Đâu là câu lệnh điều kiện đúng
1 điểm
if
if <điều kiện> then
then <điều kiện> if
then
Hãy đọc đoạn chương trình sau: s:= 0;for i:= 1 to 5 do s := s + 1; Sau khi thực hiện xong, kết quả s bằng:
điểm
10
15
7
5
Cho biết đoạn chương trình Pascal sau đây, khi kết thúc giá trị của S bằng bao nhiêu? . S:=0; n:=0; while S<=9 do begin n:= n+1;S:= s+n end;
1 điểm
15
6
10
3
Câu 1: if <điều kiện> then <câu lệnh> ; là câu lệnh đúng. Vì nó đúng câu trúc.
Câu 2: Kết quả: s=5; Vì đây là đếm các số từ 1 đến 5.
Câu 3: Kết quả bằng 10.
Giải thích: vòng lặp này lặp 4 lần:
Lần 1: n=1; s=s+1=1;
Lần 2: n=2; s=s+2=1+2=3;
Lần 3: n=3; s=s+3=3+3=6;
Lần 4: n=4; s=s+4=6+4=10;
Vì 10>9 nên kết thúc vòng lặp với s=10;
Câu 1: if <điều kiện> then <câu lệnh>;
Câu 2: s=5(chức năng: đếm số số hạng từ 1 đến 5)
Câu 3: s=10
Vòng lặp 1: n=n+1=0+1=1; s=s+n=0+1=1;
Vì s<=9 nên còn thực hiện
Vòng lặp 2: n=n+1=1+1=2; s=s+n=1+2=3;
Vì s<=9 nên còn thực hiện
Vòng lặp 3: n=n+1=2+1=3; s=s+n=3+3=6;
Vì s<=9 nên còn thực hiện
Vòng lặp 4: n=n+1=3+1=4; s=s+n=6+4=10;
Vì s=10>9 nên vòng lặp kết thúc=>s=10