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

Câu hỏi trong lớp Xem thêm