560 likes | 1.34k Vues
POJMOVNIK PROGRAMIRANJE - TERRAPIN LOGO. Izradili: Sara Došen, Emanuel Srpak i Nives Sandrin 8.b 2009./2010. II. osnovna škola Čakovec. Pojmovnik se sastoji od tri dijela: (kliknite na dio koji želite). Dio 1 – osnovne naredbe
E N D
POJMOVNIKPROGRAMIRANJE - TERRAPIN LOGO Izradili: Sara Došen, Emanuel Srpak i Nives Sandrin 8.b 2009./2010. II. osnovna škola Čakovec
Pojmovnik se sastoji od tri dijela:(kliknite na dio koji želite) Dio 1 – osnovne naredbe Dio 2 – programiranje, tipovi podataka i naredbe koordinatne grafike Dio 3 – naredbe za rad s više kornjača, naredbe za rad s riječima i listama i dr.
FD (FORWARD) • FD je kratica za englesku riječ forward što znači naprijed. • Napišemo li broj kraj naredbe FD, kornjača će se pomaknuti naprijed za upisani broj koraka, npr. FD 50 Natrag
BK (BACK) • BK je kratica za englesku riječ back, što znači nazad. • Pomoću ove naredbe, kornjača se kreće natraške • Primjer: BK 60 Natrag
RT (RIGHT) • RT je kratica za englesku riječ right, koja označava desni smjer. • Naredba za okretanje kornjače u desno za zadani broj stupnjeva. • Primjer: RT 90 (okreće kornjaču u desno za 90 stupnjeva). Natrag
LT (LEFT) • LT je kratica za englesku riječ left, koja označava lijevi smjer. • Pomoću ove naredbe kornjaču okrećemo u lijevu stranu za zadani broj stupnjeva. • Primjer: LT 45 (okreće kornjaču u lijevo za 45 stupnjeva). Natrag
CS (CLEARSCREEN) • Naredba CS kratica je od clearscreen, što na engleskom znači briši zaslon. • Njome se briše sadržaj grafičkog prozora, dok se kornjača vraća u početni položaj. Natrag
PU (PENUP) • PU (PENUP) je naredba koja će reći kornjači da digne pero, tj. da prođe po zaslonu bez crtanja. • Znači “pero gore”. • Sve naredbe koje ćemo pisati iza naredbe PU pomicat će kornjaču po grafičkom prozoru, ali ona neće ostavljati trag. Natrag
PD • PD (PENDOWN) je naredba kojom će kornjača spustiti pero i ponovno crtati kad se kreće. • Znači “pero dolje”. Natrag
PE (PENERASE) • Naredba kojom kornjači zadajemo da briše putem kojim prolazi. Natrag
REPEAT • REPEAT, engleska riječ koja znači ponovi, naredba je kojom kornjača ponavlja određenu radnju. • Jedna od petlji u Logu. • Primjer: REPEAT 4[FD 30 RT 90] Natrag
PR (PRINT) • Naredba za ispis • Npr. PR 2+3 → naredba PR ispiše rezultat računske operacije koju smo naveli. • Kratica od print, što znači ispiši. Natrag
IF-THEN-ELSE • Naredba IF – THEN – ELSE (engl. if – ako, then – onda, else - inače) omogućuje donošenje odluka u programu. • Oblik naredbe je: IF (logički uvjet) THEN (naredbe koje se izvršavaju ako je uvjet istinit) ELSE (naredbe koje se izvršavaju ako je uvjet lažan) Natrag
TEST-IFT-IFF • Provjeravanje više mogućnosti: • prvo se provjeri uvjet (TEST uvjet) • ako je uvjet istinit (naredba IFT, kratica od IFTRUE), izvršavaju se naredbe navedene u uglatoj zagradi iza IFT • ako je uvjet lažan, izvršavaju se naredbe navedene u uglatoj zagradi iza IFF (kratica od IFFALSE). TEST logički uvjet IFT [naredbe koje se izvršavaju ako je uvjet istinit] IFF [naredbe koje se izvršavaju ako je uvjet lažan] Natrag
SETPC (SETPENCOLOR) • Naredba SETPC, skraćenica od SETPENCOLOR (što znači podesi boju olovke), mijenja boju olovke kojom kornjača crta. Natrag
FILL • Ova naredba omogućuje ispunjavanje područja zadanom bojom. Natrag
ST (SHOWTURTLE) • Naredba kojom kornjaču ponovno učinimo vidljivom. Natrag
TS (TEXTSCREEN) • Naredbom TS (TEXTSCREEN) prelazimo na tekstualni ekran. Natrag
CT (CLEARTEXT) • Naredbom CT (CLEARTEXT) brišemo tekstualni ekran. Natrag
Terrapin Logo • Programski jezik. • Po zaslonu crta Logova kornjača, koja se može kretati u svim smjerovima i u boji koju želite.
Logički uvjet • Izraz za koji možemo reći je li istinit ili lažan. • npr. 5 >2, 3+8=11 • Omogućuje donošenje odluka unutar programa.
Koordinatna grafika • Osnovne naredbe koordinatne grafike su: SETXY [x y], SETX x, SETY y, GETXY. • Svaka točka u grafičkom prozoru prikazana je listom s dva broja.
GETXY • Naredba GETXY vraća trenutne koordinate kornjače.
Naredba • Naredba je poruka računalu da obavi neku operaciju. • Primjeri: FD 30, BK 40, LT 55, RT 129, CS, PU, PD, PE. • Naredbe u Terrapin Logu možemo pisati malim i velikim slovima.
Tipovi podataka • Tipovi podataka: brojevi, riječi, liste
Rekurzija • Procedura koja u sebi ima naredbu koja poziva tu istu proceduru zove se rekurzivna procedura ili rekurzija.
SHOW • Naredba SHOW služi za ispis liste uključujući vanjske zagrade.
Programski jezik • Programski jezik je skup naredbi i pravila za korištenje tih naredbi. • Neki programski jezici: • QBASIC • TERRAPIN LOGO • PASCAL
Brojevi • Jedan od tipova podataka koje Logo razumije.
SETXY [x y] • Pomiče kornjaču do točke s koordinatama (x, y), ostavlja trag ako je pero spušteno. • Postavlja kornjaču u točku čije koordinate su zadane ulaznom listom od dva broja. • Jedna od osnovnih naredbi koordinatne grafike.
Program • Program je konačan niz naredbi razumljivih računalu koje rješavaju neki problem.
Riječi • Tip podataka
SETX x • Naredba SETX x pomiče točku do točke čija je prva koordinata x, a druga ostaje nepromijenjena. • Ova naredba ostavlja trag ako je pero spušteno. • Jedna od osnovnih naredbi koordinatne grafike.
Varijabla • Varijabla – u programiranju naziv za mjesto u memoriji u kojem pamtimo jedan podatak. • Promjenjiva veličina.
Liste • Lista je niz raznovrsnih podataka koje navodimo unutar uglatih zagrada. • Složeni tip podataka. • Može u sebi sadržati druge vrste podataka: brojeve, riječi (jednostavne oblike podataka), pa i same liste.
SETY y • Naredba SETY y pomiče točku do točke čija je druga koordinata y, a prva ostaje nepromijenjena. • Ostavlja trag ako je pero spušteno. • Jedna od osnovnih naredbi koordinatne grafike.
SETTURTLES • U prijevodu: postavi kornjače – zadajemo koliko kornjača želimo upotrijebiti. • Zadaje broj, n, kornjača. • To će biti kornjače označene brojevima 0,1,2,… , n-1.
EACH • Sve aktivne kornjače izvršavaju naredbe navedene u uglatoj zagradi. • EACH [popis naredbi]
TELLALL • Aktivira kornjače određene brojevima (a, a+1, …b (a<b)). • Ulazne vrijednosti su dva broja.
WHO • Vraća listu trenutno aktivnih kornjača.
TELLODD • Aktivira sve kornjače označene neparnim brojem.
TELLEVEN • Aktivira sve kornjače označene parnim brojem (i 0 je paran broj).
SETSHAPE • Naredba za podešavanje oblika. • engl.: set – postavi, shape – oblik • Primjer: SETSHAPE “LOS
FIRST • Vraća prvi član zadane riječi ili liste.
LAST • Vraća posljednji član zadane riječi ili liste.
BUTFIRST (BF) • Vraća sve osim prvog člana zadane riječi ili liste.
ITEM • Vraća znak na zadanom mjestu u riječi ili član na zadanom mjestu u listi.