Bai 2

Chia sẻ bởi Nguyễn Văn Hiền | Ngày 25/04/2019 | 90

Chia sẻ tài liệu: bai 2 thuộc Tin học 11

Nội dung tài liệu:


§2.CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH.

MỤC ĐÍCH – YÊU CẦU
Kiến thức :
+ Biết NNLT ba thành phần cơ bản là: bảng chữ cái, cú pháp, ngữ nghĩa. + 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.
+ Biết các quy định về tên, hằng và biến trong một NNLT cụ thể.
Kỹ năng:
+ Thực hiện việc đặt tên đúng và nhận biết được tên sai quy định.
Về thái độ:
Nghiêm chỉnh học tập, hứng thú với bài học.
CHUẨN BỊ :
Giáo viên : Giáo án, SGK, SGV, bảng mô tả việc dùng chú thích.
Học sinh : Đọc bài trước ở nhà.
HOẠT ĐỘNG DẠY HỌC :
Ổn định lớp :Kiểm tra sỉ số, ghi tên học sinh vắng….. (1 phút)
Kiểm tra bài : (5 phút)
? Chương trình dịch là gì? Tại sao cần phải có chương trình dịch? ? Biên dịch và thông dịch khác nhau như thế nào?
?. Cho biết các thành phần cơ bản của NNLT?
Bài mới :
* Hoạt động 1: Tìm hiểu một số khái niệm (19 phút)
a. Các phương pháp dạy học: Diễn giảng, vấn đáp, gợi mở
b. Các bước của hoạt động:
HOẠT ĐỘNG CỦA GV
HOẠT ĐỘNG CỦA HS
NỘI DUNG GHI BÀI


2. Một số khái niệm:
* Mọi bạn trong lớp đều phải có tên để dể quản lí và giao tiếp với nhau. Tương tự như thế, mọi đối tượng trong chương trình đều phải có tên.

* Cách đặt tên trong Turbo Pascal?
* Giới thiệu cách đặt tên trong ngôn ngữ Turbo Pascal.



* Mọi ngôn ngữ khác nhau thì có cách đặt tên khác nhau. Cho vd để HS thấy rõ sự khác nhau đó.
VD: Trong Turbo Pascal thì tên là 1 dãy kí tự liên tiếp không quá 127 kí tự. Trong Free Pascal thì không quá 255 kí tự.
* Pascal có phân biệt hoa thường không?
* Pascal không phân biệt hoa thường, một số NNLT thì phân biệt hoa thường như NNLT C++
VD: AB và ab là 1 trong Pascal, nhưng lại là 2 tên khác nhau trong C++. * Hãy cho các vd về tên đúng, tên sai trong Pascal.


Gv: Phân tích VD của HS chỉ ra chổ sai.

* Người ta phân biệt mấy loại tên?
* Tên dành riêng là gì?
* Tên chuẩn là gì?

* Tên dành riêng khác với tên chuẩn ở điểm nào?








* Giới thiệu 1 số tên chuẩn và tên dành riêng.
* Tên do người lập trình đặt là loại tên như thế nào?
* Khi viết chương trình có những đối tượng mà người lập trình cần đặt tên và dùng với ý nghĩa riêng. Vd như khi giải pt bậc 2, ta có thể đặt 3 hệ số của pt là a, b, c; các biến là x1, x2,…


HS: Lắng nghe




HS: Trong Turbo Pascal, tên là một 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 và bắt đầu bằng chữ cái hoặc dấu gạch dưới.
HS: Quan sát ví dụ






- Pascal không phân biệt hoa thường
- HS Lắng nghe.





(Vd: Tên đúng: AB, F12, _65, x1,…
Tên sai: p t, 23dB, …
HS Lắng nghe


( 3 loại
HS Trả lời.
HS Trả lời.

(Tên dành riêng có ý nghĩa riêng xác định mà người lập trình không được dùng với ý nghĩa khác, còn tên chuẩn cũng có ý nghĩa nhất định nào đó nhưng người LT có thể dùng với ý nghĩa và mục đích khác.

HS quan sát, lắng nghe

Hs trả lời.

Hs lắng nghe







Một số khái niệm:
a. Tên: Mọi đối tượng trong chương trình đều phải được đặt tên theo quy tắc của NNLT và từng chương trình dịch cụ thể. - Trong Turbo Pascal, tên là một 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 và bắt đầu bằng chữ cái hoặc dấu gạch dưới. Trong Free Pascal, tên có thể dài tới 255 kí tự.
VD: chuongtrinh, _ABC1,..
- Pascal không phân biệt hoa thường



* Pascal thường có 3 loại tên cơ bản: + Tên dành riêng (từ khoá): là những tên được NNLT quy định dùng với ý nghĩa riêng xác định, người lập trình không được dùng với ý
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...

Người chia sẻ: Nguyễn Văn Hiền
Dung lượng: | Lượt tài: 0
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)