Pascal: školski zadaci

poruka: 546
|
čitano: 194.641
|
moderatori: Lazarus Long, XXX-Man, vincimus
+/- sve poruke
ravni prikaz
starije poruke gore
15 godina
neaktivan
offline
Re: Pascal: školski zadaci
flin kaže...

Prethodni primer nije tacan. Evo ispravke

 

Program prvi;
var n,b:integer;
 begin
  writeln('Upisi broj: ');
  readln(n);
   b:=0;
    repeat
     if n mod 2=1 then b:=b+1;
     n:=n div 10;
    until n=0;
     if b>0 then writeln('Broj nije potpuno paran!')
        else writeln('Broj je potpuno paran!');
  readln;
end.

Točan je!

Prodajem razne iPhone...za informacije, obratite mi se na pp.
Poruka je uređivana zadnji put sri 23.3.2011 19:38 (Plahi).
14 godina
neaktivan
offline
Pascal: školski zadaci

Sad jeste :). Izmenjen je, nisam video.

 
1 0 hvala 0
16 godina
neaktivan
offline
Pascal: školski zadaci

dečki, zahvaljujem još jednom svima, i jel mi može netko pojasnit ovo sa "b", ne shvaćam točno o čemu se radi, hvala :{#}{#}

 
0 0 hvala 0
14 godina
neaktivan
offline
Re: Pascal: školski zadaci

b broji koliko ima neparnih cifara u broju. Ako je b>0 broj onda nije "paran" :)

16 godina
neaktivan
offline
Re: Pascal: školski zadaci
hvala :)
15 godina
neaktivan
offline
Pascal: školski zadaci

b je brojač. Ti ga možeš i drugačije nazvati, ali njegova je funkcija da broji nešto i onda kasnije uspoređuješ neki rezultat ili varijablu s tim brojem.

Npr ako trebaš upisati 10 brojeva pa ispisati koliko njih sadrži nulu, onda isto tako staviš brojač koji broji te brojeve.

 

Prodajem razne iPhone...za informacije, obratite mi se na pp.
Poruka je uređivana zadnji put sri 23.3.2011 21:11 (Plahi).
Moj PC  
0 0 hvala 1
16 godina
neaktivan
offline
Pascal: školski zadaci

program osmi;

var n,i:integer;

begin

readln(n);

while n>1 do

for i:=2 to n do

if n mod i=0 then

begin

n:=n div i;

writeln(i, ' ');

end;

readln;

end.

 

 

-> možete mi reći što je ovdje krivo, moram ispisati sve proste faktore, ali kad upišem 27 izbaci mi 3,9; a kad upišem 9 izbaci mi 3,3...

