trong chương trình (từ khoá, tên) phải được viết bằng các chữ cái trong bảng chữ cái của ngôn ngữ lập trình.. Các ngôn ngữ lập trình phổ biến hiện nay không có các chữ có dấu của tiếng V[r]
(1)BÀI TẬP
I MỤC TIÊU:
1 Kiến thức: Vận dụng kiến thức học làm nội dung tập theo yêu cầu. 2 Kĩ năng: Rèn luyện kỹ làm việc nhóm, phân tích tư giải vấn đề. 3 Thái độ: Học tập tích cực, tự giác nghiên cứu, có ý thức u thích mơn học. II CHUẨN BỊ:
1 Giáo viên: Sách giáo khoa, máy tính điện tử, giáo án, máy chiếu. 2 Học sinh: Vở ghi, sách giáo khoa.
III CÁC HOẠT ĐỘNG DẠY – HỌC: 1 Ổn định lớp: (1’)
8A1:……… 8A2:……… 2 Kiểm tra 15’:
Câu 1: Liệt kê số kiểu liệu ngơn ngữ lập trình Pascal Phạm vi giá trị kiểu liệu
Đáp án:
Integer: Kiểu số nguyên (2 điểm).
Real: Kiểu số thực (2 điểm).
Char: Kiểu kí tự (2 điểm).
String: Kiểu xâu kí tự (2 điểm).
Câu 2: Viết biểu thức số học sau thành cách viết chúng ngôn ngữ lập trình Pascal?
1 a x b – c + d; Đáp án: a*b – c+d; (1 điểm).
2 15 a
Đáp án: 15+5*(a/2) ; (1 điểm).
3 Bài mới:
Hoạt động GV Hoạt động HS Nội dung ghi bảng
Hoạt động 1: (28’) Bài tập 1. + GV: Cho HS hoạt động theo
nhóm, thảo luận trình bày nội dung câu hỏi sau:
1 Chương trình dịch làm gì?
+ GV: Lấy ví dụ minh họa giải thích cho HS nội dung
+ GV: Yêu cầu HS nhắc lại ngơn ngữ máy ngơn ngữ lập trình Hãy cho biết thành phần ngôn ngữ lập trình? + GV: Liên hệ với việc em viết văn, phân tích nội dung cho em nắm rõ
+ GV: Cho HS nhắc lại bảng chữ tiếng Anh, số ký hiệu phép toán
3 Ta viết chương trình có
+ HS: Thực thảo luận nhóm tìm hiểu trình bày nội dung câu hỏi GV đưa
1 Chương trình dịch chương trình có chức chuyển đổi chương trình viết ngơn ngữ lập trình thành chương trình thực máy tính Các thành phần ngơn ngữ lập trình gồm bảng chữ cái và quy tắc để viết câu lệnh (cú pháp) có ý nghĩa xác định, cách bố trí câu lệnh, cho tạo thành chương trình hồn chỉnh chạy máy tính
3 Khơng Các cụm từ sử dụng
1 Bài tập 1
(Nội dung thảo luận nhóm trình bày)
Ngày soạn: Ngày dạy: Tuần: 4
(2)câu lệnh tiếng Việt, chẳng hạn “rẽ trái”, không? Tại sao? + GV: Lưu ý: đa số ngơn ngữ lập trình thơng dụng viết tiếng Anh Khơng có ngơn ngữ tiếng Việt
4 Cho biết khác từ khóa tên Cho biết cách đặt tên chương trình
+ GV: Cho nhóm nêu số từ khóa em tìm hiểu thơng qua học trước
+ GV: Lưu ý cho HS tên người lập trình đặt khơng trùng với từ khóa ngơn ngữ lập trình + GV: u cầu nhóm nêu lại quy tắc đặt tên
5 Trong tên sau đây, tên hợp lệ ngôn ngữ Pascal?
a) f; b) Tamgiac;
c) 8a d) Tam giac;
e) beginend; f) end;
g) b1; h) abc
6 Các chương trình Pascal sau có hợp lệ khơng, sao?
a) Chương trình begin
end
b) Chương trình begin
program CT_thu;
writeln(‘Chao cac ban’); end
+ GV: Giải thích thêm cho HS hiểu nội dung chương trình trình bày
+ GV: Quan sát hướng dẫn giúp đỡ em trình thảo luận + GV: Cho nhóm trình bày theo nhóm khác nhận xét kết + GV: Nhận xét chốt nội dung
trong chương trình (từ khố, tên) phải viết chữ bảng chữ ngôn ngữ lập trình Các ngơn ngữ lập trình phổ biến khơng có chữ có dấu tiếng Việt
4 Tên chương trình dãy chữ hợp lệ lấy từ bảng chữ ngơn ngữ lập trình
Từ khố ngơn ngữ lập trình (cịn gọi từ dành riêng) tên dùng cho các mục đích định ngơn ngữ lập trình quy định, khơng dùng cho mục đích khác
5 Các tên hợp lệ: a, Tamgiac, beginprogram, b1, abc; tên khơng hợp lệ: 8a (bắt đầu số),Tam giac(có dấu cách), end(trùng với từ khố)
6 Chương trình chương trình Pascal đầy đủ hồn tồn hợp lệ, chương trình chẳng thực điều Phần thiết phải có chương trình phần thân xác định bởi hai từ khố begin end (có dấu chấm)
Chương trình chương trình Pascal khơng hợp lệ câu lệnh khai báo tên chương trình program CT_thu nằm phần thân chương trình
+ HS: Thực hướng dẫn giúp đỡ GV
+ HS: Các nhóm khác lắng nghe bổ xung kết
+ HS: Tập trung ý lắng nghe 4 Củng cố:
- Củng cố nội dung tập 5 Dặn dò: (1’)
- Về nhà ơn lại câu hỏi tìm hiểu IV RÚT KINH NGHIỆM :