Logo učionica https://blog.dnevnik.hr/logojezik

nedjelja, 27.01.2008.

FOR petlja!

Osim REPEAT petlje LOGO ima još nekoliko različitih naredbi za rad s petljama. Pogledajmo kako radi FOR petlja:

Opći oblik naredbe FOR:
FOR [i :br1 :br2 :korak] [...naredbe...]
Objašnjenje: Za svaki :i koji počinje od broja :br1 i ide do broja :br2 tako da se svaki sljedeći :i povećava za navedeni korak, napravi naredbe koje se nalaze u uglatim zagradama.
Ako je korak povećavanja broja :i 1, onda korak možemo i ispustiti.

Primjer:
FOR [i 1 4] [pr :i]
Objašnjenje: Za svaki :i koji ide od 1 do 4 (korak je 1) ispiši vrijednost :i.

Rezultat bi bio:
1
2
3
4

27.01.2008. u 17:14 • 4 KomentaraPrint#^

Nekoliko zadataka s nepoznanicama:

1. Napravi program koji crta pravilan mnogokut koji ima :n stranica duljine :d.
Napomena: kod zakretanja kornjače moramo voditi računa da cijeli krug ima 360 stupnjeva i da je kut okretanja kornjače 360/:n

2. Napravi program koji crta :k pravokutnika jedan na drugome. Stranice pravokutnika su :a i :b.

3. Napravi program koji crta mrežu od :k redova kvadrata. U svakom redu ima :m kvadrata. Duljina stranice kvadrata je :a.

27.01.2008. u 14:25 • 0 KomentaraPrint#^

Nepoznanice ili varijable!

Zadatak nam je napraviti program koji crta pravokutnik različitih dimenzija. Kao što znamo da bi mogli nacrtati pravokutnik potrebna nam je stranica a i stranica b. Zbog toga će program za crtanje pravokutnika koristiti dvije nepoznanice: jednu za stranicu a i drugu za stranicu b.

Pogledajmo primjer programa koji crta pravokutnike raznih veličina:

Free Image Hosting at www.ImageShack.us

27.01.2008. u 14:03 • 0 KomentaraPrint#^

nedjelja, 20.01.2008.

Razne veličine likova - NEPOZNANICE ili VARIJABLE!

Podsjetimo se kako pišemo programe kojima dajemo veličinu slike tek pri njihovom izvršavanju.

Npr. želimo napraviti program koji crta kvadrate različitih veličina.
Umjesto broja koji označava veličinu stranice kvadrata koristiti ćemo slovo :a za kojeg ćemo reći da je to nepoznanica ili varijabla koja označava duljinu stranice kvadrata. Mogli smo koristiti i nekog drugo slovo ili riječ. U MSW Logu je važno da ispred imena nepoznanice obavezno moramo staviti dvotočku (:a).

Pogledajmo sada primjer programa za crtanje kvadrata različitih veličina.

Free Image Hosting at www.ImageShack.us

Nakon što je program napisan u editoru, možemo izaći iz editora i u komandnom redu LOGO-a napisati KVADRAT 100, te pritisnuti tipku ENTER. Nacrtati će se kvadrat koji ima stranice veličine 100. Ukoliko napišemo KVADRAT 50, nacrtati će se kvadrat stranica 50. Probajte nacrtati kvadrate različitih veličina.

Naravno, LOGO ima mogućnost koristiti više od jedne nepoznanice ili varijable. Ali o tome drugi put.



20.01.2008. u 17:39 • 0 KomentaraPrint#^

Zadaci za vježbu!

1. Pomoću naredbe REPEAT napravi program koji crta lik kao na slici i spremi ga pod imenom LIK.

Free Image Hosting at www.ImageShack.us

2. Pomoću naredbe REPEAT napravi prvo niz kvadrata, a zatim i šest zarotiranih nizova kvadrata kao na slici. Program s naredbama za rotirane nizove spremi pod imenom ROTACIJA.

Free Image Hosting at www.ImageShack.us

20.01.2008. u 17:18 • 1 KomentaraPrint#^

ponedjeljak, 14.01.2008.

Spremanje programa !!!

