Daljice
Navodilo
Preden oddaš domačo nalogo, moraš obvezno preizkusiti, ali
pravilno deluje. V tej nalogi to naredi z Mathematico. Sestavi
zvezek
Test.nb, ki vsebuje slike, iz katerih se vidi,
da tvoja rešitev deluje, in ga oddaj skupaj z ostalimi
rešitvami.
Naloga
Naloga 1: Neobvezna naloga za ogrevanje
Na vajah smo risali slike z daljicami. Sestavi metodo
pravokotniTrikotnik(x,y,a,b), ki nariše pravokotni
trikotnik z vrhom v točki (x,y) in katetama dolžine
a in b.

Naloga 2: Krajšanje daljice
Na vajah smo sestavili metodi za premik in zasuk daljice.
Sestavi še metodo
skrajsaj, ki daljico skrajša za
dani faktor. Pri tem se ohrani smer in prvo krajišče
daljice. Na primer, če ima daljica d krajišči v
točkah (1,2) in (5,10),
d.skrajsaj(0.75) vrne novo daljico s krajiščema
(1,2) in (4,8). (Če je faktor večji od 1,
potem se daljica raztegne namesto, da bi se skrajšala.)
Naloga 3: Spirale
Sestavi metodo
spirala(int n, double k, double
phi), ki nariše spiralo. Začne tako, da nariše navpično
daljico dolžine 1 z izhodiščem v točki (0,0). Nato v
vsakem koraku prvo oglišče daljice prestavi v drugo, daljico
zasuka za kot phi in jo skrajša za faktor k.
Postopek se ustavi po n korakih.
Na spodnjih slikah je nekaj primerov spiral:
- n = 100, k = 0.95, phi = 1.6

- n = 100, k = 0.9, phi = 2.5

- n = 1000, k = 0.997, phi = 0.1

Nariši še sam tri svoje spirale in jih oddaj v zvezku
Test.nb.