Cho đoạn lệnh sau, hãy cho biết khi thực hiện, máy tính sẽ thực hiện bao nhiêu vòng lặp, hãy lập bảng giá trị của các biến i, T trong từng vòng lặp theo mẫu sau:
Ví dụ 1: i:=0; T:=10 while T>=0 do begin i:= i+3; T:=T-i; end;
Ví dụ 2: S:=0; i:=1; while i<=6 do begin S:=S+i; i:=i+2; end;
Ví dụ 3: s:=0; for i:=1 to 10 do s:=s+i;
Ví dụ 4: i:=0; T:=30; While T>=0 do begin i:=i+2; T:=T-i; end;
ví dụ 5: i:=0; T:=1 while T<=25 do begin i:=i+1; T:=T+i; end;
Trả lời nhanh nhất có thể giúp mình ạ!!!!!!
Câu 2: Đoạn chương trình
i:=0;
S:=0;
While S<5 do
Begin
i:=i+1;
S=S+i;
End;
Cho biết với đoạn lệnh trên chương trình thực hiện bao nhiêu vòng lặp và ý nghĩa câu lệnh lặp bằng cách điền vào chỗ trống bên dưới:
Câu 14 (2,0 điểm): Trong các câu lệnh lặp trong Pascal sau đây đúng hay sai. Vì
sao?
a. While i<5 do i=i+1;
b. While 3=3 do i:=i+1;
c. While x<3 do x:=x+1;
d. For i:=2.5 to 10 do x:=x+1;
Cho biết giá trị của biến S và n sau khi thực hiện đoạn chương trình trên
a/ Sau khi thực hiện đoạn chương trình sau: S:=0; For i:=10 to 25 do S:=S+i;
Giá trị của biến S bằng 20
b/ Sau khi thực hiện đoạn chương trình sau: S:=10; For i:=1 to 4 do S:=S+2*i;
Giá trị của biến S bằng bao nhiêu?
c/ Sau khi thực hiện đoạn chương trình sau: x:=0; While x < 5 do x:=x + 3;
Giá trị của biến x bằng bao nhiêu?
Hãy đọc đoạn chương trình sau: s:= 0; for i:= 1 to 5 do s := s + 2; Sau khi thực hiện xong, kết quả s bằng: *
25 điểm
16
10
21
15
Phát biểu nào sau đây đúng nhất khi nói về câu lệnh lặp với số lần chưa biết trước: *
25 điểm
Kiểm tra điều kiện sau khi thực biện câu lệnh
Nếu điều kiện sai thì thực hiện câu lệnh và kết thúc
Nếu điều kiện đúng thì thực hiện câu lệnh, ngược lại ngừng vòng lặp.
Nếu điều kiện đúng thì thực hiện câu lệnh và kết thúc
Câu lệnh viết đúng cú pháp lệnh lặp với số lần chưa biết trước: *
25 điểm
While <điều kiện> do <câu lệnh>;
While <điều kiện> do; <câu lệnh>;
While <điều kiện> to < câu lệnh 1> do <câu lệnh 2>;
While <điều kiện> to <câu lệnh>;
câu lệnh lặp For i:=1 to 5 do Writeln(‘Day la lan lap thu’, i); sẽ in ra màn hình 5 dòng chữ trong đó dòng thứ 3 có nội dung là: *
25 điểm
Day la lan lap thu, i
Day la lan lap thu , 3
Day la lan lap thu i
Day la lan lap thu 3
Câu lệnh trong pascal: S:=1; While S< 10 do s:=s*2; Sau khi thực hiện đoạn chương trình trên, giá trị của biến S bằng bao nhiêu? A. 10 B. 12 C. 14 D. 16
Sau khi thực hiện đoạn chương trình sau:
S:=0; P:=1;
For i:=1 to n do
begin
S:=S+i; P:=P*i
end.
Nếu n = 5 thì:
a) Câu lệnh lặp trên được thực hiện bao nhiêu lần?
b) Giá trị của P,S sau khi thực hiện chương trình trên
cho biết số vòng lặp và giá trị của biến s sau khi thực hiện đoạn chương trình: a) S:=0;
For i:=2 to 8 do S :=S+i
b) S:=0; n:=1;
For i:=1 to 6 do
Begin
S:=S+n;
n:=n+i;
end;
c) S:=2;
For i:=1 to 10 do
If(i mod 2)=0 then S:=S+i;
d) S:=0; i:= 1,5;
While S<7 do S:=S+i;
e) S:=0; i:=1;
While i<9 do
Begin
S:=S+i;
i:=i+2;
End;
f) S:=2; i:=1;
While i<= 10 do
Begin
If (i mod 2) then S:=S+i;
i:=i+1;
End;
Cho đoạn chương trình sau: S:=1; For i:=3 to 6 do S :=S + i;
+ Tính số vòng lặp.
+ Kẻ bảng tính giá trị của i, T trong số lần lặp khi thực hiện đoạn chương trình?