Bài 3. Cấu trúc chương trình
Chia sẻ bởi Nguyễn Thị Thu Lan |
Ngày 10/05/2019 |
123
Chia sẻ tài liệu: Bài 3. Cấu trúc chương trình thuộc Tin học 11
Nội dung tài liệu:
Chương II: Chương trình đơn giản.
?3. Cấu trúc chương trình.
Tiết số: 4 theo PPCT.
Ngày soạn: 11/09/07.
Giáo viên: Nguyễn Thị Thu Lan.
1. Cấu trúc chung:
Quy ước:
- Phần diễn tả bằng ngôn ngữ tự nhiên: trong cặp dấu < và >.
- Phần có thể có hoặc không: trong cặp dấu [và]
Cấu trúc chung của chương trình:
[]
2. Các thành phần của chương trình:
a. Phần khai báo: Có thể có hoặc không.
Khai báo tên chương trình:
Cú pháp: Program;
Trong đó:
program: từ khoá.
tên_chương_trình: do người lập trình đặt.
VD: program bai2;
program lop_bc2;
Khai báo thư viện: là sử dụng những thư viện đã được lập trình sẵn trong mỗi ngôn ngữ lập trình.
Cú pháp:
+ Pascal: Uses;
+ C/C++: #Include <>
VD: thư viện làm việc với màn hình và bàn phím
Trong pascal: uses crt;
Trong C/C++:
#Include
#Include
Khai báo hằng:
+ Trong Pascal: Const = ;
+ Trong C/C++:
Const = ;
VD:
Pascal: Const x=3;
y=4;
C/C++: Const float x=3.0;
Const int y=4;
Khai báo biến:
+ Tất cả Các biến trong chương trình đều phải được đặt tên và phải khai báo.
+ Biến nhận một giá trị tại mỗi thời điểm gọi là biến đơn.
VD: Giải phương trình bậc nhất: ax + b = 0.
Các hệ số: a, b có thể khai báo là biến đơn.
b. Phần thân chương trình:
Là một dãy lệnh trong phạm vi được xác định bởi cặp dấu hiệu mở đầu và kết thúc.
Trong Pascal: begin
;
end.
Trong C/C++: {
;
}
3. Ví dụ chương trình đơn giản:
Ví dụ: Viết chương trình thực hiện đưa ra màn hình câu chào: "Chao cac ban BC2!".
a. Trong Pascal:
Program BC2;
Uses crt;
Begin
clrscr;(*thủ tục xoá màn hình*)
writeln(`chao cac ban BC2!`);
End.
b. Trong C/C++:
#Include
#Include
void main()
{
clrscr(); /*thủ tục xoá màn hình*/
Printf("chao cac ban BC2!");
}
Ví dụ: Viết chương trình pascal đưa thông báo sau ra màn hình: `chao cac ban BC2` và `moi cac ban nghi hoc`
Begin
Writeln(`chao cac ban BC2`);
Writeln(`moi cac ban nghi hoc`);
End.
Bài tập về nhà:
Khi nào thì một chương trình không cần có phần khai báo? Lấy ví dụ minh hoạ.
?3. Cấu trúc chương trình.
Tiết số: 4 theo PPCT.
Ngày soạn: 11/09/07.
Giáo viên: Nguyễn Thị Thu Lan.
1. Cấu trúc chung:
Quy ước:
- Phần diễn tả bằng ngôn ngữ tự nhiên: trong cặp dấu < và >.
- Phần có thể có hoặc không: trong cặp dấu [và]
Cấu trúc chung của chương trình:
[
2. Các thành phần của chương trình:
a. Phần khai báo: Có thể có hoặc không.
Khai báo tên chương trình:
Cú pháp: Program
Trong đó:
program: từ khoá.
tên_chương_trình: do người lập trình đặt.
VD: program bai2;
program lop_bc2;
Khai báo thư viện: là sử dụng những thư viện đã được lập trình sẵn trong mỗi ngôn ngữ lập trình.
Cú pháp:
+ Pascal: Uses
+ C/C++: #Include <
VD: thư viện làm việc với màn hình và bàn phím
Trong pascal: uses crt;
Trong C/C++:
#Include
#Include
Khai báo hằng:
+ Trong Pascal: Const
+ Trong C/C++:
Const
VD:
Pascal: Const x=3;
y=4;
C/C++: Const float x=3.0;
Const int y=4;
Khai báo biến:
+ Tất cả Các biến trong chương trình đều phải được đặt tên và phải khai báo.
+ Biến nhận một giá trị tại mỗi thời điểm gọi là biến đơn.
VD: Giải phương trình bậc nhất: ax + b = 0.
Các hệ số: a, b có thể khai báo là biến đơn.
b. Phần thân chương trình:
Là một dãy lệnh trong phạm vi được xác định bởi cặp dấu hiệu mở đầu và kết thúc.
Trong Pascal: begin
end.
Trong C/C++: {
}
3. Ví dụ chương trình đơn giản:
Ví dụ: Viết chương trình thực hiện đưa ra màn hình câu chào: "Chao cac ban BC2!".
a. Trong Pascal:
Program BC2;
Uses crt;
Begin
clrscr;(*thủ tục xoá màn hình*)
writeln(`chao cac ban BC2!`);
End.
b. Trong C/C++:
#Include
#Include
void main()
{
clrscr(); /*thủ tục xoá màn hình*/
Printf("chao cac ban BC2!");
}
Ví dụ: Viết chương trình pascal đưa thông báo sau ra màn hình: `chao cac ban BC2` và `moi cac ban nghi hoc`
Begin
Writeln(`chao cac ban BC2`);
Writeln(`moi cac ban nghi hoc`);
End.
Bài tập về nhà:
Khi nào thì một chương trình không cần có phần khai báo? Lấy ví dụ minh hoạ.
* Một số tài liệu cũ có thể bị lỗi font khi hiển thị do dùng bộ mã không phải Unikey ...
Người chia sẻ: Nguyễn Thị Thu Lan
Dung lượng: |
Lượt tài: 1
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)