X

SBT Tin học 10 Cánh diều

Tính giai thừa Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n


Giải SBT Tin học 10 Bài 8, 9: Câu lệnh lặp. Thực hành câu lệnh lặp

Haylamdo biên soạn và sưu tầm lời giải Câu F42 trang 32 SBT Tin học 10 trong Bài 8, 9: Câu lệnh lặp. Thực hành câu lệnh lặp sách Cánh diều. Với lời giải ngắn gọn nhưng đủ ý hy vọng sẽ giúp các học sinh dễ dàng nắm được cách làm bài tập trong Tin học 10.

Câu F42 trang 32 SBT Tin học 10: Tính giai thừa

Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n.

Lời giải:

Giai thừa của n (kí hiệu n!) là tích của các số nguyên dương từ 1 tới n. Ta cũng có thể định nghĩa quy nạp như sau:

Tính giai thừa Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n

Lưu ý: 0! = 1, đây là quy ước của hàm giai thừa.

Để tính n!, ta có thể khởi tạo một biến số nguyên F = 0 ứng với giá trị 0! Sau đó với mỗi i từ 2 tới n, ta nhân F lên i lần (F= F*i). Tham khảo chương trình sau:

Tính giai thừa Viết chương trình nhập vào một số nguyên dương n và in ra giá trị giai thừa của n

Xem thêm lời giải Sách bài tập Tin học 10 Cánh diều hay, ngắn gọn khác: