PRIPREMA ZA KONTROLNI 1
U ovom odeljku su dati primeri zadataka iz oblasti podaci i operatori, sa rešenjima. Pokušajte da primere rešite samostalno, a rešenje koristiti za proveru ili koristiti ako posle većeg broja pokušaja i dosta uloženog truda ipak ne uspete samostalno da rešite postavljen zadatak.
Rešenje će se prikazati klikom na dugme pored postavljenog zadatka.
Zadaci su obojeni različitim bojama u zavisnosti od težine:
Rešenje će se prikazati klikom na dugme pored postavljenog zadatka.
Zadaci su obojeni različitim bojama u zavisnosti od težine:
- Zelena- laki zadaci
- Žuta - zadaci srednje težine
- Crvena - teži zadaci
Zadaci za pripremu za kontrolni 1:
Zadatak 1-Ramovi za slike:Na stolu se nalaze ramovi za slike različitih dimenzija, ali su svi pravougaonog oblika. Program treba na osnovu zadate širine i visine rama u milimetrima odredi površinu rama u kvadratnim milimetrima. Ulaz: U jednoj liniji standardnog ulaza nalaze se dve celobrojne vrednosti X i Y (X≤300, Y≤300) koje predstavljaju širinu i visinu rama za slike izraženu u milimetrima. Izlaz Jedan ceo broj koji predstavlja površinu rama u kvadratnim milimetrima i jedan realan broj koji predstavlja površinu rama u kvadratnim santimetrima. Primer Ulaz 456 785 Izlaz 357960 3579.60 |
Zadatak 2-Grupa radnika:n radnika uradi posao za s sati. Napisati program kojim se određuje za koliko sati će posao biti završen ako se priključi još
m radnika? Ulaz U tri linije standardnog ulaza se redom nalaze prirodan broj n, realan broj s i prirodan broj m. Izlaz Jedan realan broj, zaokružen na dve decimale, koji predstavlja broj sati potrebnih da se posao završi ukoliko se priključi još m radnika početnom broju od n radnika. Primer Ulaz 1 3 1 Izlaz 1.5 |
Zadatak 3-Kretanje tela:Zadatak 3-Kretanje tela:
Telo počne da se kreće iz mirovanja stalnim ubrzanjem od a(m/s2). Kolika je njegova brzina posle vremena t(s) 5s>t>30s Koliki put pređe za ovo vreme Ulaz U dve linije standardnog ulaza se redom nalaze ubrzanje a u m/s2, i vreme t u sekundama. Izlaz Dva realana broja, zaokružen na dve decimale, koji predstavlja brzinu u m/s kao i pređeni put u metrima. Primeniti format dat u primeru. Primer Ulaz 2 20 Izlaz v=40m/s s=400m |
Zadatak 4-Razmena cifara:Napiši program kojim se u datom prirodnom broju razmenjuje cifra jedinica i cifra stotina.
Za broj sa manje od tri cifre smatramo da su nedostajuće cifre jednake 0. Ulaz U prvoj liniji standardnog ulaza nalazi se prirodan broj. Izlaz Broj dobijen posle razmene cifre jedinica i cifre stotina. Primer Ulaz 2349 Izlaz 2943 |
Zadatak 5-Sredina intervala:U jednoj dugačkoj ulici nalaze se kuće. Sve kuće u ulici su označene prirodnim brojevima. Ana živi u kućici broj a, a Boris iza nje, u kućici broj b. Viktor živi u kući tačno na sredini između Ane i Borisa. Napiši program koji određuje broj kuće u kojoj živi Viktor (ako je između Ane i Borisa paran broj kuća, Viktor živi u onoj koja je bliža Ani).
Ulaz:Sa standardnog ulaza unose se dva cela broja:
Izlaz: Na standardni izlaz ispisati jedan ceo broj - broj kuće u kojoj živi Viktor. Primer 1 Ulaz 432457 562321 Izlaz 497389 Primer 2 Ulaz 2 9 Izlaz 5 |
Primer 3 Ulaz 2000000000 1999999998 Izlaz 1999999999 |
Zadatak 6-Operacije po modulu:Napiši program koji određuje poslednje tri cifre zbira i poslednje tri cifre proizvoda četiri uneta cela broja.
Ulaz: U svakom redu standardnog ulaza unosi se po jedan ceo broj iz intervala [1..999][1..999]. Izlaz: Na standardni izlaz se ispisuju broj određen sa poslednje tri cifre zbira i broj određen sa poslednje tri cifre proizvoda unetih brojeva (eventualne vodeće nule se ne moraju ispisati). Primer 1 Ulaz 999 999 999 999 Izlaz 996 1 |
Zadatak 7-Rastojanje tačaka:
Napiši program koji izračunava i ispisuje rastojanje između tačaka zadatih svojim koordinatama.
Ulaz Sa standardnog ulaza unose se četiri realna broja, svaki u posebnom redu. Prva dva broja Ax i Ay predstavljaju koordinate tačke A=(Ax,Ay), dok druga dva broja Bx i By predstavljaju koordinate tačke B=(Bx,By). Izlaz Na stanardni izlaz ispisati jedan realan broj koji predstavlja rastojanje između tačaka A i B, zaokružen na pet decimala. Primer Ulaz 0 0 1 1 Izlaz 1.41421 |