- Đỏnh giỏ kết quả tiếp thu kiến thức bài 11,12,13,14, 15.
b. Cấu trỳc chương trinh con
-Chương trỡnh con cú cấu trỳc tương tự
như chương trỡnh chớnh gồm 3 phần: <Phần đầu>
[<Phần khai bỏo>] <Phần thõn>
+Phần đầu:
• Để khai bỏo tờn của hàm hoặc thủ tục.
• Nếu là hàm phải khai bỏo kiểu dữ liệu chi giỏ trị trả về của hàm. • Nhất thiết phải cú.
+Phần khai bỏo:
• Khai bỏo cỏc biến cho dữ liệu vào/ra, cỏc hằng và biến dựng trong chương trỡnh con.
+Phần thõn:
• Gồm dóy cỏc lệnh thực hiện để từ những dữ iệu vào/ra ta nhận dữ liệu ra hay kết qủa mong muốn.
Xột vớ dụ : Tớnh luỹ thừa : luythua= xk . khi đú tờn chương trỡnh con cú thể đặt là luythua, tờn cỏc biết chưa dữ liệu vào là x, k. Vậy khi tớnh xk ta viết luythua(x,k). Khi đú x, k là tham số hỡnh thức.
-Vậy tham số hỡnh thức là gỡ ?
GV: Đối biến cục bộ, ,biến toàn cục thỡ phạm vi hoạt động của nú như thế nào ? -Biến cục bộ:
• Chỉ sử dụng trong một chương trỡnh con cuả nú mà thụi.
• Khụng thể sử dụng biến cục bộ cuả một chương trỡnh con cho chương trỡnh chớnh và cỏc chương trỡnh con khỏc.
-Biến toàn cục:
• Được sử dụng trong chương trỡnh chớnh cũng cú thể sử dụng trong chương trỡnh con.
GV: Sau khi cú một chương trỡnh con, muốn thực hiện chuơng trỡnh con đú thỡ ta làm thế nào ?
-Hóy cho vớ dụ về lệnh gọi CTC ?
Xột vớ dụ :CTC luythua(x,k) với x,k tham số hỡnh thức.
Với biến : a =2, b=3
Lệnh gọi CTC là Luythua(a,b) khi đú tham số hỡnh thức x,k nhận giỏ trị tương ứng của tham số thực sự a,b.
*Khỏi niệm cỏc biến:
- Tham số hỡnh thức: gồm cỏc biến được
khai bỏo cho dữ liệu vào/ra.
- Tham số thực sự: biến chứa trong lời gọi chương trỡnh con ở CT chớnh.
- Biến cục bộ: Gồm cỏc biến khỏi được
khai bỏo trong chương trỡnh con.
- Biến toàn cục: Gồm cỏc biến khỏi được
khai bỏo trong chương trỡnh chớnh.
*Phạm vi hoạt động của cỏc biến:
-Biến cục bộ:
-Biến toàn cục: