I. MỤC TIÊU BÀI HỌC
1. Kiến thức: Học sinh biết được một số kiểu dữ liệu chuẩn: nguyên, thực, kí tự, logic. Hiểu được cách khai báo biến
2. Kỹ năng: Học sinh xác định được kiểu cần khai báo của dữ liệu đơn giản, biết khai báo biến đúng.
3. Thái độ: Học sinh thấy tầm quan trọng của kiểu dữ liệu trong lập trình.
II. CHUẨN BỊ PHƯƠNG TIỆN DẠY HỌC
Giáo viên: Giáo án điện tử, máy tính, máy chiếu
Học sinh: Đọc trước bài ở nhà
III. TIẾN TRÌNH GIỜ HỌC
Tổ chức lớp: Ổn định, kiểm diện
Kiểm tra bài cũ:
- Viết cấu trúc chung của chương trình
- Hãy xác định các phần trong cấu trúc của chương trình Pascal sau:
Ngày soạn : 04/09/2008 Tiết 5 Tuần dạy : 05 §4. MỘT SỐ KIỂU DỮ LIỆU CHUẨN §5. KHAI BÁO BIẾN I. MỤC TIÊU BÀI HỌC 1. Kiến thức: Học sinh biết được một số kiểu dữ liệu chuẩn: nguyên, thực, kí tự, logic. Hiểu được cách khai báo biến 2. Kỹ năng: Học sinh xác định được kiểu cần khai báo của dữ liệu đơn giản, biết khai báo biến đúng. 3. Thái độ: Học sinh thấy tầm quan trọng của kiểu dữ liệu trong lập trình. II. CHUẨN BỊ PHƯƠNG TIỆN DẠY HỌC Giáo viên: Giáo án điện tử, máy tính, máy chiếu Học sinh: Đọc trước bài ở nhà III. TIẾN TRÌNH GIỜ HỌC Tổ chức lớp: Ổn định, kiểm diện Kiểm tra bài cũ: Viết cấu trúc chung của chương trình Hãy xác định các phần trong cấu trúc của chương trình Pascal sau: Program vidu; Uses crt; Begin Write(‘Chao ban’); End. Hãy cho một ví dụ về khai báo hằng. Bài mới: þ Hoạt động1. Tìm hiểu một số kiểu dữ liệu chuẩn Hoạt động của học sinh Hoạt động của giáo viên Nghe, suy nghĩ, trả lời (số tự nhiên, nguyên, thực, hữu tỉ) Nghe và liên hệ kiểu dữ liệu với các tập số Nghiên cứu SGK, tìm hiểu và trả lời các câu hỏi Nghe và bổ sung phần trả lời của bạn Nghe, quan sát bảng tổng kết, đánh dấu các thông tin cần ghi nhớ vào SGK Nghe, suy nghĩ, trả lời Phát vấn: Để thực hiện việc tính toán trong toán học ta sử dụng những tập số nào? Dẫn: Trong NNLT, để lập trình giải quyết các bài toán cần có các kiểu dữ liệu, mỗi kiểu dữ liệu được đặc trưng bởi tên, miền giá trị, kích thước trong bộ nhớ, các phép toán, các hàm và thủ tục sử dụng chúng. Chúng ta cùng tìm hiểu một số kiểu dữ liệu chuẩn trong Pascal. Yêu cầu học sinh nghiên cứu SGK/21-22 và trả lời các câu hỏi sau: Kể tên các kiểu dữ liệu chuẩn thường dùng trong Pascal Có những kiểu nguyên, thực, kí tự, logic nào thường dùng, cho biết phạm vi giá trị của mỗi loại? Giáo viên tổng kết ngắn, minh họa slide về các kiểu dữ liệu chuẩn trong Pascal Phát vấn: Muốn tính toán trên các giá trị 2.5; 8; -15 ta sử dụng kiểu dữ liệu gì? þ Hoạt động 2. Tìm hiểu cách khai báo biến Hoạt động của học sinh Hoạt động của giáo viên Nhắc lại khái niệm biến Tìm hiểu SGK, suy nghĩ, trả lời Nghe và bổ sung phần trả lời của bạn Tìm hiểu SGK và cho biết cấu trúc Var : ; Khai báo biến theo yêu cầu Quan sát, thảo luận, chọn các khai báo đúng, giải thích các khai báo sai Học sinh nhận yêu cầu và thực hiện khai báo theo cấu trúc Var a: Integer; b: Byte; c: Char; d: Real; e, f: Boolean; Quan sát, dựa vào bộ nhớ lưu trữ một giá trị của biến tính tổng bộ nhớ cần cấp phát cho mỗi phần khai báo biến. Hỏi: Biến là gì? Tại sao phải khai báo biến? Dẫn: Mọi biến dùng trong CT đều phải được khai báo tên và kiểu dữ liệu Yêu cầu học sinh cho biết cấu trúc chung của khai báo biến khi lập trình với Pascal Yêu cầu học sinh khai báo các biến: a kiểu nguyên, x1, x2 kiểu thực. Trình chiếu slide chứa một số khai báo biến, yêu cầu học sinh chọn các khai báo đúng Yêu cầu học sinh khai báo các biến sau: Biến a nhận các giá trị -4, 30, 150 Biến b nhận các giá trị 15, 255, 180 Biến c nhận các giá trị là các kí tự a, b, c Biến d nhận các giá trị 3.1, 32767, -90 Biến e, f nhận các giá trị true hoặc false Chỉ định học sinh thực hiện. Trình chiếu 2 khai báo biến, yêu cầu học sinh cho biết tổng bộ nhớ cần cấp phát cho các biến trên Củng cố: Giáo viên trình chiếu các câu hỏi trắc nghiệm, học sinh trả lời, giáo viên tóm tắt lại nội dung Hướng dẫn về nhà: Trả lời các câu hỏi và bài tập 1, 2, 3, 4, 5 trang 35 SGK Xem phụ lục B trang 129 SGK: Một số kiểu dữ liệu chuẩn, một số hàm và thủ tục chuẩn Đọc trước bài 6: Phép toán, biểu thức, câu lệnh gán. Rút kinh nghiệm: ----------9¥:----------
Tài liệu đính kèm: