Giáo án Tin học 8 - Tiết 9, Bài thực hành 2: Viết chương trình để tính toán - Năm học 2010-2011 - Lê Hoàng Minh

3 16 0
Giáo án Tin học 8 - Tiết 9, Bài thực hành 2: Viết chương trình để tính toán - Năm học 2010-2011 - Lê Hoàng Minh

Đang tải... (xem toàn văn)

Thông tin tài liệu

Bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠY ĐỘNG CỦA HỌC SINH Giáo viên giới thiệu lại cách viết các phép toán trong Pascal sau: Học sinh lên viết... Học sinh thực hành trên amý qua bài 1; 2.[r]

(1)Tuaàn Tieát Ngày soạn: … / … / 20 …… Ngaøy daïy: … / … /20 BÀI THỰC HÀNH VIẾT CHƯƠNG TRÌNH ĐỂ TÍNH TOÁN I MỤC TIÊU:  Chuyển biểu thức toán học sang biểu diễn Pascal;  Biết kiểu liệu khác thì xử lý khác  Hiểu phép toán div, mod  Hiểu thêm các lệnh in liệu màn hình và tạm ngừng chương trình II CHUẨN BỊ: - Sách giáo khoa, giáo án, tài liệu tin học có liên quan - Đọc tài liệu nhà trước III PHƯƠNG PHÁP DẠY HỌC CHỦ YẾU − Thực hành IV TIẾN TRÌNH LÊN LỚP: Ổn định lớp Kiểm tra  Kiểm tra chuẩn bị học sinh Bài mới: HOẠT ĐỘNG CỦA GIÁO VIÊN HOẠY ĐỘNG CỦA HỌC SINH Giáo viên giới thiệu lại cách viết các phép toán Pascal sau: Học sinh lên viết Cho học sinh làm thực hành bài 1; Học sinh thực hành trên amý qua bài 1; Bài Luyện tập gõ các biểu thức số học chương trình Pascal a) Hãy viết các biểu thức toán học sau đây dạng biểu thức Pascal: a) 15   30  12 ; b) c) d) 10  18  ; 1 1 (10  2) ; (3  1) (10  2)  24 (3  1) Lưu ý: Chỉ dùng dấu ngoặc đơn để nhóm các phép toán b) Khởi động Turbo Pascal và gõ chương trình sau để tính các biểu thức trên: begin writeln('15*4-30+12 =',15*4-30+12); writeln('(10+5)/(3+1)+18/(5+1) =',(10+5)/(3+1)+18/(5+1)); Lop8.net (2) writeln('(10+2)*(10+2)/(3+1)=',(10+2 )*(10+2)/(3+1)); write('((10+2)*(10+2)24)/(3+1)=',((10+2)*(10+2)-24)/(3+1)); readln end Lưu ý: Các biểu thức Pascal đặt câu lệnh writeln để in kết Em có cách viết khác sau làm quen với khái niệm biến Bài c) Lưu chương trình với tên CT2.pas Dịch, chạy chương trình và kiểm tra kết nhận trên màn hình Bài Tìm hiểu các phép chia lấy phần nguyên và phép chia lấy phần dư với số nguyên Sử dụng các câu lệnh tạm ngừng chương trình a) Mở tệp và gõ chương trình sau đây: begin writeln('16/3 =', 16/3); writeln('16 div =',16 div 3); writeln('16 mod =',16 mod 3); end b) Dịch và chạy chương trình Quan sát các kết nhận và cho nhận xét các kết đó c) Thêm các câu lệnh thích hợp để có chương trình sau: begin writeln('16/3 =', 16/3); delay(5000); writeln('16 div =',16 div 3); delay(5000); writeln('16 mod =',16 mod 3); delay(5000); end Lưu ý: Câu lệnh uses crt; dùng để khai báo thư viện crt, còn lệnh clrscr; xóa màn hình Câu lệnh clrscr; sử dụng sau khai báo thư viện crt d) Dịch và chạy chương trình Quan sát chương trình tạm dừng giây sau in kết màn hình e) Thêm câu lệnh readln vào chương trình (trước từ khoá end.) Dịch và 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 Lop8.net (3) Theo dõi HS thực hành Uấn nắm HS và sửa TỔNG KẾT: sai cho các nhóm Kí hiệu các phép toán số học Qua bài 1,2 cần rút ý nghĩa gì? Pascal: +, -, *, /, mod, và div Các lệnh làm tạm ngừng chương trình:  delay(x) tạm ngừng chương trình vòng x phần nghìn giây, sau đó tự động tiếp tục chạy  read readln tạm ngừng chương trình người dùng nhấn phím Enter Trong Pascal em có thể điều khiển cách ghi các số thực trên màn hình câu lệnh writeln(<giá trị thực>:n:m); đó giá trị thực là số hay biểu thức số thực và n, m là các số tự nhiên n quy định độ rộng in số, còn m là số chữ số thập phân Lưu ý các kết in màn hình thẳng lề trái Hướng dẫn học nhà:  Học bài theo sách giáo khoa và ghi Ôn lại các kiến thức chính đã học và luyện viết, làm làm lại nhiều lần  Làm các bài tập còn lại,  Đọc bài để sau học Rút kinh nghiệm Lop8.net (4)

Ngày đăng: 29/03/2021, 18:34

Từ khóa liên quan

Tài liệu cùng người dùng

Tài liệu liên quan