Vận dụng trang 91 SGK Tin học 10 Cánh diều
Sử dụng kết quả của Bài 2 phần Luyện tập, em hãy viết chương trình giải bài toán ở Hoạt động 1.
- Kết quả Bài 2 phần Luyện tập:
- Giải bài toán ở Hoạt động 1 là tìm diện tích tam giác lớn nhất
Hướng dẫn giải chi tiết Vận dụng trang 91
Phương pháp giải:
Thực hiện tìm diện tích từng tam giác, so sánh diện tích của các tam giác ⇒ Tam giác có diện tích lớn nhất
Lời giải chi tiết:
Chương trình:
def dientichtg(a, b, c):
p = (a + b + c)/2
s = p * (p - a) * (p - b) * (p - c)
return s**0.5
def timMax(s1, s2, s3):
max = s1
if max < s2: max = s2
if max < s3: max = s3
return max
a, b, c = 3, 4, 5
u, v, w = 4,6, 7
p, q, r = 3.5, 4.5, 6
s1 = dientichtg(a, b, c)
s2 = dientichtg(u, v, w)
s3 = dientichtg(p, q, r)
max = timMax(s1, s2, s3)
print("Diện tích tam giác lớn nhất là: ", max)
-- Mod Tin Học 10 HỌC247
-
Chương trình con là gì?
bởi Naru to 20/09/2022
Theo dõi (0) 1 Trả lời