Bài 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ả thuật toán bằng ngôn ngữ
lập trình;Biết cấu trúc của một chương trình đơn giản;Biết được các
phần của một chương trình
2.Kỹ năng:Biết bước đầu làm quen với ngôn ngữ lập trình:Pascal,C++
3.Thái độ:Nghiêm túc trong học tập
II.Chuẩn bị của giáo viên và học sinh
1.Chuẩn bị của giáo viên:Giáo án, đồ dùng dạy học, bảng phụ
2.Chuẩn bị của học sinh:Nghiên cứu tài liệu và đọc bài trước
III.Tiến trình tiết dạy
1.Ổn định tổ chức lớp
2.Kiểm tra bài cũ
Câu hỏi:Cho biết sự khác nhau giữa tên chuẩn và từ khóa? Cho ví dụ?
Trả lời:Từ khoá được dng với ý nghĩa xc định (không được dùng với ý
nghĩa khc). Ví dụ: Trong Pascal PROGRAM, USES, CONST, TYPE,
VAR, BEGIN, END,
Tên chuẩn: là tên được ngôn ngữ lập trình dng với một ý nghĩa no
đó. Tuy nhiên người lập trình cĩ thể khai bo v dng với ý nghĩa khc.
Ví dụ: Real.Integer,Abs,
3.Tiến trình tiết dạy
Hoạt động thầy và trò Nội dung GV: Theo em phần khai báo và phần
thân phần nào cần phải có?
HS: Trả lời
GV: Để tìm hiểu các thành phần của
chương trình ta sang mục 2 trình, thư viện, hằng, biến và
chương trình con.
-Khai báo tên chương trình
VD:Trong ngôn ngữ lập trình
Pascal để khai báo trên chương
trình ta dùng từ khoá PROGRAM
program <tên chương trình >;
-Khai báo thư viện:
Trong Pascal ta dùng từ
khóaUSES
Trong C++ ta dùng #Include
GV:Khai báo biến và khai báo
chương trình con sẽ tìm hiểu rõ hơn
ở tiết sau
GV: Để hiểu rõ hơn về cấu trúc của
một chương trình ta xét một vài ví
dụ sau
khai báo?Phần thân chương trình?
HS: Trả lời
3.Ví dụ chương trình đơn giản
VD1:Chương trình sau đây thực
hiện việc viết ra màn hình thông
báo "Xin chao cac ban".
Trong Pascal:
Trong C++:
Program
Vi_du;
Begin
Writeln('Xin
chao cac
ban');
End.
#Include
<studio.h>
tên chuơng
trình là Vi_du
-Phần thân
chương trình
chỉ có một câu
lệnh Writeln,
đưa thông báo
ra màn hình.
một câu lệnh
include khai
báo thư viện
stdio.h -Phần thân
chương trình
chỉ có một câu
lệnh Printf
đưa thông báo
ra màn hình.
VD2:Chương trình Pascal sau đưa
các thông báo"Xin chao cac ban"
và"Moi cac ban lam quen voi
chuong trinh Pascal" ra màn hình
Begin
Writeln('Xin chao cac ban')'
Writeln('Moi cac ban lam quen
voi chuong trinh Pascal');
End.