- S A= SHC N+ SBN S1 = 2ab.
Tiết 2 3 24: bài tập
I/ Mục đích, yêu cầu:
1. Kiến thức: Thơng qua việc giải 1 số bài tập khắc sâu cho HS cách khai báo và sử dụng biến trong chơng trình, cách viết thuật tốn của một số bài tốn đơn giản.
2. Kĩ năng: Biết khai báo và sử dụng biến trong chơng trình, viết đợc thuật tốn của một số bài tốn đơn giản.
3. Thái độ: Giáo dục tính cẩn thận trong quá trình viết thuật tốn và thái độ học tập nhiêm túc.
II/ Chuẩn bị:
GV: Soạn bài, chuẩn bị bài tập. HS: Nghiên cứu trớc bài.
III/ Hoạt động dạy học: Tiết 1:
Hđ 1: Kiểm tra bài cũ:
HS1: Viết cấu trúc khai báo biến trong chơng trình. Khai báo biến x, y cĩ kiểu DL integer. HS2: Quá trình giải bài tốn trên máy tính gồm những bớc nào ?. Nêu nội dung của từng b- ớc.
HĐ2: Dạy bài mới:
HĐGV HĐHS Ghi bảng
- Nêu bài tốn:
Trong Pascal lệnh khai báo nào sau đây là đúng ? sai? Vì sao?
a. var 1a: Real; b. Const b=6; c. Const a: integer; d. Var x, y: real; e. Var m = 4; - Gọi HS trả lời. - Nêu bài tốn 2:
Hãy cho biết kiểu Dl của các biến cần khai báo dùng để viết chơng trình để giải các bài tốn dới đây. Hãy khai báo các biến đĩ:
a. Tính S của hình thang với độ dài 2 đáy là a, b và đờng
- Đọc, nghiên cứu nội dung bài tốn.
- Lần lợt từng HS đứng tại chổ TL và giải thích vì sao.
- Đọc, nghiên cứu nội dung bài tốn 2. Bài 1: - Lệnh đúng: b, d. - Lệnh sai: a, c, e. Bài 2: a. Các biến: S, a, b, h Kiểu DL các biến: Real. Khai báo:
Var S,a,b,h: Real;
b. Các biến: Tongtien, dongia, SL.
b. Tính tổng tiền của 1 mặt
hàng. Biết:
Tongtien=dongia*SL+m với m=100.
- HD, sau đĩ gọi 2 HS lên bảng làm mỗi em 1 câu. Tiết 1: - Làm bài tập 5 sgk/45 - Gọi HS đọc bài tốn. - Xác định INPUT, OUTPUT của bài tốn.
? Viết thuật tốn của bài tốn.
- Tổ chức HS làm nh bài 5
- Chốt lại kiến thức.
- Theo dõi HD của GV.
- 2HS lên bảng làm, cả lớp làm nháp -> Nhận xét.
- Đọc bài tốn. - TL.
- 1HS lên bảng viết thuật tốn của bài tốn.
- Lớp làm nháp theo nhĩm -> nhận xét bài bạn.
- Làm the y/c của GV.
Kiểu DL các biến:
+ Tongtien, dongia: Real + SL: Integer
Khai báo: Var
Tongtien, dongia: Real; SL: Integer;
Const m = 100;
Bài 5 (sgk/45)
INPUT: n và dãy n số a1, a2, …, an OUTPUT: Tổng S = a1 + a2 + … +an B1: S <- 0; i <- 0; B2: i <- i + 1 B3: Nếu i <= n, S = S + ai Và quay lại B2. B4: Thơng báo S và kết thúc thuật tốn. Bài 6 (sgk/45)
INPUT: n và dãy n số a1, a2, …, an
OUTPUT:
S = tổng các số ai > 0 trong dãy a1, a2 , … ,an
B1: S <- 0; i <- 0; B2: i <- i + 1
B3: Nếu ai > 0, S = S + ai B4: Nếu i <= n, quay lại B2.
B5: Thơng báo S và kết thúc thuật tốn.
HĐ3: Cũng cố:
Cho HS nhắc lại các kiến thức: - Cấu trúc khai báo biến. - Cấu trúc khai báo hằng. - Cấu trúc câu lệnh gán.
- Các bớc để giải 1 bài tốn trên máy tính.
HĐ4: HDVN:
- Xem lại các bài tập đã giải, hồn thành vào vở bài tập.
8B