Pascal - Sử dụng Procedure viết chương trình tính n!

Viết chương trình tính n! với yêu cầu sử dụng hàm để tính giai thừa

Dịch vụ quét mã độc cho mã nguồn WordPress miễn phí năm 2020

Average: 5 (5 votes)

Theo VietnamWorks lương của lập trình viên C++ hơn 1.000 USD mỗi tháng

Average: 5 (7 votes)

Pascal - Sử dụng Procedure viết chương trình tính n!

Viết chương trình tính n! với yêu cầu sử dụng hàm để tính giai thừa

>> Pascal - Tìm số lớn thứ nhì trong n số được nhập từ bàn phím

>> Pascal - Viết CT cho phép nhập hai số vào hai biến, đổi giá trị của hai biến cho nhau

Mã chương trình

Program Giai_thua_Ham;

uses crt;

var n: longint;

Function Giai_Thua(n:longint):longint;

Var GT:Longint;

begin

     GT:=1;

     while n > 0 do

     begin

     GT:=GT * n;

     n:=n-1;

     end;

     Giai_thua:=GT;

end;

begin

    clrscr;

    write('Nhap n: '); readln(n);

    write(n,'!=',Giai_thua(n));

    readln

end.

Nhận xét:

Hãy so sánh sự khác nhau khi Giai_thua được viết dưới hai dạng Function và Procedure.

- Khi dùng Procedure cần một biến (toàn cục) để lưu giữa giá trị của n!. Biến này được truyền cho tham biến trong Procedure. Sau khi gọi nó cần lệnh để in n!

- Khi dùng Function, có thể sử dụng nó như là một biểu thức.

Fivestar: 
Average: 5 (2 votes)

Advertisement

 

jobsora

Dich vu khu trung tphcm

Dich vu diet chuot tphcm

Dich vu diet con trung

Quảng Cáo Bài Viết

 
Toàn cảnh cuộc chiến Apple – Samsung
Toàn cảnh cuộc chiến Apple – Samsung

Trận chiến bản quyền giữa hai ông lớn Apple và Samsung có thể xem là trận chiến lịch sử của không chỉ thế giới di động, mà còn của toàn ngành công nghệ.

Nhìn lại Drupal Association CTO: 1 năm qua - Drupal
Nhìn lại Drupal Association CTO: 1 năm qua - Drupal

Drupal Association CTO Joshua Mitchell shares many of the improvements to the Drupal.org and supporting techonolgy around 

Sử dụng Hashtag trên Facebook hiệu quả 2015
Sử dụng Hashtag trên Facebook hiệu quả 2015

Nghĩ tới hashtag, mọi người sẽ nghĩ ngay tới Twitter. Có lẽ việc Twitter sử dụng hashtags