Navodila: Programiranje 1. vaja
Navodila: Programiranje 1. vaja
Requisitos de finalización
4. Tretji nivo
4.1. Klasične naloge
Klasične naloge, ki prikazujejo zanko:
-
Napiši program, ki izpiše prvih 10 večkratnikov števila k.
- Napiši program, ki izpiše ali je število praštevilo.
Vhodni podatki: naravno število
Izhodni podatki: Število je ali ni praštevilo
Namig: v zanki program preverja ostanek pri deljenju, če je 0, št. ni praštevilo - *Napiši program, ki izpiše vsa praštevila med 0 in izbranim naravnim številom.
Vhodni podatki: naravno število
Izhodni podatki: izpis praštevil
Namig: zanka v zanki, v prvi se vrtijo števila od 0 do vnesenega števila, v druga zanka išče praštevilo (ostanek pri deljenju, če je 0, št. ni praštevilo) - Napišite program, ki ugotovi, ali naravno število vsebuje števko 5.
Vhodni podatki: naravno število
Izhodni podatki: število vsebuje ali ne števko 5
Namig: preverja ostanke pri deljenju z 10 - Napiši program, ki sešteje vsa števila med 1 in 100 ter rezultat izpiše na ekran.
- Izpiši prvih 100 naravnih števil, po 5 v eno vrsto.
- Napiši program, ki sešteje vsa števila med 1 in vnesenim pozitivnim naravnim številom ter rezultat izpiše na ekran.
Vhodni podatki: naravno pozitivno število
Izhodni podatki: vsota števil me 1 in vnesenim številom - Napiši program, ki sešteje vse kvadrate števil med 1 in 100 ter rezultat izpiše na ekran.
- Napiši program, ki sešteje vse kvadrate števil med 1 in vnesenim pozitivnim naravnim številom ter rezultat izpiše na ekran.
Vhodni podatki: naravno pozitivno število
Izhodni podatki: vsota kvadratov števil me 1 in vnesenim številom - Napiši program, ki sešteje tista števila med 1 in 1000, ki dajo pri deljenju s 7 ostanek 3. Vsoto naj izpiše na ekran.
- Preberite pozitivno število in ga izpiši 'obrnjeno'. Tako za število 1234 program izpiše 4321.
- Napišite program, ki sešteje vsa liha števila med 0 in vnesenim številom.
- Napišite program, ki sešteje vsa soda števila med 0 in vnesenim številom.
- Napišite program, ki sešteje vsa števila med 0 in vnesenim številom, ki so deljiva z 3.
- Napiši program, ki izpiše, če število je ali ni praštevilo.
Vhodni podatki: naravno število
Izhodni podatki: Število je ali ni praštevilo
Namig: v zanki program preverja ostanek pri deljenju, če je 0, št. ni praštevilo - Napiši program, ki sešteje tista števila med 1 in 10000, ki dajo pri deljenju z 17 ostanek 3. Vsoto naj izpiše na ekran.
- Napišite program, ki ugotovi, ali naravno število vsebuje števko 5.
Vhodni podatki: naravno število
Izhodni podatki: število vsebuje ali ne števko 5
Namig: preverja ostanke pri deljenju z 10 - Napišite program, ki ugotovi, ali naravno število vsebuje števko 3.
Vhodni podatki: naravno število
Izhodni podatki: število vsebuje ali ne števko 3
Namig: preverja ostanke pri deljenju z 10 - Napišite program, ki sešteje vsa števila med 0 in vnesenim številom, ki so deljiva s 5.
- Napišite program, ki ugotovi, ali naravno število vsebuje števko 7.
Vhodni podatki: naravno število
Izhodni podatki: število vsebuje ali ne števko 7
Namig: preverja ostanke pri deljenju z 10 - Napiši program ki sešteje števke v 4 mestnem naravnem številu.
- Preberi naravno število n in izračunaj n! (produkt števil od 1 do n - faktoriela števila n). Tako je 1! = 1, 2! = 2, 3! = 6, ....
- Sestavi program, ki razcepi naravno število n na prafaktorje. Npr.
20 = 2 * 2 * 5.
Namig: Deli z 2 dokler gre, potem deli s 3, 4, 5, ... dokler ne bo število enako 1. - Napiši program, ki število manjše od 256 izpiše v dvojiškem št. sestavu.
Namig: deli z dva in shranjuj ostanke. - Sestavi program, ki prebere tromestno število in ga izpšiše brez srednje vrednosti.
- Napiši program, ki izpiše vsoto števk prebranega števila.
- Napiši program, ki te sprašuje po vnosu števil dokler ni vpisano število 0. Nato izpiše število pozitivnih in število negativnih vpisanih števil.
- Sestavi program za preverjanje znanja poštevanke. Uporabnik naj v vnosno vrstico vpiše rezultat. Ob kliku na gumb z napisom preveri, preveri, če je rezultat pravilen in izpiši ustrezno obvestilo.
Namig: metoda Math.random() - Napiši program, ki prebere naravni števili a in b ter izpiše tista naravna števila n, ki ležijo na območju a ≤ n ≤ b in ki so popolni kvadrati (torej oblike n = k⋅k za neko naravno število k). Glej: https://lusy.fri.uni-lj.si/ucbenik/book/1203/index10.html