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]
(1)Ngaìy soản: 20/09/2007 Chỉång II: CHỈÅNG TRầNH TURBO PASCAL N
GIAN
Đ1 CU TRC 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 chương trình Turbo Pascal
2 Kyí nàng:
Hiểu phân biệt ý nghĩa cỏc thnh phn chng
trỗnh TP
3 Thaïi âäü:
Học sinh nhận thức sâu sắc thành phần TP
II PHỈÅNG PHẠP GING DẢY
Thuyết trình kết hợp ví dụ minh hoạ vấn đáp học
sinh vấn đề
III CHUẨN BỊ GIÁO CỤ:
Giáo viên : Tài liệu biểu tranh minh hoạ Học sinh: Sách bút thước kẻ
IV TIẾN TRÌNH BAÌI DẠY:
1 ỔN ĐỊNH LỚP - KIỂM TRA SĨ SỐ: 2 KIỂM TRA BAÌI CŨ:
Tên gì? Phân loại? Quy định đặt tên? Hằng gì? Biến gì?
3 NỘI DUNG BAÌI MỚI:
3.1 Đặt vấn đề: Một chương trình TP có cấu trúc như 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 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ê duû 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 caïch â ût tãn chung v tãn tỉûà â ût?à
Hằng gì? Biến gì?
Học sinh lên bảng giả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;
USES CRT; {khai bao sử dụng thư TIẾT
(2)nhập từ bàn phím
II CẤU TRÚC CHUNG
Gồm 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 THNH 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 Giaớ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 nhaỵn âoản Ctr
USES Khai báo sử dụng thư viện
CONST Khai báo TYPE Khai báo kiểu liệu
VAR Khai báo biến PROCEDURE Khai báo thủ tục FUNCTION Khai báo hàm
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 ví du trên, cho biết phần b õt buộc, phần khôngă b õt buộc?ă
Theo em chương trình có phần?
Phần tên có cấu trúc nào?
Cho biết thành phần dịng khai báo tên chương trình?
4 CỦNG CỐ
Chương trình có phn
Cuù phaùp khai baùi tón chổồng trỗnh
5 DẶN DÒ: