Tiết 2 Các thành phần của ngôn ngữ lập trình
A) Mục tiêu cần đạt
1) Kiến thức:
+) Biết đợc ngôn ngữ lập trình gồm 3 thành phần cơ bản là: Bảng chữ cái,cú
pháp,ngữ nghĩa.Hiểu và phân biệt đợc 3 thành phần này
+) Biết một số khái niệm: Tên,tên chuẩn,tên dành riêng(từ khoá),hằng và biến
2) Kỹ năng
Học sinh ghi nhớ đợc các qui định về tên,hằng và biến trong 1 ngôn ngữ lập
trình. Biết cách đặt tên đúng và nhận biết đợc tên sai quy định
B) Chuẩn bị
1) Giáo viên:
Hình minh hoạ trên giấy khổ lớn để giới thiệu bảng chữ cái trong Pascal
2) Học sinh
Học bài cũ để nắm đợc thế nào là ngôn ngữ lập trình,các loại ngôn ngữ lập
trình
C) Tổ chức các hoạt động dạy học
Hoạt động 1: ổn định tổ chức,kiểm tra bài cũ:
Hoạt động của học sinh Trợ giúp của giáo viên
Báo cáo sỹ số
Lên bảng trả lời
+)Kiểm tra sỹ số:
+) H: Tại sao ngời ta lại sử dụng ngôn
ngữ lập trình bậc cao? Kể tên các loại
ngôn ngữ lập trình bậc cao?
Hoạt động 2: Tìm hiểu về các thành phần cơ bản của ngôn ngữ lập trình
Hoạt động của học sinh Trợ giúp của giáo viên
TL: Có 3 thành phần cơ bản là: Bảng
chữ cái,cú pháp và ngữ nghĩa
TL: Gồm các chữ cái (in hoa,in th-
ờng) từ a-z; các chữ số thập phân ảrập
(0-9); các kí tự đặc biệt
loại tên: Tên dành riêng(từ
khoá); Tên chuẩn; Tên do ngời
lập trình đặt ra
Nghe giảng
+) Thông báo: Mọi đối tợng trong chơng
trình đều phải đợc đặt tên theo qui tắc của
ngôn ngữ lập trình và từng chơng trình dịch
cụ thể. Trong Pascal tên là 1 dãy liên tiếp
không quá 127 kí tự gồm chữ số,chữ cái
hoặc dấu gạch dới (không có dấu cách),bắt
đầu bằng chữ cái hay dấu gạch dới(không
phân biệt chữ hoa,chữ thờng)
+) Yêu cầu HS đọc SGK
+) H: Các loại tên trong ngôn ngữ Pascal?
+) Thông báo: Tên dành riêng là tên đợc
ngôn ngữ lập trình qui định với ý nghĩa
riêng xác đinh, ngời lập trình không đợc sử
dụng với ý nghĩa khác. Ví dụ:
( program,uses,const,type,var,begin,end)
+) Thông báo: Tên chuẩn đợc ngôn ngữ lập
trình dùng với ý nghĩa nhất định nào đó. Ta
có thể khai báo và dùng chúng với ý nghĩa
và mục đích khác. Ví dụ:
(Abs; sqrt; integer; real; longint; byte)
+) Thông báo: Tên do ngời lập trình tạo ra
đợc xác định bằng cách khai báo trớc khi sử
dụng(tên này không đợc trùng với tên dành
riêng)
+) Yêu cầu học sinh đọc phần 2b
Đọc SGK