Symmetri i naturen
Blokker
HVORFOR ER LIVET HER PÅ JORDA SÅ SYMMETRISK ?
HVORFOR
ER
NATUREN
SÅ
SYMMETRISK?
Professor Ard Louis �University of Oxford
Hva er mest sannsynlig?
ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC ABC �
ELLER?�
GJENTA ABC 42 GANGER
Genene våre er som programmkode.
Korte, enkle algoritmer �med løkker og gjentakelser �vil oftere bli vellykket enn �lange, detaljerte algoritmer.
Symmetri i planter
Kan symmetri gi en fordel?
Programmér en plante!
Ta utgangspunkt i en nokså enkel rotert mangekant hvis du har laget noe slikt tidligere og erstatt bevegelsen fremover med en variabel.
Hvordan kan man lage en plante/blomst utifra dette?��Tips: For at det skal bli pent bør de store figurene tegnes først, så mindre og mindre.
Hvis du ikke har en figur fra før kan du ta en kopi av�Plantemymmetri - Start (B) på startsiden og bruke den.
Variabler
Brukes for å lagre informasjon til bruk senere i programmet.
Man må opprette variabelen her før blokkene under dukker opp i det hele tatt.
Hvis du vil gi variabelen en bestemt verdi.
Hvis du vil endre verdien til variabelen.�(kan være negative tall også)
Denne settes inn der�variabelen skal brukes.
Speilsymmetri
Startkode til Speilsymmetri
Funksjoner
Kodesnutter/miniprogram som kjøres i programmet ved behov.
Funksjonen “vinkler” lager variabler som skal brukes når man skal snu retningen.
“del 1” kan kopieres for å lage flere deler til figuren.
Dere har 10 min til å lage den ene halvdelen av figuren/sommerfuglen.
Man “kaller på” funksjonen ved å legge inn navnet på funksjonen i programmet som kjøres, slik som her…
Flip the script!
For å lage den andre halvdelen av figuren gjør vi følgende:
1) Kopiér funksjonen “vinkler � og lag en versjon der vinklene � er flippet/negative.
2) Kjør funksjonene med delene� to ganger, men flip vinklene� før de skal kjøres for andre gang.