2012-01-20 20:01:27

Zadaci za natjecanje

Još samo dva dana do natjecanja iz informatike.

Ovdje možete naći nove zadatke koje treba rješiti koristeći  programski jezik FMS Logo.

1.    Napišite proceduru KVADRAT_ST :a :b koja briše ekran i crta ukošeni kvadrat (za 45 stupnjeva) kojemu su stranice veličine :a koji na uglovima ima jednakokračne trokute veličine :b.


Pozicija lika na ekranu nije bitna. Parametri :a i :b će biti prirodni brojevi.
Primjer: KVADRAT_ST 100 30

2.    Napišimo proceduru PARALELNE_CRTE :a :b :c koja će crtati :n okomitih paralelnih linija dužine :a, razmaknute :b, a svaka će početi više za :c korak.
Pozicija lika na ekranu nije bitna. Parametri :a :b :c i :n će biti prirodni brojevi.

Primjer : PARALELNE_CRTE  6 110 15 25

 

3.    Napišite proceduru LEPEZA_2 koja briše ekran i crta lepezu sa :n linija, svaka linija je duljine :a te zatvaraju kut od 180 stupnjeva.
Pozicija lika na ekranu nije bitna. Parametri :a i :n će biti prirodni brojevi.


 

        Primjer: LEPEZA_2 5 100
                      LEPEZA_2 19 150
 

4.    Napišite naredbu ZID :n :m :d koja briše ekran i crta zid sa :n redaka. U svakom retku se nalazi :m cigli. Svaka cigla je pravokutnik dimenzija :d (horizontalna stranica) i :d/2 (vertikalna stranica). Pozicija lika na ekranu nije bitna.Svi parametri će biti prirodni brojevi.

Primjer: ZID 3 3 50
              ZID 4 7 50
 

5.    Napiši proceduru HRAM :n :a :b :c :v
Svaki od :n stupova je pravokutnik visine :v i širine :a. Udaljenost između stupova te od krajnjih stupova do ruba hrama je :b. Donji i gornji dio hrama su pravokutnici visine :c.
Primjer: cs HRAM 4 20 30 30 80
              cs HRAM 3 15 10 15 100
    6.    Napišite naredbu PROZOR :a koja briše ekran i crta prozor iz jednog poznatog operativnog sustava prema slici. Pozicija lika na ekranu nije bitna, ali je potrebno paziti na veličine pojedinih dijelova prema slici. Parametar :a će biti prirodan broj.  

Primjer: PROZOR 35
              PROZOR 45


Osnovna škola "Mejaši" Split