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 máy tính Cấu trúc phân tử [] - Phần khai báo có thể có hoặc khô
Trang 1Bµi 4
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 máy tính Cấu trúc phân tử
[<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>;
Trong đó: tên ch ơng trình là tên do ng ời lập trình đặt theo
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;
Trang 4 Khai báo th viện
Th viện trong ngôn
ngữ lập 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ụ:
ý 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 ; ’A’; ’A’;
Dieukien=True;
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 đ ợc gọi là biến
đơn
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ì.
Hãy xác định
các biến cần có
trong ch ơng
trình!
a, b, c : các biến cần nhập.
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ữ:
Ví dụ:
Main () {
Printf( Chuc ban hoc gioi ); “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;
CÊu tróc mét ch ¬ng tr×nh viÕt b»ng ng«n ng÷ lËp tr×nh bËc
<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
USES Crt;
CONST Max = 100;
Pi = 3.14;
Begin
B¾t ®Çu