Cấu trúc chungHãy quan sát một số cấu trúc th ờng gặp trong thực tế: Mở bài Thân bài Kết luận Cấu trúc bài văn Cấu trúc phân tử Cấu trúc máy tính [] - Phần khai báo có thể có hoặc
Trang 1Bµi 4
Gi¸o ¸n ®iÖn tö tin häc líp 11
Trang 21 Cấu trúc chung
Hãy quan sát một
số cấu trúc th ờng
gặp trong thực
tế:
Mở bài
Thân
bài
Kết
luận
Cấu trúc bài
văn
Cấu trúc phân tử
Cấu trúc máy tính
[<Phần khai báo>]
<Phần thân ch ơng
trình>
- Phần khai báo có thể có hoặc không.
Trong
đó:
- Phần thân ch ơng trình bắt buộc phải có.
Một ch ơng trình viết bằng ngôn ngữ lập trình bậc cao có cấu trúc nh thế nào nhỉ?
?
?
?
Gồm hai phần:
Trang 3a Phần khai báo
2 Các thành phần của ch ơng
trình
Với Pascal, phần khai báo này có dạng:
Ví dụ
1:
• Khai báo tên ch ơng trình:
Program <tên ch ơng
trình> ;
trình đặt theo đúng quy định
về tên.
Ví dụ
2:
Có ý nghĩa để ghi nhớ tên bài toán cần giải, phần này có thể có hoặc không.
Program Giai_PTB2;
Program Baitoan;
Trang 4• Khai báo th viện
trong ngôn
trình là gì
nhỉ?
Các th viện ch ơng trình trong ngôn ngữ lập trình cung cấp một số ch ơng trình thông dụng đã đ ợc lập sẵn.
Muốn sử dụng các ch ơng trình này cần khai báo th viện chứa nó.
Ví
dụ:
Khai báo USES CRT; #include <stdio.h>
ý nghĩa
Cung cấp các ch ơng trình có sẵn
để thao tác với màn hình văn bản
và bàn phím.
Trang 5• Khai b¸o h»ng:
Th êng sö dông cho nh÷ng gi¸ trÞ xuÊt hiÖn nhiÒu lÇn trong ch ¬ng tr×nh.
VÝ
dô:
CONST Max=100;
Pi=3.1416;
Lop=’A’;
Dieukien=True;
const int
Max=100;
const float Pi=3.1416;
Trang 6• Khai báo biến:
- Mọi biến dùng trong ch ơng trình đều phải
đặt tên và khai báo cho ch ơng trình dịch
biết để l u trữ và xử lí.
- Biến chỉ nhận một giá trị tại mỗi thời điểm đ
Ví
dụ:
Giải ph ơng trình bậc hai ax2 + bx + c =
0 với các hệ số a, b, c bất kì.
định các
biến cần
có trong
ch ơng
Delta, X1, X2: các biến cần tính.
Trang 7b Phần thân ch ơng trình
Tạo bởi dãy câu lệnh trong phạm vi đ ợc xác định bởi cặp dấu hiệu bắt đầu và kết thúc
Thân ch ơng trình trong PASCAL
Begin
[< Các câu lệnh
>]
End.
Kết thúc Bắt
đầu
Trang 83 Ví dụ ch ơng trình đơn
giản
Ch ơng trình đ a ra màn hình dòng chữ: “ Chuc ban hoc gioi ”
Ví dụ:
Main () {
Printf(“Chuc ban hoc gioi”);
Getch();
}
BEGIN
Writeln(‘Chuc ban hoc gioi’);
Readln;
END.
#include <stdio.h>
USES Crt;
PROGRAM Vi_du;
Phần
khai báo
th viện
Phần thân
ch ơng
trình
C/C++
Pascal
Phần
khai báo
tên ch ơng
trình
Trang 9Hãy nhớ!
PROGRAM Baitoan;
trình viết bằng ngôn ngữ lập trình bậc cao:[<Phần khai báo>]
<Phần thân ch ơng
trình>
Phần khai báo:
– Khai báo tên ch ơng trình
– Khai báo hằng.
– Khai báo biến
– Khai báo th viện.
Phần thân ch ơng trình:
Dãy câu lệnh trong phạm vi
đ ợc xác định bởi cặp dấu hiệu bắt đầu và kết thúc
USES Crt;
CONST Max = 100;
Pi = 3.14;
Begin
[< Các câu lệnh >]
End.
Bắt
đầu
Kết
thúc