Xác định biến điểm, giá trị đầu, giá trị cuối, câu lệnh của câu lệnh for do sau for n:= 1 to 20 do if (nmod 2=0) and (n>0) them write (n :3) ; trình bày hoạt động câu lệnh for do dạng tiến
2 câu trả lời
Màn hình kq:
2468101214161820
Lặp 1:
n:=1
n mod 2 = 1 => ko thực hiện write(n:3)
Lặp 2:
n:=2
n mod 2 = 0 => thực hiện write(n:3)
...
Lặp 20:
n:=20;
n mod 2=0 => thực hiện write(n:3)
kết thúc vòng lặp
- for n := 1 to 20 do if (n mod 2 = 0) and (n > 0) then write (n : 3);
+ Gía trị đầu : 1
+ Giá trị cuối : 20
+ Câu lệnh : if (n mod 2 = 0) and (n > 0) then write (n : 3);
- Hoạt động câu lệnh for dạng lặp tiến :
+ Giá trị biến đếm sẽ tăng 1 đơn vị từ giá trị đầu đến giá trị cuối
+ Câu lệnh sẽ được thực hiện qua mỗi vòng lặp
+ Giá trị cuối nhỏ hơn giá trị đầu thì câu lệnh không được thực hiện