znam da vas mučim, ali...{#}

 
0 0 hvala 0
15 godina
neaktivan
offline
Pascal: školski zadaci

1.koju ce vrijednost imati varijabla t nakon izvođenja dijela programa

 

t:=0;

for i:=1 to 4 do,

begin,

t:=t-1,

for j:=1 to i do,

t:=t+2*1,

end,

riješenje je 56 a može li mi netko objasniti kako se dođe do toga

 

 

Tražim pozivnicu za yuwabits.net pa ko hoće poslati neka mi pošaljepm
 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Pascal: školski zadaci
acmilan0083 kaže...

1.koju ce vrijednost imati varijabla t nakon izvođenja dijela programa

 

t:=0;

for i:=1 to 4 do,

begin,

t:=t-1,

for j:=1 to i do,

t:=t+2*1,

end,

riješenje je 56 a može li mi netko objasniti kako se dođe do toga

 

 

Napiši cijeli program i njegovu svrhu(zadani problem).

Prodajem razne iPhone...za informacije, obratite mi se na pp.
17 godina
moderator
online
Re: Pascal: školski zadaci
acmilan0083 kaže...

1.koju ce vrijednost imati varijabla t nakon izvođenja dijela programa

 

t:=0;

for i:=1 to 4 do,

begin,

t:=t-1,

for j:=1 to i do,

t:=t+2*1,

end,

riješenje je 56 a može li mi netko objasniti kako se dođe do toga

Ne može, zato jer je rješenje 16. LOL

 

Druga je stvar što si ti napravio grešku dok si prepisivao kod: t:=t+2*i. Onda rješenje je 56. A kako se dođe do toga? Pa vidiš da sve sve operacije unutar vanjske petlje vrte četiri puta. Prvo se t umanjuje za 1, a zatim ide druga petlja, koja se vrti i-puta (u prvoj iteraciji vanjske petlje vrti se samo jednom, u drugoj dvaput u trećoj triput), te se onda obavlja ta operacija (t:=t+2*i).

 

Uzmi Excel ili bilježnicu s kvadratićima, napravi si stupce i, j i t i piši u njih vrijednosti varijabli u svakom pojedinom koraku. Simple as that. Uoči recimo da u zadnjoj iteraciji imaš t:=t+2*i. U zadnjoj iteraciji ti je i = 4, znači u zadnjoj operaciji varijabla t iznosi t + 8 (jer je 2*i=2*4=8).

 

Ili si jednostavno možeš dodati jednu liniju u program, koja će ti ispisati vrijednosti varijabli u svakom koraku.

 

program kojiBroj;var  t, i, j: Integer;
begin  t:=0;
  for i:=1 to 4 do  begin    t:=t-1;
    for j:=1 to i do    begin      t:=t+2*i;      WriteLn('t = ', t, '    i = ', i, '     j = ', j);    end;  end;
  WriteLn(t);  ReadLn;end.

15 godina
neaktivan
offline
Pascal: školski zadaci

jel bi mi netko mogao molim vas ovo riješiti:Program učitava 10 slova. Ispisuje parna slova i njegov prethodnik.

Hvala puno unaprijed!

Tražim pozivnicu za yuwabits.net pa ko hoće poslati neka mi pošaljepm
Poruka je uređivana zadnji put pon 28.3.2011 21:59 (acmilan0083).
 
0 0 hvala 0
16 godina
offline
Re: Pascal: školski zadaci
Ne kužim zadatak.
HTC Desire Android
15 godina
neaktivan
offline
Pascal: školski zadaci

sorry ja sam krivo napisao evo sada sam prepravio

Tražim pozivnicu za yuwabits.net pa ko hoće poslati neka mi pošaljepm
 
0 0 hvala 0
15 godina
neaktivan
offline
Re: Pascal: školski zadaci

var

   s:string[10];

   i:byte;

begin

   readln(s);

   for i:=1 to 5 do 

   begin

     writeln(s[2*i]);

     writeln(chr(ord(s[2*i])-1));

   end;

   readln;

end.

 

Poruka je uređivana zadnji put uto 29.3.2011 0:01 (srky.du).
17 godina
moderator
online
Re: Pascal: školski zadaci
srky.du kaže...
...

Joj, daj uvuci redove! Znam da editor zna poništavati razmake s lijeve strane, no tih par redova si mogao uvući radi čitljivosti.

 

BTW to se moglo i na drugi način - mogao se iskoristiti step. Znači:

 

Znači:

 

var

  s:string[10];

  i:byte;

begin

  readln(s);

  for i:=2 to 10 step 2 do 

  begin

    writeln(s[i]);

    writeln(chr(ord(s[i])-1));

  end;

readln;

end.

 

 

Moja greška - step ne postoji u Pascalu. Zaboravio sam da koliko Pascal ima ponekad ograničenu sintaksu...

 

Poruka je uređivana zadnji put uto 29.3.2011 17:02 (mbaksa).
14 godina
neaktivan
offline
Re: Pascal: školski zadaci
mbaksa kaže...
srky.du kaže...
...

Joj, daj uvuci redove! Znam da editor zna poništavati razmake s lijeve strane, no tih par redova si mogao uvući radi čitljivosti.

 

BTW to se moglo i na drugi način - mogao se iskoristiti step. Znači:

 

Znači:

 

var

  s:string[10];

  i:byte;

begin

  readln(s);

  for i:=2 to 10 step 2 do 

  begin

    writeln(s[i]);

    writeln(chr(ord(s[i])-1));

  end;

readln;

end.

 

Od kad postoji step u naredbi for u Pascalu???? To ima samo u Basicu. Primer nije ispravan!!!

Poruka je uređivana zadnji put uto 29.3.2011 16:49 (flin).
17 godina
moderator
online
Re: Pascal: školski zadaci
flin kaže...

Od kad postoji step u naredbi for u Pascalu???? To ima samo u Basicu. Primer nije ispravan!!!

Fakat... U pravu si - ne postoji. Malo su mi se stvari pomiješale...

16 godina
neaktivan
offline
Pascal: školski zadaci

evo dečki, da se zahvalim, dobio sam 4 iz testa, jedan zadatak nisam znao u potpunosti...

hvala još jednom :)

 
0 0 hvala 0
16 godina
offline
Pascal: školski zadaci

e idem po zadatke..

sutra pisem pa ako mi moze neko pomoc? :D

 

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
0 0 hvala 0
16 godina
offline
Re: Pascal: školski zadaci
Daj pa budemo onda probali.
HTC Desire Android
16 godina
offline
Pascal: školski zadaci

