Pascal - potrebna resenja zadataka!

Pascal - potrebna resenja zadataka!

offline
  • Pridružio: 22 Feb 2010
  • Poruke: 3

Pozdrav svim programerima! Evo predstavljam vam par zadataka iz Pascala koji su zanimljivi, interesantni i izazovni pa ako ima zainteresovanih voleo bih da mi ih uradite. Zadaci su sledeći:

Zadatak 1: Za svakog od 210 učenika 3-razreda evidentiraju se putem tastature zbirni broj izostanaka učenika i broj opravdanih izostanaka. Broj neopravdanih izostanaka za svakog učenika izračunava se kao razlika napred navedenih kategorija izostanaka. Prikazati procentualno učešće neopravdanih izostanaka u odnosu na ukupan broj izostanaka učenika na nivou 3-g razreda. Takođe prikazati prosečan broj neopravdanih izostanaka za učenike koji su kažnjeni *ukorom* (imaju po 10 i više neopravdanih izostanaka). Određivanje procentualnog učešća neopravdanih i prosečnog broja neopravdanih za napred navedene uslove obaviti putem dva odvojena potprograma (procedure ili funkcije po izboru).

Zadatak 2: U toku jedne godine za svaki mesec građanin (potrošač - fizičko lice sa aspekta elektrodistribucije) evidentira iznos novčane uplate. Prikazati ukupan iznos novčane uplate. Takođe prikazati redni broj meseca i iznos uplate za svaki mesec kada je uplata bila iznad 8500. Određivanje ukupnog iznosa novčane uplate uraditi putem potprograma (procedure). To važi i za prikaz rednog broja meseca i iznosa uplate za napred navedeni uslov.

Zadatak 3: Na takmičenju u trčanju maratona učestvuje 500 takmičara. Za svakog takmičara evidentira se vreme istrčavanja staze. Prikazati prosečno vreme trčanja po takmičaru. Takođe prikazati procentualno učešće takmičara koji su trčali sporije od proseka. Određivanje prosečnog vremena i procentualnog učešća uraditi putem dva odvojena potprograma (procedure ili funkcije po izboru).

Zadatak 4: Za svaki mesec u toku godine na tekućem računu radnika evidentiraju se uplata i isplata. Prikazati brojno stanje (broj) meseci u kojima je isplata bila veća od uplate. Takođe prikazati najveću mesečnu uplatu. Određivanje najveće mesečne uplate i određivanje broja meseci za napred navedeni uslov obaviti putem dva odvojena potprograma (procedure ili funkcije po izboru).

Zadatak 5: Za proveru znanja 36 učenika jednog odeljenja IV razreda gimnazije iz oblasti algoritmi i programiranje rade se dva kontrolna testa. Za svakog učenika evidentira se broj ostvarenih poena na I-om testu i broj ostvarenih poena na II-om testu. Konačna ocena za navedenu oblast dobija se kao aritmetička sredina broja ostvarenih poena na oba testa. Prikazati prosečan broj ostvarenih poena konačne ocene za učenike koji su ispunili uslov za odličnu ocenu (86 i više poena). Takođe prikazati brojno stanje (broj) učenika koji nisu položili test (konačni ispod 41 poena). Određivanje prosečnog broja ostvarenih poena i brojnog stanja za navedene uslove uraditi putem dva odvojena potprograma (procedure ili funkcije po izboru).

Zadatak 6: Na kviz takmičenju u proveri znanja učestvuje 30 takmičara. Za svakog takmičara evidentira se broj ostvarenih poena. Prikazati prosečan broj ostvarenih poena za 5 prvoplasiranih takmičara. Takođe prikazati broj ostvarenih poena pobednika kviza. Određivanje prosečnog broja ostvarenih poena uraditi putem potprograma (procedure ili funkcije po izboru).

Zahvaljujem svima unapred! Pozdrav!



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 31 Dec 2011
  • Poruke: 109
  • Gde živiš: Novi Pazar

Druze probaj sam da ih uradis pa ako ti negde zapne ili ti ne bude jasno onda postavi ovde. Ne verujem da ce ti iko ovde raditi tvoje ili bilo cije domace,seminarske ili neke druge zadatke. Samo sebi cinis medvedju uslugu, jer nema napretka dok se sam ne potrudis i ne namucis. Poz!



offline
  • Pridružio: 11 Sep 2011
  • Poruke: 32

jel moze pomoc sa zadatkom,jer nisam sigurna jel moze da se za deo bazena koristi formula n=(x+y-z)*p

-Bazen se jednom slavinom može napuniti za x sati, drugom za y sati. Pun bazen se odvodnom cevi može isprazniti za z sati. Ako se istovremeno otvore obe slavine i odvodna cev, napisati program koji izračunava:
a)koji deo bazena ce se napuniti za p sati?

offline
  • Srđan Tot
  • Am I evil? I am man, yes I am.
  • Pridružio: 12 Jul 2005
  • Poruke: 2483
  • Gde živiš: Ljubljana

Da li treba da napišeš program koji to radi ili je to samo matematički problem koji te muči?

offline
  • Pridružio: 11 Sep 2011
  • Poruke: 32

samo matematicki dio

offline
  • PHP developer
  • Pridružio: 22 Mar 2006
  • Poruke: 3745
  • Gde živiš: 127.0.0.1

Imas konstantnu zapreminu V. Prva slavina puni bazen za x sati, a druga za y. Odvod prazni bazen za z sati. Znaci - kroz prvu slavinu ide V/x vode po satu, kroz drugu V/y, kroz odvod V/z. Prve dve se sabiraju, treca oduzima.

Dakle - za jedan sat napuni se V/x + V/y - V/z. Za p sati: V1 = p * (V/x + V/y - V/z) Wink

Mada, ja bih uneo i proveru da li se bazen brze prazni nego sto se puni, odnosno da li je rezultat prve formule (za jedan sat) veci od nule. Ako nije, bazen ce uvek biti prazan.

Ko je trenutno na forumu
 

Ukupno su 1360 korisnika na forumu :: 27 registrovanih, 4 sakrivenih i 1329 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Alibaba1981, aramis s, bestguarder, Bobrock1, croato, Djokislav, FileFinder, GandorCC, Georgius, hyla, jackreacher011011, janbo, Koca Popovic, ladro, laki_bb, M1los, Mi lao shu, Milometer, Oscar, Parker, stegonosa, vathra, Volkhov-M, vukdra, W123, zlaya011, zzapNDjuric99