1 / 21

Programski jezik LOGO

Programski jezik LOGO. Odredimo veličinu slike. NAŠ ZADATAK: - napisati proceduru koja će crtati cvijet čije su latice pravilni mnogokuti uz pomoć varijabli. PU FD. RT. LT. FD. PD BK. Naredbe koje ćemo koristiti u pisanju procedure: FD, BK, RT, LT PU, PD TO, END REPEAT.

Download Presentation

Programski jezik 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. Programski jezik LOGO Odredimo veličinu slike

  2. NAŠ ZADATAK: - napisati proceduru koja će crtati cvijet čije su latice pravilni mnogokuti uz pomoć varijabli. PU FD RT LT FD PD BK • Naredbe koje ćemo koristiti u pisanju procedure: • FD, BK, RT, LT • PU, PD • TO, END • REPEAT

  3. Promjena veličine stranica (jedna varijabla) TO TRI.PETEROKUTA REPEAT 5 [FD 70 RT 72] REPEAT 5 [FD 50 RT 72] REPEAT 5 [FD 20 RT 72] END TO PETEROKUT :A REPEAT 5 [FD :A RT 72] END PETEROKUT 70 PETEROKUT 50 PETEROKUT 20

  4. ZAPIŠIMO: • VARIJABLA je veličina kojoj za vrijeme rada možemo mijenjati vrijednost. • Ime varijable se sastoji od slova, brojeva i njihovih kombinacija: • Primjer: TO ime_procedure:STRANICA iliFD:STR1 iliRT:A • Da bi računalo moglo prepoznati varijablu, ispred njenog imena mora stajati dvotočka. • Procedura s varijablom poziva se tako da se napiše ime procedure i broj koji trenutno zamjenjuje varijablu.

  5. Primjer 2 TO KVADRAT :A REPEAT 4 [FD :A RT 360/4] END KVADRAT 40 KVADRAT 60 KVADRAT 80

  6. Promjena broja stranica (jedna varijabla) REPEAT 3 [FD 70 RT 120] REPEAT 4 [FD 70 RT 90] REPEAT 5 [FD 70 RT 72] REPEAT 6 [FD 70 RT 60] TO LIK :N REPEAT :N [FD 70 RT 360/:N] END LIK 3 LIK 4 LIK 5 LIK 6

  7. Zadatak 1 • Napišite proceduru s jednom varijablom koja crta istostraničan trokut. • Veličina stranice je varijabla A. • Pokrenite proceduru 3 puta na vašim računalima. TO TRI.TROKUTA :A REPEAT 3 [FD :A RT 360/3] END

  8. Što moramo učiniti kako bismo nacrtali cvijet s početka sata? 1)Definirati lik od kojeg se sastoje latice (peterokut): TO CVIJET :A REPEAT 5[FD :A RT 360/5] END

  9. REPEAT 5 [FD :A RT 360/5]

  10. Što moramo učiniti kako bismo nacrtali cvijet s početka sata? 1)Definirati lik od kojeg se sastoje latice (peterokut): TO CVIJET :A REPEAT 5[FD :A RT 360/5] END 2)Dodati u proceduru petlju koja crta 4 latice: TO CVIJET :A REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD] END

  11. REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD]

  12. Što moramo učiniti kako bismo nacrtali cvijet s početka sata? 1)Definirati lik od kojeg se sastoje latice (peterokut): TO CVIJET :A REPEAT 5[FD :A RT 360/5] END 2)Dodati u proceduru petlju koja crta 4 latice: TO CVIJET :A REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD] END 3) Zakrenuti cvijet za četvrtinu kruga. TO CVIJET :A RT 45 REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD] END

  13. RT 45

  14. Što moramo učiniti kako bismo nacrtali cvijet s početka sata? Definirati lik od kojeg se sastoje latice (peterokut): TO CVIJET :A REPEAT 5[FD :A RT 360/5] END 2)Dodati u proceduru petlju koja crta 4 latice: TO CVIJET :A REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD] END 3) Zaokrenuti cvijet za četvrtinu kruga. TO CVIJET :A RT 45 REPEAT 4 [REPEAT 5 [FD :A RT 360/5] PU FD :A LT 90 PD] END

  15. DOMAĆA ZADAĆA 1) Napišite proceduru s jednom varijablom koja crta pravilan šesterokut. Veličina stranice je varijabla A. Pokrenite proceduru 3 puta na vašim računalima. 2) Napišite proceduru s varijablom Akoja crta cvijet s četiri latice. Latice čine pravilni šesterokuti čija je veličina stranica promjenjiva. Rotirajte cvijet u desnu stranu za četvrtinu kruga.

  16. Zadatak 2 Zadatak 1

  17. (DODATAK) PROCEDURE S DVIJE VARIJABLE

  18. TO PRAVOKUTNIK :A :B REPEAT 2 [FD :A RT 90 FD :B RT 90] END PRAVOKUTNIK 20 30 PRAVOKUTNIK 30 40 PRAVOKUTNIK 40 50 PAZI! Kada u proceduri upotrjebljavamo dvije varijable moramo obratiti pozornost koje vrijednosti one zamjenjuju!

  19. Zadatak 4 (dvije varijable) Pokušajte napisati proceduru koja će sadržavati dvije nepoznanice pomoću koje možemo mijenjati i veličinu i broj stranica pravilnog mnogokuta! Nepoznanica N predstavlja broj stranica, a nepoznanica A veličinu stranica mnogokuta. Pazite na određivanje veličine kuta u mnogokutu! (360/:N)

  20. Promjena veličine i broja stranica (dvije varijable) TO MNOGOKUT :N :A REPEAT :N [FD :A RT 360/:N] END N = broj stranica (kutova) A = veličina stranice MNOGOKUT 3 30 MNOGOKUT 4 40 MNOGOKUT 5 50 MNOGOKUT 6 60

  21. Literatura : • Moj portal 5, Školska knjiga, 2009. • Informatika 5, SysPrint 2009. • www 5 Profil 2008. HVALA! Izradio: Goran Sauka

More Related