RIJEI i LISTE U LOGU Informatika 6 razred

  • Slides: 30
Download presentation
RIJEČI i LISTE U LOGU Informatika - 6. razred Programiranje – programski jezik Terrapin

RIJEČI i LISTE U LOGU Informatika - 6. razred Programiranje – programski jezik Terrapin Logo TIPOVI PODATAKA 1

RAČUNANJE U LOGU Prozor naredbi do sad smo kornjačom samo crtali, no u Logu

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

NAREDBA TS i NAREDBA CT kratica od TEXTSCREEN – tekstualni zaslon, prozor u kojem

NAREDBA TS i 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 3

NAREDBA PR kratica od PRINT – ispiši naredba za ispisivanje teksta želimo li izračunati

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 4

Koje znakove koristimo u računskim operacijama ? Za zbrajanje koristimo znak + Za oduzimanje

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

Logo različitim bojama ispisuje naredbe, brojeve i svoj odgovor: Naredbe – ispisuje plavom bojom

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

Primjer 1: Kako ispisati cijelu jednakost Upišite u prozor naredbi: (PR “ 144: 12=

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

OBJAŠNJENJE PRIMJERA 1: želimo li da se neki tekst (bez razmaka) ispiše, započet ćemo

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 8

Zapamtimo: ako uz pojedinu naredbu Loga treba staviti više ili manje ulaznih vrijednosti nego

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 F 1) 9

Nekoliko primjera: Upišite u Prozor naredbi: PR 3+4 7 PR 17*9 153 PR (13+8)*(17

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 10

Vježba 3 -A. 10. (udžbenik, str. 39. ) ZADATAK: Napišimo program DIJELI A B

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 11

OBJAŠNJENJE VJEŽBE 3 -A. 10. ime programa je DIJELI program koristi dvije varijable, A

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 12

TIPOVI PODATAKA brojevi su samo jedan od tipova podataka koje Logo razumije pogledajmo sljedeći

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

TIP PODATAKA: RIJEČ Primjer: riječ INFORMATIKA 14

TIP PODATAKA: RIJEČ Primjer: riječ INFORMATIKA 14

Primjer 2: riječ INFORMATIKA upišite u prozor naredbi: MAKE "A "INFORMATIKA u varijablu A

Primjer 2: riječ INFORMATIKA upišite u prozor naredbi: MAKE "A "INFORMATIKA u varijablu A spremili smo riječ INFORMATIKA priječ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. 15

Ispis riječi INFORMATIKA Upišite u prozor naredbi: PR A Naredbom PR ispisali smo što

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

NAREDBE ZA RAD S RIJEČIMA: FIRST, LAST, BUTFIRST, BUTLAST Upišite u prozor naredbi redom

NAREDBE ZA RAD S RIJEČIMA: FIRST, LAST, BUTFIRST, BUTLAST 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 17

KOMBINIRANJE NAREDBI ZA RAD S RIJEČIMA Upišite u prozor naredbi redom ove primjere: PR

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

Primjer 3: Naredba COUNT Upišite u prozor naredbi: PR COUNT "PROZOR 6 Naredba COUNT

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

Primjer 4: Naredba ITEM - ispis pojedinog znaka iz zadane riječi Upišite u prozor

Primjer 4: Naredba ITEM - ispis pojedinog znaka iz zadane riječi 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 20

Primjer 5: Naredba WORD - slaganje riječi i rečenica Upišite u prozor naredbi: PR

Primjer 5: Naredba WORD - slaganje riječi i rečenica 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 Upišite u prozor naredbi: PR (WORD "SLAST "I “ČARNA) SLASTIČARNA 21

Primjer 6: Naredbe LOWERCASE, UPPERCASE I MIXEDCASE Upišite u prozor naredbi sljedeće primjere: PR

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

OPIS NAREDBI KORIŠTENIH U PRIMJERU 6: Naredba LOWERCASE (engl. mala slova) pretvara sva slova

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č kojoj je prvo slovo veliko, a ostala slova su mala. 23

SLOŽENI PODATAK: LISTA 24

SLOŽENI PODATAK: LISTA 24

Primjer 7: LISTA u jednoj varijabli možemo zapamtiti više riječi ili brojeva ako ih

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 25

OBJAŠNJENJE PRIMJERA 7: ŠTO JE LISTA ? u varijabli L pohranili smo sedam različitih

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

Primjer 8: Naredba SHOW Želimo li prilikom ispisa naglasiti da se radi o listi

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

NAREDBE ZA RAD S LISTAMA većina naredbi za rad s riječima vrijedi i za

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

VJEŽBA 3 -A. 11. (udžbenik, str. 41) lista L zadana je s naredbom: MAKE

VJEŽBA 3 -A. 11. (udžbenik, str. 41) 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] 29

Ponovimo … 1. 2. 3. 4. 5. 6. 7. Za što koristimo naredbe TS,

Ponovimo … 1. 2. 3. 4. 5. 6. 7. Za što koristimo naredbe TS, CT i PR ? Koji znak stavljamo priječ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 30