Tiết 2. Các thành phần của NNLT (tiết 2)

Chia sẻ bởi Trương Thị Lê Na | Ngày 25/04/2019 | 112

Chia sẻ tài liệu: Tiết 2. Các thành phần của NNLT (tiết 2) thuộc Tin học 11

Nội dung tài liệu:

Ngày soạn: 30/08/2014
Tiết
2
Tên bài dạy
CÁC THÀNH PHẦN CỦA NGÔN NGỮ LẬP TRÌNH (tiết 2)


I. MỤC TIÊU
1. Kiến thức:
Biết khái niệm tên, tên chuẩn, tên dành riêng, hằng và biến.
Biết các quy định về tên, hằng và biến trong một ngôn ngữ lập trình cụ thể.
2. Kỹ năng:
Phân biệt được tên dành riêng, tên chuẩn và tên do người lập trình đặt; hằng và biến.
Nhận biết được tên dành riêng, tên chuẩn và tên do người lập trình đặt, hằng và biến trong ví dụ cụ thể.
Đặt đúng tên và nhận biết được tên sai trong một ngôn ngữ lập trình cụ thể.
3. Thái độ:
Nghiêm túc, tập trung, tích cực chủ động.
II. PHƯƠNG PHÁP VÀ KỸ THUẬT DẠY HỌC
Phương pháp vấn đáp gợi mở, làm việc nhóm.
III. CHUẨN BỊ
1. Chuẩn bị của giáo viên: SGK, giáo án, chương trình tính diện tích hình tròn viết bằng NNLT Pascal trên máy tính.
2. Chuẩn bị của học sinh: Học bài cũ, đọc trước SGK.
IV. TIẾN TRÌNH DẠY HỌC
1. Kiểm tra bài cũ:
Lập trình là gì? So sánh chương trình viết bằng ngôn ngữ bậc cao và chương trình viết bằng ngôn ngữ máy.
Chương trình dịch là gì? Phân biệt 2 loại chương trình dịch.
2. Bài mới:
Tiết trước chúng ta đã tìm hiểu các thành phần của một NNLT. Hôm nay chúng ta tìm hiểu thêm một số khái niệm trong NNLT.
Nội dung kiến thức
Hoạt động của giáo viên và học sinh

Hoạt động 1: Tìm hiểu về tên trong ngôn ngữ lập trình (NNLT)

4. 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. Mỗi NNLT, mỗi chương trình dịch có một quy tắc đặt tên riêng.
- Tên trong Turbo Pascal:
+ Là một dãy liên tiếp không quá 127 kí tự;
+ Bao gồm chữ số, chữ cái hoặc dấu gạch dưới;
+ Bắt đầu bằng chữ cái hoặc dấu gạch dưới.
+ Không phân biệt chữ hoa, chữ thường.
- Nhiều NNLT phân biệt 3 loại tên:
+ Tên dành riêng (từ khóa):
Là tên được NNLT quy định, được dùng với ý nghĩa riêng xác định, người lập trình không được dùng với ý nghĩa khác.
Ví dụ: Trong Pascal: program, uses, const,…
+ Tên chuẩn:
Được NNLT xây dựng sẵn để dùng với ý nghĩa nhất định. Người lập trình có thể khai báo và dùng chúng với ý nghĩa và mục đích khác.
Ví dụ: Trong Pascal: write, read, byte,…
+ Tên do người lập trình đặt
Do người lập trình tự đặt được dùng với ý nghĩa riêng, được khai báo trước khi sử dụng, không được trùng với tên dành riêng.
GV: Mỗi NNLT, mỗi chương trình dịch có một quy tắc đặt tên khác nhau. Tên có thể đúng với NNLT này nhưng chưa chắc đúng với NNLT khác.
GV: Nêu các câu hỏi:
Quy tắc đặt tên trong Turbo Pascal.
Đặt 3 tên đúng, 3 tên sai trong NNLT Pascal.
HS: Đọc SGK, thảo luận, cho ví dụ theo yêu cầu của GV, các HS còn lại phát hiện lỗi sai.
GV: Nhận xét, bổ sung.
GV: Nhiều NNLT phân biệt 3 loại tên.
HS: Đọc SGK, phân biệt 3 loại tên và cho ví dụ.
GV: Lưu ý HS khi đặt tên: Đặt tên nên gợi nhớ nội dung đối tượng.

Hoạt động 2: Tìm hiểu về hằng, biến và chú thích

b) Hằng
- Hằng là đại lượng có giá trị không đổi trong quá trình thực hiện chương trình.
- Có 3 loại hằng:
+ Hằng số học: là các số nguyên, số thực.
+ Hằng logic: là giá trị đúng (true) hoặc sai (false).
+ Hằng xâu: là chuỗi kí tự được đặt trong cặp dấu nháy đơn trong Pascal hay nháy kép trong C++.
c) Biến
- Biến là đại lượng được đặt tên, dùng để lưu trữ giá trị và giá trị có thể được thay đổi trong quá trình thực hiện chương trình.
- Các biến dùng trong chương trình đều phải được khai báo.
d) Chú thích
- Giúp người đọc chương trình nhận biết ý nghĩa của chương trình đó dễ hơn.
- Không ảnh hưởng đến chương trình nguồn, được chương trình dịch bỏ qua.
- Trong Pascal: dòng chú thích được viết giữa cặp dấu { và } hoặc (* và *).
GV: Yêu cầu HS đọc SGK. Nêu câu hỏi thảo luận:
Hằng là gì? Có mấy loại hằng? Cho ví dụ.
* 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ẻ: Trương Thị Lê Na
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)