Sách Pascal/Hàm
Giao diện
Hàm Pascal
[sửa]Định nghĩa
[sửa]Hàm Pascal là một tập hợp của nhiều dòng lệnh từ các lệnh mặc định để thực thi một việc. Việc thực hiện hàm luôn trả về giá trị kết quả thuộc kiểu xác định và giá trị đó được gán cho tên hàm.
Cấu trúc
[sửa]Function <tên hàm>(<danh sách tham số>):<kiểu dữ liệu>;
<phần khai báo>
Begin
<dãy lệnh>
end;
Trong đó:
- <danh sách tham số> có thể có hoặc không.
- <phần khai báo> dùng để xác định các hằng, kiểu, biến và cũng có thể xác định các chương trình con khác được sử dụng trong hàm. Lưu ý các hằng, biến, kiểu chỉ sử dụng trong hàm này.
- <kiểu dữ liệu> hàm có kiểu dữ liệu bởi vì nó cho ra đáp một đáp án.
- <dãy lệnh> là các câu lệnh khi chạy hàm này.
Ví dụ
[sửa]Chương trình | Giải |
---|---|
Program Số_nhỏ_nhất;
Var a, b, c:real;
Function Min(a, b:real):real;
begin
if a<b then Min:=a else Min:=b;
end;
Begin
write('Nhập a, b, c: ');
readln(a,b,c);
writeln('Số nhỏ nhất là: ', Min(Min(a,b),c));
readln
End.
|
Nhập a, b, c: 1 9 5 Nhập a, b, c: 5 5 3 |