Em hãy cách khởi động và thoát chương trình Tr¶ lêi KÕt luËn Hoạt động 2 15 phút Tõ khãa vµ lÖnh C¸c lÖnh vµ tõ khãa c¬ b¶n Em h·y liÖt kª mét sè tõ khãa vµ cho biÕt c¸ch sö dông c¸c tõ[r]
Trang 1Ngày dạy:……….Tại lớp 8A1;
Ngày dạy:……….Tại lớp 8A2;
Tiết 34: ôn tập
I Mục tiêu bài học.
1 Kiến thức:
- Cấu trúc chương trình Pascal
- Hiểu được một số kiểu dữ liệu
- Biết các phép toán, biểu thức số học, lệnh gán
- Biết lệnh vào ra dữ liệu
2.Kỹ năng
- Biết chuyển đổi biểu thức toán học sang pascal
- Khai báo biến, viết chương trình đơn giản
3.Thái độ
Nghiêm túc học tập
II Chuẩn bị của GV và HS
GV: Bài soạn, SGK, Phòng máy tính, đồ dùng dạy học
HS: Vở ghi, SGK, phiếu kiểm tra, đồ dùng học tập
III Hoạt động dạy – học
GV
HS
GV
?
HS
1 Kiểm tra bài cũ (0 phút)
2 Bài mới.
Hoạt động 1 (10 phút) Làm quen với Pascal?
Để điều khiển máy tính con người
làm phải làm gì?
Trả lời
Để điều khiển máy tính ta phải đưa
ra các chỉ dẫn để máy tính thực
hiện Nhưng nói máy tính sẽ không
hiểu nên ta phải viết chương trình
cho máy tính
Cấu trúc một chương trình Pascal
gồm những phần nào? Em hãy trình
bày
Trả lời
Nhận xét bổ sung
Kết luận
Gồm hai phần
Phần khai báo
Phần thân chương trình
1 Làm quen với Pascal
Cấu trúc chung Gồm hai phần Phần khai báo
Phần thân chương trình
Khởi động: TP\bin\Turbo.exe Nháy đúp vào biểu tượng
Trang 2?
HS
GV
GV
?
HS
GV
?
HS
?
HS
GV
?
HS
GV
?
HS
GV
?
HS
GV
Em hãy cách khởi động và thoát
chương trình
Trả lời
Kết luận
Hoạt động 2 ( 15 phút)
Từ khóa và lệnh
Các lệnh và từ khóa cơ bản
Em hãy liệt kê một số từ khóa và
cho biết cách sử dụng các từ khóa
Trả lời
Kết luận
Một số từ khóa: Program, begin,
end, uses
Em hãy cho biết lệnh đưa ra thông
báo màn hình và lệnh nhập dữ liệu
Trả lời
Em hãy viết chương trình đơn giản
In ra màn hình thông báo : Chao cac
ban
HS hoạt động theo bàn trong 3 phút
Đại diện lên bảng trình bày
Nhận xét bổ sung
Hoạt động 3 ( 10 phút) Dữ liệu và các phép toán
Em hãy điền thông tin vào bảng sau:
Tên kiểu Phạm vi hoạt động
Integer
Real
Char
String
Byte
HS lên bảng điền thông tin
Các phép toán
Em hãy liệt kê các phép toán
Lên bảng viết
Nhận xét bổ sung
Cho biết kết quả
10 mod 3 = 10 div 3 =
Viết các biểu thức
3
2
3
32
Lên bảng thực hiện
Nhận xét bổ sung
Kết luận
2 Từ khóa và lệnh
Program, begin, end, uses
Write: lệnh đưa ra thông báo màn hình
VD; Write(‘Chao cac ban’);
Read: lệnh nhập dữ liệu VD: Read(a);
3 Dữ liệu và các phép toán
Kiểu kiểuTên Phạm vi giá trị
1.7 x 10 38
đa 255 ký tự
Các phép toán: +, -, *, /, mod, div
Lop8.net
Trang 3Hoạt động 4 (25 phút) Lệnh vào ra dữ liệu
? Em hãy cho biết lệnh vào/ra dữ
liệu Phân biệt write và writeln; read
và readln
HS: Trả lời
GV: Lấy ví dụ minh hoạ
? Viết chương trình nhâp vào 1 chữ
cái và in ra chữ cái đó
HS: hoạt động theo bàn và trả lời
3 Củng cố( 2 phút)
Tóm tắt kiến thức trọng tâm đã học
Nhận xét giờ học, trả lời các câu hỏi
và làm lại các bài tập
4 Lệnh vào ra dữ liệu
Lệnh xuất dữ liệu: write và writeln Lệnh nhập dữ liệu: read và readln
4 Hướng dẫn học ở nhà ( 2 phút)
ôn tập mô tả thuật toán và câu lệnh rẽ nhánh
Trả lời các câu hỏi trong SGK và làm lại các bài tập
Trang 4Ngày dạy:……….Tại lớp 8A1;
Ngày dạy:……….Tại lớp 8A2;
Tiết 35: ôn tập (tiếp)
I Mục tiêu bài học.
1 Kiến thức:
- Biết các mô tả thuật toán bằng cách liệt kê các bước
- Hiểu được lệnh rẽ nhánh dạng thiếu và dạng đủ
2.Kỹ năng
- Mô tả thuật toán bằng cách liệt kê các bước
- Viết đúng các lệnh rẽ nhánh, biết sử dụng đúng và có hiệu quả câu lệnh rẽ nhánh
3.Thái đô
Nghiêm túc học tập, tư duy toán học
II Chuẩn bị của GV và HS
GV: Bài soạn, SGK, Phòng học chung, ĐD dạy học
HS: Vở ghi, SGK, phiếu kiểm tra, đồ dùng học tập
III Hoạt động dạy – học
?
HS
GV
?
HS
GV
1 Kiểm tra bài cũ (0 phút)
2 Bài mới.
Hoạt động 4 (20 phút) Mô tả thuật toán
Em hãy mô tả thuật toán kiểm tra
một số a có chia hết cho 3 hay
không? Đưa thông báo kiểm tra
HS hoạt động theo bàn 3 phút
Nhận xét bổ sung
Kết luận
Em hãy mô tả thuật toán nhập vào
hai số nguyên Đưa ra kết quả tính
toán a+b, a-b, a*b
Hoạt động độc lập trong 3 phút
Nhân xét bổ sung
Kết luận
Em hãy dựa vào thuật toán viết
chương trình tính toán trên
GV và HS cùng xây dựng bài
Hoạt động 1 (22 phút) Câu lệnh rẽ nhánh.
4 Mô tả thuật toán
5 Câu lệnh rẽ nhánh.
Lop8.net
Trang 5?
HS
GV
Câu lệnh điều kiện dạng thiếu:
Nếu <điều kiện> thì < câu lệnh>;
If <điều kiện> then < câu lệnh>;
Câu lệnh điều kiện dạng đủ:
Nếu < điều kiện) thì < câu lệnh 1>
nếu không thì
< câu lệnh 2>;
If < điều kiện) then < câu lệnh 1>
Else
< câu lệnh 2>;
áp dụng
Em hãy dựa vào thuật toán kiểm tra
một số chia hết cho 3 hay không
hãy biết chương trình dựa vào thuật
toán đó
HS cùng thực hiện hoạt động nhóm
trong 5 phút và đại diện trả lời
Nhận xét
3 Củng cố( 2 phút)
Tóm tắt kiến thức trọng tâm đã học
Nhận xét giờ học, trả lời các câu hỏi
và làm lại các bài tập
Câu lệnh điều kiện dạng thiếu:
Nếu <điều kiện> thì < câu lệnh>;
If <điều kiện> then < câu lệnh>; Câu lệnh điều kiện dạng đủ:
Nếu < điều kiện) thì < câu lệnh 1> nếu không thì
< câu lệnh 2>;
If < điều kiện) then < câu lệnh 1> Else
< câu lệnh 2>;
4 Hướng dẫn học ở nhà (1 phút)
ôn tập toàn bộ chương trình từ đầu năm học đến bài 6 Trả lời các câu hỏi trong SGK và làm lại các bài tập