Giáo án Tin học - 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

pdf7 trang | Chuyên mục: Pascal | Chia sẻ: dkS00TYs | Lượt xem: 3063 | Lượt tải: 4download
Tóm tắt nội dung Giáo án Tin học - Bài 3: Cấu trúc chương trình, để xem tài liệu hoàn chỉnh bạn click vào nút "TẢI VỀ" ở trên
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 
GV:Tên chương trình do ai đặt? 
HS: Trả lời. 
1. Cấu trúc chung: 
Chương trình được viết bằng ngôn 
ngữ lập trình bậc cao gồm phần 
khai báo và phần thân. Phần thân 
chương trình bắt buột phải có, 
phần khai báo 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ể có khai báo cho:tên chương 
 GV:Mỗi ngôn ngữ lập trình đều có 
sẵn một số thư viện cung cấp một số 
chương trình thông dụng đã lập 
sẵn.Để sử dụng các chưong trình đó 
ta phải khai báo thư viện 
GV: Vídụ để dùng lệnh xóa màn 
hình ta phải khai báo 
Trong Pascal: USES CRT; 
Trong C: #Include 
GV: Hằng là gì? 
HS: Trả lời 
GV: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. 
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 ; 
-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 
GV: Thể hiện bảng phụ1 chuẩn bị 
sẵn cho học sinh xem(ví dụ 1 trang 
20) 
- Khai báo hằng :ta dùng từ khoá 
Const 
VD:khai báo hằng n=10 
Trong pascal:Const n=10; 
Trong C++: Const int n=10; 
b. Phần thân chương trình: 
Dãy lệnh trong phạm vi được xác 
định bởi cặp dấu hiệu mở đầu và 
kết thúc tạo thành thân chương 
trình. 
VD: Trong Pascal bắt đầu là từ 
khoá Begin và kết thúc là từ khoá 
End. 
GV:Yêu cầu học sinh phân biệt phần 
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 
Void Main() 
 { 
Printf("Xin 
chao cac 
ban"); 
} 
-Phần khai 
báo chỉ có 
-Phần khai 
báo chỉ có 
GV:Phân biệt phần khai báo và phần 
thân chương trình ở VD2? 
HS: Trả lời. 
khai báo tên 
chương trình 
gồm từ khóa 
Program và 
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. 
Chỉ có phần thân chương trình. 
4 Củng cố 
Câu1:Cấu trúc của một chương trình gồm mấy phần? Phần nào buộc 
phải có? 
Câu 2 Trong ngôn ngữ lập trình Pascal chương trình gồm những phần 
nào? Cách khai báo? 
5 Bổ sung và dặn dò 
Học bài cũ , chuẩn bị bài mới 

File đính kèm:

  • pdfGiáo án Tin học - Bài 3_Cấu trúc chương trình.pdf