Bài 3 (trang 117 sgk Tin học lớp 11): Hãy cho ví dụ chương trình con có nhiều kết quả ra.
- Chương trình con có thể cho ra kết quả bằng cách dùng tham chiếu hoặc trả về qua tên (đối với hàm).
Ví dụ:
Sử dụng thủ tục:
Procedure trave(var i:integer); Begin I:=1; End; Kết thúc thủ tục này biến I truyền vào thủ tục sẽ nhận giá trị là 1. Sử dụng hàm: Function trave(var i:integer):integer; Begin I:=1; Trave:=1; End;
Tên hàm sẽ trả về giá trị 1 . Biến I truyền vào cũng mang giá trị 1.
Gói VIP thi online tại VietJack (chỉ 400k/1 năm học), luyện tập gần 1 triệu câu hỏi có đáp án chi tiết
Bài 2 (trang 117 sgk Tin học lớp 11): Chương trình con có thể không có tham số được không ? Cho ví dụ.
Bài 4 (trang 117 sgk Tin học lớp 11): Viết chương trình con (hàm,thủ tục) tính bội số chung nhỏ nhất của hai số nguyên dương a,b. Hãy cho biết trong trường hợp này viết chương trình con dưới dạng hàm hay thủ tục là thuận tiện hơn ? Vì sao?
Bài 1 (trang 117 sgk Tin học lớp 11): Hãy nêu sự giống nhau và khác nhau giữa thủ tục và hàm.