I. Mục tiêu bài học:
1. Kiến thức:
- Cấu trúc chương trình Pascal, biến, các khai báo biến, câu lệnh vào/ra dữ liệu, câu lệnh điều kiện.
2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệnh điều kiện
3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. Rèn kỹ năng đọc chương trình, tìm hiểu câu lệnh.
II. Chuẩn bị của giáo viên và hoc sinh
1. Chuẩn bị của GV: - Giáo án, SGK, phòng đa chức năng.
2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập
Ngày dạy: / / 2010. Tại lớp 8A1; Ngày dạy: / / 2010. Tại lớp 8A2; Tiết 68: ô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, biến, các khai báo biến, câu lệnh vào/ra dữ liệu, câu lệnh điều kiện. 2. Kỹ năng: Viết chương trình pascal có sử dụng lệnh vào/ra dữ liệu, câu lệnh điều kiện 3.Thái độ: Thái độ học tập nghiêm túc, tích cực làm các dạng bài tập ứng dụng. Rèn kỹ năng đọc chương trình, tìm hiểu câu lệnh. II. Chuẩn bị của giáo viên và hoc sinh 1. Chuẩn bị của GV: - Giáo án, SGK, phòng đa chức năng. 2. Chuẩn bị của HS: - SGK, vở ghi, bút, phiếu học tập III. Hoạt động dạy và học Lớp 8A1: / Vắng: Lớp 8A2: / Vắng: Hoạt động của thầy và trò Nội dung ghi bảng 1. Kiểm tra bài cũ (0 phút) 2. Dạy nội dung bài mới. Hoạt động 1 (15 phút) Đặt vấn đề. GV: Các ngôn ngữ lập trình có bộ chữ viết riêng. Bộ chữ viết của pascal gồm A-.X, a->x, các chữ số Các phép toán: +, -, *, /, mod, div Các phép toán: , >=. GV: Nêu cấu trúc chung chương trình Pascal. HS: Trả lời. GV: kết luận Gồm phần: Phần khai báo Khai báo tên chương trình Khai báo hằng Khai báo biến. Phần thân chương trình GV: Để lập trình pascal ta viết chương trình bằng các câu lệnh. GV: Giới thiệu câu lệnh vào/ra dữ liệu ? Em hãy cho biết kết quả của chương trình sau Program BT1; Uses crt; Begin Clrscr; Write(‘lop’); Write(‘8A1’); Writeln(‘lop’); Writeln(‘8A2’); Readln End. HS: Trả lời GV: Kết quả: Lop8A1 Lop 8A2 GV: treo bài tập 2 Viết chương trình nhập số nguyên x. Tính và đưa ra kết quả: x3+1 GV: Tổ chức HS hoạt động theo nhóm nhỏ HS: hoạt động theo nhóm trong 5 phút Nộp phiếu học tập Nhận xét chéo GV: Nhận xét. 1. Bộ chữ viết, các phép toán, phép quan hệ Bộ chữ viết; A-.X, a->x, các chữ số Các phép toán: +, -, *, /, mod, div Các phép toán: , >=. 2.Cấu trúc chương trình pascal Phần khai báo Khai báo tên chương trình Khai báo hằng Khai báo biến. Phần thân chương trình Program ; Uses crt; { Khai báo thư viện} Var tên biến:kiểu dữ liệu; Const tênhang=giá trị của hằng; Begin ; End. Ví dụ 1: Kết quả: Lop8A1 Lop 8A2 Ví dụ 2: Program BT1; Uses crt; Var x:integer; Begin Clrscr; Writeln(‘Nhập so nguyen x=’); Readln(x); Writeln(‘Ket qua:’,x*x*x); Readln End. Hoạt động 2 ( 20 phút) GV: Đưa ra sơ đồ hoạt động HS: Nêu hoạt động của câu lệnh rẽ nhánh đầy đủ và dạng thiếu. GV: Đưa ra cú pháp câu lệnh Dạng thiếu IF THEN ; Dạng đủ IF THEN Else ; ? Viết chương trình nhập một số nguyên N. Kiểm tra số đó là số chẵn hay số lẻ. Gợi ý: Ta thực hiện lấy N chia hết cho 2 thì N là số chẵn, ngược lại N là số lẻ GV: Tổ chức HS hoạt động theo nhóm bàn. HS: Hoạt động theo nhóm ban trong 5 phút. Đại diện nhóm lên bản trình bày Nhận xét GV: Nhận xét. 3. Củng cố và luyện tập (2 phút) GV:Tóm tắt kiến thức trọng tâm đã học. HS: Chú ý 3. Câu lệnh rẽ nhánh Cú pháp câu lệnh Dạng thiếu IF THEN ; Dạng đủ IF THEN Else ; 4. Hướng dẫn học sinh tự học ở nhà (1 phút). - Học lại khai báo biến mảng, vòng lặp với số lần biết trước và chưa biết trước. - Làm bài tập : Viết chương trình nhập số n. Kiểm tra số đó nếu là số dương thì tính (n+3)2 ngược lại tính 1/n2 .Đưa ra kết quả ra màn hình
Tài liệu đính kèm: