Lời giải 1 :
❇ Gợi ý tham khảo:
Ý tưởng, thuật toán (Vận dụng cái này để viết chương trình nha bạn, vì tôi không biết bạn học C++, Python hay Pascal) :
- Câu 1:
B1: Nhập số a, nhập số b kiểu số thực.
B2: So sánh if a>b then xuất (a, "là số lớn nhất")
else xuất (b, "là số lớn nhất").
- Câu 2:
B1: Nhập a, nhập b, nhập c kiểu số thực.
B2: So sánh
If a>b and a>c xuất (a, " là số lớn nhất")
Elif b>a and b>c xuất (b, "là số lớn nhất")
Else (c, " là số lớn nhất")
- Câu 3:
B1: Nhập a, b, c kiểu số thực.
B2: kiểm tra
If (a*a=b*b + c*c) or (b*b=c*c + a*a) or (c*c=b*b + a*a):
--> (a, b, c, "là bộ ba Pytago")
Else
--> (a, b, c, "Không phải là bộ ba Pytago)
Chúc bạn làm tốt
Thảo luận
-- Nếu bạn sử dụng thuật toán thì phải ghi là nếu thay vì if
-- Mà trên bạn viết code dưới bạn kêu thuật toán???
-- Cái tôi muốn giúp là ý tưởng, thuật toán để bạn có thể tư duy dùng lệnh đã học viết ra. Chứ không phải làm sẵn chép vào. Với ý tưởng bạn có thể dụng vạn cách làm để ra kết quả. Nha!
-- Bạn ơi, vì mình bồi dưỡng hsg, cách viết nhanh đã thành thói quen. Bạn nói viết code vậy có cái code nào mà if xuất else ---> xuất. Lộn xộn vậy không? .
-- Thay vì thế thì bạn trình bày từng bước xuống dòng được ko
-- Vậy nếu bạn kêu là bạn là bồi dươngx hsg thì sao bạn ko trình bày 1 cách khoa học
--
Dạ được. Nhưng mỗi người mỗi cách trình bày. Mình thường viết trên bảng như vậy vì nó nhanh, đỡ tốn thời gian. Và mình cũng không chú trọng trình bày ra sao mà cốt là cái vấn đề có giải quyết được chưa. Vì khi thi, giám khảo không chấm thuật toán viết mà chấm code. Bạn ạ. Rút gọnDạ được. Nhưng mỗi người mỗi cách trình bày. Mình thường viết trên bảng như vậy vì nó nhanh, đỡ tốn thời gian. Và mình cũng không chú trọng trình bày ra sao mà cốt là cái vấn đề có giải quyết được chưa. Vì khi thi, giám khảo không chấm thuật toán viết ... xem thêm
-- Rồi ngủ nha. Mệt rồi nha. Có giỏi thì đem tôi về dạy đi.