Figury Na Płąszczyżnie Sprawdzian Z Informatyki Wsip 6

Hej Uczniu! Czeka Cię sprawdzian z informatyki, a konkretnie z figur na płaszczyźnie? Bez obaw! Ten przewodnik pomoże Ci się przygotować.
Podstawowe figury i ich reprezentacja
Zacznijmy od podstaw. Musisz znać podstawowe figury geometryczne. Są to między innymi: punkt, linia, okrąg, kwadrat, prostokąt, trójkąt.
W informatyce, te figury reprezentujemy za pomocą współrzędnych. Punkt to para (x, y). Linia to dwa punkty (początek i koniec). Okrąg to środek (x, y) i promień. Kwadrat i prostokąt definiujemy przez współrzędne wierzchołków lub, częściej, przez współrzędne jednego wierzchołka i wymiary. Trójkąt to trzy punkty.
Must Read
Ważne jest zrozumienie, jak te figury są zapisywane w kodzie. Zwykle używamy do tego zmiennych. Na przykład, `punktX = 10; punktY = 20;` to punkt o współrzędnych (10, 20).
Operacje na figurach
Teraz przejdźmy do operacji. Często będziesz musiał/a wykonywać operacje takie jak: przesuwanie, obracanie, skalowanie.

Przesuwanie polega na dodaniu wartości do współrzędnych. Jeśli chcemy przesunąć punkt (x, y) o dx w poziomie i dy w pionie, nowe współrzędne to (x+dx, y+dy). Pamiętaj, że przesunięcie całej figury, to przesunięcie każdego punktu, który ją tworzy!
Obracanie jest bardziej skomplikowane. Wymaga użycia funkcji trygonometrycznych (sinus, cosinus). Ważne jest, by wiedzieć wokół którego punktu obracamy. Zwykle obracamy wokół początku układu współrzędnych (0,0) lub wokół środka figury.

Skalowanie polega na pomnożeniu współrzędnych przez współczynnik skali. Jeśli współczynnik skali wynosi 2, figura będzie dwa razy większa. Pamiętaj, żeby skalować względem jakiegoś punktu, zwykle środka!
Sprawdzanie kolizji
Kolejny ważny temat to sprawdzanie kolizji. Czy dwie figury się przecinają?
Najprostszy przypadek to kolizja punktu z figurą. Na przykład, czy punkt leży wewnątrz okręgu? Obliczamy odległość punktu od środka okręgu i porównujemy z promieniem. Jeżeli odległość jest mniejsza lub równa promieniowi, punkt leży wewnątrz okręgu.

Sprawdzanie kolizji bardziej złożonych figur jest trudniejsze i często wymaga użycia bardziej zaawansowanych algorytmów. Można na przykład użyć obwiedni prostokątnych (bounding boxes) żeby szybko wykluczyć przypadki, w których figury są bardzo daleko od siebie.
Algorytmy i pseudokod
Sprawdzian może zawierać pytania o algorytmy związane z figurami. Przygotuj się na pisanie pseudokodu.

Pseudokod to zapis algorytmu w sposób zrozumiały dla człowieka, a nie konkretnego języka programowania. Skup się na logicznym opisie kroków.
Przykładowo, pseudokod na obliczenie pola prostokąta: `pobierz długość; pobierz szerokość; pole = długość * szerokość; wypisz pole;`.
Podsumowanie
Pamiętaj! Dobrze zrozum: reprezentację figur za pomocą współrzędnych, operacje na figurach (przesuwanie, obracanie, skalowanie), sprawdzanie kolizji i podstawy algorytmów. Ćwicz pisanie pseudokodu. Powodzenia na sprawdzianie!
