Font size
WorksheetsCâu hỏi kiến thưc bài 10-cấu trúc lặp
Total questions: 10
Worksheet time: 8mins
Cú pháp lệnh lặp tiến 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;
For biến đếm := giá trị cuối to giá trị đầu do câu lệnh;
Cú pháp For biến đếm := giá trị cuối downto giá trị đầu do câu lệnh; tương ứng câu lệnh sau:
For i:=10 downto 1 do S:= S +i;
For i:=1 downto 10 do S:= S +i;
For i:=1 to 10 do S:= S +i;
Ở dạng lặp tiến:
Biến đếm tự tăng dần từ giá trị đầu đến giá trị cuối.
Biến đếm tự giảm dần từ giá trị cuối đến giá trị đầu.
Các câu lệnh sau có hợp lệ không?
For i:=1 to 10 do Write(‘A’);
For i:=10 to 12 do Write(‘A’);
For i:=12 downto 9 do Write(‘A’);
For i: = 1 downto 10 do Write(‘A’);
For i:= 1 to 5 do writeln(‘Chao cac ban lop 11’);
Viết đoạn lệnh in ra màn hình 5 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 6 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 15 câu lệnh
Chao cac ban lop 11
Viết đoạn lệnh in ra màn hình 16 câu lệnh
Chao cac ban lop 11
S:=1;
For i:=1 to 5 do S:=S*2;
Kết quả đoạn chương trình sau:
32
30
31
33
S:=40;
For i:=9 downto 5 do S:=S-i;
Kết quả S:
5
6
7
8
S:= 0;
For i:=1 to 10 do
If (i mod 2 = 0) then S:=S+i;
Kết quả S:
30
31
32
33
S:=1;
For i:=2 to 6 do
If (i mod 3 <>0) then S:=S*i;
Kết quả S:
30
40
50
60
Học sinh A bị phạt trực nhật trong 7 ngày.
Học sinh B bị phạt trực nhật cho đến khi nào cô giáo thấy bạn có ý thức tốt thì mới không phải trực nhật nữa.
Lặp với số lần biết trước
Lặp với số lần không biết trước
Lặp tiến và lặp lùi
