1 / 54

POJMOVNIK PROGRAMIRANJE - TERRAPIN LOGO

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

waggoner
Download Presentation

POJMOVNIK PROGRAMIRANJE - TERRAPIN LOGO

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. POJMOVNIKPROGRAMIRANJE - TERRAPIN LOGO Izradili: Sara Došen, Emanuel Srpak i Nives Sandrin 8.b 2009./2010. II. osnovna škola Čakovec

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

  3. Terrapin Logo – dio 1

  4. TERRAPIN LOGO – dio 2

  5. TERRAPIN LOGO – dio 3

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

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

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

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

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

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

  12. PD • PD (PENDOWN) je naredba kojom će kornjača spustiti pero i ponovno crtati kad se kreće. • Znači “pero dolje”. Natrag

  13. PE (PENERASE) • Naredba kojom kornjači zadajemo da briše putem kojim prolazi. Natrag

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

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

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

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

  18. SETPC (SETPENCOLOR) • Naredba SETPC, skraćenica od SETPENCOLOR (što znači podesi boju olovke), mijenja boju olovke kojom kornjača crta. Natrag

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

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

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

  22. CT (CLEARTEXT) • Naredbom CT (CLEARTEXT) brišemo tekstualni ekran. Natrag

  23. Terrapin Logo • Programski jezik. • Po zaslonu crta Logova kornjača, koja se može kretati u svim smjerovima i u boji koju želite.

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

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

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

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

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

  29. Rekurzija • Procedura koja u sebi ima naredbu koja poziva tu istu proceduru zove se rekurzivna procedura ili rekurzija.

  30. SHOW • Naredba SHOW služi za ispis liste uključujući vanjske zagrade.

  31. Programski jezik • Programski jezik je skup naredbi i pravila za korištenje tih naredbi. • Neki programski jezici: • QBASIC • TERRAPIN LOGO • PASCAL

  32. Brojevi • Jedan od tipova podataka koje Logo razumije.

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

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

  35. Riječi • Tip podataka

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

  37. Varijabla • Varijabla – u programiranju naziv za mjesto u memoriji u kojem pamtimo jedan podatak. • Promjenjiva veličina.

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

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

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

  41. EACH • Sve aktivne kornjače izvršavaju naredbe navedene u uglatoj zagradi. • EACH [popis naredbi]

  42. TELLALL • Aktivira kornjače određene brojevima (a, a+1, …b (a<b)). • Ulazne vrijednosti su dva broja.

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

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

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

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

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

  48. LAST • Vraća posljednji član zadane riječi ili liste.

  49. BUTFIRST (BF) • Vraća sve osim prvog člana zadane riječi ili liste.

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

More Related