1. ĐẠI HỌC SƢ PHẠM THÀNH PHỐ HỒ CHÍ MINH
KHOA CÔNG NGHỆ THÔNG TIN
GVHD: Thầy Lê Đức Long
SVTH : Trần Thị Bích Thảo – K33103272 – Tin 5DBT.
2. Kiến thức: Trang bị cho học Kĩ năng:Giải đƣợc một số bài toán
sinh một số khái niệm về lập đơn giản trên máy tính bằng cách
Mục tiêu
trình và ngôn ngữ lập trình bậc vận dụng đƣợc các kiến thức về
cao.
chƣơng trình thuật toán, cấu trúc dữ liệu, ngôn
ngữ lập trình cụ thể, sử dụng các
chƣơng trình con có sẵn..
Tin học 11
C1:Một số C6:Chƣơng
C2:Chƣơng C3:Cấu trúc C4:Kiểu dữ C5:Tệp và
khái niệm về trình con và
trình đơn rẽ nhánh và liệu có cấu thao tác với
LT và ngôn lập trình có
giản lặp trúc tệp
ngữ LT cấu trúc
*Về kiến thức: *Về kĩ năng:
-Nắm đƣợc cấu trúc chƣơng trình và - Biết khai báo biến đơn, viết đúng
các thành phần chƣơng trình. các biểu thức trong chƣơng trình.
Biết khái niệm môi trƣờng làm việc Bài 3: Cấu trúc -Biết kích hoạt môi trƣờng Pascal và
-Hiểu cách khai báo hằng, biến, cách chƣơng trình thoát khỏi chƣơng trình đó.
tạo các biểu thức. -Biết soạn thảo, dịch và thực hiện
-Ghi nhớ cấu trúc một CT đơn giản,một một số CT đơn giản theo bài mẫu
vài kiểu dữ liệu chuẩn thƣờng dùng. trong sách giáo khoa.
3. MỤC TIÊU BÀI DẠY:
1.Kiến thức:
-Hiểu chƣơng trình là sự mô tả của thuật toán 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:
-Biết kích hoạt môi trƣờng Pascal và thoát khỏi chƣơng trình.
-Nhận biết đƣợc các thành phần của một chƣơng trình đơn giản.
3.Điểm trọng tâm:
-Biết cấu trúc chƣơng trình trong môi trƣờng Pascal là gồm những phần nào?
-Các thành phần cơ bản của một chƣơng trình
4.Điểm khó:
-Hiểu khái niệm khai báo tên chƣơng trình, khai báo thƣ viện, khai báo hằng,
khai báo biến và chƣơng trình con.
-Cách khai báo một chƣơng trình : khai báo tên chƣơng trình,thƣ viện, khai
báo hằng, khai báo biến.
4. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH(1,0,0)
GIẢ ĐỊNH:
Lớp học trang bị máy chiếu, máy tính kết nối Internet.
Bảng, phấn.
HS có SGK, vở ghi chép.
PHƢƠNG PHÁP VÀ PHẦN MỀM SỬ DỤNG
Phƣơng pháp dùng lời.
Phƣơng pháp trực quan.
Phần mềm PowerPoint, Lecture maker.
5. Hoạt động
1(8p)
Hoạt động Hoạt động
5(8p) 2(7p)
Hoạt động Hoạt động
4(7p) 3(15p)
Câu hỏi trắc
Ví dụ nghiệm
6. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH
Hoạt động 1: (10p)
-Ổn định lớp học
-Nhắc lại một số khái niệm về lập trình và ngôn
ngữ lập trình.
-GV đặt câu hỏi: các em cho cô biết cấu trúc một
bài văn gồm mấy phần?
-HS trả lời: gồm 3 phần: mở bài, thân bài, kết luận.
-Ngôn ngữ lập trình bậc cao cũng có cấu trúc tƣơng
tự nhƣ vậy, hôm nay chúng ta sẽ tìm hiểu về: cấu
trúc chƣơng trình trong ngôn ngữ lập trình Pascal.
7. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH
Hoạt động 2:(5p)
-Giới thiệu cấu trúc chung của một chƣơng
trình đơn giản: gồm phần khai báo và phần thân
chƣơng trình.
-Phần khai báo có thể có hoặc không, phần thân
bắt buộc phải có.
8. BÀI 3: CẤU TRÚC CHƢƠNG TRÌNH
Hoạt động 3:(15p)
Giới thiệu các thành phần của một chƣơng trình
1.Phần khai báo:
-Tênchƣơng trình: program…VD:program Vi_du;
-Khai báo thƣ viện: VD: uses crt;
-Khai báo hằng : VD: const PI=3,1416;
KQ = „Ket qua:‟;
-Khai báo biến: VD: var M,N: integer;
-Các loại tên nhƣ tên chƣơng trình, tên các thƣ viện,tên hằng
phải đƣợc đặt và khai báo đúng cú pháp
2.Phần thân chương trình:
begin
<dãy lệnh>
end.
-Pascal dùng dấu chấm phẩy để ngăn cách các câu lệnh.
-Kết thúc chƣơng trình chính là end và dấu chấm.Mọi dòng
lệnh sau end. không có ý nghĩa.
9. Hoạt động 4:(5p)
Cho VD về một chƣơng trình đơn
giản để học sinh nhớ lại kiến thức
vừa đƣợc học về phần khai báo
chƣơng trình và phần thân chƣơng trình.
Hoạt động 5(10p)
-Cho học sinh một số câu hỏi trắc nghiệm để học
sinh củng cố bài học.
-Củng cố lại bài dạy
-Nhắc nhở học sinh về nhà học bài và chuẩn bị bài
mới.
10.
11. Câu hỏi trắc nghiệm:
1.Cấu trúc tổng quát của một chương trình gồm:
A. Phần khai báo biến và các câu lệnh
B. Khai báo hằng và khai báo biến
C. Phần khai báo và phần thân chương trình.
D. Phần thân chương trình và các chú thích.
2.Trong các phát biểu sau, phát biểu nào SAI
A. Trong chương trình phần khai báo có thể có hoặc không.
B. Trong một chương trình phần thân chương trình có thể có hoặc không.
C. Trong một chương trình phần thân chương trình bắt buộc phải có
D. Trong một chương trình ít nhất phải có một phần là phần thân chương trình.
3.Cú pháp để khai báo một tiêu đề một chương trình Pascal là:
A. Program;
B. <Tên chương trình>
C. Program <Tên chương trình>
D. Không có đáp án nào đúng.
4.Cú pháp để khai báo hằng trong chương trình Pascal là:
A. Const <tên hằng>;
B. Const <Giá trị của hằng>;
C. Const <Tên hằng> = <Giá trị>;
D. Const <Tên hằng>:=<Giá trị>;
5.Trong ngôn ngữ lập trình Pascal, từ khóa PROGRAM dùng để:
A. Khai báo hằng
B. Khai báo tên chương trình
C. Khai báo biến
D. Khai báo thư viện
12. Ví dụ: Viết chƣơng trình Pascal đƣa ra các thông báo sau:”Xin chao cac ban!”
và “Moi cac ban lam quen voi Pascal” ra màn hình.
Trong Pascal Trong C++
program vi_du; #include <stdio.h>
begin void main()
writeln ( „Xin chao cac ban!‟ ); {
writeln („Moi cac ban lam quen printf ( “ Xin chao cac ban! ”);
voi Pascal‟ ); printf ( “ Moi cac ban lam quen
end. voi Pascal ”);
}
-Phần khai báo chỉ có khai báo tên -Phần khai báo chỉ có một câu lệnh
chƣơng trình gồm tên dành riêng include khai báo thƣ viện stdio.h .
program và tên chƣơng trình là vi_du. -Phần thân chƣơng trình có hai câu
-Phần thân chƣơng trình có hai câu lệnh printf đƣa thông báo ra màn
lệnh writeln , đƣa thông báo ra màn hình.
hình.