ZADACI GRADSKOG NATJECANJA INFORMATIČARA OSNOVNIH ŠKOLA 1997./98. ŠKOLSKE GODINE IZ PROGRAMSKOG JEZIKA LOGO

1. zadatak - GRAF (20 bodova)

Napišite proceduru graf koja crta stupčani grafički prikaz pet podataka u rasponu od 0 do 100. Maksimalna veličina stupca je 100. Svaki stupac mora biti popunjen.

PRIMJER

graf 75 0 13 100 55

Program pohranite na tvrdi disk i disketu pod imenom GRAF.LGO.

2. zadatak - BROJ (25 bodova)

Napišite proceduru broj koja za uneseni jednoznamenkasti, dvoznamenkasti ili troznamenkasti broj računa zbroj i umnožak znamenki te ispisuje rezultat.

PRIMJER:

broj 357

Zbroj znamenki je 15 a umnozak je 105.

Program pohranite na tvrdi disk i disketu pod imenom BROJ.LGO.

3. zadatak - ŠAH (25 bodova)

Napišite proceduru sah koja crta šahovsko polje tj. polje kvadratnog oblika popunjeno sa manjim kvadratima naizmjence crne i bijele boje. Procedura prima jedan parametar koji određuje broj manjih kvadrata uz jednu stranicu. Svaki kvadrat veličine je 10x10 točkica.

PRIMJER:

sah 8

 

Program pohranite na tvrdi disk i disketu pod imenom SAH.LGO.

4. zadatak - RIMSKI (30 bodova)

Napišite program koji uneseni rimski broj pretvara u arapski. Rimski broj može se sastojati od sljedećih velikih slova: I, V, X, L, C, D, M. Program mora zatražiti od korisnika unos rimskog broja i ispisati na ekran arapski broj.

PRIMJER:

rimski

Unesite rimski broj:

MCMXCVIII

Arapski broj je 1998.

Program pohranite na tvrdi disk i disketu pod imenom RIMSKI.LGO.

Rješenja