ZADACI
ZA PROGRAMSKI JEZIK QBASIC/PASCALOSNOVNE ŠKOLE
GRADSKO NATJECANJE
Rijeka,12. veljače 1999.
PAŽLJIVO PROČITAJ SVAKI ZADATAK. PROGRAME IMENUJ KAKO SE U ZADATKU TRAŽI.
MNOGO USPJEHA!
Prvi zadatak
Ivica i Marica poželjeli su znati koliko je bilo prestupnih godina od neke zadane godine do danas ( 1999. godine ). Zanima ih i koliko je bilo takvih godina, za koj
e zbroj znamenaka od kojih se sastoji godina nije paran broj. Pomogni Ivici i Marici te ispiši oba rješenja.
Primjer
ULAZ: Od koje godine da počnem: 1985IZLAZ: Broj prestupnih godina je: 3
Broj godina sa neparnom sumom znamenaka je: 2
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
GODINE.BAS ili GODINE.PAS |
12 |
Drugi zadatak
Napiši program koji će pročitati niz brojeva. Oznaka kraja niza je upisana 0. Treba odrediti i ispisati duljinu najdužeg neopadajućeg podniza ( djela niza čiji članovi nisu sve veći).
Primjer ULAZ: Upiši niz: 3 8 9 2 1 8 7 9 9 10 11 3 2 0
IZLAZ: Najduži neopadajući niz je imao 5 elemenata
|
Rješenje zadatka snimi na disketu i na disk pod imenom: |
Bodovi: |
|
NIZ.BAS ili NIZ.PAS |
20 |
Treći zadatak
Dva se prijatelja, Ivan i Luka, za odmor od programiranja vole igrati igru “memo” ali se prepiru jer Ivan vrlo brzo broji bodove dok Luki treba više vremena. Pomozi im da više vremena provedu igrajući se a manje prepirući. Napiši program kojim će se upisati dva niza od 6 znamenaka ( 0-9 ). Broj znamenaka koje se nalaze na istom mjestu u oba niza spremi u varijablu CRNI, a broj preostalih istih znamenaka u oba niza ( koje nisu na istim mjestima ) spremi u varijablu BIJELI. Svaka s
e znamenka evidentira (bilježi) samo jednom. Vrijednosti varijabli CRNI i BIJELI treba ispisati.
Primjer ULAZ: IZLAZ:
prvi niz drugi niz crni bijeli
111233 011177 2 1
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
MEMO.BAS ili MEMO.PAS |
32 |
Četvrti zadatak
Treba učitati jednu rečenicu maksimalne duljine 255 znakova. Svaki samoglasnik u rečenici zamijeni sa prvim suglasnikom ispred njega i napiši ga velikim slovom. Ako je prvo slovo u riječ
i samoglasnik treba ga zamijeniti sa posljednjim suglasnikom u rečenici. Sada rečenicu podijeli u riječi i ispiši jednu ispod druge. Nakon tako ispisanih riječi ispiši ih ponovo ali ovaj puta sortirane po abecedi.
Primjer
ULAZ: Upiši rečenicu: povorka maskiIZLAZ: Zamjena: pPvVrkK mMskK
Ispis riječi: pPvVrkK
mMsSkK
Sortirani ispis riječi: mMskK
pPvVrkK
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
ZAMJENA.BAS ili ZAMJENA.PAS |
36 |