Lu ý: Trong mét biÓu thøc chØ cã phÐp céng vµ phÐp trõ, hoÆc chØ cã phÐp nh©n hoÆc phÐp chia, c¸c phÐp tÝnh ®îc thùc hiÖn theo thø tù tõ tr¸i sang ph¶i.[r]
(1)Ng y soà ạn: 11/9/2009 Ng y già ảng:14/9/2009 Tiết:
Bài 3: chơng trình máy tính liệu
I MC tiêu BàI DY:
Kiến thức:
- HS nắm đợc khái niệm liệu kiểu liệu, cần thiết để phân loại thành kiểu dử liệu,
- Nắm đợc số liệu kiểu liệu thờng gặp Turbo Pascal Kiểu số nguyên, số thực, xâu ký tự …
- Nắm đợc phép toán với liệu kiểu số Kỹ :
- Học sinh nắm dử liệu kiểu liệu, nắm phép toán với liệu kiểu số
Th¸i độ:
- HS có thái độ học tập nghiêm túc II CHUẨN BỊ:
1. Giáo viên: Giáo án, sách giáo khoa, đồ dùng dạy học.
2. Học sinh : S¸ch gi¸o khoa, vë ghi, bót.
III Phơng pháp: thuyết trình, giảng giải, nêu giải vấn đề.
IV tiến trình lên lớp:
1 n nh tổ chức lớp
- Kiểm tra sĩ số:………… vắng ……
- Ổn định trật tự Kiểm tra b i cà ũ:
G/v ? Trình bày cách lu chạy chơng trình Pascal ? Hảy nêu cách khởi động thoát khỏi Turbo H/s trả lời: - Cách lu chơng trình Pascal vào File/save - Cách chạy chơng trình Pascal Crt+F9 - Cách khởi động Turbo: cách
C1: nháy đúp chuột vào biểu tợng hình C2: nháy đúp chuột vào tên tệp Turbo.exe
- Tho¸t khái Turbo: File/Exit
3 Bµi míi:
Hoạt động giáo viên Hoạt động học sinh
(2)nghĩ văn, thơ Nhng mơn Tốn ta thờng tính tốn phép cộng trừ, nhân, chia với số sử dụng kiểu liệu kiểu chữ kiểu số
kết luận: Đối với kiểu liệu khác nhau, ngời ta thờng thực phép xử lí liƯu kh¸c
Tơng tự nh vậy, ngơn ngữ lập trình thờng phân chia liệu thành kiểu định nghĩa phép xử lí tơng ứng kiểu liệu Hoạt động 1: Dữ liệu kiểu liệu.
? Các thông tin đợc nhập vào máy đợc gọi gì?
? Các thơng tin có đa dạng khơng?
? Vậy để máy tính quản lý hiệu thơng tin ta phải làm gì?
§óng vËy vÝ dơ tập hợp số ngời ta phân chia nhiều tập hợp, phép toán tập hợp thờng khác
Vì ta phải phân chia liệu thành kiểu liệu khác nhau, Chữ, số, số nguyên, số thập phân
Gv ghi bảng
GV đa ví dụ: Cho biết kiểu liệu chơng trình trên?
? Ngơn ngữ lập trình định nghĩa sẵn số kiểu liệu nào?
G/v ghi b¶ng Cho ví dụ?
GV đa bảng ví dụ kiểu giữ liệu phạm vi sử dụng
Tờn kiểu Phạm vi giá trị integer Số nguyên khoảng -215 đến 215 -1 real Số thực có giá trị tuyệ đố khoảng 2,9x10-39 đến
1,7x1038 vµ số 0
Char Một ký tự bảng chữ cái
H/s:- Dữ liệu
- Rất dạng
- Phân chia liệu thành kiểu khác
- H/s ghi - H/s trả lời:
Gồm chữ cái, chữ số, kiểu ký tự khác
Số nguyên, số thực, xâu ký tự H/s ghi
HS ®a vÝ dơ
(3)
string X©u ký tù, tèi đa gồm 225 kí tự Để Pascal dịch dÃy số kiểu xâu ta phải bổ vào dấu ‘
VD để hiển thị xâu 12345 ta phải gõ ‘12345’ Hoạt động 2: Phép toán với liệu kiểu số ? Trong tốn học gồm có phép toán nào? Trong Pascal định nghĩa ký hiệu phép tốn nh sau
KÝ
hiƯu PhÐp toán Kiểu liệu + Cộng Số nguyên, số thực
- Trừ Số nguyên số thực
* Nhân Sè nguyªn, sè thùc / Chia Sè nguyªn, sè thùc Div Lấy phần nguyên Số nguyên mod Chia lấy phầnd Sè nguyªn
GV đa ví dụ biểu thức toán học cho HS viết biểu thức dạng ngơn ngữ tin học Các phép tốn đợc thực theo thứ tự u tiên:
Các phép toán ngoặc đợc thực trớc tiên;
Trong dãy phép tốn khơng có dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên (div) phép chia lấy phần d (mod) đợc thực trớc; Cuối thực phép cộng
phép trừ theo thứ tự từ trái sang phải
Lu ý:Trong biểu thức có phép cộng phép trừ, có phép nhân phép chia, phép tính đợc thực theo thứ tự từ trái sang phải Cần đặc biệt lu ý đến điều chuyển đổi biểu thức toán học sang dạng biểu thức Pascal
G/v đa vd: 10 + = 7, nhng thực phép cộng trớc ta đợc kết
H/S tr¶ lêi : PhÐp +, -, x, :,
HS ghi
H/s lên bảng
(4)G/v đa thêm số vd
- H/s chó ý - H/s tr¶ lêi
Cđng cố
-Thế kiểu liệu?
- Kiểu liệu đợc phân chia nh nào? - Nêu phép toán liệu kiểu số 5 Hớng dẫn nhà