[CHUẨN NHẤT] Viết Chương Trình Tính Giai Thừa Của Số N - Toploigiai
Có thể bạn quan tâm
Câu hỏi: Pascal - Viết chương trình tính giai thừa của số n (Viết là n!)
Trả lời:
Viết chương trình tính giai thừa của số n (Viết là n!). Với yêu cầu:
- Nếu người dùng nhập số n < 0 thì yêu cầu nhập lại.
- Sử dụng chương trình con để tính giai thừa của một số.
+ n! = 1 nếu n = 0;
+ n! = 1.2.3.4.5...n (Tích của n thừa số).
Mã chương trình
Cách 1:
Nhận xét
Lệnh n:= n-1 làm thay đổi giá trị của n nhưng khi ra khỏi chương trình con n có giá trị không đổi so với trước khi gọi chương trình con.
Cách 2:
Cấu trúc chung của chương trình Pascal
[<phần khai báo>]
<phần thân>
- Phần thân nhất thiết phải có
- Phần khai báo có thể có hoặc không
Ta quy ước:
- Các diễn giải bằng ngôn ngữ tự nhiên được đặt giữa cặp dấu < và >.
- Các thành phần của chương trình có thể có hoặc không được đặt dấu [ và ]
Phần khai báo bao gồm:
- Khai báo tên chương trình.
Program <tên chương trình>;
Tên chương trình: là tên do người lập trình đặt ra theo đúng quy định về tên. Phần khai báo này có thể có hoặc không.
Ví dụ: Program vidu1;
Hay Program UCLN;
- Khai báo thư viện.
Uses <tên thư viện>;
Đối với pascal thì thư viện crt thường được sử dụng nhất, đây là thư viện các chương trình có sẵn để làm việc với màn hình và bàn phím.
Ví dụ: Uses crt;
- Khai báo hằng
Const n = giá trị hằng;
Là khai báo thường được sử dụng cho những giá trị xuất hiện nhiều lần trong chương trình.
Ví dụ: Const n = 10;
Hay Const bt = ‘bai tap’;
- Khai báo biến.
Tất cả các biến dùng trong chương trình đều phải được đặt tên và khai báo cho chương trình dịch biết để lưu trữ và xử lý. Biến chỉ nhận một giá trị tại mỗi thời điểm khai báo được gọi là biến đơn.
Ví dụ: Var i: integer;
Phần thân chương trình
Begin
[<dãy lệnh>]
End.
Trong đó:
- Begin: bắt đầu (tên dành riêng)
- End: kết thúc (tên dành riêng)
Từ khóa » Câu Lệnh N
-
\n Là Gì, Cách Sử Dụng Câu Lệnh \n Trong C Như Thế Nào
-
Chủ đề: Ý Nghĩa Của "\n" Va "%d" Trong Dòng Lệnh (C)
-
Câu Lệnh Readln (n) Có ý Nghĩa Là Gì Câu Hỏi 3077569
-
Ý Nghĩa Của Tiền Tố N Trong Các Câu Lệnh T-SQL Là Gì?
-
[Tự Học Lập Trình C] Câu Lệnh Lặp Với Số Lần Xác định Trong Ngôn Ngữ C.
-
Viết Chương Trình Tính N ! Sử Dụng Câu Lệnh Whide Do
-
Write(N,'la So Chan'); Cho Biết Nội Dung Xuất Ra Màn Hình Là Gì - Tin ...
-
[Lập Trình C++ Cơ Bản] Bài 5: Cấu Trúc Lặp - Viblo
-
Lệnh điều Kiện Trong C++, Cú Pháp Và Cách Sử Dụng - Thủ Thuật
-
Các Câu Lệnh Pascal Nào Sau đây được Viết đúng? - Luật Hoàng Phi
-
Các Cấu Trúc Lệnh Trong C - SlideShare
-
Câu Lệnh Rẽ Nhánh Và Lặp Trong C++ - SGK Tin Học 11 - Giải Bài Tập