*1 -2 H/s xác định * Khai b¸o h»ng: Khai báo hằng thường được sử dụng các hằng trong 2 bài khi tån t¹i nh÷ng gi¸ trÞ xuÊt hiÖn nhiÒu tËp lần trong chương trình.. BiÕn chØ nhËn 1 gi¸ trÞ [r]
Trang 1Ngày soạn:
Ngày dạy:
Tiết : 4
cấu trúc chương trình
I.Mục đớch:
- Hiểu ctrỡnh là sự mụ tả cảu thuật toỏn bằng 1 ngụn ngữ Lt.
- Biết cấu trỳc của 1 ctrỡnh đơn giản: Cấu trỳc chung và cỏc Tp`.
- Nhận biết được cỏc phần của 1 ctrỡnh đơn giản.
II.Biện phỏp: Gợi mở vấn đỏp
III Phương tiện:
Gv : Giỏo ỏn, SGK, mỏy chiếu.
Hs : Vở, SGK, đồ dựng học tập
IV/ Nội dung tiết dạy:
1 ổn định tổ chức lớp:
2 Kiểm tra bài cũ:
3 Tiến trình tiết dạy:
HS
G/v: Chúng ta sẽ cùng nhau
nghiên cứu kỹ từng phần để tìm
hiểu cách khai báo, sử dụng nó
Quy -.
[ ]: có thể có hoặc không có
< >: bắt buộc phải có
G/v: VD SGK về nhà đề nghị
học sinh tham khảo, trên lớp ta
sử dụng các VD khác minh hoạ
Từ giờ ta sẽ sử dung ngôn ngũ
Turbo Pascal để mô tả
G/v: Quy tắc đặt tên?
VD: Program Bai_tap ;
viện CRT chứa các lệnh về màn
hình và bàn phím CLRSCR
Nếu có nhiều hơn 1 - viện ta
phải phân cách chúng bởi dấu
1 Cấu trúc chung
Cấu trúc chung của 1 ngôn ngữ lập trình [< Phần khai báo >]
< Phần thân >
2 Các thành phần của chương trình:
a) Phần khai báo: là phần có thể có hoặc
không, nếu có có thể có các loại khai báo sau: Tên CT, A- viện Hằng, Biến,
* Khai báo tên chương trình:
PROGRAM < Tên CT>;
* Khai báo thư viện:
thông dụng đã !-` lập sẵn Để xử dụng
*H/s cần chú ý ký quy -.+
*H/s @ ý ta đang
sử dụng 1 ngôn ngữ lập trình cụ thể để mô tả
*1 H/s nêu quy tắc
đặt tên
Lop11.com
Trang 2VD: uses Crt;
BT1: Ném 1 vật từ độ cao H, biét
gia tốc rơi tự do G=9,8m/s2
Tinh vận tốc? biết v= 2GH
BT2: Tính diện tích hình tròn,
biết bán kính R?
G/v: hằng trong bài tập trên?
Const G=9.8;
Pi=3.14;
G/v: biến trong bài tập trên?
Var V, H: Real;
R: byte;
Begin
Clrscr;
End
động không? Tại sao?
Begin
End
chứa nó
USES < Danh sách - viện >;
* Khai báo hằng:
khi tồn tại những giá trị xuất hiện nhiều CONST < tên > = < giá trị >;
* Khai báo biến:
đều phải !-` đặt tên và khai báo Mỗi biến chỉ !-` khai báo 1 lần Biến chỉ nhận 1 giá trị tại mỗi thời điểm thực hiện VAR < Danh sách biến > : < kiểu DL >;
b) Phần thân chương trình:
Dãy lệnh trong phạm vi !-` xác định bởi cặp dấu hiệu mở đầu và kết thúc tạo thành BEGIN
[< Dãy lệnh >]
END.
3 Ví dụ chương trình đơn giản: SGK
*1 -2 H/s xác định các hằng trong 2 bài tập
*1 -2 H/s xác định các biến trong 2 bài tập
*1 -2 H/s xác định bài tập
III/ Củng cố:
nó qua 1 ngôn ngữ lập trình cụ thể là Turbo Pascal
Lop11.com