Professional Documents
Culture Documents
Textovi (1) 1745670233
Textovi (1) 1745670233
Napisati potprogramsku proceduru koja od datog niza X koji ima k elemenata koji se sastoji od celih,
nenegativnih brojeva većih od 2, pravi nov niz Y koji predstavlja indekse prostih elemenata niza X.
(Primer: X: 3, 152, 23, 26, 49, 77, 51, 44, 32, 7, k=10, Y: 1, 3, 7, 10, l=4)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim iz datoteke Ulaz.txt
celobrojnu nenegativnu matricu Amxn čiji su elementi veći od 2. U svakom redu datoteke, počev od petog
reda, upisana je po jedna vrsta matrice, pri čemu svaki element matrice zauzima 7 mesta. Matrica se
smatra ispravnom ako je aritmetička sredina elemenata koji se nalaze u prvoj koloni manja od elementa
koji se nalazi u preseku m-te vrste i n-te kolone. Ako je matrica A ispravna, pozivati gornju
potprogramsku proceduru za svaku njenu kolonu. Nizove koje vrati potprogramska procedura smatrati
kolonama nove matrice B. Kolone koje imaju manje od m elemenata dopuniti nulama odozdo. Matrice
A i B odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na
ekranskom obrascu prikazati odgovarajuću poruku.
PREDROK 2016 II grupa 19. 01. 2016.
Napisati logičku funkcijsku proceduru koja za dati niz realnih brojeva X od k različitih elemenata vraća
vrednost true ako je indeks maksimalnog elementa niza X paran broj, a u suprotnom vraća vrednost
false. (Primer: k=8; X: 23, 8.1, 15, 8, 22, 878, 41, 5, funkcija vraća true).
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” sa ekranskog obrasca
“ISPIT” koja sa tastature učitava prirodne brojeve m i n, 2 m, n 12 , a zatim funkcijom InputBox
realnu matricu Amxn po principu "kolona po kolona", čiji su svi elementi međusobno različiti (ne
proveravati!). Pritiskom na komandno dugme "OBRADI" odštampati matricu A na ekranskom obrascu,
kao i u datoteci Izlaz.txt. Matrica A smatra se ispravnom ako je zbir poslednjih elemenata u neparnim
vrstama pozitivan. Ako je matrica A ispravna, pozvati gornju funkcijsku proceduru za svaku njenu
vrstu, i ispisati na ekranski obrazac i u datoteku Izlaz.txt redne brojeve onih vrsta kod kojih je indeks
maksimalnog elementa paran. Ako matrica A nije ispravna, na ekranskom obrascu prikazati
odgovarajuću poruku.
PREDROK 2016 III grupa 19. 01. 2016.
Napisati celobrojnu funkcijsku proceduru koja za dati celobrojni, nenegativni niz X od k elemenata, čiji
su svi elementi manji od 10, vraća faktorijel od minimalnog elementa niza X.
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim funkcijom InputBox
celobrojnu nenegativnu matricu Amxn po principu "vrsta po vrsta". Elementi matrice su veći od 2, a manji
od 10. Matrica se smatra ispravnom ako sadrži bar jedan prost broj. Ako je matrica A ispravna, pozivati
gornju funkcijsku proceduru za svaku njenu kolonu. Vraćene vrednosti čuvati u novom nizu Y. Matricu
A kao i novokreirani niz Y odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije
ispravna, na ekranskom obrascu prikazati odgovarajuću poruku.
PREDROK 2016 IV grupa 19. 01. 2016.
Napisati potprogramsku proceduru koja od datog realnog niza X od k elemenata pravi novi niz Y koji se
sastoji od onih elemenata niza X čiji je indeks manji ili jednak indeksu prvog pojavljivanja
maksimalnog elmenta niza X. (Primer: X: -1.4, 344.1, -111.4, 661.7, -1.4, 61.7, 13.1, 661.7, -3.1, 14.4,
k=10, niz Y: -1.4, 344.1, -111.4, 661.7, l=4)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” sa ekranskog obrasca
“ISPIT” sa tastature učitava prirodne brojeve m i n, m, n 10 , a zatim iz datoteke Ulaz.txt realnu
matricu Amxn. U svakom redu datoteke, počev od n-tog reda, upisana je po jedna kolona matrice A, pri
čemu svaki element matrice zauzima 6 mesta. Pritiskom na komandno dugme "OBRADI" odštampati
matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra ispravnom ako je zbir
svih elemenata matrice pozitivan. Ako je matrica A ispravna, kreirati niz Z od elemenata matrice A, po
principu „vrsta po vrsta“. Pozivajući gornji potprogram, od niza Z napraviti novi niz, odštampati
novokreirani niz i na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na
ekranskom obrascu prikazati odgovarajuću poruku.
JANUAR 2016 I grupa 04.02. 2016.
Napisati potprogramsku proceduru koja od datog niza X koji ima k elemenata koji se sastoji od celih,
nenegativnih brojeva, pravi nov niz Y od onih elemenata niza X koji su trocifreni a u zapisu imaju cifru
2. (Primer: X: 3, 152, 23, 26, 49, 677, 322, 44, 32, 2, k=10, Y: 152, 322, l=2)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim funkcijom InputBox
celobrojnu nenegativnu matricu Amxn po principu "kolona po kolona". Matrica se smatra ispravnom ako
je aritmetička sredina elemenata koji se nalaze u prvoj vrsti manja od m*n. Ako je matrica A ispravna,
pozivati gornju potprogramsku proceduru za svaku njenu vrstu. Nizove koje vrati potprogramska
procedura smatrati vrstama nove matrice B. Vrste koje imaju manje od m elemenata dopuniti nulama s
desne strane. Matrice A i B odštampati na ekranskom obrascu i u datoteci Izlaz.txt.
JANUAR 2016 II grupa 04.02. 2016.
Napisati celobrojnu funkcijsku proceduru koja za dati celobrojni, nenegativni niz X od k elemenata
vraća maksimalnu vrednost od onih elemenata niza X koji su palindromi a u zapisu imaju 4 cifre. Ako u
nizu nema nijedan broj koji ispunjava uslov da je četvorocifren i da je palindrom, funkcija treba da vrati
0. Brojevi su palindromi ako imaju istu vrednost pročitani sa leva na desno i sa desna na levo. (Primer:
k=10; X: 8888, 989, 8448, 676, 421, 7887, 71, 9339, 3, 4 ; funkcija vraća 9339).
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” sa ekranskog obrasca
“ISPIT” sa tastature učitava prirodne brojeve m i n, m, n 10 , a zatim iz datoteke Ulaz.txt celobrojnu
nenegativnu matricu Amxn. U svakom redu datoteke, počev od n-tog reda, upisana je po jedna vrsta
matrice A, pri čemu svaki element matrice zauzima 6 mesta. Pritiskom na komandno dugme
"OBRADI" odštampati matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra
ispravnom ako ima bar m elemenata koji su veći od m*n. Ako je matrica A ispravna, pozivati gornju
funkcijsku proceduru za svaku njenu kolonu. Vraćene vrednosti čuvati u novom nizu Y. Novokreirani
niz Y odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na
ekranskom obrascu prikazati odgovarajuću poruku.
FEBRUAR 2016 I grupa 18.02. 2016.
Napisati potprogramsku proceduru koja od datog realnog niza X od k elemenata pravi novi niz Y koji se
sastoji od različitih elemenata niza X čija je apsolutna vrednost manja od 100. (Primer: X: -1.4, 344.1,
-111.4, 61.7, -1.4, 61.7, 13.1, 14.4, -3.1, 14.4, k=10, niz Y: -1.4, 61.7, 13.1, 14.4, -3.1, l=5)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” sa ekranskog obrasca
“ISPIT” sa tastature učitava prirodne brojeve m i n, m, n 10 , a zatim iz datoteke Ulaz.txt realnu
matricu Amxn. U svakom redu datoteke, počev od n-tog reda, upisana je po jedna kolona matrice A, pri
čemu svaki element matrice zauzima 6 mesta. Pritiskom na komandno dugme "OBRADI" odštampati
matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra ispravnom ako je
maksimum elemenata koji se nalaze u prvoj vrsti veći od maksimuma elemenata koji se nalaze u
poslednjoj vrsti. Ako je matrica A ispravna, kreirati niz Z od elemenata matrice A, po principu „vrsta po
vrsta“. Pozivajući gornji potprogram, od niza Z napraviti novi niz, odštampati novokreirani niz i na
ekranskom obrascu i u datoteci Izlaz.txt.
FEBRUAR 2016 II grupa 18.02. 2016.
Napisati logičku funkcijsku proceduru koja za dati niz celih nenegativnih brojeva X od k elemenata
vraća vrednost true ako je maksimalni element niza X palindrom, a u suprotnom vraća vrednost false.
(Primer: k=8; X: 23, 8, 15, 8, 22, 878, 41, 5, funkcija vraća true). Brojevi su palindromi ako imaju istu
vrednost pročitani sa leva na desno i sa desna na levo. Primeri palindroma: 88, 989, 5665, 3.
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” sa ekranskog obrasca
“ISPIT” koja sa tastature učitava prirodne brojeve m i n, 2 m, n 12 , a zatim funkcijom InputBox
celobrojnu, nenegativnu matricu Amxn po principu "kolona po kolona". Matrica A smatra se ispravnom
ako je zbir poslednjih elemenata u neparnim vrstama paran broj. Ako je matrica A ispravna, pozvati
gornju funkcijsku proceduru za svaku njenu vrstu, i ispisati na ekranski obrazac i u datoteku Izlaz.txt
redne brojeve onih vrsta kod kojih je maksimalni element palindrom. Matricu A odštampati na
ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na ekranskom obrascu prikazati
odgovarajuću poruku.
JUN 2016 I grupa 16.06.2016.
Napisati potprogramsku proceduru koja od datog celobrojnog nenegativnog niza X od k elemenata, čiji
su elementi veći od 1, pravi novi niz Y tako što proste elemente niza X uredi u rastući poredak. (Primer:
X: 6, 13, 5, 370, 32, 4, 17, 1331, 88; k = 9; niz Y: 5, 13, 17, l=3.)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” sa ekranskog obrasca
“ISPIT” koja iz datoteke Ulaz.txt učitava prirodne brojeve m i n, m, n 10 , a zatim celobrojnu
nenegativnu matricu Amxn. Brojevi m i n upisani su u šestom redu datoteke, na po 3 mesta, a svaki
naredni red datoteke sadrži po jednu vrstu matrice, pri čemu svaki element zauzima 6 mesta. Štampati
na ekranskom obrascu i u datoteci Izlaz.txt matricu A. Matrica A smatra se ispravnom ako je
maksimalni element u neparnim vrstama dvocifren broj. Ako je matrica A ispravna, pozivati gornju
potprogramsku proceduru za svaku njenu kolonu. Nizove koje vrati potprogramska procedura smatrati
kolonama nove matrice B. Matricu B odštampati na ekranskom obrascu i u datoteci Izlaz.txt.
JUN 2016 II grupa 16.06.2016.
Napisati potprogramsku proceduru koja od datog niza X koji se sastoji od celih, nenegativnih
jednocifrenih brojeva i sadrži k elemenata, pravi nov niz Y od l elemenata tako što svaka dva jednaka
susedna elementa niza X razdvaja nulom i jedinicom. (Primer: X: 1, 5, 5, 6, 9, 6, 3, 3, 2, k=9, Y: 1, 5, 0,
1, 5, 6, 9, 6, 3, 0, 1, 3, 2, l=13.)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim funkcijom InputBox
celobrojnu nenegativnu matricu Amxn po principu "kolona po kolona". Pritiskom na komandno dugme
"OBRADI" odštampati matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra
ispravnom ako se maksimalni element svih elemenata matrice A pojavljuje u neparnim kolonama više
od 2 puta. Ako je matrica A ispravna, od elemenata matrice A kreirati niz Z po principu “kolona po
kolona”. Za dati niz Z pozvati potprogramsku proceduru. Niz koji vrati potprogramska procedura
odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na ekranskom
obrascu prikazati odgovarajuću poruku.
JUL I grupa 07.07.2016.
Napisati potprogramsku proceduru koja od datog celobrojnog nenegativnog niza X od k elemenata,
pravi novi niz Y tako što parne elemente niza X uredi u opadajući poredak. (Primer: X: 6, 13, 5, 370, 32,
4, 17, 1331, 88; k = 9; niz Y: 370, 88, 32, 6, 4; l=5.)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” sa ekranskog obrasca
“ISPIT” koja iz datoteke Ulaz.txt učitava prirodne brojeve m i n, m, n 10 , a zatim celobrojnu
nenegativnu matricu Amxn. Brojevi m i n upisani su u desetom redu datoteke, na po 6 mesta, a svaki
naredni red datoteke sadrži po jednu vrstu matrice, pri čemu svaki element zauzima 5 mesta. Štampati
na ekranskom obrascu i u datoteci Izlaz.txt matricu A. Matrica A smatra se ispravnom ako je minimalni
element u parnim kolonama jednocifren broj. Ako je matrica A ispravna, pozivati gornju potprogramsku
proceduru za svaku njenu kolonu. Nizove koje vrati potprogramska procedura smatrati kolonama nove
matrice B. Kolone koje imaju manje od m elemenata dopuniti nulama odozdo. Matricu B odštampati na
ekranskom obrascu i u datoteci Izlaz.txt.
JUL II grupa 07. 07. 2016.
Napisati funkcijsku proceduru koja za dati celobrojni niz X od k elemenata određuje i vraća aritmetičku
sredinu njegovih elemenata koji se nalaze na neparnim pozicijama. (Primer: X: 1, 5, 15, 26, 9, 6, 3, 5, 2,
k=9, funkcija vraća vrednost 6.0)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim funkcijom InputBox
celobrojnu nenegativnu matricu Amxn po principu "kolona po kolona". Pritiskom na komandno dugme
"OBRADI" odštampati matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra
ispravnom ako je maksimalni element svih parnih elemenata matrice A veći od 12. Ako je matrica A
ispravna, pozivati gornju funkcijsku proceduru za svaku njenu vrstu. Vrednosti koje vrati funkcijska
procedura odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije ispravna, na
ekranskom obrascu prikazati odgovarajuću poruku.
AVGUST I grupa 01. 09. 2016.
Napisati potprogramsku proceduru koja od datog celobrojnog nenegativnog niza X od k elemenata,
pravi novi niz Y tako što elemente niza X koji se nalaze na neparnim pozicijama uredi u nerastući
poredak. (Primer: X: 6, 13, 5, 370, 32, 4, 17, 1331, 88; k = 9; niz Y: 88, 32, 17, 6, 5; l=5.)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “START” sa ekranskog obrasca
“ISPIT” koja iz datoteke Ulaz.txt učitava prirodne brojeve m i n, m, n 10 , a zatim celobrojnu
nenegativnu matricu Amxn. Brojevi m i n upisani su u petom redu datoteke, na po 7 mesta, a svaki naredni
red datoteke sadrži po jednu vrstu matrice, pri čemu svaki element zauzima 6 mesta. Štampati na
ekranskom obrascu i u datoteci Izlaz.txt matricu A. Matrica A smatra se ispravnom ako je minimalni
element u poslednjoj vrsti jednocifren broj. Ako je matrica A ispravna, pozivati gornju potprogramsku
proceduru za svaku njenu kolonu. Nizove koje vrati potprogramska procedura smatrati kolonama nove
matrice B. Prvu vrstu matrice B odštampati na ekranskom obrascu i u datoteci Izlaz.txt.
AVGUST II grupa 01. 09. 2016.
Napisati funkcijsku proceduru koja za dati celobrojni niz X od k elemenata određuje i vraća zbir
njegovih neparnih elemenata koji se nalaze na parnim pozicijama. (Primer: X: 1, 5, 15, 26, 9, 6, 36, 5, 2,
k=9, funkcija vraća vrednost 10)
Kreirati proceduru događaja koja odgovara komandnom dugmetu “UNESI” koja sa ekranskog obrasca
“ISPIT” iz TextBox-ova učitava prirodne brojeve m i n, m, n 10 , a zatim funkcijom InputBox
celobrojnu nenegativnu matricu Amxn po principu "kolona po kolona". Pritiskom na komandno dugme
"OBRADI" odštampati matricu A na ekranskom obrascu, kao i u datoteci Izlaz.txt. Matrica A se smatra
ispravnom ako je aritmetička sredina elemenata koji se nalaze u pretposlednjoj koloni manja od m*n.
Ako je matrica A ispravna, pozivati gornju funkcijsku proceduru za svaku njenu vrstu. Vrednosti koje
vrati funkcijska procedura odštampati na ekranskom obrascu i u datoteci Izlaz.txt. Ako matrica A nije
ispravna, na ekranskom obrascu prikazati odgovarajuću poruku