lập trình nói chung) chỉ được phép sử dụng cặp dấu ngoặc tròn () để gộp các phép toán.. G : Chèt l¹i nh÷ng kiÕn thøc träng t©m trong bµi.[r]
(1)Gi¸o ¸n Tin Häc Trờng THCS Hải Thiện Ngày soạn:
Ngày dạy: TiÕt :
Bµi :
CHƯƠNG TRìNH MáY TíNH Và Dữ LIệU A Mục tiêu :
Biết khái niệm kiểu liệu;
Biết số phép toán với liệu số;
B ChuÈn bÞ : 1 Giáo viên :
- SGK, SGV, tài liệu, Gi¸o ¸n
- Đồ dùng dạy học nh máy tính, projector, 2 Học sinh : - Kiến thức ó hc.
- Đọc trớc
- SGK, Đồ dùng học tập, bảng phụ C Tiến trình tiết dạy :
I n nh t chức lớp : - Kiểm tra sĩ số : - ổn định trật tự : II Kiểm tra c :
III Dạy :
hoạt động thày trò kiến thức cần đạt
Hoạt động : Học sinh tìm hiểu liệu kiểu liệu. G : Nêu tình gi ý
về liệu kiểu liệu G : Đa lên hình ví dụ SGK
H : Quan sát để phân biệt đ-ợc hai loại liệu quen thuộc chữ số
G : Ta cã thĨ thùc hiƯn c¸c phép toán với liệu kiểu ?
H : Nghiên cứu SGK trả lời với kiểu số
G : Cịn với kiểu chữ phép tốn khơng có nghĩa
G : Theo em có kiểu liệu ? Lấy ví dụ cụ thể kiểu liệu H : Nghiên cứu SGK trả lời SGK, Đồ dùng học tập, bảng phụ
G : Chèt trªn hình kiểu liệu giải thích thêm
G : Trong ngụn ng lp trình có kiểu liệu hay nhiều ? H : Nghiên cứu SGK tr li
1. Dữ liệu kiểu liệu.
Ví dụ 1: Minh hoạ kết thực chơng trình in hình với kiểu liệu quen thuộc chữ số
- Các ngơn ngữ lập trình định nghĩa sẵn số kiu d liu c bn
Dới sè kiĨu d÷ liƯu thêng dïng nhÊt:
Sè nguyªn, vÝ dơ sè häc sinh cđa mét líp, sè s¸ch th viƯn,
Sè thùc, vÝ dụ chiều cao bạn Bình, điểm trung bình môn Toán,
Xâu kí tự (hay xâu) dÃy "chữ cái" lấy từ bảng chữ ngôn ngữ lập trình, ví dụ: "Chao cac ban", "Lop 8E", "2/9/1945"
- Ngơn ngữ lập trình cụ thể định nghĩa nhiều kiểu liệu khác Số kiểu liệu tên kiểu liệu ngơn ngữ lập trình khác
Ví dụ Bảng dới liệt kê số kiểu liệu cơ ngôn ngữ lập trình Pascal:
(2)Giáo án Tin Học Trờng THCS Hải Thiện G : Đa lên hình ví dụ
SGK gii thiệu tên số kiểu liệu NNLT pascal
G : Đọc tên kiểu liệu Integer, real, char, string H : Đọc lại
H : Viết tên ý nghĩa kiểu liệu TP G : Đa ví dụ : 123 123 H : Đọc tên hai kiểu liệu
G : Đa ý kiểu liệu char string
Chú ý: Dữ liệu kiểu kí tự
kiểu xâu Pascal đặt cặp dấu nháy đơn
Hoạt động : HS tìm hiểu, làm quen với phép toán kiểu liệu số. G : Viết lên bảng phụ
phÐp to¸n sè häc dùng cho liệu kiểu số thực số nguyên ?
H : Viết giơ bảng phụ cã hiƯu lƯnh cđa G
G : Đa lên hình bảng kí hiệu phép tốn dùng cho kiểu số thực số nguyên H : Quan sát để hiểu cách viết ý nghĩa phép tốn ghi
G : §a mét số ví dụ sgk giải thích thêm
H : Quan sát, lắng nghe ghi
G : Đa phép toán viết dạng ngôn ngữ toán học :
x
5+2 xy8 yêu cầu H viết biểu thức ngôn ngữ TP
H : Viết giơ bảng phụ có hiệu lệnh G
G : Yêu cầu H viết lại phép toán
2
x y
(x 2) a b
bằng
ngôn ngữ TP
H : Làm bảng phụ
G : Nhận xét đa bảng ví dụ SGK
H : Nêu quy tắc tính biểu thức số học
G : Nhận xét chốt hình
G : Viết lại biểu thức ngôn ngữ lập trình
2 Các phép toán với liƯu kiĨu sè.
- Bảng dới kí hiệu phép tốn số học ngơn ng Pascal:
Dới ví dụ phép chia, phép chia lấy phần nguyên phép chia lÊy phÇn d:
5/2 = 2.5; 12/5 = 2.4 div = 2; 12 div = 2 mod = 1; 12 mod = 2
- Ta kết hợp phép tính số học nói ngôn ngữ lập trình Pascal ví dụ :
Ngôn ngữ toán Ngôn ngữ TP a b c + d a*b-c+d
a 15
2
15+5*(a/2)
2
x y
(x 2) a b
(x+5)/(a+3)-y/ (b+5)*(x+2)*(x+2)
Quy tắc tính biểu thức số häc:
Các phép toán ngoặc đợc thực trớc tiên;
Trong dãy phép toán khơng có dấu ngoặc, phép nhân, phép chia, phép chia lấy phần nguyên phép chia lấy phần d đợc thực trớc;
Phép cộng phép trừ đợc thực theo thứ tự từ trái sang phải
Chó ý: Trong Pascal (và hầu hết ngơn ngữ
lập trình nói chung) phép sử dụng cặp dấu ngoặc tròn () để gộp phép tốn Khơng dùng cặp dấu ngoặc vng [] hay cặp dấu ngoặc nhọn {}
Gv: Lê Xuân Tâm
Tên kiểu Phạm vi giá trị
integer Số nguyên khoảng
15 đến 215 1.
real
Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 và số 0.
char Mét kÝ tù b¶ng chữ
string Xâu kí tự, tối đa gồm 255 kí tự
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 chia lấy phần nguyên số nguyên
(3)Giáo án Tin Học Trờng THCS Hải ThiÖn Pascal
(a b)(c d) 6 a
? H : Viết SGK, Đồ dùng học tập, bảng phụ
G : Nhận xét đa ý
trong tốn học
Cđng cè kiÕn thøc.
H : Nhắc lại kiến thức cần đạt đợc G : Chốt lại kiến thức trọng tâm Hớng dẫn nhà.
1 Häc lý thuyết, làm tập 1, 2, 3, Đọc trớc phần 3,4