... J :=0;
For i:=0 to 5 do j:=j+2;
1/ Các câu lệnh Pascal sau có hợp lệ không? Vì sao?
a) for i:=1 to 50 do writeln(‘A’);
b) for i:=3.4 to 7.5 do writeln(‘A’);
c) for i:=100 to 1 do writeln(‘A’);
... real;
Begin for i:=1 to 50 do writeln(‘A’); end;
Sửa lại :
b) for i:=3 to 7 do writeln(‘A’);
c) for i:=1 to 100 do writeln(‘A’);
d) var i: integer;
Begin f...
... trình này sẽ lặp vô hạn.Hai đoạn chương trình 2a và 2b gần như giống nhau
hoàn toàn, tại sao kết quả lại khác nhau nhiều như vậy?Rất nhiều bạn học sinh lý giải sự
hoạt động của cấu trúc for thường ... giải sự
hoạt động của cấu trúc for thường cho rằng: for sẽ thực hiện chừng nào biến điều khiển (i)
≤ giá trị cuối (n).
Nhưng thực chất lại là: for sẽ hoạt động đến khi biến điều k...
... ví dụ bài tập về vòng lặp for do;
HS: - SGK, vở để ghi;
III. Lưu ý sư phạm:
- Dạy để học sinh hiểu cách sử dụng vòng lặp for do
trong mọi ngôn ngữ lập trình;
- Ứng dụng vòng lặp được minh họa ... lệnh for do trong một số tình huống đơn
giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn
ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có...
... hiện
bằng cách lặp đi lặp lại nhiều lần,
bằng cách lặp đi lặp lại nhiều lần,
được chia làm 2 kiểu lặp: lặp với
được chia làm 2 kiểu lặp: lặp với
số lần nhất định, biết trước và lặp
số lần nhất ... lệnh for do trong một số tình huống đơn
giản;
- Hiểu cách viết đúng các quy tắc, cú pháp trong ngôn
ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình c...
... lệnh for do trong một số tình
huống đơn giản;
- Hiểu cách viết đúng các quy tắc, cú pháp
trong ngôn ngữ cụ thể khi dùng vòng lặp for;
- Đọc hiểu được chương trình có sử dụng vòng
lặp for do;
c) ... lập trình dùng cấu trúc lặp để
chỉ dẫn máy tính thực hiện lặp đi lặp lại công
việc nào đó một số lần;
- Hiểu hoạt động của câu lênh lặp với số lần
biết trước for...
... readln;
end.
Bài 5: Tạo đồng hồ đếm giờ bằng nhiều hàm for lồng vào nhau và sử dụng thư viện
crt;
for h:=0 to 0 do
for m:=0 to 2 do
for s:=0 to 100 do
begin
writeln(h,'|',m,'|',s);
... trị từ 1 đến 98 lần lượt các giá trị tương ứng của từng số bò
For bòđứng:=1 to 98 do
For bònằm:=1 to 98 do
For bògià:=1 to 98 do
If 5* bòđứng+3*bònằm+1/3*bògi...
... integer;
begin
begin
T:=0;
T:=0;
for i:=1 to 100 do T:=T+1/i;
for i:=1 to 100 do T:=T+1/i;
writeln(T);
writeln(T);
end.
end.
Hãy sử dụng lệnh lặp với số lần lặp biết trước for do để viết
chương trình ...
Nhắc lại câu lệnh lặp với số lần biết trước
Nhắc lại câu lệnh lặp với số lần biết trước
FOR <biến đếm> : = <giá trị đầu> TO <giá trị cuối> DO
Câu...
... câu
lệnh lặp để thể hiện cấu trúc lặp
Ngôn ngữ Pascal thể hiện cấu trúc lặp
với số lần cho trước bằng câu lệnh
for do.
Chú ý :
•
Ban đầu biến đếm sẽ nhận giá trị đầu, sau
mỗi vòng lặp, biến ...
biến đếm i
-
Câu lệnh sẽ được lặp
GT:=1;
For i:=1 to N do
GT:= GT*i;
Giaựo Vieõn : Phaùm Hong Ngoùc
Câu lệnh lặp với số lần lặp biết trước trong Pascal:
FOR &...
...
Cấu trúc lặp có mấy dạng?
Nêu cú pháp hai dạng lặp: tiến và lùi của
câu lệnh lặp For- do
Cú pháp:
+ Dạng lặp tiến:
FOR <biến đếm>:=<giá trị đầu> TO <giá trị cuối>
DO <câu ... lệnh>;
+ Dạng lặp lùi:
FOR <biến đếm>:=<giá trị cuối> DOWNTO <giá trị
đầu> DO <câu lệnh>;
12
Bài 10: CẤU TRÚC LẶP
2– Lặp với số lần biết trước...
... khi bằng giá trị cuối.
BÀI 7: CÂU LỆNH LẶP (tt)
8
BÀI 7: CÂU LỆNH LẶP (tt)
SƠ ĐỒ KHỐI LỆNH LẶP XÁC ĐỊNH (FOR DO)
SƠ ĐỒ KHỐI LỆNH LẶP XÁC ĐỊNH (FOR DO)
•
Diễn giải:
•
Đầu tiên biến đếm ... x:=x+1;
c. For i:=1 to 10 do x:=x+1;
d. For i:=1 to 10 for j:=1 to 10 do x:=x+1;
Sau khi thực hiện đoạn chương trình sau, giá trị của
biến j bằng bao nhiêu?
j:=0;
For i:=0 to 5 do...