You are on page 1of 2

Primjeri zadataka za 1.

test iz Pythona

Primjer 1
1. Kreirati vektor V koji sadri pet proizvoljnih brojeva od 0 do 10 (direktan unos brojeva). (1
bod)
2. Kreirati matricu M veliine 5x5 kod koje elementi imaju vrijednost stupca (index stupca) u
kojem se nalaze. (4 boda)
3. U matrici M elemente treeg stupca zamijeniti brojevima iz V. (2 boda)
4. Ako je broj redaka i broj stupaca matrice M jednak ispisati "matrica je kvadratna", inae
ispisati "matrica nije kvadratna". (4 boda)
5. Kvadrirati elemente vektora V i nacrtati ih na grafu (na x-osi redni broj elementa) (3 boda)
6. Ukljuiti mreu pomonih linija na grafu (1 bod)

Primjer 2
1. Od korisnika zahtjevati unos 12 brojeva koji ine vektor V. (4 boda)
2. Ispitati da li su elementi vektora rastui (svaki element je vei ili jednak od prethodnog) te
ispisati odgovarajuu poruku na ekran ("niz je/nije rastui"). (6 bodova)
3. Nacrtati funkciju f(x) = sin(x)/x na intervalu od 1 do 10. (4 boda)
4. Dodati naslov grafa "f(x)" (1 bod)

Primjer 3
1. Automatski generirati vektor V koji sadri sljedei niz kvadrata: 1, 4, 9, 16, 25, 36. (2 boda)
2. Od korisnika zahtjevati unos broja n. U sluaju da je uneeni broj negativan - potrebno je
ponavljati unos. (3 boda)
3. Sve brojeve u vektoru V manje od n uveati za vrijednost n. (4 boda)
4. Pomou raspona indeksa, zadnja 2 broja vektora V podijeliti sa 2. (2 boda)
5. Runo unijeti 6 vrijednosti u vektor X tako da elementi budu rastui. (1 bod)
6. Nacrtati graf V-X. (2 boda)
7. Dodati naslov "kvadrati" na x os (1 bod)

Primjer 4
1. Kreiraj vektor V koji sadri proizvoljan broj proizvoljnih brojeva (direktan unos) (unesite i
pozitivne i negativne brojeve). (1 bod)
2. Odredi broj n kao broj elemenata vektora V. (1 bod)
3. Izraunaj prosjek pozitivnih elemenata vektora. (6 bodova)
4. Kreiraj matricu M veliine nxn koja u svakom retku sadri elemente vektora V pomnoene sa
indeksom retka. (4 boda)
5. Nacrtaj graf na temelju vrijednosti elemenata dijagonale matrice M. (2 boda)
6. Spremi sliku (preko naredbe u kodu) kao 'graf.png' (1 bod

Naredbe koje je potrebno znati koristiti za prvu provjeru u Pythonu

osnovni Python:
from, import, as
def, return
while
if, elif, else
break
for, in
range
input
print
str, int, float

Numpy:
array
append
linspace
loadtxt
size
shape
zeros
ones
eye
empty
min
max
sum

Matplotlib:
plot
show
xlim
ylim
figure
title
xlabel
ylabel
grid
legend
savefig

You might also like