Cấu trúc chung của mọi chương tr×nh bao gåm: Trong Pascal cÊu tróc chung gåm PhÇn kh¸i b¸o: GV Phần khai báo: Khai báo tên chương - Khai b¸o tªn CT tr×nh vµ khai b¸o th viÖc.. - Khai b¸[r]
Trang 1Ngày dạy: / /2010 Tại lớp 8A1
Ngày dạy: / /2010 Tại lớp 8A2
Ngày dạy: / /2010 Tại lớp 8A3
Tiết 3- Bài 2: Làm quen với chương trình
và ngôn ngữ lập trình
I Mục tiêu bài học.
1.Kiến thức
- Biết ngôn ngữ lập trình gồm các thành phần cơ bản là bảng chữ cái và các qui tắc để viết chương trình, câu lệnh
- Biết ngôn ngữ lập trình có tập hợp các từ khoá dành riêng cho mục đích nhất
định
- Biết tên trong ngôn ngữ lập trình là do người lập trình đạt theo một quy tắc Tên không được trùng với từ khoá
2 Kỹ năng
- Nhận biết các từ khoá, đặt tên cho chương trình
- Phân biệt được từ khoá và tên
3 Thái độ
- Ham học hỏi, tư duy học tập
II Chuẩn bị của giáo viên và học sinh
1 Giáo viên: Bài soạn, SGK, đồ dùng dạy học.
2 Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
III Hoạt động dạy – học
ổn định tổ chức: Lớp 8A1: / Lớp 8A2: /
GV
1 Kiểm tra bài cũ (5 phút)
Hãy cho biết lý do cần phải viết
chương trình để điều khiển máy tính
Tại sao người ta lại tạo ra các ngôn
ngữ lập trình trong khi có thể điều
khiển máy tính bằng ngôn ngữ máy?
2 Bài mới.
Hoạt động 1 (8 phút)
Ví dụ về chương trình
Đưa ra ví dụ hình 6
Giới thiệu chương trình lập trình
pascal trên hình 6
Chương trình gồm 5 câu lệnh Các
lệnh được tạo từ các chữ cái
Trong chương trình lớn có thể hàng
-Vì điều khiển máy tính tự động thực hiện nhiều công việc và phức tạp mà một lệnh không thể đủ để chỉ dẫn
-Vì ngôn ngữ máy khó đọc, khó hiểu, phụ thuộc vào phần cứng Sử dụng NNLT dễ nhớ, dễ viết
1.Ví dụ về chương trình
Program CT_dau_tien;
Uses crt;
Begin Write(‘Chao cac ban’);
End
Trang 2GV
GV
GV
HS
GV
?
GV
HS
GV
HS
?
nghìn, hàng triệu câu lệnh
Quan sát và ghi bài
Hoạt động 2 (12 phút)
Ngôn ngữ lập trình gồm những gì
Giống như ngôn ngữ tự nhiên, mọi
ngôn ngữ lập trình đều có bảng chứ
cái riêng Các câu lệnh chỉ được viết
từ các chữ cái của bảng chữ cái đó
Bảng chữ cái của các ngôn ngữ lập
trình bao gồm các chữ cái tiếng Anh
và các ký hiệu khác
Lấy một số ví dụ bảng chữ cái
Kết luận: Câu lệnh được viết theo
một qui tắc nhất đinh Mỗi câu lệnh
có một ý nghĩa xác định các thao tác
mà máy tính cần thực hiện
Lấy ví dụ để minh hoạ
Chú ý, ghi bài
Hoạt động 3 ( 15 phút)
Từ khoá và tên
Đặt vấn đề
Em hiểu thế nào là từ khoá
Trả lời
Đó là những từ được qui định tuỳ
theo ngôn ngữ lập trình
Từ khoá đó là những từ dành riêng,
không được sử dụng từ khoá cho bất
kỳ mục đích nào khác
Chú ý, ghi bài
Chỉ ra các từ khóa trong ví dụ trên
Program: từ khoá khai báo tên CT
Uses : từ khoá khai báo thư viện
Begin: bắt đầu
End: kết thúc
Chú ý, ghi bài
Program: từ khoá khai báo tên CT
Em hãy cho biết chương trình trên
có tên là gì?
2 Ngôn ngữ lập trình gồm những gì?
- Mọi ngôn ngữ lập trình đều có bảng chứ cái riêng Các câu lệnh chỉ được viết từ các chữ cái của bảng chữ cái đó theo một qui tắc nhất đinh
- Mỗi câu lệnh có 1 ý nghĩa riêng, xác
định thao tác để máy tính cần thực hiện
3 Từ khoá và tên
Từ khoá là những từ dành riêng, không
được sử dụng từ khoá vào bất kỳ mục
đích nào khác
Program: từ khoá khai báo tên CT Uses : từ khoá khai báo thư viện Begin: bắt đầu
End: kết thúc
Tên là do người lập trình đặt Tên không được trùng với từ khoá, không
Trang 3?
HS
GV
bằng chữ số, không chưa dấu cách
Lấy ví dụ
Các nào viết đúng, cách nào viết sai
Bai1 1Bai Bai_1 Bai 1
Trả lời
Kết luận
3 Củng cố và luyện tập (4 phút)
GV: Tóm tắt kiến thức trọng tâm
HS: trả lời câu hỏi 3,4 SGK tr13
4 Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau ( 1 phút)
Chuẩn bị cho tiết sau:
HS: - Học bài cũ, đọc trước phần 4, 5 trong SGK
GV: - Soạn bài, nghiên cứu SGK, tài liệu, máy tính, ĐDDH
Trang 4Ngày dạy: / /2010 Tại lớp 8A1
Ngày dạy: / /2010 Tại lớp 8A2
Ngày dạy: / /2010 Tại lớp 8A3
Tiết 4- Bài 2: Làm quen với chương trình
và ngôn ngữ lập trình (Tiếp)
I Mục tiêu bài học.
1.Kiến thức
- Biết cấu trúc chung của chương trình Pascal
- Biết được các thành phần cơ sở của ngôn ngữ Pascal
2 Kỹ năng
- Biết cấu trúc một chương trình Cách viết đúng cấu trúc
- Thực hiện thao tác dịch và chạy chương trình
3 Thái độ - Yêu thích môn học, bước đầu làm quen với lập trình.
II Chuẩn bị của giáo viên và học sinh
1.Giáo viên: Bài soạn, SGK, bảng phụ, đồ dùng dạy học.
2.Học sinh: Vở ghi, SGK, phiếu học tập, đồ dùng học tập.
III Hoạt động dạy – học
ổn định tổ chức: Lớp 8A1: / Lớp 8A2: /
1 Kiểm tra (15 phút)
Câu 1: Từ khoá là gì? Từ khoá nào sau đây viết đúng
Câu 2 Tên là gì? Tên nào sau đây viết sai?
E.TanYen! F 1TanYen; G TanYen1; H.T_a_n_y_e_n; Cõu 3: Những tờn cú ý nghĩa được xỏc định từ trước và khụng được phộp sử dụng cho mục đớch khỏc được gọi là:
a/ Tờn cú sẵn b/ Tờn riờng c/ Từ khúa d/ Biến Câu 4: Để viết chương trình cho máy tính ta phải thực hiện các khâu bước nào?
Hoạt động của GV và HS Nội dung chính
GV
GV
2 Bài mới.
Hoạt động 4 (10 phút)
Cấu trúc chung của chương trình
Đặt vấn đề: Mỗi một chương trình
được viết theo một cấu trúc nhất định
Trong Pascal cấu trúc chung gồm
Phần khai báo: Khai báo tên chương
4 Cấu trúc chung của chương trình
Cấu trúc chung của mọi chương trình bao gồm:
Phần khái báo:
Trang 5HS
?
HS
GV
GV
GV
HS
?
HS
GV
GV
HS
GV
HS
GV
HS
HS
Chú ý, ghi bài
Đưa ra chương trình, HS xác định
phần khai báo và phần thân
Program CT_dau_tien;
Uses crt;
Begin
Write(‘Chao cac ban’);
End
Suy nghĩ trả lời
Kết luận kiến thức
Hoạt động 5 ( 13 phút)
Ví dụ về ngôn ngữ lập trình
Đặt vấn đề: Để lập trình bằng ngôn
ngữ lập trình pascal máy tính cần
được đặt môi trường lập trình trên
ngôn ngữ này
Minh hoạ hình 8 trên máy
Quan sát chú ý
Sau khi viết chương trình lập trình để
máy tính hiểu được phải qua một
bước nào?
Trả lời: chương trình dịch
Chuẩn lại kiến thức
ấn alt+F9 để dịch chương trình Thực
hiện trên máy
Quan sát
Giới thiệu thông báo, sau đó sửa sai
và thực hiện lại alt+F9
Quan sát
Sau khi kiểm tra ta cho chạy chương
trình bằng cách ấn Crlt + F9
Quan sát kết quả
Đọc ghi nhớ SGK tr13
3 Củng cố và luyện tập ( 4 phút)
GV: Tóm tắt kiến thức trọng tâm
HS: Thực hiện gõ chương trình và
thực hiện dịch, chạy, xem kết quả
trong cặp từ khoá begin và end Phần thân bắt buộc phải có
5 Ví dụ về ngôn ngữ lập trình
SGK
Ghi nhớ SGK tr13
4 Hướng dẫn học tự học ở nhà và chuẩn bị cho tiết sau ( 3 phút)
Chuẩn bị cho tiết sau:
HS: Học bài cũ, đọc trước BTH 1, đọc bài đọc thêm1 trong SGK
GV: - Soạn bài, nghiên cứu SGK, phòng máy tính, phần mềm Pascal ĐDDH