Nếu có thì bắt đầu bằng từ khoá program Program VD: program ptbac2; program vidu; *Khai báo thư viện Mỗi ngôn ngữ lập trình thường có sẵn một số thư viện cung cấp một số chương trình th[r]
Trang 1Ngày soạn : Tiết :
Ngày dạy : Lớp :
CHƯƠNG II: CHƯƠNG TRÌNH ĐƠN GIẢN
§3: CẤU TRÚC CHƯƠNG TRÌNH
I MỤC ĐÍCH YÊU CẦU
1-Kiến thức
- Hiểu chương trình là sự mô tả của thuật toán bằng bằng một ngôn ngữ lập trình
- Biết cấu trúc của một chương trình Pascal: cấu trúc chung và các thành phần
2-Kỹ năng
- Nhận biết được các thành phần của một chương trình đơn giản
3-Thái độ
- Say mê, tham thích nghiên cứu môn Tin học
II ĐỒ DÙNG DẠY HỌC
1-Chuẩn bị của Giáo viên
- Giáo án, SGK, đồ dùng dạy học
2-Chuẩn bị của Học sinh
- Sách giáo khoa, vở ghi, đồ dùng học tập
III NỘI DUNG BÀI GIẢNG
1 Ổn định tổ chức lớp
- Ổn định lớp
- Chỉnh đốn trang phục
- Kiểm tra sỹ số
2 Kiểm tra bài cũ
3 Đặt vấn đề
4 Nội dung bài mới
- Thuyết trình đưa ra cấu trúc chung của
chương trình
1 Cấu trúc chung
Mỗi chương trình nói chung gồm 2
phần: phần khai báo và phần thân chương
trình.
[<phần khai báo>]
<phần thân>
Chú ý: Những nội dung nằm trong dấu ngoặc
- Lắng nghe, ghi chép
Trang 2[] là có thể có hoặc không.
2 Các thành phần của chương trình
a Phần khai báo
Có thể khai báo: tên chương trình, thư viện,
hằng, biến và chương trình con
*Khai báo tên chương trình
Có thể có hoặc không Nếu có thì bắt đầu
bằng từ khoá program
Program <tên chương trình>
VD: program ptbac2; program vidu;
*Khai báo thư viện
Mỗi ngôn ngữ lập trình thường có sẵn một số
thư viện cung cấp một số chương trình thông
dụng đã được lập sẵn Để sử dụng thì phải
khai báo
uses <danh sách thư viện>;
VD: uses crt, dos, graph;
- crt: cung cấp các chương trình làm việc với
màn hình và bàn phím
Minh hoạ trực tiếp bằng chương trình cụ thể
*Khai báo hằng
Khai báo hằng thường được sử dụng
cho những giá trị xuất hiện nhiều lần trong
chương trình Khi cần thay đổi giá trị của
hằng thì ta chỉ cần thay đổi giá trị trong khai
báo
Vd: const n = 100;
max = 1000;
g =9.8;
Kq = ‘Ket qua’;
*Khai báo biến
- Mọi biến trong chương trình đều được đặt
tên và phải được khai báo
- Biến chỉ nhận 1 giá trị tại một thời điểm gọi
là biến đơn
Yêu cầu h/s nhắc lại quy tắc đặt tên trong
Pascal
(Chi tiết sẽ được học trong bài 5)
b Phần thân chương trình
- Nghe giảng, ghi bài
- Lấy ví dụ:
+ program ucln;
+ program phuong_trinh_bac2;
+ program so_nguyen_to;
……
Nhận xét cách khai báo của nhau
- Nghe giảng, ghi bài
- Có thể xem Bài 19 SGK để biết thêm về các thư viện chương trình
- Quan sát thầy giáo thực hiện trên chương trình cụ thể để hiểu rõ về thư viện crt Đây là thư viện hay
sử dụng nhất đối với phạm vi là các em học sinh
- Nghe giảng, ghi bài
- Lấy ví dụ:
- const x = 10;
p = 3.14;
- const lop = ‘Lop 11A1’;
tr = ‘THPT Cam Ly’;
d = ‘Dup’;
t = ‘Truot’;
- Nhắc lại quy tắc đặt tên trong Turbo Pascal
Trang 3- Thân chương trình thường là nơi chứa toàn
bộ các câu lệnh của chương trình hoặc lời
gọi chương trình con
- Thân chương trình thường có cặp dấu hiệu
bắt đầu và kết thúc
Begin
[<Các câu lệnh>]
End
- Đưa ra một số chương trình bằng Pascal để
h/s quan sát
3 Ví dụ chương trình đơn giản
Vd1:
program vi_du1;
uses crt;
begin
clrscr;
writeln('Chao cac ban !');
readln;
end
Vd2:
begin
clrscr;
writeln('Chao cac ban !');
writeln(‘ Moi cac ban hay lam quen voi
pascal !’);
readln;
end
- Có thể giải thích qua tác dụng của một số
từ khoá
- Cho chương trình chạy
- Nghe giảng, ghi bài
- Quan sát một số chương trình thầy giáo đã xây dựng sẵn
- Quan sát các chương trình của thầy giáo đưa ra
- Chỉ ra các thành phần của nó
- Quan sát chương trình chạy
Trang 4IV CỦNG CỐ
- Nhắc lại cấu trúc chung của chương trình
- Các thành phần của chương trình:
+ Phần khai báo: tên chương trình, thư viện mẫu, khai báo hằng, biến + Phần thân chương trình
V VỀ NHÀ
- Làm bài tập trong sách bài tập: từ bài 2.1 đến 2.2
- Đọc trước nội dung bài mới