2 câu trả lời
Cấu trúc chương trình con dạng hàm:
function <tên ct con>(<các tham số cùng kiểu dữ liệu của tham số):<kiểu dữ liệu>;
<các khai báo>;
begin
<các câu lệnh, trong đó có lệnh gán giá trị cho tên ct con>;
end;
Cấu trúc chương trình con dạng thủ tục:
procedure <tên ct con>(<các tham số cùng kiểu dữ liệu của tham số nếu cần);
<các khai báo>;
begin
<các câu lệnh>;
end;
*Cấu trúc chương trình con dạng hàm:
function <tên chương trình con>(<các tham số>):<giá trị trả về>;
var <tên biến>:<kiểu dữ liệu>;
begin
<câu lệnh>;
end;
*Cấu trúc chương trình con dạng thủ tục:
procedure <tên chương trình con>(<các tham số>);
var <tên biến>:<kiểu dữ liệu>;
begin
<câu lệnh>;
end;
*Lưu ý: dạng thủ tục thì không có giá trị trả về như dạng hàm.