[ Outline ] · Standard · Linear+

> Za Vas Verovatno Laganica, ...ja ne mogu da se povezem.

milanche
post Mar 2 2008, 10:00 AM
Post #1





Group: Članovi
Joined: 26-July 07
Member No.: 597
Status: Van MGa
Škola/Razred: Gimnazija Zajecar, III razred (od 1. septembra)



Ovako:
Imam za 3 dana kontrolni iz informatike, Pascal, i radili smo samo 3 naredbe: FOR, WHILE i REPEAT. E sad, imam jedan zadatak, radili smo ga i u skoli, ali meni je resenje nelogicno. Glasi ovako:

Napisati program koji izracunava proizvod

user posted image


E, a resili smo ga ovako:

p:=1; z:=1
for i:=1 to m do
begin
p:=p * (n + z * i * m);
z:=z * (-1);
end

E, sad meni nije jasno zasto je ovo ovako. Kapiram da od m zavisi da li ce u zagradi biti znak - ili + , ali ne kapiram zasto smo napisali da je z:=z*(-1).
Da li je ovaj zadatak uopste dobro resen?

This post has been edited by milanche: Mar 2 2008, 10:10 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
 
Reply to this topicStart new topicStart Poll
Replies
milanche
post Jun 14 2008, 07:38 PM
Post #2





Group: Članovi
Joined: 26-July 07
Member No.: 597
Status: Van MGa
Škola/Razred: Gimnazija Zajecar, III razred (od 1. septembra)



Dakle ljudi, treba da odredim sta je vece:
proizvod neparnih elemenata na parnim pozicijama ili suma parnih na neparnim pozicijama. Kako se danas prvi put u zivotu susreo sa ovim nizovima, nemojte da se smejete ako sam mnogo mlatio - kad kompajliram u pascalu pise mi mismatch, a ne znam zbog cega.
Kako resiti ovaj problemcic? VIP? biggrin.gif

CODE

var                                                                          
n,i,s,p:integer;                                                            
a:array[1..200] of integer;                                                
begin                                                                        
writeln('Uneti broj clanova niza');                                
write('n=');readln(n);                                                      
for i:=1 to n do                                                          
begin                                                                      
write('a[',i,']=');readln(a[i]);                                      
end;                                                                        
p:=1;s:=0;                                                            
begin                                                                        
if i mod 2=0 and odd (a[i]) then p:=p*a[i];                                  
if i mod 2=1 and a[i] mod 2=0 then s:=s+a[i];                            
end;                                                                        
if p>s then write('veci je proizvod ovih brojeva i iznosi',p:3) else write  ('veci je zbir ovih brojeva i iznosi',s:3);
end.

end.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
The snorks
post Jun 15 2008, 08:36 AM
Post #3





Group: Članovi
Joined: 23-June 07
Member No.: 542
Status: Bivši učenik MGa
Škola/Razred: Matf / II



QUOTE(milanche @ Jun 14 2008, 08:38 PM)
var                                                                         
n,i,s,p:integer;                                                           
a:array[1..200] of integer;                                               
begin                                                                       
writeln('Uneti broj clanova niza');                               
write('n=');readln(n);                                                     
for i:=1 to n do                                                         
begin                                                                     
write('a[',i,']=');readln(a[i]);                                     
end;                                                                       
p:=1;s:=0;                                                           
begin                                                                       
if i mod 2=0 and odd (a[i]) then p:=p*a[i];                                 
if i mod 2=1 and a[i] mod 2=0 then s:=s+a[i];       
                 
end;                                                                       
if p>s then write('veci je proizvod ovih brojeva i iznosi',p:3) else write  ('veci je zbir ovih brojeva i iznosi',s:3);
end.
end.

*


Proveri da mu nisi premalo prostora rezervisao, tj da mu ne zadajes broj veci od 200

dalje
ove uslove bih ja stavila u zagradu, cisto da ne razmisljas o prioritetima(ja sam malo pozaboravljala sta je prioritetnije blush.gif ) wink.gif

i poslednje
Sta su ti ove trojke pri ispisivanju resenja? unsure.gif i nigde nemas naredbu za ispisivanje konkretne vrednosti broja p odnosno broja s u 2. slucaju wink.gif
I jos ti nedostaje slucaj da je jednako, ne znam da li moze da se desi, ali mislim da ili treba da dokazes (ako ne moze) zasto ne moze da se desi ili da napises slucaj kada su jednaki wink.gif


Edit:i da, sad videh...imas 2 puta end sa . wink.gif

Ostalo, koliko bar ja vidim, je ok smile.gif

This post has been edited by The snorks: Jun 15 2008, 08:57 AM
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

Posts in this topic
milanche   Za Vas Verovatno Laganica   Mar 2 2008, 10:00 AM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 2 2008, 10:44 AM
milanche   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:26 AM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:36 AM
The snorks   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:37 AM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:39 AM
milanche   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:50 AM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:51 AM
LoshMeeBre   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:51 AM
milanche   RE: Za Vas Verovatno Laganica   Mar 2 2008, 11:54 AM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 10:41 PM
pyost   RE: Za Vas Verovatno Laganica   Mar 3 2008, 10:56 PM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:04 PM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:33 PM
pyost   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:08 PM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:17 PM
pyost   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:22 PM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:32 PM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:38 PM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:43 PM
milanche   RE: Za Vas Verovatno Laganica   Mar 3 2008, 11:50 PM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 4 2008, 12:18 AM
narziss   RE: Za Vas Verovatno Laganica   Mar 4 2008, 01:20 AM
milanche   RE: Za Vas Verovatno Laganica   Mar 5 2008, 01:54 PM
VIP <3   RE: Za Vas Verovatno Laganica   Mar 5 2008, 05:30 PM
milanche   RE: Za Vas Verovatno Laganica   Jun 14 2008, 07:38 PM
The snorks   RE: Za Vas Verovatno Laganica   Jun 15 2008, 08:36 AM
^_NiN0_^   RE: Za Vas Verovatno Laganica   Jun 15 2008, 10:27 AM
The snorks   RE: Za Vas Verovatno Laganica   Jun 15 2008, 01:06 PM
milanche   RE: Za Vas Verovatno Laganica   Jun 15 2008, 10:27 AM
milanche   RE: Za Vas Verovatno Laganica   Jun 15 2008, 10:30 AM
^_NiN0_^   RE: Za Vas Verovatno Laganica   Jun 15 2008, 11:00 AM
milanche   RE: Za Vas Verovatno Laganica   Jun 15 2008, 02:36 PM
RZA   RE: Za Vas Verovatno Laganica   Jun 15 2008, 02:47 PM
milanche   RE: Za Vas Verovatno Laganica   Jun 16 2008, 06:19 PM
NeverMore21   RE: Za Vas Verovatno Laganica   Jun 16 2008, 06:48 PM
milanche   RE: Za Vas Verovatno Laganica   Jun 16 2008, 07:07 PM
NeverMore21   RE: Za Vas Verovatno Laganica   Jun 16 2008, 09:11 PM


Reply to this topicTopic OptionsStart new topic
6 User(s) are reading this topic (6 Guests and 0 Anonymous Users)
0 Members: