11
KANTONALNO TAKMIĈENJE IZ INFORMATIKE ZA UĈENIKE SREDNJIH ŠKOLA Kljuĉ, 26.4.2010. UPUTE: Programi se pišu u programskim jezicima: Paskal, C (C++). Vrijeme za izradu praktiĉnog dijela je 180 minuta. Takmiĉarima, kojima je potrebno, obezbjediti papira za pisanje programa. Ekstenzija u programu je odreĊena programskim jezikom i nije navedena u zadatku. Ukoliko se rezultati ne dobiju u roku od 10 sekundi, taj test primjer se boduje sa 0 bodova. Ne smije biti omogućen pristup sa jednog raĉunara na drugi putem mreţe. Mreţni kablovi ukoliko postoje moraju biti iskopĉani. Raĉunari ne smiju imati aktivnu internetsku vezu. Nije dozvoljeno napuštanje prostorije u toku takmiĉenja. Ne boduje se programski kod nego samo taĉan rezultat u svakom pojedinom test primjeru. Zabranjeno je unositi diskete, CD/DVD-ove, USB Stickove, knjige, upustva i sliĉno. Strogo je zabranjena upotreba mobitela. Mobiteli u toku takmiĉenja moraju biti iskljuĉeni.

KANTONALNO_TAKMICENJE_KLJUC2010.pdf

Embed Size (px)

