Trang chủ Tin Học Lớp 10 Viết thuật toán tìm số nhỏ nhất của 3 số...

Viết thuật toán tìm số nhỏ nhất của 3 số bất kỳ câu hỏi 2851843 - hoctapsgk.com

Câu hỏi :

Viết thuật toán tìm số nhỏ nhất của 3 số bất kỳ

Lời giải 1 :

Yêu cầu

  • Input: nhập 3 số nguyên: a, b, c
  • Output: BCNN(a, b, c)

Khái niệm

Bội chung nhỏ nhất của các số nhất kỳ là số nhỏ nhất có thể chia hết cho tất cả các số đó

Ý tưởng, hướng giải

Ta sẽ tìm số lớn nhất nhất từ các số vừa nhập và cho nó chạy từ số đó đến khi nào số đang chạy có thê chia hết cho 3 số đã nhập thì dừng báo kết quả.

Giải quyết bài toán

  • Bước 1: nhập 3 số a, b, c
  • Bước 2: Tìm số lớn nhất từ 3 số a, b, c vừa nhập, gán vào i
  • Bước 3: cho biến cho biến greater chạy -> vô cưc, đồng thời ra điều kiện nếu 3 số i đều chia hết cho 3 số a, b, c thì gán bcnn <- greater
  • Bước 4: dừng vòng lập và in ra biến bcnn.

Chương trình mẫu (Python)

Python

# Tìm BCNN của 3 số

# đinh nghĩa hàm

    def bcnn(a, b, c):

# tìm số lớn nhất trong 3 số

 if a > b and a > c:

     greater = a

 elif b > c:

      greater = b

  else:

      greater = c

# chạy và tìm BCNN

     while(True):

         if((greater % x == 0) and (greater % y == 0) and (greater % z == 0)):

             bcnn = greater

             break

         greater += 1 return bcnn

# Người dùng nhập vào 3 số a, b, c 

a = int(input("Nhập vào a: "))

b = int(input("Nhập vào b: "))

c = int(input("Nhập vào c: "))

print "Vậy BCNN(a, b, c) = ", bcnn(a, b, c)

xin 5 sao và lời giải hay 

Thảo luận

Lời giải 2 :

* Thuậ toán :

- Bước 1 : nhập ba số a, b, c

- Bước 2 : min ← a

- Bước 3 : nếu b < min thì min ← b

- Bước 4 : nếu c < min thì min ← c

- Bước 5 : in ra giá trị min, kết thúc

Bạn có biết?

Tin học, tiếng Anh: informatics, tiếng Pháp: informatique, là một ngành khoa học chuyên nghiên cứu quá trình tự động hóa việc tổ chức, lưu trữ, xử lý và truyền dẫn thông tin của một hệ thống máy tính cụ thể hoặc trừu tượng (ảo). Với cách hiểu hiện nay, tin học bao hàm tất cả các nghiên cứu và kỹ thuật có liên quan đến việc mô phỏng, biến đổi và tái tạo thông tin.

Nguồn : Wikipedia - Bách khoa toàn thư

Tâm sự 10

Lớp 10 - Năm thứ nhất ở cấp trung học phổ thông, năm đầu tiên nên có nhiều bạn bè mới đến từ những nơi xa hơn vì ngôi trường mới lại mỗi lúc lại xa nhà mình hơn. Được biết bên ngoài kia là một thế giới mới to và nhiều điều thú vị, một trang mới đang chò đợi chúng ta.

Nguồn : ADMIN :))

Liên hệ hợp tác hoặc quảng cáo: gmail

Điều khoản dịch vụ

Copyright © 2021 HOCTAPSGK