Przekątne wielokąta
WPROWADZENIE
Przekątna to odcinek, który łączy dwa wierzchołki wielokąta, ale nie jest jego bokiem.
Tu ma być grafika: https://mat.przemek.edu.pl/wp-content/uploads/2024/08/image.png
W każdym wielokącie można dokładnie obliczyć liczbę wszystkich przekątnych
Tu ma być grafika: https://mat.przemek.edu.pl/wp-content/uploads/2024/08/image-1.png
Liczbę przekątnych można obliczyć z zależności $\frac{n(n-3)}{2}$, gdzie n oznacza liczbę boków wielokąta.
KOD W JĘZYKU PYTHON
JAK DZIAŁA PROGRAM?
- Importujemy biblioteki math oraz matplotlib.pyplot.
- Program prosi użytkownika o wpisanie liczby boków wielokąta.
- Jeśli liczba boków jest mniejsza niż 3, program wyświetla komunikat, że taki wielokąt nie istnieje. Jeśli liczba boków wynosi 3 lub więcej, program wykonuje dalsze obliczenia.
- Obliczamy liczbę przekątnych wielokąta według wzoru n(n-3)2 oraz miarę kąta wewnętrznego wielokąta interior_angle.
- Obliczamy miarę kąta między przekątnymi diagonal_angle wielokąta oraz długość przekątnych diagonal_length.
- Obliczamy współrzędne wierzchołków wielokąta, rysujemy wielokąt oraz przekątne za pomocą biblioteki matplotlib.
- Program ustawia zakres rysowania oraz tytuł wykresu.
- Program wyświetla wykres w oknie graficznym.