I./ Muïc ñích yeâu caàu: Về kiến thức: + Hs biết được con người ra lệnh cho máy tính thông qua các lệnh + Hs nhắc lại khái niệm chương trình, ngôn ngữ máy, ngôn ngữ lập trình, chương t[r]
(1)Trường THCS Đoàn Giỏi-Năm học: 2009-2010 Tuaàn Tieát: 13 OÂn taäp GV: Phaïm Taán Phaùt Ngày soạn: Ngaøy daïy: I./ Muïc ñích yeâu caàu: Về kiến thức: + Hs biết người lệnh cho máy tính thông qua các lệnh + Hs nhắc lại khái niệm chương trình, ngôn ngữ máy, ngôn ngữ lập trình, chương trình dịch, tên số ngôn ngữ lập trình + Hs nắm vững khái niệm, ký hiệu và qui tắc sử dụng ngôn ngữ lập trình + Hs nắm vững khái niệm từ khóa và tên, cách đặt tên + Hs nắm vững cấu trúc chung chương trình + Hs biết cách biên dịch,chạy chương trình và xem kết + Hs nắm thao tác khởi động, lưu tệp, lưu tệp với tên mới, mở tệp mới, mở tệp đã có trên đĩa, thoát khỏi chương trình + Hs nắm vững thao tác lệnh trên bảng chọn bàn phím và chuột + Hs biết ý nghĩa số thông báo lỗi thường dùng + Hs nắm khái niệm liệu và kiểu liệu, quan trọng là biết số kiểu liệu thường dùng, biết phân loại liệu theo kiểu liệu, biết phạm vi giá trị các kiểu liệu + Hs biết các phép toán +, - , *, / , ^, div, mod và ( , ), ‘, ’ tin học và biết chuyển biểu thức từ toán học sang tin học và ngược lại + Hs biết các phép so sánh Tin học, giá trị phép so sánh là true false + Hs biết các lệnh giao tiếp người dùng và máy tính + Hs giải thích ý nghĩa câu lệnh write writeln hiển thị thông báo lên màn hình, hiển thị kết tính toán lên màn hình + Hs biết cách chia lấy phần nguyên và phép chia lấy phần dư + Hs biết ý nghĩa lệnh delay(x), read, readln và phân biệt khác các lệnh này, muốn dùng câu lệnh delay(x) phải khai báo thư viện + Hs biết câu lệnh để in số thực lên màn hình theo độ dài qui định, giải thích ý nghĩa các thành phần câu lệnh writeln(<gia tri thuc>:n:m); + Hs biết khởi động và thoát khỏi phần mềm Finger Break Out, biết cách đặt tay và thay đổi các mức chơi, biết cách di chuyển qua trái, phải và bắn phá, biết điểm số mình đạt Về kỹ năng: + Hs nhắc lại cách khởi động và thoát khỏi Pascal, cách lưu, mở tệp *.pas đúng đường dẫn qui định D:\LOP81\CT1.PAS + Hs nhắc lại cách biên dịch chương trình, chạy chương trình + Hs nhắc lại cách viết chương trình đơn giản, câu lệnh in câu lên màn hình, dừng màn hình Về thái độ: Hs tích cực ôn tập, chuẩn bị cho tiết kiểm tra tiết II./ Chuaån bò: GV: Sgk, máy chiếu, máy tính, phần mềm học tập cài sẵn trên tất các máy tính, bài soạn HS: Sgk, dụng cụ học tập chuẩn bị trước bài nhà III./ Kieåm tra baøi cuõ: (5 phuùt) 1./ Hãy cho biết các phép toán dùng tin học, thứ tự các phép toán, qui tắc dấu ngoặc, dấu nháy? 2./ Hãy nêu tác dụng câu lệnh delay(x), read, readln ? Muốn sử dụng câu lệnh delay(x) phải khai báo điều gì ? 3./ Cho biết và viết câu lệnh hiển thị số thực lên màn hình với độ dài là 8, phần thập phân là ? 4./ Giải thích câu lệnh writeln bài thực hành (bài và 2) ? IV./ Dạy học bài mới: Trang Lop8.net (2) Trường THCS Đoàn Giỏi-Năm học: 2009-2010 Hoạt động giáo viên Hoạt động hs HĐ1: Hệ thống hóa kiến thức qua bảng câu hỏi định hướng (15 phút) -GV: Chiếu lên câu hỏi theo hệ thống ? -Hs xem, suy nghĩ và trả lời (18 hs) + Con người lệnh cho máy tính ntn ? + Nêu khái niệm chương trình, ngôn ngữ máy, ngôn ngữ lập trình, chương trình dịch, tên số ngôn ngữ lập trình ? + Nêu khái niệm, ký hiệu và qui tắc sử dụng ngôn ngữ lập trình ? + Nêu khái niệm từ khóa và tên, cách đặt tên ? + Nêu cấu trúc chung chương trình ? + Nêu cách biên dịch,chạy chương trình và xem kết ? + Hs nắm thao tác khởi động, lưu tệp, lưu tệp với tên mới, mở tệp mới, mở tệp đã có trên đĩa, thoát khỏi chương trình + Nêu thao tác lệnh trên bảng chọn bàn phím và chuột ? + Cho biết ý nghĩa số thông báo lỗi thường dùng ? + Nêu khái niệm liệu và kiểu liệu, kiểu liệu thường dùng, phân loại liệu theo kiểu liệu, phạm vi giá trị các kiểu liệu ? + Nêu các phép toán tin học, chuyển biểu thức từ toán học sang tin học và ngược lại ? + Nêu các phép so sánh Tin học, giá trị phép so sánh ? + Nêu các lệnh giao tiếp người dùng và máy tính ? + Giải thích ý nghĩa câu lệnh write writeln hiển thị thông báo lên màn hình, hiển thị kết tính toán lên màn hình ? + Nêu cách chia lấy phần nguyên và phép chia lấy phần dư ? + Nêu ý nghĩa lệnh delay(x), read, readln và phân biệt khác các lệnh này, muốn dùng câu lệnh delay(x) phải khai báo thư viện nào ? + Nêu câu lệnh để in số thực lên màn hình theo độ dài qui định, giải thích ý nghĩa các thành phần câu lệnh writeln(<gia tri thuc>:n:m) ? Trang Lop8.net GV: Phaïm Taán Phaùt Noäi dung baøi hoïc Nội dung ôn tập kiểm tra tiết: Bài 1: Máy tính và chương trình máy tính + Con người lệnh cho máy tính nào ? + Chương trình và ngôn ngữ lập trình Bài 2: Làm quen với chương trình và ngôn ngữ lập trình + Ngôn ngữ lập trình gồm gì? + Từ khóa và tên ? + Cấu trúc chung chương trình? + Ví dụ ngôn ngữ lập trình Pascal? Cách biên dịch, chạy chương trình, xem kết ? Bài 3: Chương trình máy tính và liệu + Dữ liệu và kiểu liệu + Các phép toán + Các phép so sánh + Giao tiếp người và máy Bài TH1,2: Làm quen với TP, viết chương trình để tính toán + Thao tác khởi động, thoát khỏi Turbo Pascal + Các thành phần, thao tác lệnh trên bảng chọn bàn phím và chuột + Cách soạn thảo: New, Save,Save as, Open, theo đúng qui định, các phím tắt tương ứng với lệnh trên ? + Thao tác biên dịch, chạy, xem kq + Một số thông báo lỗi ? + Cách chuyển biểu thức toán học sang tin học, vận dụng viết câu lệnh writeln để làm việc này ? + Cách sử dụng phép chia lấy nguyên, chia lấy dư, vận dụng viết câu lệnh writeln để thực điều này? + Cách sử dụng câu lệnh read Readln + Cách hiển thị số thực lên màn hình theo độ dài qui định, vận dụng viết câu lệnh writeln để thực điều này ? (3) Trường THCS Đoàn Giỏi-Năm học: 2009-2010 GV: Phaïm Taán Phaùt + Nêu thao tác khởi động và thoát khỏi phần mềm Finger Break Out, cách đặt tay và thay đổi các mức chơi, di chuyển qua trái, phải và bắn phá, điểm số ? HĐ2: Hệ thống câu hỏi trắc nghiệm đề nghị(10 phút) -GV: Cho ví dụ minh họa câu hỏi trắc -Hs suy nghĩ và trả nghiệm, sinh hoạt hình thức đề kiểm lời (6 hs) tra thang điểm ? HĐ3: Bài tập (10 phút) -GV: Cho bài tập + Chuyển biểu thức toán học sang tin học -Hs làm bài tập và + Trong các tên sau, tên nào đặt đúng qui thông báo kết định ngôn ngữ lập trình ? (5hs) + Viết câu lệnh để in lên màn hình và tính kết biểu thức + Viết câu lệnh in số thực lên màn hình + Viết câu lệnh in lên màn hình số dư và thương phép chia nguyên ? HĐ4: Cuûng coá, daën doø: ( phuùt) GV yêu cầu hs xem lại kỹ nội dung ôn tập và sau đó tiến hành kiểm tra tiết V./ Ruùt kinh nghieäm tieát daïy Trang Lop8.net (4)