Vòng lặp For - Pdf 39



Tuần:.... Ngày : …………

Tiết 37, 38: CÂU LỆNH LẶP

I. Mục tiêu:
a) Kiến thức:
- Biết nhu cầu cần có cấu trúc lặp trong ngôn ngữ lập
trình;
- Biết ngôn ngữ 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 ... do trong Pascal;
- Biết lệnh ghép trong Pascal.

b) Kỹ năng:
- Viết đúng 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) Thái độ:
-
Nhận thức được vai trò quan trọng của vòng lặp xác
định for...do là giúp thực hiện các công việc lặp lại
nhiều lần một cách khoa học, nhanh chóng, không dài
dòng, tránh nhàm chán, dễ sai sót và tốn thời gian;
-
Nội dung
Nội dungCâu hỏi:
Câu hỏi:
Trong đời sống hằng
Trong đời sống hằng
ngày có rất nhiều công việc được
ngày có rất nhiều công việc được
lặp đi lặp lại, em nào cho biết
lặp đi lặp lại, em nào cho biết
một vài ví dụ?
một vài ví dụ?
GV cho thêm vào ví dụ:
GV cho thêm vào ví dụ:
mỗi
mỗi
sáng thứ 2 đều chào cờ đầu tuần,
sáng thứ 2 đều chào cờ đầu tuần,
hoặc cô giáo lặp đi lặp lại việc gọi
hoặc cô giáo lặp đi lặp lại việc gọi
học sinh lên trả bài và ghi điểm,
học sinh lên trả bài và ghi điểm,
cô giáo sẽ ngừng lại cho đến khi
cô giáo sẽ ngừng lại cho đến khi
đã vào điểm cho tất cả học
đã vào điểm cho tất cả học

- GV cho học sinh ghi vào vở
- GV cho học sinh ghi vào vở
Thảo luận trả lời:
Thảo luận trả lời:
-Tiếng gà gáy
-Tiếng gà gáy
mỗi sáng, tiếng
mỗi sáng, tiếng
trống trường sau
trống trường sau
mỗi tiết học,
mỗi tiết học,
đánh răng trước
đánh răng trước
khi đi ngủ và mỗi
khi đi ngủ và mỗi
sáng thức dậy...
sáng thức dậy...
-
-
Hằng ngày em đi
Hằng ngày em đi
học ...
học ...
HS lắng nghe
HS lắng nghe
Một vài học sinh
Một vài học sinh
trả lời
trả lời


HĐ học sinh
HĐ học sinhNội dung
Nội dung-
Xét VD1
Xét VD1
: Vẽ 3 hình vuông
: Vẽ 3 hình vuông
bằng nhau
bằng nhau
Ta phải vẽ lần lượt 3 hình.
Ta phải vẽ lần lượt 3 hình.
Nhưng với câu lệnh lặp, ta chỉ
Nhưng với câu lệnh lặp, ta chỉ
cần vẽ một hình vuông, rồi lặp
cần vẽ một hình vuông, rồi lặp
lại cho 2 hình vuông kia. Ta có
lại cho 2 hình vuông kia. Ta có
thuật toán như thế nào?
thuật toán như thế nào?
- Gọii một HS nêu thuật toán.
- Gọii một HS nêu thuật toán.
- GV: nhận xét, giải thích các
- GV: nhận xét, giải thích các

sung
sung
2. Câu lệnh lặp –
2. Câu lệnh lặp –
một lệnh thay cho
một lệnh thay cho
nhiều lệnh:
nhiều lệnh:
2. Hoạt động 2: Giới thiệu câu lệnh lặp, cấu trúc lặp.
Mục tiêu: Biết câu lệnh lặp với số lần biết trước và chức năng nó
Cách thực hiện: Cho một số ví dụ để hoc sinh trình bày thuật
toán. GV nhận xét và đưa ra kết luận.

HĐ giáo viên
HĐ giáo viênHĐ học sinh
HĐ học sinhNội dung
Nội dungVD2:
VD2:
Tính tổng của 100 số tự
Tính tổng của 100 số tự
nhiên đầu tiên S= 1+2+3+...

cấu trúc lặp có vai trò gì?
- GV: chốt lại cho HS ghi vào vở
- GV: chốt lại cho HS ghi vào vở
* Giải thích câu lệnh lặp: là cách
* Giải thích câu lệnh lặp: là cách
để điều kiển máy tính thực hiện
để điều kiển máy tính thực hiện
cấu trúc lặp.
cấu trúc lặp.VD2:
VD2:
Một HS nêu thuật toán:
Một HS nêu thuật toán:
B1: S0; i 0
B1: S0; i 0
B2: ii + 1
B2: ii + 1
B3: nếu i<=100 thì SS+i và
B3: nếu i<=100 thì SS+i và
quay lại B2
quay lại B2
B4: kết thúc thuật toán
B4: kết thúc thuật toán
- HS: thảo luận, bổ sung
- HS: thảo luận, bổ sung
VD3:
VD3:
HS trình bày thuật toán:

động nào đó
cho đến khi một
cho đến khi một
điều kiện nào
điều kiện nào
đó được thỏa
đó được thỏa
mãn
mãn-
-
Câu lệnh lặp:
Câu lệnh lặp:
là “cách” để chỉ
là “cách” để chỉ
thị máy tính
thị máy tính
thực hiện cấu
thực hiện cấu
trúc lặp.
trúc lặp.


Nhờ tải bản gốc

Tài liệu, ebook tham khảo khác

Music ♫

Copyright: Tài liệu đại học © DMCA.com Protection Status