Featured image of post Thiết kế và Phân tích Thuật toán - Báo cáo Thực hành - j88vip1

Thiết kế và Phân tích Thuật toán - Báo cáo Thực hành - j88vip1

Tham gia trải nghiệm trò chơi độc đáo trên J88VIP1 và nhận các ưu đãi đặc biệt chỉ có tại J88VIP1

Một, Mục tiêu và Yêu cầu

  • Làm quen với môi trường lập trình và thực hành cơ bản về lập trình.
  • Viết chương trình tính giai thừa của một số nguyên dương.

Hai, Nội dung Thực hành

  • Chuẩn bị và làm quen với môi trường sẽ sử dụng trong các bài thực hành sau.
  • Sử dụng ngôn ngữ lập trình Python để viết chương trình tính giai thừa đơn giản.
  • Kiểm tra tính chính xác của chương trình bằng cách nhập các giá trị như 3, 5, 7, 10.

j8bet com j88bet Ba, Thiết bị Chính

  • Máy tính
  • Ngôn ngữ lập trình: Python

Bốn, Phương pháp và Các bước Thực hiện

  1. Mở môi trường lập trình và viết chương trình.
  2. Nhập các giá trị khác nhau để kiểm tra kết quả.

Năm, Mã nguồn Chính

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
i = input("Vui lòng nhập một số nguyên: ")
i = int(i)

def tinh_giai_thua(n):
    if n == 1:
        return 1
    else:
        return n * tinh_giai_thua(n - 1)

print("Được phát triển bởi W1ndys")
print("Giai thừa của 3 là:", tinh_giai_thua(3))
print("Giai thừa của 5 là:", tinh_giai_thua(5))
print("Giai thừa của 7 là:", tinh_giai_thua(7))
print("Giai thừa của 10 là:", tinh_giai_thua(10))

Sáu, Xử lý Dữ liệu và Phân tích Kết quả

  • Có thể sử dụng văn bản và hình ảnh để minh họa quá trình thực hành và kết quả chạy chương trình.
  • Kết quả đầu ra:
1
2
3
4
5
6
Vui lòng nhập một số nguyên: 5
Được phát triển bởi W1ndys 
Giai thừa của 3 là: 6
Giai thừa của 5 là: 120
Giai thừa của 7 là: 5040
Giai thừa của 10 là: 3628800

Bảy, Vấn đề Xuất hiện và Cách Giải quyết

  • Không có vấn đề nào xuất hiện trong quá trình thực hiện.

Tám, Thảo luận và Cảm nhận Cá nhân

  • Thuật toán đệ quy trong Python giúp việc tính giai thừa trở nên dễ hiểu và đơn giản.
  • Lưu ý rằng trong thư viện math của Python đã có sẵn hàm math.factorial(n) để tính giai thừa một cách nhanh chóng.
Licensed under CC BY-NC-SA 4.0
Built with Hugo
Theme Stack thiết kế bởi Jimmy