Tin học Turbo Pascal.

namnam06

Học sinh tiến bộ
Thành viên
12 Tháng chín 2018
1,147
894
151
Gia Lai
THCS Lê Quý Đôn

nguyen tran thanh nha

Học sinh chăm học
Thành viên
10 Tháng sáu 2018
107
53
61
21
Bà Rịa - Vũng Tàu
thcs kim long
cấu trúc của function :
function tên hàm(biến: kiểu dữ liệu của biến):kiểu dữ liệu của hàm; kiểu dữ liệu của biến và hàm bắt buộc phải có
var có cũng được không có cũng được cái này giống procedure
begin
các câu lệnh
tên hàm phải có giá trị cần tính. mình có thể dùng tên hàm để tính toán hoặc dùng biến phụ nhưng bước cuối phải gắn lại cho tên hàm
(vd biến phụ: tên hàm là test và mình dùng kq để tính thì cuối cùng sẽ là test:= kq)
end;
function chỉ trả về duy nhất 1 giá trị với kiểu dữ liệu giống với tên hàm. còn về biến thì giống với procedure. và nếu dùng function thì trong chương trình chính muốn gọi tới hàm thì phải gắn cái mình gọi bằng một biến.
bài:
var n,kq :byte;
function luythua(n : byte ) :qword;
var i,k: byte;
begin
k:=1;
for i:= 1 to n do
k:= k*i;
luythua:=k;
end;
begin
read(n);
kq:= luythua(n);
writeln(kq);
end.
 
  • Like
Reactions: hip2608

namnam06

Học sinh tiến bộ
Thành viên
12 Tháng chín 2018
1,147
894
151
Gia Lai
THCS Lê Quý Đôn
Cảm ơn nhiều nha. Bị cái chỗ không khai báo hàm khi viết chương trình, giờ mới tìm ra lỗi.
 
Top Bottom