Citation preview

  • KANTONALNO TAKMIENJE IZ INFORMATIKE

    ZA UENIKE SREDNJIH KOLA

    Klju, 26.4.2010.

    UPUTE:

    Programi se piu u programskim jezicima: Paskal, C (C++). Vrijeme za izradu praktinog dijela je 180 minuta. Takmiarima, kojima je potrebno, obezbjediti papira za pisanje programa. Ekstenzija u programu je odreena programskim jezikom i nije navedena u

    zadatku.

    Ukoliko se rezultati ne dobiju u roku od 10 sekundi, taj test primjer se boduje sa 0 bodova.

    Ne smije biti omoguen pristup sa jednog raunara na drugi putem mree. Mreni kablovi ukoliko postoje moraju biti iskopani.

    Raunari ne smiju imati aktivnu internetsku vezu. Nije dozvoljeno naputanje prostorije u toku takmienja. Ne boduje se programski kod nego samo taan rezultat u svakom pojedinom test

    primjeru.

    Zabranjeno je unositi diskete, CD/DVD-ove, USB Stickove, knjige, upustva i slino.

    Strogo je zabranjena upotreba mobitela. Mobiteli u toku takmienja moraju biti iskljueni.

  • KANTONALNO TAKMIENJE IZ INFORMATIKE

    ZA UENIKE SREDNJIH KOLA

    Klju, 26.4.2010.

    Zadatak 1. 2. 3. 4.

    Program GRADOVI RIM SAVRSEN SIFRA

    Ulaz tastatura tastatura tastatura tastatura

    Izlaz ekran ekran ekran ekran

    Maksimalno

    vrijeme

    izvravanja 10 sekundi za svaki test primjer

    Broj test

    primjera 3 3 3 3

    Broj bodova po

    test primjeru 5 5 5 5

    Bonus bodovi

    (boduju se ako

    su sva 3 test

    primjera tana)

    10 10 10 10

    Ukupno bodova 25 25 25 25

    UKUPNO

    BODOVA 100

  • 1. zadatak GRADOVI

    Na obali nekog ostrva se nalazi n gradova oznaenih brojevima od 0 do n-1. Oko itavog ostrva je izgraen autoput koji prolazi kroz svaki od gradova. Udaljenosti izmeu gradova su dane u nizu gdje prvi broj predstavlja udaljenost izmeu gradova 0 i 1, drugi broj predstavlja udaljenost izmeu gradova 1 i 2, i tako redom, dok zadnji broj predstavlja udaljenost izmeu gradova n-1 i 0.

    Treba napisati program koj e za svaki grad odrediti najkrae udaljenosti od svih ostalih gradova.

    Program snimiti pod imenom GRADOVI.

    Ulazni podaci

    S tastature u prvom redu uitavamo broj gradova (prirodni broj n), a u drugom redu uiravamo niz realnih brojeva koji predstavljaju udaljenost izmeu gradova.

    Izlazni podaci

    Na ekranu se za svaki grad ispisuje najkrae udaljenosti izmeu tog grada i ostalih gradova.

  • Primjeri

    Tastatura (ulaz)

    3

    2.3 3.4 0.9

    Ekran (izlaz)

    Udaljenost izmeu gradova 0 i 1 je 2.3 Udaljenost izmeu gradova 0 i 2 je 0.9

    Udaljenost izmeu gradova 1 i 0 je 2.3 Udaljenost izmeu gradova 1 i 2 je 3.2

    Udaljenost izmeu gradova 2 i 0 je 0.9 Udaljenost izmeu gradova 2 i 1 je 3.2

    Tastatura (ulaz)

    4

    2.9 2.1 0.8 4.7

    Ekran (izlaz)

    Udaljenost izmeu gradova 0 i 1 je 2.9 Udaljenost izmeu gradova 0 i 2 je 5.5 Udaljenost izmeu gradova 0 i 3 je 4.7

    Udaljenost izmeu gradova 1 i 0 je 2.9 Udaljenost izmeu gradova 1 i 2 je 2.6 Udaljenost izmeu gradova 1 i 3 je 3.4

    Udaljenost izmeu gradova 2 i 0 je 5.5 Udaljenost izmeu gradova 2 i 1 je 2.6 Udaljenost izmeu gradova 2 i 3 je 0.8

    Udaljenost izmeu gradova 3 i 0 je 4.7 Udaljenost izmeu gradova 3 i 1 je 3.4 Udaljenost izmeu gradova 3 i 2 je 0.8

    Slika za

    objanjenje Slika za

    objanjenje

  • 2. zadatak RIM

    Treba napisati program koji e prirodni broj zapisan arapskim ciframa zapisati rimskim ciframa.

    Program snimiti pod imenom RIM

    Ulazni podaci

    S tastature se uitava prirodan broj manji od 3000.

    Izlazni podaci

    Na ekranu se ispisuje broj zapisan rimskim ciframa.

    Primjeri

    Tastatura (ulaz) Tastatura (ulaz) Tastatura (ulaz)

    10 2009 652

    Ekarn (izlaz) Ekarn (izlaz) Ekarn (izlaz)

    X MMIX DCLII

  • 3. zadatak SAVREN

    Za prirodan broj kaemo da je savren ako je jednak sumi svojih pravih djelitelja (prirodnih brojeva koji ga djele, a manji su od njega). Pravi djelitelji broja 28 su 1, 2, 4, 7, 14.

    Kako je broj 28 jednak sumi svojih pravih djelitelja, to je on savren (28 = 1+2+4+7+14).

    Treba napisati program koji e ispisati sve savrene brojeve iz danog intervala.

    Program snimiti pod imenom SAVRSEN.

    Ulazni podaci

    S tastature se uitavaju dva prirodna broja (a

  • 4. zadatak IFRA

    Jedna od metoda za ifriranje poruka za ifriranje koristi klju koji postavlja rije duine m (m

  • Primjeri

    Tastatura (ulaz)

    bihac

    unskosanskikanton

    Ekran (izlaz)

    ksnbusiooktcsnaanakn

    Tastatura (ulaz)

    ljubav

    otisaojedolekucipozutidzemper

    Ekran (izlaz)

    alliesoctptekzeojeoziduumojpdr

    Objanjenje

    b i h a c - klju 2 5 4 1 3 - redni broj slova

    u n s k o

    s a n s k

    i k a n t

    o n a b c

    Objanjenje

    l j u b a v - klu 4 3 5 2 1 6 - redni broj slova

    o t i s a o

    j e d o l j

    e k u c i p

    o z u t i d

    z e m p e r

  • Zadatak 1

    Ulaz sa tastature Izlaz na ekran

    3

    2.5 2.5 2.5

    Udaljenost izmeu gradova 0 i 1 je 2.5 Udaljenost izmeu gradova 0 i 2 je 2.5

    Udaljenost izmeu gradova 1 i 0 je 2.5 Udaljenost izmeu gradova 1 i 2 je 2.5

    Udaljenost izmeu gradova 2 i 0 je 2.5 Udaljenost izmeu gradova 2 i 1 je 2.5

    4

    1.0 2.1 3.5 7.1

    Udaljenost izmeu gradova 0 i 1 je 1.0 Udaljenost izmeu gradova 0 i 2 je 3.1 Udaljenost izmeu gradova 0 i 3 je 6.6

    Udaljenost izmeu gradova 1 i 0 je 1.0 Udaljenost izmeu gradova 1 i 2 je 2.1 Udaljenost izmeu gradova 1 i 3 je 5.6

    Udaljenost izmeu gradova 2 i 0 je 3.1 Udaljenost izmeu gradova 2 i 1 je 2.1 Udaljenost izmeu gradova 2 i 3 je 3.5

    Udaljenost izmeu gradova 3 i 0 je 6.6 Udaljenost izmeu gradova 3 i 1 je 5.6 Udaljenost izmeu gradova 3 i 2 je 3.5

    5

    3.1 1.2 9.0 3.8 0.7

    Udaljenost izmeu gradova 0 i 1 je 3.1 Udaljenost izmeu gradova 0 i 2 je 4.3 Udaljenost izmeu gradova 0 i 3 je 4.5 Udaljenost izmeu gradova 0 i 4 je 0.7

    Udaljenost izmeu gradova 1 i 0 je 3.1 Udaljenost izmeu gradova 1 i 2 je 1.2 Udaljenost izmeu gradova 1 i 3 je 7.6 Udaljenost izmeu gradova 1 i 4 je 3.8

    Udaljenost izmeu gradova 2 i 0 je 4.3 Udaljenost izmeu gradova 2 i 1 je 1.2 Udaljenost izmeu gradova 2 i 2 je 8.8 Udaljenost izmeu gradova 2 i 3 je 5.0

    Udaljenost izmeu gradova 3 i 0 je 4.5 Udaljenost izmeu gradova 3 i 1 je 7.6 Udaljenost izmeu gradova 3 i 2 je 8.8 Udaljenost izmeu gradova 3 i 4 je 3.8

    Udaljenost izmeu gradova 4 i 0 je 0.7 Udaljenost izmeu gradova 4 i 1 je 3.8 Udaljenost izmeu gradova 4 i 2 je 5.0 Udaljenost izmeu gradova 4 i 3 je 3.8

  • Zadatak 2

    Ulaz sa tastature Izlaz na ekran

    50 L

    1999 MIM

    1473 MCDLXXIII

    Zadatak 3

    Ulaz sa tastature Izlaz na ekran

    6 500 6

    28

    496

    1000 3000 Nema savrenih brojeva

    700 8128 8128

    Zadatak 4

    Ulaz sa tastature Izlaz na ekran

    abcde

    kantonalnotakmicenje

    kntcaaaenlkntnmjooie

    una

    informatika

    fmianrtaioak

    ljeto

    najljepsajezemljabosna

    jsebaapzaaneejnjjlsclamob

  • ZADATAK UKUPNO

    Prezime i ime kola Mentor 1 2 3 4

    1 Ferizovi Damir JU MS Bosanski Petrovac Hodi Jasmin 25 10 25 25 85

    1 Ferizovi Daniel JU MS Bosanski Petrovac Hodi Jasmin 25 10 25 25 85

    3 Alibabi Amir JU Gimnazija Biha Hodi Jasmin 5 10 0 0 15

    4 Husi Almir JU Gimnazija Velika Kladua Nezirevi Elvir 0 0 5 0 5

    4 Musi Emin JU Gimnazija Bosanska Krupa Sedi Mensura 5 0 0 0 5

    6 Hasanbegovi ejla JU Gimnazija Sanski Most Klii Admira 0 0 0 0 0

    6 Didovi Hanka JU Gimnazija Velika Kladua Nezirevi Elvir 0 0 0 0 0

    6 Harali Haris JU 1.S Dr. Husein Dani, Velika Kladua

    Karaji Elvira 0 0 0 0 0

    6 Huji Nermin JU MS Sanski Most Konjevi Eref 0 0 0 0 0

    6 Muri Kenan JU 1.S Dr. Husein Dani, Velika Kladua

    Karaji Elvira 0 0 0 0 0

    6 Tali Medina JU MS Sanski Most Konjevi Eref 0 0 0 0 0

    6 Mali Muhamed JU Gimnazija Cazin Hasanagi Eila 0 0 0 0 0

    6 Muhamedagi Nedim JU Gimnazija Cazin Hasanagi Eila 0 0 0 0 0

    6 ehi Elvis JU MS Klju Harambai Nermana 0 0 0 0 0

    6 ehaji Aida JU MS Klju Harambai Nermana 0 0 0 0 0

    6 Jusi Emir JU Gimnazija Biha Hodi Jasmin 0 0 0 0 0

    6 Kapi Kemal JU 1. srednja kola Cazin Avdi Zlatan 0 0 0 0 0

    6 Muji Asmir JU 1. srednja kola Cazin Avdi Zlatan 0 0 0 0 0

    vk Sulji Eldin JU 1. srednja kola Cazin Avdi Zlatan 0 0 0 0 0

    Komisija za pregled radova:

    1. Hodi Jasmin, Gimnazija Biha 2. Nezirovi Elvir, Gimnazija Velika Kladua 3. Harambai Nermana, MS Klju