HS: Để xuất ra màn hình nội dung và kết quả phép tính của biểu thức ta sử dụng lệnh writeln... Lưu chương trình với tên CT2.pas Tính toán kiểm tra lại kết quả và so sánh.[r]
(1)Ngày soạn: 17/9/2016 Tuần - Tiết 9
Bài thực hành số 2
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TỐN
I MỤC TIÊU
1 Kiến thức
HS luyện tập soạn thảo, chỉnh sửa chương trình, biên dịch chạy xem kết chương tình mơi trường Turbo Pascal
2 Kĩ - Học sinh có kỹ thực hành với số biểu thức số học đơn giản. Thái độ
- Ham thích môn học, tác phong làm việc nghiêm túc, cẩn thận tinh thần làm việc theo nhóm
- Nghiêm túc học làm việc máy tính khơng phân biệt phần mềm học tập hay phần mềm trò chơi Có ý thức sử dụng máy tính mục đích
- Nâng cao ý thức lịng say mê học tập môn học II CHUẨN BỊ
1 Giáo viên:
- Giáo án, sách giáo khoa, phấn, bảng, máy tính, máy chiếu, phịng máy thực hành 2 Học sinh: - Sách giáo khoa, ghi, bút thước…
III TIẾN TRÌNH
Ổn định tổ chức lớp Sĩ số lớp:
Kiểm tra cũ: - Viết chương trình in câu lệnh :” Chào bạn” Bài mới
Hoạt động thầy Hoạt động trò Nội dung ghi bảng
1.Mục đích yêu cầu.
Gv nêu mục đích,yêu cầu tiết thực hành SGK
Hoạt động 2: Bài tập
Hướng dẫn HS thực hành làm tập 1a SGK trang 27
Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh nào?
Nêu kí hiệu số phép tốn số học Pascal ?
Yêu cầu HS lên bảng viết câu lệnh cho câu a
Yêu cầu HS nhận xét chỉnh sửa GV nhận xét chỉnh sửa, bổ sung * Lưu ý: Chỉ dùng dấu ngoặc để nhóm phép tốn
u cầu HS viết câu lệnh cho câu (b,c, d ) SGK
Yêu cầu HS khởi động turbo Pascal ,viết chương trình hồn chỉnh để in kết hình
HS lắng nghe
Hsquan sát a SGK HS: Để xuất hình nội dung kết phép tính biểu thức ta sử dụng lệnh writeln HS nêu: +; - *; /; mod div HS lên bảng
HS nhận xét, chỉnh sửa,bổ sung
HS thực
writeln(‘(10+5)/(3+1)-18/(5+1) =’,(10+5)/(3+1)-18/(5+1)); writeln(‘(10+2)*(10+2)/(3+1)=’, (10+2)*(10+2)/(3+1));
1 Bài tập 1 a 15.4 -30 + 12
writeln(‘15*4-30+12 =’,15*4-30+12);
b)Writeln(‘(10+5)/(3+1)- 18/ (5+1)=’,(10+5)/(3+1)-18/ (5+1));
c)writeln(‘(10+2)*(10+2)/ (3+1)=’,(10+2)*(10+2)/(3+1)); d) write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1));
Bài tập 2/27 (Sgk) Begin
Clrscr;
(2)Lưu chương trình với tên CT2.pas Tính tốn kiểm tra lại kết so sánh
*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln để in kết
Hoạt động 3: Bài tập 2/27 (Sgk) Sử dụng máy chiếu đưa nội dung tập cho hs theo dõi
Yêu cầu mở tệp gõ chương trình Bài tập 2/27 (Sgk)
Dịch chạy chương trình Quan sát kết nhận cho nhận xét vế kết đó?
Thêm câu lệnh delay(5000) vào sau câu lệnh writeln chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình
Thêm câu lệnh readln vào chương trình (trước từ khố end) Dịch chạy lại chương trình Quan sát kết hoạt động chương trình Nhấn phím Enter để tiếp tục GV: nhận xét củng cố
write(‘((10+2)*(10+2)-24)/ (3+1)=’,((10+2)*(10+2)-24)/ (3+1));
HS thực
HS Tính tốn kiểm tra lại kết so sánh
HS mở tệp gõ chương trình Bài tập 2/27 (Sgk) HS thực nhận xét HS thực nhận xét
HS thực nhận xét
writeln('16 div =',16 div 3); writeln('16 mod =',16 mod 3);
writeln('16 mod = ',16-(16 div 3)*3);
writeln('16 div = ',(16-(16 mod 3))/3);
end.
4.Củng cố.
- Củng cố lại phép tính tốn pascal 5 Dặn Dò.
- Về nhà xem lại nội dung học để tiết thực hành tiếp * RÚT KINH NGHIỆM.
================
Ngày soạn: 17/9/2016 Tuần - Tiết 10
Bài thực hành số (tt)
VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN
I Mục tiêu: Kiến thức:
- Luyện tập soạn, chỉnh sửa chương trình, dịch chương trình, chạy xem kết hoạt động
chương trình mơi trường Turbo pascal - Biết cách dịch sửa lỗi chương trình
- Thực hành với biểu thức số học chương trình Pascal
Kỹ năng:
- Rèn luyện cho học sinh thao tác gõ chương trình đơn giản với ngơn ngữ lập trình Pascal chạy chương trình
(3)- Giúp học sinh có thái độ học tập đắn nghiêm túc học có hứng thú học cách viết chạy chương trình Pascal
II Phương tiện dạy học.
Giáo viên:
- Giáo án, chuẩn bị máy phương tiện khác liên quan Học sinh:
- Vở, bút, sách giáo khoa
III Phương pháp.
- Phương pháp thuyết trình, vấn đáp , tổ chức nhóm
VI Tiến trình tiết dạy: Ổn định tổ chức: (1’) Kiểm tra cũ: (5’)
- Em nêu cách khởi động Turbo Pascal ?
- Hãy nêu cách dịch, chạy xem kết hoạt động chương trình ?
3 Bài mới.(36’)
HOẠT ĐỘNG CỦA THẦY HOẠT ĐỘNG CỦA TRÒ NỘI DUNG
Hoạt động 1: Tìm hiểu phép chia lấy phần nguyên phép chia lấy phần dư với số nguyên. Sử dụng câu lệnh tạm ngừng chương trình.
- Mở tệp gõ chương trình sách giáo khoa
- Dịch chạy chương trình Quan sát kết nhận cho nhận xét kết
- Thêm câu lệnh delay(5000) vào sau câu lệnh writeln chương trình Dịch chạy chương trình Quan sát chương trình tạm dừng giây sau in kết hình
- Thêm câu lệnh Readln vào chương trình (Trước từ khố end) Dich chạy chương trình
+ Học sinh thực gõ chương trình theo hướng dẫn giáo viên
+ Nhấn F9 để dịch sửa lỗi chương trình (nếu có) Nhấn Ctrl + F9 để chạy chương trình đưa nhận xét kết Học sinh độc lập thực theo yêu cầu giáo viên
- Nắm vững thao tác để làm việc với chương trình mơi trờng TP - Nắm vững cấu trúc tác dụng lệnh :
Writeln(‘ câu thơng báo’) ; Write (phép tốn);
- Hiểu cách giao tiếp người máy thông qua lệnh
Hoạt động 2: Bài tập 3 1 Bài tập 3
Hướng dẫn HS thực hành làm tập mở tệp CT2.pas sửa ba
lệnh cuối
Để xuất hình nội dung kết phép tính biểu thức ta
sử dụng lệnh nào? Yêu cầu HS nhận xét * Lưu ý: Chỉ dùng dấu ngoặc trịn để nhóm phép toán
*: Lưu ý: Các biểu thức Pascal đặt câu lệnh Writeln
để in kết
HS lắng nghe Hs quan sát SGK HS: Để xuất hình nội dung kết phép tính
biểu thức ta sử dụng lệnh writeln
HS thực
HS Tính tốn kiểm tra lại kết so sánh
3 Bài tập 3.
- Thực mở lại chương trình CT2.pas sửa ba lệnh
cuối trước từ khóa End Writeln((10 + 5) / (3 + 1) -18/
( + 1) : : 2);
Writeln((10 + 2)* (10+2)/(3 + 1):4:2);
Writeln((10+2)*(10+2)- 24)/ (3+1):4:2);
- Dịch chạy chương trình Quan sát kết
hình 4.Củng cố.
- củng cố lại phép tính tốn pascal
(4)- Về nhà xem lại nội dung học xem trước * RÚT KINH NGHIỆM.