Cho biết giá trị của d sau khi thực hiện đoạn chương trình sau: S:='Hoang Thi Thu Hong' ; d:=0; For i:=1 to length(S) do Begin S[i]:= Upcase(s[i]); If s[i]= 'H' then d:= d+1; End;
K
Khách
Hãy nhập câu hỏi của bạn vào đây, nếu là tài khoản VIP, bạn sẽ được ưu tiên trả lời.
Những câu hỏi liên quan
ML
14 tháng 5 2021
Lần lặp 1: n=1; s=1
Lần lặp 2: n=2; s=3
lần lặp 3: n=3; s=6
Lần lặp 4: n=4; s=10 (s không còn thõa mãn s<=10 nên dừng vòng lặp)
Vậy sau khi thực hiện đoạn chương trình n=4 và s=10
ML
27 tháng 4 2021
1.A
2.D
3.C
4. Đề không có phương án đúng. Đáp án đúng là :6 bạn nhé!
5.
- Lệnh lặp với số lần biết trước:
for <biến đếm> := <giá trị đầu> to <giá trị cuối> do <câu lệnh>;
** Lệnh lặp ngược:
for <biến đếm> := <giá trị cuối> downto <giá trị đầu> do <câu lệnh>;
- Lệnh lặp với số lần chưa biết trước:
while <điều kiện> do <câu lệnh>;
Dịch chương trình: Đây là đoạn chương trình in hoa tất cả các kí tự trong xâu và đếm số lượng chữ cái H trong xâu.
S = 'Hoang Thi Thu Hong' sau khi in hoa S = 'HOANG THI THU HONG'
-> Trong xâu S có 4 kí tự 'H' => d = 4