IV. Đỏnh giỏ cuối bài 1 Những nội dung đó học
2. Tỡm hiểu lệnh lặp For của ngụn ngữ Pascal:
a. Mục tiờu:
- Học sinh biết được cấu trỳc chung của lệnh FOR. Hiểu được ý nghĩa của cỏc thành phần trong lệnh. Biết được sự thực hiện của mỏy khi gặp FOR. Vẽ sơ đồ thực hiện đú.
b. Nội dung:
- Dạng tiến: Cấu trỳc:
For <biến đếm>:= <Giỏ trị đầu> to <Giỏ trị cuối> do <lệnh cần lặp> Biến đếm: là biến kiểu nguyờn, kớ tự hoặc miền con.
Giỏ trị đầu, giỏ trị cuối là biểu thức cựng kiểu với biến đếm. Giỏ trị đầu phải nhỏ hơn hoặc bằng giỏ trị cuối.
Sự thực hiện của mỏy:
Bước 1: Tớnh giỏ trị đầu, gỏn cho biến đếm.
Bước 2: Nếu biến đếm <= giỏ trị cuối thỡ thực hiện lặp tăng biến đếm lờn 1 đơn vị, quay lại Bước 2. Sơ đồ thực hiện:
- Dạng lựi: Cấu trỳc:
For <biến đếm>:= <Giỏ trị cuối> Downto <Giỏ trị đầu> do <lệnh cần lặp> Biến đếm: là biến kiểu nguyờn, kớ tự hoặc miền con.
Giỏ trị đầu phải lớn hơn hoặc bằng giỏ trị cuối. Sự thực hiện của mỏy:
Bước 1: Tớnh giỏ trị đầu, gỏn cho biến đếm.
Bước 2: Nếu biến đếm >= giỏ trị cuối thỡ thực hiện lặp Giảm biến đếm di 1 đơn vị, quay lại Bước 2.
Biến đếm <=Giỏ trị cuối
Lệnh cần lặp Biến đếm tăng 1 Biến đếm:=Giỏ trị đầu
Đỳng
Sơ đồ thực hiện: Sai Đỳng c. Cỏc bước tiến hành:
Hoạt động của giáo viên Hoạt động của học sinh gianthời 1. Yờu cầu học sinh nghiờn cứu SGK và
cho biết cấu trỳc chung của FOR?
- Giải thớch:
<biến đếm>: là biến kiểu nguyờn, kớ tự. - Hỏi: í nghĩa của <giỏ trị đầu> <giỏ trị cuối>, kiểu dữ liệu của chỳng?
- Hỏi: Trong bài toỏn gửi tiết kiệm, <giỏ trị đầu><giỏ trị cuối> là bao nhiờu?
- Hỏi: Trong bài toỏn tớnh tổng <giỏ trị đầu><giỏ trị cuối> là bao nhiờu?
- Dẫn dắt: Những lệnh nào cần lặp lại ta đặt sau Do.
- Hỏi: Khi nhiều lệnh khỏc nhau cần lặp lại ta viết như thế nào?
- Hỏi: Trong bài toỏn tiết kiệm, lệnh nào cần lặp lại?
- Hỏi: Trong bài toỏn tớnh tổng, lệnh nào cần lặp lại?
- Hỏi: Em cú nhận xột gỡ về giỏ trị của <giỏ trị đầu> và <giỏ trị cuối>?
- Dẫn dắt: Khi đú lệnh FOR được gọi là FOR tiến. Ngụng ngữ lập trỡnh Pascal con cú một dạng FOR khỏc gọi là FOR lựi.