Chương trình con đóng vai trò quan trọng trong lập trình, đặc biệt trong lập trình có cấu trúc.
Hãy nêu sự giống nhau và khác nhau giữa thủ tục và hàm.
Chương trình con có thể không có tham số được không? Cho ví dụ.
Hãy cho ví dụ chương trình con có nhiều hơn một kết quả ra.
Viết chương trình con (là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?