Bài 17. Chương trình con và phân loại

Chia sẻ bởi Bảo Anh | Ngày 10/05/2019 | 178

Chia sẻ tài liệu: Bài 17. Chương trình con và phân loại thuộc Tin học 11

Nội dung tài liệu:

THÁI PHÚC ÁNH
THPT LÝ TỰ TRỌNG



Hàm (function) là CTC thực hiện một số thao tác nào đó và trả về một giá trị qua tên của nó.
Ví dụ: sin(x), sqrt(x), length)x), …
Thủ tục (procedure) là CTC thực hiện các thao tác nhất định nhưng không trả về giá trị nào qua tên của nó.
Ví dụ: writeln, readln, delete, insert, …

Cấu trúc chương trình con tương tự chương trình, nhưng phải có tên và phần đầu dùng để khai báo tên, nếu là Hàm phải khai báo kiểu dữ liệu.

Cấu trúc CTC gồm các phần:




Các chương trình con: sin(x), sqrt(x), length(x), … gọi là Hàm;
Các chương trình con: writeln, readln, delete, insert, … gọi là Thủ tục.
Em hãy nhận xét và cho biết thế nào là Hàm, thế nào là Thủ tục?
Sự khác nhau giữa Hàm và Thủ tục?
a/ Phân loại CTC
b/ Cấu trúc CTC
Phần khai báo: có thể khai báo biến cho dữ liệu vào và ra, các hằng và biến dùng trong CTC.
Phần thân: là dãy câu lệnh thực hiện để từ những dữ liệu vào ta nhận được dữ liệu ra.
Ví dụ: Hãy xác định phần thân trong CTC sau:
Var j: integer;
Begin
tich:=1;
for j:= 1 to k do tich:=tich*x;
end;
Em hãy nhận xét các biến trong CTC luythua(x,k) nói trên.
Tham số hình thức: là các biến khai báo cho dữ liệu vào/ra.
Biến cục bộ: là biến dùng riêng trong CTC.
Biến toàn cục: là biến của chương trình chính mà mọi CTC đều sử dụng được.
Em hãy chỉ ra bién cục bộ, biến toàn cục trong VD nói trên.
b/ Cấu trúc CTC
Thế nào là tham số hình thức? Ý nghĩa của tham số hình thức?
Thế nào là tham số thực sự? Ý nghĩa?

Thực hiện (gọi) CTC: tên CTC(tham số).
Ví dụ: Luythua(x,k), tong(a,b),…

Phân biệt Hàm và Thủ tục, ý nghĩa của chúng.
Cấu trúc của CTC.
Biến cục bộ, biến toàn cục.
Tham số hình thức, tham số thực sự.
Hcọ kỹ bài và soạn bài 18.

c/ Thực hiện CTC
Cần nhớ:
BÀI HỌC HÔM NAY ĐẾN ĐÂY KẾT THÚC
CHÚC QUÝ THẦY CÔ GIÁO VÀ CÁC EM SỨC KHOẺ
* 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ẻ: Bảo Anh
Dung lượng: | Lượt tài: 2
Loại file:
Nguồn : Chưa rõ
(Tài liệu chưa được thẩm định)