Download as doc, pdf, or txt
Download as doc, pdf, or txt
You are on page 1of 5

Zadaci za vebu III razred Zadaci za vebu. Programske celine: linijski programi, naredba dodele IF (razgranate progr.

strukture) Linijske progr. strukture 1. Sastaviti algoritam i program za odreivanje neposrednog pret odnika i neposrednog sledbenika prirodnog broja n koji se u!itava. Po!etakpo n m(n)* k(n+* m,k

srednje vrednosti:temperature, pritiska i brzine vetra u toku posmatranog dana. Po!etak

t*,t/,t0,t1,t 2 p*,p/,p0,p 1,p2% v*,v/,v0,v1 ,v2 -s((t*+t/+t0+t1+t2) 62 Ps((p*+p/+p0+p1+p2) 62 #s(( v*+v/+v0+v1+v2) 62

-s, Ps, #s kraj Program Prvi" #ar n,m,k: integer" begin $riteln(%&citaj broj n')" readln (n)" m:( n)*" n:( n+*" $riteln (%n(', n)" $riteln (%m(',m)" readln" end. <raj Program .eteos" #ar t*,t/,t0,t1,t2,p*,p/,p0,p1,p2,v*,v/,v0,v12,v2 -s,Ps,#s: real" 3egin $riteln (%&citaj temperature')" readln (t*,t/,t0,t1,t2): $riteln (%&citaj pritiske')" readln (4p*,p/,p0,p1,p2)" $riteln (%&citaj br5ine vetra')" readln (v*,v/,v0,v1,v2)" -s:(( t*+t/+t0+t1+t2) 6 2" Ps:((p*+p/+p0+p1+p2) 6 2" #s:((v*+v/+v0+v1+v2) 6 2" 7riteln(%-s(', -s:8:/)" 7riteln(%Ps(', Ps:8:/)" 7riteln (4'#s(',#s:8:/)" 9eadln" :nd. 3. & ravni koordinatnog sistema date su dve ta!ke ; i 3, sastaviti algoritam i program kojim se odreuje rastojanje ta!ke ; od ta!ke 3 prema datoj relaciji. *

2. & meteorolo,koj stanici se u toku dana pet puta meri temperatura -, pritisak P i brzina vetra #.Sastaviti algoritam i program za izra!unavanje

=( S>9-(s?r(@/)@*)+s?r(5/)5*))

a( mBd6S>9-(s?r(m)Bs?r(n)) b( nBd6S>9-(s?r(m)Bs?r(n)) c( lBd6S>9-(s?r(m)Bs?r(n)) P(/B(ab+ac+bc) #(aBbBc Program =ijagonala" #ar m,n,l:integer" a,b,c,p,v:real" 3egin $riteln (F&citaj m,n,l,dF)" readln (m,n,l,d)" a:( mBd6S>9-(s?r(m)Bs?r(n))" b:( nBd6S>9-(s?r(m)Bs?r(n))" c:( lBd6S>9-(s?r(m)Bs?r(n))" P:(/B(ab+ac+bc)" #:(aBbBc" $riteln(FP(F,P:8:/)" $riteln(F#(F,#:8:/)" readln" end. 6. Sastaviti algoritam i program koji ce naGi ipotenuzu i povr,inu pravouglog trougla ako su poznate katete a i b. E:( S>9-(S>9(a)+S>9(3))" P:((aBb)6/" Program Hipotenuza" #ar a,b:integer" c,p:real" 3egin $riteln(F&!itaj katete a i bF)" readln (a,b)" c:( S>9-(S>9(a)+S>9(3))" p:((aBb)6/" $riteln (FP(F, p:8:/)" $riteln (Fc(F, c:8:/)" readln" end.

Program <oordinate" #ar @*,@/,5*,5/:integer" =:real" 3egin $riteln(%&citaj koordinate @*,@/,5*,5/')" readln(@*,@/,5*,5/)" =:( S>9- (s?r(@/)@*)+s?r(5/)5*)" $riteln (%=(',=:8:/)" readln" end. 4. Sastaviti algoritam i program koji izracunava zapreminu vodonika #A primenom jednacine gasnog stanja #A( (-oBpBv)6(-BPA), gde su P pritisak, # zapremina i - temperatura. -A(/C0 kelvinovi stepeni PA(*A*,0 <pa Program Dapremina" Eonst -A(/C0" PA(*A*,0" #ar t,p,v,#A:real" 3egin $riteln (%&nesi t,p,v')" readln (t,p,v)" #A( (tABpBv)6(tBPA)" $riteln (%#A(',#o:8:/)" readln" end.

5. Ivice kvadra su a,b i c i odnose se kao m:n:l, a dijagonala osnove je d. Sastaviti algoritam i program za izracunavanje povrsine i zapremine kvadra. /

Zadaci koji su de i!i"no re#eni$ %. Sastaviti algoritam i program kojim se re,ava sledeGi problem. Petnaest jednaki vrata pravougaonog oblika treba obojiti sa obe strane.

=imenzije vrata su a metara i b decimetara. <oliko je pakovanja boje potrebno ako se jednim pakovanjem oboji 0m/ povr,ineI Potrebne Jormule: P( (aBbBA,*)B0A >( P60 &. Sastaviti algoritam i program kojim se re,ava sledeGi zadatak. <oliko je kerami!ki plo!ica potrebno za oblaganje zida pravouganog oblika dimenzija a metara i b decimatara, ako su za *m / potrebne *AA plo!ica. Potrebne Jormule: P( (aBbBA.*) >( pB*AA K. Sastaviti algoritam i program kojim se re,ava sledeGi problem. Stranice trougla su a,b i c. Izra!unati zapremine tela koje nastaju kada dati trougao rotira redom oko svoji stranica a,b i c. Potrebne Jormule: S((a+b+c)6/ P(s?rt(sB(s)a)B(s)b)B(s)c)) Ha( /Bp6a " Hb(/Bp6b "Hc(/Bp6c" #a((s?r(Ha)BaBPI)60 #b((s?r(Hb)BbBPI)60 #c((s?r(Hc)BcBPI)60 1'. Sastaviti algoritam i program kojim se izra!unava povr,ina upisane kruLnice u romb, ako je poznata dijagonala =* i obim romba M. Potrebne Jormule: a(M61 =/(/Bs?rt(s?r(/) N s?r (=*6/)) Pr((=*B=/)6/ r(Pr6/Ba Pk(s?r(r)BPI 11. Sastaviti algoritam i program kojim se izra!unava sledeGi problem. Povr,ina osnove valjka iznosi 3, a povr,ina osnog preseka je S. Mdrediti povr,inu i zapreminu valjka. Potrebne Jormule: r(s?rt(36PI) H(S6/Br P( /rPiB(r+H) #((s?r(PI)BH)60 12. Sastaviti algoritam i program kojim se odreuje povr,ina i zapremina pravilne trostrane 0

piramide !ija je osnovna ivica a , bo!na ivica b((/60)Ba Potrebne Jormule: b(.... (s?rt(s?r(b) N s?r(a6/) 9((aBs?rt(0))6O H(s?rt(s?r( ) N s?r(r)) P((s?r(a)Bs?rt(0))61 +0B(aB )6/ #((s?r(a)Bs?rt(0)BH)6*/

(azgranate progra!ske strukture naredba I) Dadaci: 1.Sastaviti algoritam i program kojim se re,ava sledeGi problem.=ata su dva broja, ako je prvi

veGi od drugog po apsolutnoj vrednosti, umanjiti prvi broj pet puta. Ina!e ostaviti brojeve neizmenjenima. Program 9az" #ar @,5:real" 3egin $riteln (F&!itaj brojeve @ i 5F)" readln (@,5)" IF abs(@) P abs(5) t en @:(@62" $riteln (F@(F, Q:8:/)" $riteln (F5(F, R:8:/)" readln" :nd. 2. Sastaviti algoritam i program kojim se re,ava sledeGi problem. SaGi najveGi broj od brojeva @,5 i z. Program .;Q" #ar @,5,z: real" 3egin $riteln (F&!itaj brojeve @,5 i zF)" readln (@,5,z)" IF @T5 t en @:(5" IF @Tz t en @:(z" $rite (F@(F, @:8:/)" readln" :nd. 3. Sastaviti algoritam i program kojim se za zadato @ izra!unava 5 po zadatoj Jormuli. ) 2, ako je @To" @+/, ako je AT(@T*" R( 0@)*, ako je *T(@T2" /@, ako je @P(2, Program &slov" #ar @,5:real" 3egin $riteln(F&!itaj @ F)" readln (@)" 3egin IF @TA t en 5:( ) 2 else IF @T* t en 5:(@+/ else 1

IF @T2 t en 5:( 0B@)* else 5:( /B@" $riteln (F5(F, 5:8:/)" readln" :nd. 4. Sastaviti algoritam i program kojim se u!itavaju realni brojevi a i b i izra!unavaju vrednosti sledeGe Junkcije: F(@,5)( @ sin 5, za @T5" S?r(Q)+S?r(5), za @P( 5. ;ko je @ ( a, 5 ( aBb Program Funkcija" #ar a, b: real" @,5: real" Jun: real" 3egin $riteln (F&!itaj a i bF)" readln (a,b)" @(:a+b" 5(:aBb" IF @T5 t en Jun:(@Bsin(5) else Jun:(s?r(@)+s?r(5)" $riteln (FJun(F, Jun:O:/)" readln" :nd. 5. 9ound Junkcija izra!unava najbliLi ceo broj datog realnog broja, tj. zaokruLuje dati realni broj na najbliLi ceo broj. Sapisati Junkciju 9ound i program za njeno testiranje. 9e,enje je zasnovano na kori,Genju Junkcije -runc. 9ound(@)( -9&SE (@+A.2), ako je @P( A.A -9&SE (@) A.2), ako je @T A.A Program -est" #ar @: real" 5: integer" Jun: real" 3egin $riteln(@)" readln(@)" 5:(round(@)" IF @PA.A t en Jun:( -9&SE (@+A.2)

else Jun:( -9&SE (@)A.2)" $riteln (F5(F,5:8:/)" $rite (FJun(F, Jun:8:/)" readln" :nd. 6. Sastaviti algoritam i program za izra!unavanje i ,tampanjevrednosti Junkcije R ( *6@ B /2 N s?r(@) ;ko Junkcija nije deJinisana, odgovarajuGu poruku. ,tampati

*. =ate su dve duLi a i b. Sastaviti algoritam i program kojim se u slu!aju ako su duLi jednake izra!unava povr,ina jednakostrani!nog trougla !ije su stranice jednake tim duLima, a ako nisu izra!unava se ipotenuza pravouglog trougla !ije su katete jednake tim duLima. Potrebne Jormule: S?r(@))@6/6@, ako je <(PI6/ Q6s?r(@+*), ako je <(PI60 Q, ako je <(PI61 1'. Sastaviti algoritam i program kojim se za zadato @ izra!unava 5 po sledeGoj Jormuli. R( R( /B@, ako je N/T@T/ 0@)*, ako je 2T(@T(C *6@, u ostalim slu!ajevima

Program Ispitivanje" #ar @,5:real" 3egin $riteln(F&!itaj promenljivu @F)" readln (@)" R:(*6@B/2 N s?r(@)" IF @ ( A t en $riteln (FFunkcija nema re,enjeF) else $riteln (F5(F, 5:8:/)" readln" :nd. Zadaci koji su de i!i"no re#eni. %. =ate su dve duLi a i b. Sastaviti algoritam i program kojim se u slu!aju ako su duLi jednake izra!unava povr,ina jednakostrani!nog trougla !ije su stranice jednake tim duLima, a ako nisu izra!unava se ipotenuza pravouglog trougla !ije su katete jednake tim duLima. Potrebne Jormule: &slov da li je a ( b I E ( s?rt (s?r(a) + s?r (b)) P ( s?r (a)Bs?rt (061) &. Sastaviti algoritam i program za izra!unavanje sledeGe Junkcije, u zavisnosti od vrednosti ulaznog podatka <. S?r(@), ako je <(* Q:0 N s?r(@) N*, ako je <(/ Q:1 N 08 B Q, ako je <(0

11. Sastaviti algoritam i program koji diskutuje sistem od dve linearne jedna!ine i ispisati sve diskutovane slu!ajeve. a*@ + b*5 ( c* a/@ + b/5 ( c/ &slovi: ;ko je a*6a/TPb*6b/TPc*6c/ sistem ima jedinstveno re,enje" ;ko je a*6a/ ( b*6b/ ( c*6c/ onda je sistem neodreen (ima beskona!no mnogo re,enja) ;ko je a*6a/ ( b*6b/ TP c*6c/ onda je sistem nemoguG (nema re,enja) 12. Sastaviti algoritam i program kojim se u!itavaju tri broja @, 5 i z . Ispitati: ma@ (@+5+z, @B5Bz) + 0 min (s?r(@)+s?r(5), s?r(5)+s?r(z)) N 1 Izra!unati sume i proizvode, ispitati koji je manji6veGi i u zavisnosti od rezultata sabrati i sa brojem 0 odnosno oduzeti broj 1.

R(

You might also like