Chương I: Một số khỏi niệm về lập trỡnh và ngụn ngữ lập trỡnh Đ2.. Học sinh ghi nhớ cỏc qui định về tờn, hằng và biến trong một ngụn ngữ lập trỡnh.. Trong nhiều ngụn ngữ lập trỡnh, thư
Trang 1Giáo án Tin học 11 Giáo viên: Đỗ Vũ Hiệp
Tuần: 2 Tiết: 2 -Ngày soạn:7/9/2007
Ngày dạy: Lớp:
Chương I: Một số khỏi niệm về lập trỡnh và ngụn ngữ lập trỡnh
Đ2 Cỏc thành phần của ngụn ngữ lập trỡnh (tiếp theo)
I Mục đớch, yờu cầu:
Biết một số khỏi niệm: Tờn, tờn chuẩn, tờn dành riờng (từ khúa), hằng và biến
Học sinh ghi nhớ cỏc qui định về tờn, hằng và biến trong một ngụn ngữ lập trỡnh Biết cỏch đặt tờn đỳng và nhận biết được tờn sai qui định
II Phương phỏp - phương tiện dạy học:
Thuyết trỡnh, đặt cõu hỏi gợi mở, nờu và giải quyết vấn đề
Hướng dẫn học sinh đọc sỏch, thảo luận và trả lời cõu hỏi
Túm tắt và ghi ý chớnh
Giỏo viờn chuẩn bị: Giỏo ỏn, sỏch giỏo khoa, sỏch giỏo viờn
Học sinh chuẩn bị: Đọc trước nội dung bài học, sỏch giỏo khoa, vở ghi
III NộI dung dạy – học:
Nội dung bài giảng Hoạt động của thầy Hoạt động của trũ
ổn định lớp
Ghi sổ đầu bài Chào thầy.Cán bộ lớp báo sĩ số
Đ2 Cỏc thành phần của ngụn
ngữ lập trỡnh (tiếp theo)
1 Cỏc thành phần cơ bản
2 Một số khỏi niệm
a Tờn
Qui tắc đặt tờn trong Turbo
Pascal:
Là một dóy liờn tiếp khụng
quỏ 127 kớ tự;
Gồm cỏc chữ số, chữ cỏi và
dấu gạch dưới;
Khụng được bắt đầu bằng
số;
Khụng phõn biệt chữ hoa,
chữ thường trong tờn
Trong nhiều ngụn ngữ lập
trỡnh, thường phõn biệt 3 loại tờn:
Tờn dành riờng
Được ngụn ngữ lập qui định
dựng với ý nghĩa riờng xỏc định,
người lập trỡnh khụng được sử
dụng với ý nghĩa khỏc
Tờn chuẩn
Được ngụn ngữ lập qui định
dựng với ý nghĩa nhất định, người
lập trỡnh cú thể định nghĩa lại để
dựng với ý nghĩa khỏc
Tờn do người lập trỡnh đặt
• Được dựng với ý nghĩa riờng;
Ghi tờn bài Giới thiệu vào phần tiếp theo
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ể
Qui tắc đặt tờn trong Turbo Pascal như thế nào?
Nhận xột cõu trả lời, túm tắt, ghi bảng
Trong ngụn ngữ lập trỡnh cú bao nhiờu loại tờn?
Nhận xột cõu trả lời, ghi ý chớnh
Thuyết trỡnh và nờu vớ dụ:
Một số tờn dành riờng trong Pascal như: Program, Uses, const, type, var, begin, end
Thuyết trỡnh và nờu vớ dụ:
Một số tờn chuẩn trong Pascal như: integer, real, abs, longint,
Thuyết trỡnh và nờu vớ dụ: a, b, delta, bai_tap_1, …
Mở sgk, vở ghi
Chỳ ý lắng nghe, ghi bài
Lắng nghe, đọc sỏch trả lời cõu hỏi
Nghe giảng, quan sỏt, ghi bài
Lắng nghe, đọc sỏch trả lời cõu hỏi
Chỳ ý lắng nghe, ghi bài
Chỳ ý lắng nghe, ghi bài
Chỳ ý lắng nghe, ghi bài
Trang 1
Trang 2Gi¸o ¸n Tin häc 11 Gi¸o viªn: §ç Vò HiÖp
Nội dung bài giảng Hoạt động của thầy Hoạt động của trò
• Được khai báo trước khi sử
dụng;
• Không được trùng với tên
dành riêng
b Hằng
Hằng là đại lượng có giá trị
không thay đổi trong quá trình
thực hiện chương trình
Trong các ngôn ngữ lập trình
thường có 3 loại hằng:
- Hằng số học: là các số
nguyên hay số thực;
- Hằng logic: Là các giá trị
đúng (True) hoặc sai (False);
- Hằng xâu: Là một chuỗi kí tự
trong bộ mã ASCII Khi viết chuỗi
kí tự này được đặt trong cặp dấu
phẩy trên VD: ‘Tin hoc’; ’13.500’
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
trước
d Chú thích
Chú thích giúp cho người đọc
chương trình nhận biết ý nghĩa
của chương trình đó dễ dàng hơn
Chú thích không ảnh hưởng
đến nội dung chương trình nguồn
và được chương trình dịch bỏ
qua
Chú thích được đặt giữa cặp
dấu { và } hoặc (* và *)
Thế nào là hằng?
Nhận xét, chốt lại khái niệm hằng
Trong ngôn ngữ lập trình có những loại hằng nào?
Nhận xét, ghi bảng, trình bày các loại hằng, phân tích các ví dụ trong sách giáo khoa
Thế nào là biến?
Nhận xét, nêu và phân tích khái niệm về biến
Biến có cần phải khai báo trước?
Nhận xét, chốt lại ý chính
Tại sao phải có chú thích?
Chốt lại ý chính
Chú thích có ảnh hưởng đến chương trình không?
Chốt lại ý chính
Trong chương trình làm sao để nhận biết có chú thích?
Chốt lại ý chính
Lắng nghe, đọc sách
và trả lời câu hỏi Lắng nghe, ghi bài Lắng nghe, đọc sách
và trả lời câu hỏi Lắng nghe, ghi bài Quan sát, lắng nghe
Đọc sách và trả lời Lắng nghe và ghi bài Trả lời câu hỏi
Lắng nghe và ghi bài
Đọc sách và trả lời Lắng nghe và ghi bài
Đọc sách và trả lời Lắng nghe và ghi bài
Đọc sách và trả lời Lắng nghe và ghi bài
IV Củng cố:
Kể tên các thành phần cơ bản của ngôn ngữ lập trình?
Trong ngôn ngữ lập trình có bao nhiêu loại tên?
Thế nào là hằng? Thế nào là biến?
V Dặn dò:
Trả lời các câu hỏi và bài tập 4, 5, 6 trang 13_sách giáo khoa;
Đọc bài đọc thêm 2 trang 14-16_sách giáo khoa;
Làm các bài tập 1.1 – 1.20 trang 5-8_sách bài tập
VI Rút kinh nghiệm:
Trang 2