Hiểu chương trình là sự mô tả của thuật toán bằng một ngôn ngữ lập trình, Biết cấu trúc của một chương trình đơn giản: cấu trúc chung và các thành phần.. Nhận biết được các phần của một[r]
(1)Tuần : 1 Ngày soạn 26/081/08
CHƯƠNG II CHƯƠNG TRÌNH ĐƠN GIẢNBÀI BÀI 4: MỘT SỐ KIỂU DỮ LIỆU CHUẨN
BÀI 5: KHAI BÁO BIẾN A- Mục tiêu học:
1 Kiến thức:
Hiểu chương trình mơ tả thuật tốn ngơn ngữ lập trình, Biết cấu trúc chương trình đơn giản: cấu trúc chung thành phần Nhận biết phần chương trinh đơn giản
2 Kỹ năng:
Sử dụng kiểu liệu khai báo biến để viết chương trình đơn giản 3 Thái độ:
Học sinh tích cực chủ động, nghiêm túc, xác nghiên cứu khoa học B- Phương pháp:
Thuyết trình giới thiệu sử dụng giáo cụ trực quan kết hợp với vấn đáp HS C- Chuẩn bị giáo viên học sinh:
1-Chuẩn bị giáo viên
- Bảng viết, sách giáo khoa, sách giáo viên, phiếu học tập
2-Chuẩn bị học sinh
- Sách giáo khoa D- Tiến trình lên lớp: I- Ổn định lớp : II- Kiểm tra cũ III- Bài mới: 1 Đặt vấn đề: 2 Triển khai bài:
Hoạt động 1: Cung cấp cho học sinh biết số kiểu liệu chuẩn.
Hoạt động giáo viên học sinh Nội dung kiến thức Gv Đặt vấn đề: Trong tốn học, để thực tính
tốn ta cần phải có tập số Đó tập số nào?
Hs: Trong toán học gồm kiểu: Số tự nhiên, Số nguyên, số hữu tỷ, số thực
Gv: Cũng tương tự vậy, ngơn ngữ lập trình Pascal, để lập trình giải tốn, cần có tập hợp, tập hợp có giới hạn định
Gv: Vd cần viết chương trình quản lí học sinh ta cần xữ lí thơng tin dạng nào?
Hs: Trả lời theo gợi ý GV
Gv: Phân tích câu trả lời học sinh, đưa vài dạng thông tin sau:
- Họ tên: thơng tin dạng văn hay kí tự - Điểm: thông tin dạng số thực
- Số thứ tự : Dạng số nguyên
- Nam/nữ: thông tin dạng lơgic /sai
Gv: Có kiểu liệu chuẩn ngơn ngữ Pascal?
Hs: Có kiểu: kiểu nguyên, kiểu thực, kiểu ký tự kiểu logic
Gv: Trong ngơn ngữ Pascal, có kiểu ngun
Mỗi ngơn ngữ lập trình thương cung cấp số kiểu liệu chuẩn cho biết phạm vi giá trị lưu trữ, dung lượng nhớ cần thiết để lưu trữ phép toán tác động lên liệu
Một số kiểu DL chuẩn TP
1.Kiểu nguyên:
Kiểu trữ GTBN lưu Phạm vi giá trị
BYTE byte 255
INTEGE
R byte -2
15 215 -1 WORD byte 216-1 LONGIN
T byte -2
31 231-1 2 Kiểu thực: có nhiều kiểu cho giá trị số thực hay dùng số kiểu sau:
Kiểu byte Phạm vi
Real byte nằm(10-38 1038) Extended 10 (10-4932 104932) 1 Kiểu kí tự:
Tên kiểu: Char
TIẾT
(2)thường dùng, phạm vi biểu diễn loại? Hs: Có loại: Byte, word, integer longint
Gv: Trong ngôn ngữ Pascal, có kiểu số thực thường dùng, phạm vi biểu diễn loại?
Hs: Có loại: Real, extended
Gv:Trong ngơn ngữ Pascal, có kiểu ký tự? Hs: Có loại: Char
Gv: Trong ngơn ngữ Pascal, có kiểu logic, gồm giá trị nào?
Hs: Có loại: Boolean, gồm phần tử: True False Giáo viên giải thích số vấn đề cho học sinh:
+ Vì phạm vi biểu diễn loại kiểu nguyên khác nhau?
+ Miền giá trị loại kiểu thực, số chữ số có nghĩa? Gv: Phát vấn: Muốn tính tốn giá trị: 7.5 ta phải sử dụng kiểu liệu gì?
Hs: Suy nghĩ trả lời
Miền giá trị: kí tự nằm bảng mã ASCII gồm 255 kí tự
Mỗi kí tự có mã tương ứng từ 255 Các kí tự có quan hệ so sánh, việc so sánh dựa mã kí tự
Ví dụ :
Kí tự a b c d e
Mã Kí tự 97 98 99 100 101
Kí tự A B C D E
Mã Kí tư 65 66 67 68 69 Như : A>d ? sai
2 Kiểu logic
+ Tên kiểu: Boolean
+ Miền giá trị: True (đúng) False (sai) + Một số ngôn ngữ khác có cách mơ tả khác
+ Khi viết chương trình ngơn ngữ lập trình cần tìm hiểu đặc trưng kiểu liệu ngôn ngữ
Bài KHAI BÁO BIẾN Hoạt động 2: cung cấp phân tích cho học sinh cách khai báo biến Gv: Yêu cầu học sinh ngiên cứu sách giáo khoa cho biết
vì phải khai báo biến?
Hs: Nghiên cứu sách giáo khoa trả lời
- Mọi biến dùng chương trình phải khai báo tên biến kiểu liệu biến Tên biến dùng để xác lập quan hệ biến với địa nhớ nơi lưu giữ giá trị biến
Gv: Cấu trúc chung khai báo biến ngơn ngữ Pascal? Cho ví dụ để khai báo biến nguyên biến kiểu ký tự
Hs: Var <danh sách biến>: <kiểu liệu>; Var x: word;
y: char;
Gv: chọn khai báo ngơn ngữ lập trình Pascal? Var x, y, z: word; n 1: real; X: longint;
h: in tegr; i:byte; Hs: Trả lời khai báo đúng:
Var x, y, z: word; i: byte;
- Trong ngôn ngữ Tp, biến khai báo sau:
Var <danh sách biến>: <kiểu liệu> Trong đó:
Var: từ khóa dùng để khai báo biến Danh sách biến: tên biến chương trình cách nahu dấu phẩy Kiểu liệu: kiểu liệ nà ngơn ngữ TP
Sau Var khai báo nhiều danh sách biến có kiểu liệu khác
Chú ý:
Cần đặt tên biến cho gợi nhớ đến ý nghĩa
Khơng nên đặt tên biến dài, dễ dẫn đến mắc lỗi hiểu nhầm
Khai báo biến cần quan tâm đến phạm qui gái trị
IV- Củng cố :(2 phút)
- Một chương trình gồm có hai phần: phần khai báo phần thân
- Các kiểu liệu chuẩn: kiểu số nguyên, kiểu số thực, kiểu ký tự, kiểu logic
- 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;
V- Dặn dò : - Làm tập 1, 2, 3, 4, 5, sách giáo khoa, trang 35.
- Xem trước nội dung bài: Phép toán, biểu thức, lệnh gán, sách giáo khoa, trang 24 VI Rút kinh nghiệm: