Tin học 11 – Giáo án Tiết 5: MỘT SỐ KIỂU DỮ LIỆU CHUẨN VÀ KHAI BÁO BIẾN I MỤC TIÊU: Kiến thức: - Biết số kiểu kiệu chuẩn: nguyên, thực, kí tự, logic; - Hiểu cách khai báo biến - Học sinh biết biến dùng chương trình khai báo tên kiểu liệu - Học sinh biết cấu trúc chung khai báo biến ngôn ngữ Pascal Kỹ năng: - Xác định kiểu cần khai báo liệu đơn giản - Biết cách khai báo biến - Học sinh khai báo biến lập trình ngơn ngữ Pascal Thái độ: Có ý thức cố gắng học tập vượt qua lúng túng, khó khăn giai đoạn bắt đầu học lập trình II CHUẨN BỊ: Chuẩn bị giáo viên: Giáo án, hình ảnh minh họa máy tính Chuẩn bị học sinh: Đọc trước SGK III HOẠT ĐỘNG DẠY HỌC: Ổn định tình hình lớp: (3’) Kiểm tra cũ: (5’) Câu hỏi: Một chương trình thơng thường bao gồm thành phần nào? Hãy xác định phần khai báo phần thân chương trình sau đây: Program VD1; Var x, y: byte; t: word; begin t:= x+y; writeln(t); readln; end Trả lời: Một chương trình thơng thường bao gồm hai thành phần phần khai báo phần thân chương trình: Trong chương trình viết ngơn ngữ Pascal trên, phần khai báo chương trình là: Program VD1; Var x, y: Byte; t: word; Phần thân chương trình là: t:= x+y; writeln(t); readln; Giảng mới: Thời Hoạt động gian giáo viên 20’ * Hoạt động 1: Hoạt động học sinh Nội dung giảng Thời Hoạt động Hoạt động học gian giáo viên Tìm hiểu số sinh kiểu liệu chuẩn HS: Lắng Nội dung giảng nghe, GV: Đặt vấn đề: suy nghĩ trả lời: Trong tốn học, để Đó tập số: số thực tự nhiên, số tính tốn ta cần ngun, số hữu tỉ, phải có tập số thực số.Đó tập số nào? GV: Diễn giải: Cũng tương tự vậy, ngữ lập ngơn trình HS: Có thể liên Pascal, để lập trình tưởng đến tập giải số toan học tốn, cần có với kiểu tập hợp, tập liệu Pascal hợp có giới I Một số kiểu liệu chuẩn: hạn định Trong ngơn ngữ Pascal, có - Các em số kiểu liệu thường dùng cho hiểu: kiểu liệu biến đơn sau: chuẩn tập Kiểu nguyên: hữu hạn giá trị, kiểu liệu HS: Trả lời: có cần dung kiểu liệu chuẩn: Kiểu Bộ nhớ Phạm vi lưu trữ giá trị giá Thời gian Hoạt động Hoạt động học Nội dung giảng giáo viên sinh lượng nhớ cần kiểu nguyên, kiểu thiết để lưu trữ thực kiểu logic xác định phép tốn tác Byte Integer Word trị byte byte 255 -215 215 byte -1 216 – động lên liệu GV: Yêu cầu học Longint byte sinh nghiên cứu SGK trả lời có HS: Có hai loại là: kiểu Real Extended liệu chuẩn ngôn ngữ Pascal -231231 –1 Kiểu thực: Real: 2.9E-39 1.7E+38; byte Extended: 3.4E-4932 1.1E+4932 Kiểu kí tự: Là kí tự thuộc bảng mã GV: Trong ngữ Pascal, ngơn có kiểu số thực thường dùng, phạm vi biểu diễn loại ASCII, gồm 256 kí tự đánh số từ đến 255 Bộ nhớ để lưu trữ kí tự byte Kiểu Logic: Là tập hợp gồm hai giá trị True False, kết phép so sánh Bộ nhớ để lưu trữ GV: Tùy vào ngơn ngữ lập trình, kiểu liệu chuẩn khác kí tự byte Thời Hoạt động Hoạt động học gian giáo viên Ví dụ, ngơn sinh Nội dung giảng ngữ C, C++, kiểu liệu gồm số thực, 12’ số nguyên kí tự * Hoạt động 2: II Khai báo biến: Tìm hiểu cách Cấu trúc chung khai báo khai báo biến biến ngôn ngữ Pascal là: GV: Để chương Var : hiểu dịch Var chương trình biến Tên_biến_1: dùng Kiểu_dữ_liệu_1; chương trình Tên_biến_2: phải khai Kiểu_dữ_liệu_2; báo tên biến Tên_biến_3: kiểu liệu Kiểu_dữ_liệu_3; - Tên biến dùng để HS: Để khai báo ………… xác lập quan hệ biến nguyên biến địa biến kiểu kí tự: Tên_biến_n: nhớ nơi lưu Var x: word; Kiểu_dữ_liệu_n; trữ giá trị biến Ví dụ: y: char; GV: Cho ví dụ để khai báo biến HS: Quan sát tranh nguyên và chọn khai báo Var x: word; y: char; Thời gian Hoạt động giáo viên biến kiểu kí tự: Hoạt động học Nội dung giảng sinh đúng: Var x, y, z: word; GV: Treo tranh có i: byte; chứa số khai báo biến Pascal, yêu cầu học sinh chọn khai báo ngơn ngữ lập trình Pascal? Chú ý: Var HS: Quan sát tranh - Nếu có nhiều biến có x, y, z: word; trả lời: kiểu liệu khai báo n l: real; - Có biến; ghép, biến phân cách X: longint; - Tổng nhớ cần h: in tegr; cấp phát là: x (2 Kiểu_dữ_liệu i: byte; byte); y (2 byte); z kiểu liệu chuẩn Pascal dấu phẩy GV: Treo tranh có (4 byte); h (2 byte); - Đặt tên biến cho gợi nhớ, chứa số khai i (1 byte); Tổng không đặt tên biến ngắn hay báo biến cộng 11 Byte Pascal: - Hỏi có biến tất cả, nhớ phảo cấp phát bao nhiêu? dài Thời gian Hoạt động giáo viên Var x, y: word; Hoạt động học sinh Nội dung giảng z: Longint; h: integer; i: byte; Củng cố: (3’) Mọi biến chương trình phải khai báo Cấu trúc chung khai báo biến Pascal: Var tên_biến: tên_kiểu_dữ_liệu; Dặn dò học sinh chuẩn bị cho tiết học sau: (2’) - Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, - Xem nội dung phụ lục B, sách giáo khoa trang 129: Một số kiểu liệu chuẩn, số thủ tục, hàm chuẩn IV RÚT KINH NGHIỆM, BỔ SUNG: ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ………………………………………………………………………………… ... Tên _biến_ 2: phải khai Kiểu _dữ_ liệu_ 2; báo tên biến Tên _biến_ 3: kiểu liệu Kiểu _dữ_ liệu_ 3; - Tên biến dùng để HS: Để khai báo ………… xác lập quan hệ biến nguyên biến địa biến kiểu kí tự: Tên _biến_ n: nhớ... chung khai báo khai báo biến biến ngôn ngữ Pascal là: GV: Để chương Var : hiểu dịch Var chương trình biến Tên _biến_ 1: dùng Kiểu _dữ_ liệu_ 1; chương trình Tên _biến_ 2:... phải khai báo Cấu trúc chung khai báo biến Pascal: Var tên _biến: tên_kiểu _dữ_ liệu; Dặn dò học sinh chuẩn bị cho tiết học sau: (2’) - Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, -