Tải bản đầy đủ (.ppt) (9 trang)

Bài 3: Cấu trúc chương trình

Bạn đang xem bản rút gọn của tài liệu. Xem và tải ngay bản đầy đủ của tài liệu tại đây (473.52 KB, 9 trang )


Bµi 3
Gi¸o ¸n ®iÖn tö tin häc líp 11

1. 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:

a. 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
đú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;


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ụ:
Pascal
C/C++
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.



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ô:
Turbo Pascal
C/C++
CONST Max=100;
Pi=3.1416;
Lop= A ;’ ’
Dieukien=True;
const int Max=100;
const float Pi=3.1416;


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 ax
2
+ 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.

b. 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

3. 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

Hã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
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

×