Trang chủ Toán Học Lớp 11 Này là bài tập kiểu mảng ạ Giúp em viết...

Này là bài tập kiểu mảng ạ Giúp em viết code để tính diện tích của đa giác bất kì khi biết tọa độ với ạ ( S = |∑(xⁿ+¹ - xⁿ)(yⁿ+¹ + yⁿ)/2| Hoặc: S = |∑(xⁿ+¹ + x

Câu hỏi :

Này là bài tập kiểu mảng ạ Giúp em viết code để tính diện tích của đa giác bất kì khi biết tọa độ với ạ ( S = |∑(xⁿ+¹ - xⁿ)(yⁿ+¹ + yⁿ)/2| Hoặc: S = |∑(xⁿ+¹ + xⁿ)(yⁿ+¹ - yⁿ)/2|) em có tìm được công thức trên ạ mà k biết viết như thế nào ?

image

Lời giải 1 :

Về nguyên tắc thì:
- Biết tọa độ của 3 điểm, sẽ tính được diện tích của 1 tam giác
- Với tứ giác, ta chia chúng thành 2 tam giác, tính diện tích từng tam giác rồi cộng lại
- Với ngũ giác, ta chia chúng thành 3 tam giác, tính diện tích từng tam giác rồi cộng lại
vân vân...
- Với đa giác 29 đỉnh, ta chia chúng thành 27 tam giác, tính diện tích từng tam giác rồi cộng lại
Vậy thôi ---> Cái này có thể lập trình được, chỉ cần có công thức tính diện tích tam giác như sau:

Thảo luận

Bạn có biết?

Toán học là môn khoa học nghiên cứu về các số, cấu trúc, không gian và các phép biến đổi. Nói một cách khác, người ta cho rằng đó là môn học về "hình và số". Theo quan điểm chính thống neonics, nó là môn học nghiên cứu về các cấu trúc trừu tượng định nghĩa từ các tiên đề, bằng cách sử dụng luận lý học (lôgic) và ký hiệu toán học. Các quan điểm khác của nó được miêu tả trong triết học toán. Do khả năng ứng dụng rộng rãi trong nhiều khoa học, toán học được mệnh danh là "ngôn ngữ của vũ trụ".

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

Tâm sự 11

Lớp 11 - Năm thứ hai ở cấp trung học phổ thông, gần đến năm cuối cấp nên học tập là nhiệm vụ quan trọng nhất. Nghe nhiều đến định hướng sau này rồi học đại học. Ôi nhiều lúc thật là sợ, hoang mang nhưng các em hãy tự tin và tìm dần điều mà mình muốn là trong tương lai nhé!

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