Cấu trúc chương trình gồm mấy phần?... KHÁI NIỆM CTC Chương trình chính sẽ được xây dựng từ các chương trình conCTC.. Cách lập trình trên gọi là lập trình có cấu trúc Chương trình nh
Trang 2Cấu trúc chương trình gồm mấy phần?
Trang 61 KHÁI NIỆM CTC
CHƯƠNG TRÌNH GIẢI BÀI TOÁN
Modul(CTC)
A
Modul(CTC)
C Modul(CTC)
B
Trang 71 KHÁI NIỆM CTC
Chương trình chính sẽ được xây dựng từ các chương trình con(CTC)
CTC cũng có thể được xây dựng từ những CTC khác.
Cách lập trình trên gọi là lập trình có cấu trúc
Chương trình như vậy được gọi là chương trình
có cấu trúc
Trang 81 KHÁI NIỆM CTC
Trang 91 KHÁI NIỆM CTC
Chương trình con là dãy các l nh ệnh
mô tả m t s thao tác nh t ột số thao tác nhất ố thao tác nhất ất nh
định và có thể được th c hi n ực hiện ệnh (được gọi) c g i) ọi) từ nhi u v trí ều vị trí ịnh trong chương trình
Chương trình con là dãy các l nh ệnh
mô tả m t s thao tác nh t ột số thao tác nhất ố thao tác nhất ất nh
định và có thể được th c hi n ực hiện ệnh (được gọi) c g i) ọi) từ nhi u v trí ều vị trí ịnh trong chương trình
Trang 101 KHÁI NIỆM CTC
Trang 11Chương trình nhập dữ liệu
từ bàn phím, tính và đưa ra màn hình giá trị:
Tluythua = an + bm + cp + dq
Trang 13Dãy lệnh nào tương
Trang 141 Khái niệm CTC
14
Trang 161 Khái niệm CTC
16
Trang 171 KHÁI NIỆM CTC
*Dễ đọc, dễ hiểu, dễ kiểm tra, sửa lỗi và nâng cấp.
* Có thể giao cho nhiều người cùng viết một CT.
*Tránh việc lặp đi lặp lại một nhóm lệnh
….Tham khảo SGK
Trang 182 PHÂN LOẠI VÀ CẤU TRÚC CTC
Trang 191 Sqr(3)
2 Sqrt(16) …
3 Abs(-5)
4 Length(‘abc’)
5 Eof(f) ………
6 … 1.Clrscr; ………
2 Readln(a,b); ……….
3.Writeln(‘Hello’); ………
4.Close(f); ………
5.…
9 4 5
3 True/False
Xóa màn hình
Nhập a,b Xuất chữ Hello Đóng tệp f
2 PHÂN LOẠI VÀ CẤU TRÚC CTC
Trang 202 PHÂN LOẠI VÀ CẤU TRÚC CTC
Thủ tục (Procedure)
là CTC thực hiện các thao tác nhất
định nhưng
không tr v ả về ều vị trí giá tr ịnh qua tên của nó.
Ví dụ: ……
HÀM (Function)
Trang 212 PHÂN LOẠI VÀ CẤU TRÚC CTC
Trang 222 PHÂN LOẠI VÀ CẤU TRÚC CTC
<phần đầu>
[<phần khai báo>]
<phần thân>
<phần đầu>: khai báo tên CTC, các tham số
[<phần khai báo>]: Khai báo các biến cục bộ,
hằng sử dụng trong CTC
<phần thân>: Dãy lệnh để từ Input Output
Trang 233 KHÁI NIỆM LIÊN QUAN
a Biến cục bộ b Biến toàn cục
c Tham số hình thức d Tham số thực sự
Vị trí: Phần khai báo của CT chính.
Phạm vi sử dụng trong toàn bộ CT.
Vị trí: nằm trong lời gọi CTC
Đặc điểm:
- là biếncó giá trị hoặc hằng
Vị trí: Phần khai báo của
Trang 243 KHÁI NIỆM LIÊN QUAN
Trang 25BÀI TẬP ÁP DỤNG
Trang 27Biến toàn cục Biến cục bộ
Trang 28Tham số hình thức
Tham số thực sự
Trang 29Các lệnh gọi CTC
Trang 30KHÁI NIỆM
CTC
PHÂN LOẠI VÀ CẤU TRÚC CTC
KHÁI NIỆM LIÊN QUAN