POJMOVNIK Pojmovnik se sastoji od tri dijela kliknite

  • Slides: 54
Download presentation
POJMOVNIK

POJMOVNIK

Pojmovnik se sastoji od tri dijela: (kliknite na dio koji želite) Dio 1 –

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.

Terrapin Logo – dio 1 FD BK RT LT CS PU PD PE REPEAT

Terrapin Logo – dio 1 FD BK RT LT CS PU PD PE REPEAT PR IF-THEN-ELSE TEST-IFF SETPC ST TS CT FILL

TERRAPIN LOGO – dio 2 Terrapin Logo logički uvjet koordinatna grafika GETXY naredba tipovi

TERRAPIN LOGO – dio 2 Terrapin Logo logički uvjet koordinatna grafika GETXY naredba tipovi podataka rekurzija SHOW programski jezik brojevi SETXY program riječi SETX varijabla liste SETY

TERRAPIN LOGO – dio 3 SETTURTLES EACH SETBG TELLALL WHO TELLODD TELLEVEN SETSHAPE FIRST

TERRAPIN LOGO – dio 3 SETTURTLES EACH SETBG TELLALL WHO TELLODD TELLEVEN SETSHAPE FIRST LAST BUTFIRST ITEM BUTLAST COUNT SETTSIZE

FD (FORWARD) • FD je kratica za englesku riječ forward što znači naprijed. •

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. •

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.

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.

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

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,

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

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

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

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

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 –

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-IFF • Provjeravanje više mogućnosti: – prvo se provjeri uvjet (TEST uvjet) – ako

TEST-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

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

FILL • Ova naredba omogućuje ispunjavanje područja zadanom bojom. Natrag

ST (SHOWTURTLE) • Naredba kojom kornjaču ponovno učinimo vidljivom. Natrag

ST (SHOWTURTLE) • Naredba kojom kornjaču ponovno učinimo vidljivom. Natrag

TS (TEXTSCREEN) • Naredbom TS (TEXTSCREEN) prelazimo na tekstualni ekran. Natrag

TS (TEXTSCREEN) • Naredbom TS (TEXTSCREEN) prelazimo na tekstualni ekran. Natrag

CT (CLEARTEXT) • Naredbom CT (CLEARTEXT) brišemo 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

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. •

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

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.

GETXY • Naredba GETXY vraća trenutne koordinate kornjače.

Naredba • Naredba je poruka računalu da obavi neku operaciju. • Primjeri: FD 30,

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

Tipovi podataka • Tipovi podataka: brojevi, riječi, liste

Rekurzija • Procedura koja u sebi ima naredbu koja poziva tu istu proceduru zove

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.

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.

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.

Brojevi • Jedan od tipova podataka koje Logo razumije.

SETXY [x y] • Pomiče kornjaču do točke s koordinatama (x, y), ostavlja trag

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.

Program • Program je konačan niz naredbi razumljivih računalu koje rješavaju neki problem.

Riječi • Tip podataka

Riječi • Tip podataka

SETX x • Naredba SETX x pomiče točku do točke čija je prva koordinata

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

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

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

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

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

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

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.

WHO • Vraća listu trenutno aktivnih kornjača.

TELLODD • Aktivira sve kornjače označene neparnim brojem.

TELLODD • Aktivira sve kornjače označene neparnim brojem.

TELLEVEN • Aktivira sve kornjače označene parnim brojem (i 0 je paran broj).

TELLEVEN • Aktivira sve kornjače označene parnim brojem (i 0 je paran broj).

SETSHAPE • Naredba za podešavanje oblika. • engl. : set – postavi, shape –

SETSHAPE • Naredba za podešavanje oblika. • engl. : set – postavi, shape – oblik • Primjer: SETSHAPE “LOS

FIRST • Vraća prvi član zadane riječi ili liste.

FIRST • Vraća prvi član zadane riječi ili liste.

LAST • Vraća posljednji č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.

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

ITEM • Vraća znak na zadanom mjestu u riječi ili član na zadanom mjestu u listi.

BUTLAST (BL) • Vraća sve osim posljednjeg člana zadane riječi ili liste.

BUTLAST (BL) • Vraća sve osim posljednjeg člana zadane riječi ili liste.

COUNT • Vraća broj znakova u riječi ili članova u listi.

COUNT • Vraća broj znakova u riječi ili članova u listi.

SETTSIZE • Definira veličinu kornjače. • Veličina je broj između 0 i 50, gdje

SETTSIZE • Definira veličinu kornjače. • Veličina je broj između 0 i 50, gdje je 0 nevidljiva kornjača a 50 je najveći mogući oblik kornjače.

SETBG • Naredba za postavljanje boje pozadine.

SETBG • Naredba za postavljanje boje pozadine.