Sigurno ste već primjetili da kad zatvorite program LOGO izgubite sve ono što ste napisali u Editoru. Ponovnim startanjem programa LOGO editor je potpuno prazan. Kako bi ipak mogli sačuvati programe koje napišemo u editoru i koji bi nam mogli i drugi dan trebati pohraniti ćemo programe na disk računala i vidjeti kako ih kasnije ponovo pozvati.

Ukoliko želimo pohraniti na disk tada biramo naredbu Save ili SaveAs u glavnom izborniku LOGO programa.
Nakon toga biramo mjesto (mapu) na disku gdje želimo pohraniti program i dodijeljujemo mu željeno ime.

Za pozivanje programa biramo naredbu Load iz glavnog izbornika i nakon toga tražimo program koji želimo ponovo pokretati u LOGO-u. Nakon load-anja u editoru će se nalaziti naredbe programa kojeg smo odabrali.

Free Image Hosting at www.ImageShack.us

14.01.2008. u 12:35 • 1 KomentaraPrint#^

Rješenja zadataka s REPEAT naredbom

Kod rješavanja prvog zadatka koji treba nacrtati niz od 5 kvadrata napravila sa dva mala programčića. Prvom programčiću sam dala ime kvadrat i on je zadužen za crtanje jednog kvadrata. Drugom programčiću sam dala ime niz_kvadrata i on crta niz kvadarata, ali tako da koristi već gotov program kvadrat koji sam prije pripremila.

Na sličan način riješila sam i ostala dva zadatka. Ako ima pitanja ubacite u komentar.

Napomena: Ime programa svatko može sam odrediti, ali je dobro da ime programa podsjeća na ono što program treba nacrtati ili napraviti. Osim toga u imenu programa ne smiju biti prazna mjesta ili specijalni znakovi. (niz_kvadrata - tu sam crticom spojila dvije riječi kako bi ime programa bilo bez praznih mjesta)


Free Image Hosting at www.ImageShack.us

14.01.2008. u 12:17 • 0 KomentaraPrint#^

četvrtak, 10.01.2008.

Zadaci s naredbom REPEAT!

Evo nekoliko zadataka koje možeš riješiti pomoću naredbe REPEAT.

1. Napravi program koji crta niz od 5 kvadrata. Duljina stranice kvadarata neka bude 50.

Image Hosted by ImageShack.us


2. Napravi program koji crta 6 šesterokuta u nizu duljine stranica 50.

Image Hosted by ImageShack.us


Napomena: Kod crtanja šesterokuta kornjaču moraš okretati za 60 stupnjeva. Puni krug ima 360 stupnjeva. Ako 360 podijelimo sa 6 stranica koliko ima šesterokut dobiti ćemo 60 stupnjeva.

3. Napravi program koji crta 4 pravokutnika u nizu. Jedna stranica pravokutnika je 30, a druga stranica pravokutnika iznosi 60.

Image Hosted by ImageShack.us

10.01.2008. u 20:43 • 3 KomentaraPrint#^

<< Prethodni mjesec | Sljedeći mjesec >>

Creative Commons License
Ovaj blog je ustupljen pod Creative Commons licencom Imenovanje-Dijeli pod istim uvjetima.

< siječanj, 2008 >
P U S Č P S N
  1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30 31      

Veljača 2008 (1)
Siječanj 2008 (8)
Prosinac 2007 (4)

Opis bloga

Logo - kornjačin jezik
Ovaj blog namijenjen je mladim logo programerima. Na blogu će biti postavljeni razni logo zadaci za učenje i vježbanje. Verzija logo-a koju ćemo koristiti je MSW LOGO.

Linkovi

MSW Logo
Pruzmite Setup Kit s ovih stranica i instalirajte si besplatan Logo.

DIP
Na ovim stranicama možete pratiti rad Društva učitelja informatike Pula.

ZADACI S NATJECANJA
S ovih stranica možete preuzeti zadatke i rješenja s gradskih, županijskih i državnih natjecanja iz Informatike.

Novi portal za natjecanja
Od 2011. godine sve informacije vezane za školska, županijska i državna natjecanje iz informatike nalaze se na ovom portalu.

Free Image Hosting at www.ImageShack.us


Free Image Hosting at www.ImageShack.us