rijeČi i liste u logu

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

Upload: tamber

Post on 05-Jan-2016

33 views

Category:

Documents


5 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: RIJEČI  i LISTE U LOGU

1

RIJEČI i LISTE U LOGU

Informatika - 6. razred

Programiranje – programski jezik Terrapin Logo

TIPOVI PODATAKA

Page 2: RIJEČI  i LISTE U LOGU

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 zadatkedekliniranje imenicaispisivanje 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

Page 3: RIJEČI  i LISTE U LOGU

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

Page 4: RIJEČI  i LISTE U LOGU

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

Page 5: RIJEČI  i LISTE U LOGU

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 /

Page 6: RIJEČI  i LISTE U LOGU

6

Logo različitim bojama ispisuje naredbe, brojeve i svoj odgovor:

Naredbe – ispisuje plavom bojom

Brojeve – ispisuje crvenom bojom

Odgovor – ispisuje crnom bojom

Page 7: RIJEČI  i LISTE U LOGU

7

Primjer 1:Kako ispisati cijelu jednakost

Upišite u prozor naredbi:(PR “144:12= 144/12)

Odgovor Loga (rezultat):144:12= 12

Page 8: RIJEČI  i LISTE U LOGU

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

Page 9: RIJEČI  i LISTE U LOGU

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)

Page 10: RIJEČI  i LISTE U LOGU

10

Nekoliko primjera:

Upišite u Prozor naredbi:PR 3+4

7PR 17*9

153PR (13+8)*(17-11)

126(PR "14:3= INT(14/3) "I "OSTATAK (REMAINDER 14 3))

14:3= 4 I OSTATAK 2

Page 11: RIJEČI  i LISTE U LOGU

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

Page 12: RIJEČI  i LISTE U LOGU

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

Page 13: RIJEČI  i LISTE U LOGU

13

TIPOVI PODATAKA

brojevi su samo jedan od tipova podataka koje Logo razumije

pogledajmo sljedeći tip podataka:

riječi

Page 14: RIJEČI  i LISTE U LOGU

14

TIP PODATAKA:RIJEČ

Primjer: riječ INFORMATIKA

Page 15: RIJEČI  i LISTE U LOGU

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.

Page 16: RIJEČI  i LISTE U LOGU

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

Page 17: RIJEČI  i LISTE U LOGU

17

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 APR BF A

NFORMATIKAPR BL A

INFORMATIK

Naredba FIRST (engl. first = prvi) vraća prvo slovo zadane riječiNaredba LAST (engl. last = posljednji) vraća posljednji znak zadane riječiNaredba BUTFIRST (engl. but first = osim prvog) vraća zadanu riječ bez prvog znaka; kratica: BFNaredba BUTLAST (engl. but last = osim posljednjeg) vraća zadanu riječ bez posljednjeg znaka; kratica BL

Page 18: RIJEČI  i LISTE U LOGU

18

KOMBINIRANJE NAREDBI ZA RAD S RIJEČIMA

Upišite u prozor naredbi redom ove primjere:

PR FIRST BF A NPR LAST BL BL BL A TPR BF BF BL BL BL A FORMATPR 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.

Page 19: RIJEČI  i LISTE U LOGU

19

Primjer 3:Naredba COUNT

Upišite u prozor naredbi:

PR COUNT "PROZOR

6

Naredba COUNT vraća broj znakova u riječi

Page 20: RIJEČI  i LISTE U LOGU

20

Primjer 4:Naredba ITEM - ispis pojedinog znaka iz zadane riječi

Upišite u prozor naredbi:

PR ITEM 4 "PROZORZ

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

Page 21: RIJEČI  i LISTE U LOGU

21

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

Page 22: RIJEČI  i LISTE U LOGU

22

Upišite u prozor naredbi sljedeće primjere:

PR LOWERCASE "ABCDEFG abcdefgPR UPPERCASE "abcdefg

ABCDEFGPR MIXEDCASE "ABCEDFG

AbcedfgPR MIXEDCASE "aBCDEFG

Abcdefg

Primjer 6:Naredbe LOWERCASE, UPPERCASE I MIXEDCASE

Page 23: RIJEČI  i LISTE U LOGU

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.

Page 24: RIJEČI  i LISTE U LOGU

24

SLOŽENI PODATAK:LISTA

Page 25: RIJEČI  i LISTE U LOGU

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

Page 26: RIJEČI  i LISTE U LOGU

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.

Page 27: RIJEČI  i LISTE U LOGU

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 ?

Page 28: RIJEČI  i LISTE U LOGU

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

Page 29: RIJEČI  i LISTE U LOGU

29

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 ABCDPR LAST L JKLSHOW BF L [EF GHI 12 34 55 JKL]SHOW BL L [ABCD EF GHI 12 34 55]PR ITEM 3 L GHIPR COUNT L 7PR FIRST (BF L) EFPR FIRST (FIRST L) APR FIRST (LAST L) JSHOW BF (BL L) [EF GHI 12 34 55]

Page 30: RIJEČI  i LISTE U LOGU

30

Ponovimo …

1. Za što koristimo naredbe TS, CT i PR ?2. Koji znak stavljamo prije riječi da bi Logo prepoznao da

se radi o riječi ?3. Nabroji četiri osnovne naredbe za rad s riječima u Logu i

objasni njihovo značenje.4. Za što koristimo naredbu ITEM ?5. Za što koristimo naredbu WORD ?6. Za što koristimo naredbu COUNT ?7. Što je lista ?

RIJEŠITE ZADATKE SPAJANJA PAROVA SA CD-a UZ UDŽBENIK