Download as pdf or txt
Download as pdf or txt
You are on page 1of 1

PMA, kolokvij1, 2024

Napravite direktorij kolokvij1 unutar direktorija D:\PMA\prezime_ime.


Do kraja sata barem dva točna rješenja zadatka trebate predati
na Moodle na odgovarajuće mjesto.
U funkcijama se rezultati vraćaju kroz povratnu vrijednost, osim
ako nije istaknuto da ”funkcija ispisuje”. Rješenja u kojima se
rezultat samo ispisuje, ali ne vraća, neće se priznavati.

1. Napisati funkciju provjerava je li neki broj emirp broj tj. prost


broj koji je i čitan naopačke prost, ali nije palindrom.

Primjer: prosti broj 31 je emirp broj, ali prosti broj 131 nije,
jer je palindrom.
2. Napisati funkciju koja za broj n sve jedinice u bitovnom za-
pisu pretvori u nule, a sve nule u jedinice. Nule ispred vodeće
jedinice ne mijenja.

Primjer: Za broj n = 225(10) = 11100001(2) , novi broj je 30(10) =


11110(2)
3. Napisati funkciju koja iz niza char vrijednosti izbaci sve znakove
koji nisu znakovi alfabeta, te promijeni vrijednost parametra
koji označava duljinu niza.

Primjer: Za niz ['4', '-', 'a', 'b', '2', 'c'] duljine 6, novi niz
je ['a', 'b', 'c'] duljine 3.
4. Napisati funkciju koja iz vrijednosti tri stranice računa opseg
i površinu pravokutnog trokuta. Provjeru je li dani trokut
pravokutan napraviti u odvojenoj pomoćnoj funkciji.

Primjer: trokut sa stranicama 0.3, 0.4 i 0.5 je pravokutan,


a trokut sa stranicama 0.4, 0.4 i0.5 nije.
5. Napisati funkciju koja za niz brojeva i dva broja m i n izračuna
i vrati sumu parnih i sumu neparnih brojeva na pozicijama
između m i n (uključivo).

Primjer: za niz [4, 5, 5, 4, 3, 3] i brojeve m = 2 i n = 5 suma


parnih je 4, a suma neparnih 11.

Napomene: programi i funkcije koje predate moraju raditi kao


što je zadano u zadatku. Bodova za kôd koji ne radi po zadatku u
principu neće biti. Svaki zadatak je potrebno i obraniti da bi bio
priznat. Naročito pazite na terminologiju (vraća, ispisuje, dobiva,
učitava…). Da bi se položilo ispit/kolokvij potrebno je riješiti
najmanje dva zadatka. Za polaganje ispita morate imati index ili
neki identifikacijski dokument. Mobiteli moraju biti isključeni i
odloženi.

You might also like