ZADACI ZA PROGRAMSKI JEZIK
QBASIC/PASCALOSNOVNE ŠKOLE
GRADSKO NATJECANJE
Rijeka,13. veljače 1998.
PAŽLJIVO PROČITAJ SVAKI ZADATAK.. PROGRAME IMENUJ KAKO SE U ZADATKU TRAŽI.
PUNO USPJEHA!
Prvi zadatak
Napiši program koji će nacrtati stepenice sa n stepenika, od kojih je svaki stepenik širine m. Stepenice trebaju biti nacrtane u okviru veličine 300*300 piksela, u protivnom trebamo dobiti obavijest da su unesene vrijednosti prevelike.
Primjer ULAZ:
Upiši broj stepenica: 5Upiši širinu stepenica: 50
IZLAZ:
|
|
||||||
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
STEP.BAS ili STEP.PAS |
20 |
Drugi zadatak
Napiši program kojemu je ulazni podatak jedna rečenica. Svaku riječ iz rečenice treba ispisati na početku novog reda i to tako da su sortirane abecednim poretkom. U rečenici neće biti riječi koje počinju hrvatskim slovima.
Primjer
ULAZ: OVO JE REČENICAIZLAZ:
JEOVO
REČENICA
|
Rješenje zadatka snimi na disketu i na disk pod imenom: |
Bodovi: |
|
RECENICA.BAS ili RECENICA.PAS |
35 |
Treći zadatak
Napiši program koji će ispisati tabelu brojeva sastavljenu na ovaj način:
Ispis tabele treba završiti kada su svi brojevi u redu različiti od nule.
Ulazni podatak je broj stupaca tabele.
Primjer ULAZ:
Broj stupaca tabele: 7IZLAZ:
|
0 |
0 |
0 |
1 |
0 |
0 |
0 |
|
0 |
0 |
1 |
1 |
1 |
0 |
0 |
|
0 |
1 |
2 |
3 |
2 |
1 |
0 |
|
1 |
3 |
6 |
7 |
6 |
3 |
1 |
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
TABELA.BAS ili TABELA.PAS |
25 |
Č
etvrti zadatakNiz znamenaka formiramo tako da je svaka znamenka, počevši od 5-te jednaka posljednjoj znamenki od sume 4 prethodne znamenke niza. Napiši program koji će ispisati redni broj znamenke nakon koje će se ponovo naići na početnu kombinaciju. Isp
iši i niz!Ulazni podaci su početne 4 znamenke.
Primjer ULAZ:
Upisi početni niz znamenaka: 1988IZLAZ:
1988613….Pocetnu kombinaciju 1988 dobivamo ponovo na 1560-oj znamenki
|
Rješenje zadatka snimi na disketu i na disk pod imenom |
Bodovi: |
|
NIZ.BAS ili NIZ.PAS |
20 |