Trang chủ Tin Học Lớp 8 Nếu viết chương trình tìm số lớn nhất trong 3...

Nếu viết chương trình tìm số lớn nhất trong 3 số A, B, C nguyên như sau, kết quả sẽ sai khi nào? Var A, B, C, max:integer; Begin read(A, B, C); if (

Câu hỏi :

Nếu viết chương trình tìm số lớn nhất trong 3 số A, B, C nguyên như sau, kết quả sẽ sai khi nào? Var A, B, C, max:integer; Begin read(A, B, C); if (A>C) and (A>B) then max := A; if (B>C) and (B>A) then max := B; if (C>A) and (C>B) then max := C; End. Chọn một câu trả lời: a. Chương trình sai chỉ khi 2 trong 3 số A, B, C bằng giá trị nhau. b. Chương trình luôn đúng với mọi A, B, C. c. Chương trình sai khi chỉ cần 2 trong 3 số A, B, C bằng giá trị nhau. d. Chương trình chỉ sai khi cả 3 số A, B, C bằng giá trị nhau. Mong mng giúp em với ạ

Lời giải 1 :

D. Sai khi cả 3 số bằng nhau dẫn đến điều kiện nào cũng sai và không tìm được max

Cũng có thể 2 trong 3 số bằng nhau nhưng giá trị còn lại phải nhỏ hơn

đoạn tìm max chuẩn

max:=A;

if B>max then max:=B;

if C>max then max:=C;

Thảo luận

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ự 8

Lớp 8 - Năm thứ ba ở cấp trung học cơ sở, học tập bắt đầu nặng dần, sang năm lại là năm cuối cấp áp lực lớn dần nhưng các em vẫn phải chú ý sức khỏe nhé!

Nguồn : ADMIN :))

Copyright © 2021 HOCTAP247