- Phân biệt các kiểu dữ liệu, khi nào cần khai báo kiểu dữ liệu gì - Thành thạo các phép toán biến đổi trong toán học và trong pascal 34. Thái độ :.[r]
(1)Soạn ngày: 25/9/2020 Ngày giảng:
Tiết Bài 3: CHƯƠNG TRÌNH MÁY TÍNH VÀ DỮ LIỆU
I Mục tiêu : Kiến thức :
- Biết khái niệm liệu kiểu liệu;
- Biết số phép toán với liệu số, Biết vận dụng vào xử lý số tập
2 Kỹ :
- Phân biệt kiểu liệu, cần khai báo kiểu liệu - Thành thạo phép toán biến đổi toán học pascal Thái độ :
- Có thái độ tích cực giờ, ham thích mơn học, tác phong làm việc nghiêm túc
4 Các lực:
- Năng lực quan sát, lực tự học, lực tư II/ CHUẨN BỊ CỦA GV VÀ HS
Giáo viên: SGK, SGV, tài liệu, Giáo án, máy tính, máy chiếu, giảng điện tử Học sinh: Kiến thức học, Đọc trước SGK, Đồ dùng học tập, bảng phụ
III/ PHƯƠNG PHÁP – KĨ THUẬT DẠY HỌC
- Phương pháp: Nêu vấn đề, gợi mở, giải vấn đề, thảo luận nhóm, trực quan
- Kĩ thuật: Chia nhóm, đặt câu hỏi
V/ TIẾN TRÌNH DẠY HỌC: 1 Ổn định tổ chức lớp (1 phút)
TRỢ GIÚP CỦA GIÁO VIÊN HOẠT ĐỘNG CỦA HS Kiểm tra sĩ số, ghi tên học sinh vắng;
Ổn định trật tự lớp;
Cán lớp (Lớp trưởng lớp phó) báo cáo
2 Kiểm tra cũ: 7’
Câu 1: Em kể tên từ khóa học ngơn ngữ lập trình Pascal? Cho biết khác từ khóa tên?
GV Gửi tập máy tính bảng cho HS làm theo nhóm Nhóm làm nhanh giáo viên chấm điểm
(2)- Mục tiêu: Nắm số kiểu liệu pascal - Thời gian: 15 phút
- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm - Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
Hoạt động GV HS Nội dung
GV gửi VD vào máy tính bảng để HS trả lời câu hỏi GV đưa là: VD ta sử dụng kiểu liệu mà em biết
GV cho Hs hoạt động nhóm phút
HS làm theo nhóm máy tính bảng
G: chiếu kiểu DL để HS ghi chép
G : Chiếu lên hình ví dụ SGK
H : Quan sát để phân biệt hai loại liệu quen thuộc chữ số
G : Đưa ý kiểu liệu char string
G: chiếu bảng liệt kê kiểu DL
G: Chiếu số hình ảnh
1.Dữ liệu kiểu liệu:
Dưới số kiểu liệu thường dùng nhất: - Kiểu số nguyên (integer)
- Kiểu số thực (real - Kiểu kí tự (char) - Kiểu xâu kí tự (string)
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ố
- Chú ý: Trong pascal, chương trình dịch hiểu dãy chữ số kiểu xâu Ta phải đặt dãy chữ số cặp dấu nháy đơn
*Ví dụ: ‘Chao cac ban’; ‘53’; …
Ví dụ Bảng liệt kê số kiểu liệu ngơn ngữ lập trình Pascal:
Tên kiểu Phạm vi giá trị integer Số nguyên khoảng 2
15 đến 215 1.
real
Số thực có giá trị tuyệt đối khoảng 2,910-39 đến 1,71038 số
(3)yêu cầu HS nhận biết kiểu DL hình ảnh VD: Gv cho HS làm tập trắc nghiệm máy tính bảng
HS làm b tập máy tính bảng
Hoạt động 2: Các phép toán với liệu kiểu số:
- Mục tiêu: Nắm số phép toán, quy tắc thực phép toán - Thời gian: 19 phút
- Phương pháp: nghiên cứu, vấn đáp, gợi mở, quan sát, hoạt động nhóm - Kĩ thuật: Đặt câu hỏi, tư duy, chia nhóm
Hoạt động GV HS Nội dung
? Với liệu kiểu số nêu trên, kể kí hiệu phép toán mà em học Toán học?
H : Viết giơ bảng phụ có hiệu lệnh 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 toán ghi
G : Đưa số ví dụ sgk giải thích thêm
H : Quan sát, lắng nghe ghi
G : Đưa phép tốn viết dạng ngơn ngữ tốn học :
2 Các phép toán với liệu kiểu số:
- Bảng 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
5 div = 2; 12 div = 2
5 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ữ tốn Ngơn ngữ TP
a b c + d a*b-c+d 15+5*(a/2) (x+5)/(a+3)-y/ (b+5)*(x+2)*(x+2)
Kí hiệu Phép tố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 mod chia lấy phần dư số nguyên
a 15
2
2
x y
(x 2) a b
(4)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
tốn
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
Pascal ?
H : Viết bảng phụ
G : Nhận xét đưa ý
Quy tắc tính biểu thức số học:
Các phép toán ngoặ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 phép chia lấy phần dư thực trước;
Phép cộng phép trừ thực theo thứ tự
từ trái sang phải
Chú ý: Trong Pascal 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 vuông [] hay cặp dấu ngoặc nhọn {} toán học
4.Củng cố kiến thức: 2’
H : Nhắc lại kiến thức cần đạt G : Chốt lại kiến thức trọng tâm 5.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
V Rút kinh nghiệm:
8 xy
x
2
x y
(x 2) a b
(a b)(c d) 6 a