e bio bi stavio..al poslje je jedan lik kopao bagerom nesto i pokidao kablove i cjelo selo nije imalo net do danas...

danas ipak nismo pisali jer niko nista nema pojma!

pa evo dns smo rjesavali neke zadatke za vjezbu..

pa evo jedan..

 

1.napisi program koji će odrediti dali je neki broj djeljiv sa 7. uslucaju da je, ispisuje se poruka, "Broj je djeljiv sa 7".

Ako nije, ispisuje se rezultat dijeljenja zaokruzen na najblizi cijeli broj.

 

eo to je to.

dosta tezak zadatak pa ko zna nek napise :D hvala!!

Ako ti neko pomogne stisni gumb HVALA!
Moj PC  
1 0 hvala 0
14 godina
neaktivan
offline
Pascal: školski zadaci

if num mod 7 = 0 then writeln('djeljiv')

else writeln(round(num));

 
0 0 hvala 1
16 godina
protjeran
offline
Re: Pascal: školski zadaci

Evo

 

 

program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

    a:=Trunc(a/7);

      writeln ('Rezultat dijeljenja sa 7 zaokruženo na najmanji cijeli broj je ',a);

readln;

end.

 

 

 

Ako nešto nije jasno pitaj ;)

http://dizanje-ratia.info
Poruka je uređivana zadnji put sub 2.4.2011 0:20 (APazinjan).
15 godina
protjeran
offline
Re: Pascal: školski zadaci
APazinjan kaže...

Evo

 

 

program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

      writeln ('Broj podijeljen sa 7  zaokruzen na najblizi cijeli broj', a div 7);

readln;

end.

 

 

 

Ako nešto nije jasno pitaj ;)

 

Masturbation rules our nation.
16 godina
protjeran
offline
Re: Pascal: školski zadaci
lukavg kaže...
APazinjan kaže...

Evo

 

 

program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

      writeln ('Broj podijeljen sa 7  zaokruzen na najblizi cijeli broj', a div 7);

readln;

end.

 

 

 

Ako nešto nije jasno pitaj ;)

 

Lol nisam niti pročitao do kraja šta treba :P

http://dizanje-ratia.info
16 godina
offline
Re: Pascal: školski zadaci
APazinjan kaže...

Evo

 

 

program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

     writeln ('Broj nije djeljiv sa 7');

readln;

end.

 

 

 

Ako nešto nije jasno pitaj ;)

1.bold-ne kuzim sta to znaci.pa ako mozes objasnit!
2.bold - ovo mislim da ne ide tako.. mozda se varam al trebalo bi nekako drukcije, procitaj zadatak..Ako nije, ispisuje se rezultat dijeljenja zaokruzen na najblizi cijeli broj. 

Ako ti neko pomogne stisni gumb HVALA!
16 godina
protjeran
offline
Re: Pascal: školski zadaci
Ispravljeno ;)
program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

    a:=Trunc(a/7);

      writeln ('Rezultat dijeljenja sa 7 zaokruženo na najmanji cijeli broj je ',a);

readln;

end.

 

http://dizanje-ratia.info
Poruka je uređivana zadnji put sub 2.4.2011 0:21 (APazinjan).
16 godina
offline
Re: Pascal: školski zadaci
APazinjan kaže...
Ispravljeno ;)
program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

    a:=Trunc(a/7);

      writeln ('Rezultat dijeljenja sa 7 zaokruženo na najmanji cijeli broj je ',a);

readln;

end.

 

samo ako mozes objasnit boldano? tnx:D

Ako ti neko pomogne stisni gumb HVALA!
15 godina
protjeran
offline
Re: Pascal: školski zadaci
DommY kaže...
APazinjan kaže...
Ispravljeno ;)
program djeljivsa7;

var a:integer;

begin

writeln('Upiši neki broj...');

readln(a);

   if a mod 7 = 0

    then

      writeln('Broj je djeljiv sa 7!')

    else

    a:=Trunc(a/7);

      writeln ('Rezultat dijeljenja sa 7 zaokruženo na najmanji cijeli broj je ',a);

readln;

end.

 

samo ako mozes objasnit boldano? tnx:D

jfgi

 

http://goo.gl/rXVPo

Masturbation rules our nation.
Poruka je uređivana zadnji put sub 2.4.2011 0:28 (lukavg).
16 godina
offline
Re: Pascal: školski zadaci
Gle,mod ti je operator za ostatak pri cjelobrojnom dijeljenju,ako neki broj cjelobrojno podijeliš sa 7 i ostatak je 0,onda je broj djeljiv s 7
HTC Desire Android
Nova poruka
E-mail:
Lozinka:
 
vrh stranice