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

Bài 17 (Tiết 2)

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 (475.9 KB, 13 trang )

Giaùo vieân: Hoaøng Nghóa Phuùc
Giaùo vieân: Hoaøng Nghóa Phuùc
1. Hãy chỉ ra câu nói sai:
A. Chương trình con thực chất là một khối lệnh
nhằm giải quyết một bài toán con.
B. Chương trình con là một dãy lệnh mô tả một số
thao tác nhất đònh và có thể được thực hiện từ nhiều
vò trí trong chương trình.
C. Chương trình con là không cần thiết vì ta có thể
giải mọi bài toán mà không cần dùng nó.
D. Chương trình con là rất cần thiết để giải quyết
các bài toán lớn và làm việc theo nhóm.
KIỂM TRA BÀI CŨ
2. Lợi ích của việc sử dụng chương trình con:
A. Tránh việc lặp đi, lặp lại cùng một dãy lệnh nào
đó.
B. Hỗ trợ việc thực hiện các chương trình lớn.
C. Thuận tiện cho việc phát triển, nâng cấp chương
trình.
D. Tất cả các câu trên đều đúng.
CHệễNG TRèNH CON VAỉ PHAN LOAẽI
(Tieỏt 2)
2. Phân loại và cấu trúc của chương trình con
a. Phân loại
CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
Chương trình con gồm có 2 loại:
Hàm
(Function)
Là chương trình con
Thực hiện một số thao tác nào đó
Trả về một giá trò qua tên hàm


Thủ tục
(Procedure)
Là chương trình con
Thực hiện một số thao tác nào đó
Sqrt(x): Trả về căn bậc 2 của số x
Length(S): Trả về chiều dài xâu S
EOF(<biến tệp>): Trả về giá trò True nếu con trỏ
đang chỉ tới cuối tệp
Writeln(<danh sách kết quả>): Xuất danh sách
kết quả ra màn hình
Delete(S,vt,N): Xóa N ký tự trong xâu S, tính từ
vò trí thứ vt
Assign(<biến tệp>,<tên tệp>): Gắn tên tệp cho
biến tệp.
2. Phân loại và cấu trúc của chương trình con
b. Cấu trúc chương trình con
CHƯƠNG TRÌNH CON VÀ PHÂN LOẠI
Hãy trình bày cấu trúc của một chương trình?
Cấu trúc chương trình
[<Phần khai báo>]
<Phần thân>
Cấu trúc chương trình con
<Phần đầu>
[<Phần khai báo>]
<Phần thân>
Function Luythua(x: Real; k: Integer): Real;
Var i: Integer; ltx: Real;
Begin
ltx:=1;
For i:=1 to k do ltx:=ltx*x;

Luythua:=ltx;
End;
Được dùng để khai báo tên
chương trình con, nếu là
hàm thì cần khai báo kiểu
dữ liệu cho giá trò trả về.
Có thể khai báo biến cho
dữ liệu vào và ra, các
hằng và biến sử dụng
trong chương trình con.
Là một dãy lệnh

Tài liệu bạn tìm kiếm đã sẵn sàng tải về

Tải bản đầy đủ ngay
×