Giáo án tin học 8 tuần 5 năm học 2019 - 2020
Ngày soạn: 04/9/2019
Tiết thứ 9 đến tiết thứ 10 Tuần 5
BÀI THỰC HÀNH SỐ 2
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
I. Mục tiêu:
1. Kiến thức, kĩ năng, thái độ:
- Kiến thức: Biết cách chuyển biểu thức toán học sang biểu diễn trong Pascal.
Biết được kiểu dữ liệu khác nhau thì được xử lý khác nhau.
- Kĩ năng: Rèn luyện kĩ năng chuyển biểu thức toán học sang biểu diễn trong
Pascal.
- Thái độ: Thái độ học tập nghiêm túc, yêu thích viết chương trình để thực hiện
một số công việc.
2. Phẩm chất, năng lực cần hình thành và phát triển cho học sinh:
- Năng lực giải quyết vấn đề
- Năng lực đọc hiểu
- Năng lực sử dụng CNTT
II. Chuẩn bị:
- Giáo viên: Giáo án, SGK
- Học sinh: sách, tập, viết.
III. Tổ chức các hoạt động dạy học:
1. Ổn định lớp:
2. Kiểm tra bài cũ:
3. Bài mới:
Hoạt động của Giáo viên Hoạt động của Học sinh Nội dung cơ bản
Hoạt động 1: Viết các biểu Bài 1. Luyện tập gõ các biểu
thức toán học sau đây thức số học trong chương
dưới dạng biểu thức trong trình Pascal.
Pascal? Tìm hiểu cách viết các phép
a) 15 x 4 – 30 + 12 ; Học sinh thực hiện toán số học với các số được
chuyển các biểu thức cho trong bảng cho dưới đây:
b) 15 + 5 18 toán học sang biểu thức Phép Kí hiệu Ví
- ; trong Pasca ở trên máy toán trong dụ
3 + 1 5 + 1 tính. Pascal
Cộng + 5+7
c) (10 + 2)2 Trừ - 15-
; 9
(3 + 1) Nhân * 5*6
Chia / 30/2
d) (10 + 2)2 - 24 Chia mod 30
; phần dư mod
(3 + 1) 4
Chia div 30
phần div
nguyên 4
Hãy viết các biểu thức toán
1 Giáo án tin học 8 tuần 5 năm học 2019 - 2020
học sau đây dưới dạng biểu
thức trong Pascal:
15 4 30 12 ;
10 5 18
3 1 5 1 ;
(10 2)2
(3 1) ;
(10 2)2 24
(3 1) .
- Cách viết
15*4-30+12
((10+5)/(3+1))-(18/(5+1))
(10+2)^2/(3+1)
((10+2)^2-24)/(3+1)
Lưu ý: Chỉ được dùng dấu
ngoặc đơn để nhóm các phép
toán.
Hoạt động 2: Khởi động Khởi động Turbo Pascal và
Turbo Pascal và gõ gõ chương trình sau để
chương trình để tính các tính các biểu thức trên:
biểu thức trên. begin
Lưu chương trình với tên Học sinh tiến hành gõ writeln('15*4-30+12
CT2. chương trình để tính các =',15*4-30+12);
biểu thức đã cho ở trên. writeln('(10+5)/(3+1)+18/(5
Chọn Menu File => Save +1)
để lưu chương trình =',(10+5)/(3+1)+18/(5+1));
- Gv : 4 câu trên được Hs theo dõi và gõ chương writeln('(10+2)*(10+2)/(3+
chuyển thành chương trình trình chạy thử, kiểm tra 1)=',(10+2)*(10+2)/(3+1));
pascal như ở câu b, các em lỗi write('((10+2)*(10+2)-
hãy gõ vào và chạy chương 24)/(3+1)=',((10+2)*(10+2)-
trình xem kết quả 24)/(3+1));
readln
end.
4. Hướng dẫn về nhà, hoạt động tiếp nối:
Làm lại bài thực hành trên máy ở nhà, tập viết lại chương trình tính các biểu thức
mà thầy đã cung cấp.
lV. Kiểm tra đánh giá bài học:
Giáo viên nhận xét và đánh giá tiết thực hành.
V. Rút kinh nghiệm:
Ưu điểm:....................................................................................................................
Hạn chế:.....................................................................................................................
Trình ký tuần 5: Ngày 05/9/2019
Nhận xét của tổ phó
-Nội dung ...
-Phương pháp .
-Hình thức ..2
Tổ phó
Nguyễn Thị Ánh SươngTài liệu đính kèm: