1
Zapiši definicijo problema, na katerega se nanašata spodnji vprašanji:
2
Zapiši definicijo problema, ki mu pripadajo vsi spodnji primerki:
Vhod | Pričakovani izhod |
---|---|
a = 2, b = 4 | 16 |
a = 3, b = 1 | 3 |
a = 5, b = 3 | 125 |
a = 10, b = 0 | 1 |
a = 10, b = 2 | 100 |
3
Kaj je narobe s spodnjo definicijo problema?
4
Sestavi algoritem za problem iz prejšnje naloge. Algoritem zapiši s programom, funkcijo in diagramom poteka.
5
Napiši algoritem, ki za podano neprazno tabelo celih števil preveri, ali so vsa števila v njej enaka. (Vhod v problem je neprazna tabela celih števil, pričakovani izhod pa je vrednost True
, če so vsa števila enaka, oziroma False
, če niso.) Algoritem zapiši s funkcijo in v nedvoumnem naravnem jeziku.
6
Prepiši spodnji algoritem iz psevdokode v pythonov program:
vhod: cela števila a, b in c če velja a > b, potem: zamenjaj vrstni red spremenljivk a in b če velja b > c, potem: zamenjaj vrstni red spremenljivk b in c če velja a > b, potem: zamenjaj vrstni red spremenljivk a in b izhod: vrednosti spremenljivk a, b in cKakšen problem rešuje ta algoritem?