RAZVRSTAJTE SLIICE U ODGOVARAJUE ELIJE REKURZIJA GRAFIKE NAREDBE
RAZVRSTAJTE SLIČICE U ODGOVARAJUĆE ĆELIJE! REKURZIJA GRAFIČKE NAREDBE
FMS LOGO - ponavljanje 8. razred
• Program koji poziva samog sebe na izvršenje zove se: REKURZIJA _________ • Zaokruži primjer rekurzivnog programiranja! klizne trake crtanje stabla crtanje krivulje okviri s tekstom
• ZAOKRUŽI! Ugniježđena funkcija: - vraća neku vrijednost - poziva drugu funkciju - ispituje uvjete • ZAOKRUŽI! Programska funkcija: - vraća neku vrijednost - poziva drugu funkciju - ispituje uvjete
OKVIR S TEKSTOM KLIZNE TRAKE NAREDBENI GUMB Odabir vrijednosti pomicanjem klizača Prikaz teksta, vrijednosti i rezultata Zadavanje naredbi, pokretanje programa
…nismo još gotovi… …slijedi nekoliko zadataka…
Pronađi rekurziju! to gumbi buttoncreate "main "desno "Desno 25 25 75 25 [fd 2 rt 1] buttoncreate "main "lijevo "Lijevo -100 25 75 25 [fd 2 lt 1] buttoncreate "main "ravno "Ravno -38 -10 75 25 [fd 2] End to traka scrollbarcreate "prozor "traka 25 25 100 25 [setheading scrollbarget "traka] scrollbarset "traka 0 360 0 End to stablo : vel if : vel<4 [stop] fd : vel lt 20 stablo : vel/2 rt 40 stablo : vel/2 lt 20 bk : vel End
Pronađi grafičke komande! to trokut : a fd : a rt 120 if : a<500 [trokut : a + 2] [stop] End to gumbi buttoncreate "main "desno "Desno 25 25 75 25 [fd 2 rt 1] buttoncreate "main "lijevo "Lijevo -100 25 75 25 [fd 2 lt 1] buttoncreate "main "ravno "Ravno -38 -10 75 25 [fd 2] End to ispis : n if : n<20 [print : n ispis : n + 1] End
Pronađi rekurziju!
Pronađi grafičke komande!
Poveži pojmove! REKURZIJA UGNIJEŽĐENA FUNKCIJA PROGRAMSKA FUNKCIJA vraća neku vrijednost program koji poziva samog sebe na izvršenje funkcija koja poziva drugu funkciju
Poveži pojmove! ILI (OR) svi uvjeti moraju biti točni da bi se program izvršio I (AND) dovoljno je da je jedan uvjet točan da se program izvrši
- Slides: 12