Trang chủ Tin Học Lớp 10 Câu 3. Xét bài toán: Tìm số lớn nhất trong...

Câu 3. Xét bài toán: Tìm số lớn nhất trong 2 số а, b. a. Hãy xác định Input, Output của bài toán. b. Hãy mô phỏng thuật toán giải quyết bài toár với Input

Câu hỏi :

Giúp em giải với ạ......

image

Lời giải 1 :

a/ input: là 2 số a và b

output: của bài toán là so sánh a và b số nào lớn hơn in ra.

b/ Với 4 số 6,8,5,7 ta có thể nhận xét như sau:

một số muốn là max thì nó phải lớn hơn với cac số còn lại hay có thể nói ta có thể  gọi lần lượt 3 số trên là a b c d. Sau đó ta gọi max là biến output mà ta cần tìm, ta gán output này cho a. Sau đó ta từ từ xét hết dãy a,b,c,d như sau nếu mà max < a hoặc b hoặc c hoặc d thì gán max cho số nó nhỏ hơn. In ra max

Cách làm: gán max cho 6. Chạy hết dãy ta thấy 6 < 8 thì max = 8. 8 > 5 bỏ qua. 8 >7 bỏ qua

In ra 8.

@Hômnaytôibịrob

Thảo luận

-- Vào nhóm mik đi
-- nhóm bạn full rồi mà a:/ ?
-- Ok

Lời giải 2 :

a) Xác định bài toán :

- Input : hai số a và b

- Output : số lớn nhất trong hai số a và b

b) Mô phỏng thuật toán :

- max = a = 6

- b > max ⇒ 8 > 6 ⇒ max = 8

- c > max ⇒ 5 > 8 ⇒ sai

- d > max ⇒ 7 > 8 ⇒ sai

=> Giá trị lớn nhất max = 8

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 :))

Copyright © 2021 HOCTAP247