Programski jezik Python
Gotovi programi - priprema za aplikacije - Riješeni i neriješeni zadaci

  A) Pamćenje i pogađanje  
1 Pripremni zadatak: Ispisati generisani četverocifren slučajan broj. Python
2 Napisati aplikaciju za pogađanje slučajno generisanog broja. Dozvoljeno je deset pokušaja za jedan broj. Računar prikazuje u kojem intervalu se nalazi broj, kao i trenutni rezultat uspjeha. Python
3 Napisati aplikaciju za pogađanje slučajno generisanog broja. Dozvoljeno je deset pokušaja za jedan broj. Računar prikazuje u kojem intervalu se nalazi broj, kao i trenutni rezultat uspjeha. Python
4 Napisati aplikaciju za provjeru pamćenja viđenog četverocifernog broja.
5 Napisati aplikaciju za provjeru pamćenja viđenog troocifernog broja.
6 Napisati aplikaciju za provjeru pamćenja viđenog petoocifernog broja.
7 Napisati aplikaciju za provjeru pamćenja više viđenih brojeva.
8 Napisati aplikaciju za provjeru pamćenja za više igrača igra naizmjenično sa posebnom evidencijom o broju pogodaka i promašaja svakog igrača pojedinačno.
9 Provjera pamćenja četiri prakazana pojma od 20 iz baze pojmova.
10 Provjera pamćenja šest prakazanih pojmava od 20 iz baze pojmova.
11 Provjera pamćenja četiri prakazana pojma od 30 iz baze pojmova.
12 Provjera pamćenja četiri prakazana pojma (strane riječi) od 20 iz baze pojmova.
  B) Aritmetičke operacije  
13 Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta. Python
14 Aritmeticke operacije - dva broja. Koraci kreiranja potprograma 1. dio. Napisati program koji generiš dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju Ispisuje da li je odgovor tačan. Korisnik ponavlja program po vlastitoj želji.
15 Aritmeticke operacije - dva broja. Koraci kreiranja potprograma 2. dio. Napisati program koji generiš dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita sumu sa tastature. Po učitavanju Ispisuje da li je odgovor tačan. Korisnik ponavlja program po vlastitoj želji.
16 Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita razliku sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta. Python
17 Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita proizvod sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta. Python
18 Napisati program koji generiše dva broja od 1 do 9. Ispisuje generisane brojeve na ekran i očekuje da korisnik učita količnik sa tastature. Po učitavanju ispisuje da li je odgovor tačan. Postupak se ponavlja 10 puta. Python
19 Za deset učitanih brojeva ispisati koliko ima negativnih, nula i pozitivnih. Python
20 Korisnik bira aritmetičku operaciju. Na osnovu slučajno generisana dva broja treba otkucati odgovor. Programom je obezbjeđena provjera ispravnosti otkucanog rezultata.
  C) Posebni brojevi  
31 Pripremni zadatak: Ispisati proste brojeve do 100. Koristiti Eratostenovo sito.
32 Ispisati proste brojeve do 100. Koristiti Eratostenovo sito (koristiti potprograme-metode).
33 Pripremni zadatak: Suma kvadrata cifara jednaka vrijednosti broja.
34 Pripremni zadatak: Armstrongov broj
35 Pripremni zadatak: Napisati program za ispis sume recipročnih vrijednosti prvih n prirodnih brojeva (harmonijski niz: 1 + 1/2 + 1/3 + ... + 1/n) Python
  D) Konverzije  
41 Pripremni zadatak: Napisati program za ispis unesenog znaka i njegovog ASCII broja
42 Pripremni zadatak: Napisati program za pretvaranje galona u litre. (1 galon = 4.54 litre). Python
43 Pripremni zadatak: Napisati program za pretvaranje dolara u evre. Python
44 Pripremni zadatak: Napisati program koji vrijeme učitano u satima, minutama i sekundama izračunava i ispisuje u sekundama. Python
45 Pripremni zadatak: Napisati program za pretvaranje km/h u m/s. Python
46 Pripremni zadatak: Napisati program za pretvaranje Kelvinovih stepena u Celzujsove stepene. Python
47 Pripremni zadatak: Napisati program kojim se prevodi temperatura iz skale Celzija u skalu Farenhajta. Python
48 Pripremni zadatak: Napisati program za pretvaranje dužine puta u miljama u dužinu u kilometrima (1 milja = 1,825 km).
49 Pripremni zadatak: Napisati program za pretvaranje dužine puta u kilometrima u dužinu u miljama (1 milja = 1,825 km).
50 Napisati aplikaciju za konvertovanje fizikalnih jedinica (dužine, mase, vremena, temperature i drugih) iz jednog sistema jedinica u drugi. Python
51 Pripremni zadatak: Napisati program za pretvaranje veličinu fajla izraženu u kilobajtima u veličinu u bajtima.
52 Pripremni zadatak: Napisati program za pretvaranje veličinu fajla izraženu u megabajtima ispisuje u kilobajtima.
53 Napisati program za konverziju vrijednosti iz rimskog brojnog sistema u dekadni brojni sistem. Python
54 Napisati program koji traži od korisnika unos rečenice, a koji zatim ispisuje istu rečenicu šifriranu Cezarovom šifrom. Cezarova šifra spada u najstarije poznate sisteme šifrovanja, prema kojoj se svaki znak izvorne rečenice zamijenjuje sa znakom koji se po abecedi nalazi 3 znaka ispred (uz izuzetak posljednja tri znaka abecede, koji se mijenjaju sa prva tri znaka abecede), Python
  E) Jednačine  
61 Pripremni zadatak: Rješavanje kvadratne jednačine. Python
62 Rješavanje kvadratnih jednačina sa prikazom koraka. Python
63 Rješavanje linearnih i kvadratnih jednačina sa prikazom koraka. Python
  F) Prikaz sinusoidalne promjene  
71 Pripremni zadatak: Crtanje histograma jedna * za svaku vrijednost.
72 Pripremni zadatak: Crtanje histograma dvije * (**) za svaku vrijednost.
73 Napisati program koji prikazuje promjenu naizmjeničnog napona.
74 Napisati program koji prikazuje promjenu naizmjeničnog napona u funkciji vremena.
75 Napisati program koji prikazuje promjenu naizmjeničnog napona u funkciji vremena (prikazati i y osu).
76 Napisati program koji prikazuje promjenu trofaznog napona. Faza druge sinusoide je pomjerana za -120 stepeni a traća sinusoida je pomjerana za +120 stepeni.
77 Napisati program koji prikazuje promjenu-nastajanje trofaznog napona u funkciji vremena. Faza druge sinusoide je pomjerana za -120 stepeni a traća sinusoida je pomjerana za +120 stepeni.
  G) Aplikacije 01  
91 Napisati aplikaciju za simulator bacanja kockice, sa statističkom analizom bacanja. Python

    abc Algoritmi    abc BASIC    abc Turbo Pascal    abc C++    abc Java    abc C    abc Python    abc Dev-Pascal    Index