Giaïo viãn : Taìi liãûu vaì biãøu tranh minh hoaû Hoüc sinh: Saïch våí buït thæåïc keí. IV[r]
Trang 1Ngày soạn: 20/09/2007
Chương II: CHƯƠNG TRÌNH TURBO PASCAL ĐƠN
GIẢN
§1 CẤU TRÚC CHƯƠNG TRÌNH
Tiết thứ 1
I MỤC TIÊU:
1 Kiến thức :
Nắm vững cấu trúc cơ bản của 1 chương trình Turbo Pascal
2 Kỷ năng:
Hiểu và phân biệt ý nghĩa các thành phần trong chương trình TP
3 Thái độ:
Học sinh nhận thức sâu sắc được các thành phần của TP
II PHƯƠNG PHÁP GIẢNG DẠY
Thuyết trình kết hợp ví dụ minh hoạ và vấn đáp học sinh các vấn đề cơ bản
III CHUẨN BỊ GIÁO CỤ:
Giáo viên : Tài liệu và biểu tranh minh hoạ
Học sinh: Sách vở bút thước kẻ
IV TIẾN TRÌNH BÀI DẠY:
1 ỔN ĐỊNH LỚP - KIỂM TRA SĨ SỐ:
2 KIỂM TRA BÀI CŨ:
Tên là gì? Phân loại? Quy định đặt tên?
Hằng là gì? Biến là gì?
3 NỘI DUNG BÀI MỚI:
3.1 Đặt vấn đề: Một chương trình của TP có cấu trúc
như thế nào?
NỘI DUNG KIẾN THỨC HOẠT ĐỘNG THẦY VÀ TRÒ
I VÍ DỤ MỞ ĐẦU :
1 Ví dụ 1:
Viết chương trình in ra màn
hình dòng chữ:
Chuc Mung Sinh Nhat
PROGRAM bai_tap;
USES CRT; {khai bao sử dụng
thư viện CRT}
BEGIN
CLRSCR; (* Xoa man hinh*)
WRITE(‘ Chuc Mung Sinh Nhat ‘);
READLN
END
2 Ví dụ 2:
Viết chương trình không làm
gì cả.
BEGIN
END
Yêu cầu học sinh nh õc lại các ă khái niệm
Tên, tên dành riêng, tên chuẩn, tên tự đ ût, ă
Quy cách đ ût tên chung và tên tự ă
đ ût? ă
Hằng là gì?
Biến là gì?
Học sinh lên bảng giải bài
Giáo viên hoàn thiện
Giáo viên đánh giá cho điểm
NỘI DUNG KIẾN THỨC HOẠT ĐỘNG THẦY VÀ TRÒ
Ví dụ 3:
Viết chương trình tính diện
tích hình tròn với bán kính
{Tinh dien tich hinh tron}
PROGRAM bai_tap;
TIẾT
4
Trang 2nhập từ bàn phím.
II CẤU TRÚC CHUNG
Gồm 3 phần:
- Phần tên
- Phần khai báo
- Phần thân
Quy ước:
[ ] : Thành phần không bắt
buộc
<>: Thành phần bắt
buộc
Cấu trúc chung:
[<Phần tên chương
trình>]
[<Phần Khai báo>]
<Phần thân chương
trình>.
III CÁC THÀNH PHẦN CỦA
CH TRÌNH
1 Phần tên:
1.1 Cú pháp:
PROGRAM
<tên_chương_trình>;
1.2 Giải thích:
Program: Từ khoá
<Tên chương trình> :
Tên tự đặt
2 Phần khai báo:
2.1 Các loại khai báo:
LABEL Khai báo nhãn
đoạn Ctr
USES Khai báo sử
dụng thư viện
CONST Khai báo hằng
TYPE Khai báo kiểu
dữ liệu
VAR Khai báo biến
PROCEDURE Khai báo thủ tục
FUNCTION Khai báo hàm
USES CRT; {khai bao sử dụng thư viện CRT}
CONST P = 3.1416;
VAR BK,CV,DT: REAL;
BEGIN CLRSCR; (* Xoa man hinh*) WRITE(‘ Nhap ban kinh: ‘);
READLN(BK);
CV:=2*BK*P;
DT:=BK*BK*P;
WRITE(‘CHU VI : ’, CV:10:2);
WRITE(‘DIEN TICH : ’, CV:10:2);
READLN END.
Qua 3 ví du trên, hãy cho biết phần nào b õt buộc, phần nào không ă
b õt buộc? ă
Theo em chương trình có thể có mấy phần?
Phần tên có cấu trúc như thế nào?
Cho biết thành phần trong dòng khai báo tên chương trình?
4 CỦNG CỐ
Chương trình có 3 phần
Cú pháp khai bái tên chương trình
5 DẶN DÒ:
Về nhà đọc bài mới