1 / 30

RIJEČI i LISTE U LOGU

RIJEČI i LISTE U LOGU. Informatika - 6. razred Programiranje – programski jezik Terrapin Logo TIPOVI PODATAKA. RAČUNANJE U LOGU Prozor naredbi. do sad smo kornjačom samo crtali, no u Logu možemo napraviti i razne druge zadatke, npr.: matematičke zadatke dekliniranje imenica

tamber
Download Presentation

RIJEČI i LISTE U LOGU

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. RIJEČI i LISTE U LOGU Informatika - 6. razred Programiranje – programski jezik Terrapin Logo TIPOVI PODATAKA

  2. RAČUNANJE U LOGUProzor naredbi • do sad smo kornjačom samo crtali, no u Logu možemo napraviti i razne druge zadatke, npr.: • matematičke zadatke • dekliniranje imenica • ispisivanje glagola u pojedinom glagolskom vremenu • za računanje u Logu nije nam potreban grafički prozor (jer nećemo crtati kornjačom), već samo prozor naredbi

  3. NAREDBA TSi NAREDBA CT • kratica od TEXTSCREEN – tekstualni zaslon, prozor u kojem kornjača ne crta • naredbom TS povećavamo prozor naredbi preko čitavog zaslona • kratica od CLEARTEXT – obriši tekst • briše tekst iz prozora naredbi

  4. NAREDBA PR • kratica od PRINT – ispiši • naredba za ispisivanje teksta • želimo li izračunati neku računsku operaciju, napisat ćemo je pokraj naredbe PR a Logo će ispisati rezultat

  5. Koje znakove koristimo u računskim operacijama ? • Za zbrajanje koristimo znak + • Za oduzimanje koristimo znak – • Za množenje koristimo znak * • Za dijeljenje koristimo znak /

  6. Logo različitim bojama ispisuje naredbe, brojeve i svoj odgovor: • Naredbe – ispisuje plavom bojom • Brojeve – ispisuje crvenom bojom • Odgovor – ispisuje crnom bojom

  7. Primjer 1:Kako ispisati cijelu jednakost Upišite u prozor naredbi: (PR “144:12= 144/12) Odgovor Loga (rezultat): 144:12= 12

  8. OBJAŠNJENJE PRIMJERA 1: • želimo li da se neki tekst (bez razmaka) ispiše, započet ćemo ga navodnicima, u ovom primjeru to je 144:12= • želimo li da se u nastavku ispiše rezultat dijeljenja, to napišemo kao 144/12 • naredbu PR stavili smo u okrugle zagrade jer treba ispisati više od jednog podatka

  9. Zapamtimo: • ako uz pojedinu naredbu Loga treba staviti više ili manje ulaznih vrijednosti nego što ta naredba to obično omogućuje, čitavu naredbu stavljamo u okrugle zagrade • koliko ulaznih vrijednosti za pojedinu naredbu Logo dopušta, možemo provjeriti u Pomoć za pojedinu naredbu (tipka F1)

  10. Nekoliko primjera: Upišite u Prozor naredbi: PR 3+4 7 PR 17*9 153 PR (13+8)*(17-11) 126 (PR "14:3= INT(14/3) "I "OSTATAK (REMAINDER 14 3)) 14:3= 4 I OSTATAK 2

  11. Vježba 3-A.10. (udžbenik, str. 39.) ZADATAK: Napišimo program DIJELI A B koji računa cjelobrojni količnik i ostatak pri dijeljenju brojeva A i B. RJEŠENJE: TO DIJELI A B (PR A ": B "= INT(A/B) "I "OSTATAK (REMAINDER A B)) END

  12. OBJAŠNJENJE VJEŽBE 3-A.10. • ime programa je DIJELI • program koristi dvije varijable, A i B • program se sastoji od jedne naredbe • varijable A i B pišemo bez navodnika jer želimo ispisati vrijednost zapisanu u tim varijablama • cijelu naredbu PR pišemo u okruglim zagradama jer ispisujemo više od dva podatka

  13. TIPOVI PODATAKA • brojevi su samo jedan od tipova podataka koje Logo razumije • pogledajmo sljedeći tip podataka: riječi

  14. TIP PODATAKA:RIJEČ Primjer: riječ INFORMATIKA

  15. Primjer 2:riječ INFORMATIKA • upišite u prozor naredbi: MAKE "A "INFORMATIKA • u varijablu A spremili smo riječ INFORMATIKA • prije riječi stavljamo navodnike da bi Logo prepoznao da se radi o riječi ZAPAMTITE VAŽNO PRAVILO: Ako u nekoj varijabli želimo zapamtiti riječ, tada ta riječ mora početi navodnikom.

  16. Ispis riječi INFORMATIKA Upišite u prozor naredbi: PR A Naredbom PR ispisali smo što je spremljeno u varijabli A (riječ INFORMATIKA): INFORMATIKA

  17. Upišite u prozor naredbi redom ove primjere: PR FIRST A I PR FIRST "PROZOR P PR LAST A A PR BUTFIRST A PR BF A NFORMATIKA PR BL A INFORMATIK Naredba FIRST (engl. first = prvi) vraća prvo slovo zadane riječi Naredba LAST (engl. last = posljednji) vraća posljednji znak zadane riječi Naredba BUTFIRST (engl. but first = osim prvog) vraća zadanu riječ bez prvog znaka; kratica: BF Naredba BUTLAST (engl. but last = osim posljednjeg) vraća zadanu riječ bez posljednjeg znaka; kratica BL NAREDBE ZA RAD S RIJEČIMA: FIRST, LAST, BUTFIRST, BUTLAST

  18. KOMBINIRANJE NAREDBI ZA RAD S RIJEČIMA Upišite u prozor naredbi redom ove primjere: PR FIRST BF A N PR LAST BL BL BL A T PR BF BF BL BL BL A FORMAT PR BF (BF (BL (BL (BL A)))) FORMAT Naredbe se izvršavaju počinjući od one koja je najbliža zadanoj riječi. Radi jasnoće, možemo dodati zagrade.

  19. Upišite u prozor naredbi: PR COUNT "PROZOR 6 Naredba COUNT vraća broj znakova u riječi Primjer 3:Naredba COUNT

  20. Upišite u prozor naredbi: PR ITEM 4 "PROZOR Z naredba ITEM (engl. item = član) ispisuje zadani znak iz riječi po redu slijeva nadesno u ovom primjeru četvrti znak riječi PROZOR je Z Primjer 4:Naredba ITEM - ispis pojedinog znaka iz zadane riječi

  21. Upišite u prozor naredbi: PR WORD "MEMO "RIJA MEMORIJA naredba WORD (engl. word – riječ) spaja dvije riječi u novu riječ želimo li u riječ spojiti više od dvije riječi tada čitavu naredbu pišemo u okruglim zagradama Primjer 5:Naredba WORD - slaganje riječi i rečenica Upišite u prozor naredbi: PR (WORD "SLAST "I “ČARNA) SLASTIČARNA

  22. Primjer 6:Naredbe LOWERCASE, UPPERCASE I MIXEDCASE Upišite u prozor naredbi sljedeće primjere: PR LOWERCASE "ABCDEFG abcdefg PR UPPERCASE "abcdefg ABCDEFG PR MIXEDCASE "ABCEDFG Abcedfg PR MIXEDCASE "aBCDEFG Abcdefg

  23. OPIS NAREDBI KORIŠTENIH U PRIMJERU 6: • Naredba LOWERCASE (engl. mala slova) pretvara sva slova u mala. • Naredba UPPERCASE (engl. velika slova) pretvara sva slova u velika. • Naredba MIXEDCASE pretvara zadanu riječ u riječ kojoj je prvo slovo veliko, a ostala slova su mala.

  24. SLOŽENI PODATAK:LISTA

  25. Primjer 7:LISTA • u jednoj varijabli možemo zapamtiti više riječi ili brojeva ako ih stavimo u uglate zagrade • upišite u prozor naredbi: MAKE "L [ABCD EF GHI 12 34 55 JKL] • ispišimo sadržaj varijable L: PR L ABCD EF GHI 12 34 55 JKL

  26. OBJAŠNJENJE PRIMJERA 7:ŠTO JE LISTA ? • u varijabli L pohranili smo sedam različitih podataka (četiri riječi i tri broja) • takav složeni podatak nazivamo LISTA • lista je niz raznovrsnih podataka koje navodimo unutar uglatih zagrada • lista, kao složeni oblik podataka može u sebi sadržati druge vrste podataka: brojeve, riječi (jednostavne oblike podataka), pa i same liste.

  27. Primjer 8:Naredba SHOW Želimo li prilikom ispisa naglasiti da se radi o listi te ispisati i vanjske uglate zagrade, upotrijebit ćemo naredbu SHOW. • upišite u prozor naredbi: SHOW L • što se ispisalo ?

  28. NAREDBE ZA RAD S LISTAMA • većina naredbi za rad s riječima vrijedi i za rad s listama, npr.: • Naredba FIRST daje prvi član zadane liste Naredbe za rad s riječima i listama možete pogledati u tablici u udžbeniku, str. 45. Objašnjenja dodatnih naredbi za rad s riječima i listama možete pronaći na CD-u uz udžbenik.

  29. lista L zadana je s naredbom: MAKE “L [ABCD EF GHI 12 34 55 JKL] promotri naredbe i rezultat koji daje Logo te objasni što radi pojedina naredba za rad s listama: PR FIRST L ABCD PR LAST L JKL SHOW BF L [EF GHI 12 34 55 JKL] SHOW BL L [ABCD EF GHI 12 34 55] PR ITEM 3 L GHI PR COUNT L 7 PR FIRST (BF L) EF PR FIRST (FIRST L) A PR FIRST (LAST L) J SHOW BF (BL L) [EF GHI 12 34 55] VJEŽBA 3-A.11.(udžbenik, str. 41)

  30. Ponovimo … • Za što koristimo naredbe TS, CT i PR ? • Koji znak stavljamo prije riječi da bi Logo prepoznao da se radi o riječi ? • Nabroji četiri osnovne naredbe za rad s riječima u Logu i objasni njihovo značenje. • Za što koristimo naredbu ITEM ? • Za što koristimo naredbu WORD ? • Za što koristimo naredbu COUNT ? • Što je lista ? RIJEŠITE ZADATKE SPAJANJA PAROVA SA CD-a UZ UDŽBENIK

More Related