Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 10.899 pregleda

Najnovija ↓

Zbir kvadrata prirodnih brojeva 22.03.2007. u 19:22 · pre 238 meseci
izmenjeno 1 put, poslednji put X Files 22.03.2007. u 22:39
  1. X Files22.03.2007. u 22:39zapis iz teksta poruke
#1
Molim administratora da mi ne izbrise post...ovo nije domaci, ovo je samo problem koji ja(pocetnik) ne mogu da resim, i problrm koji mnogo usporava moj tempo ucenja..molim vas da se ne ljutite, nov sam ovde!

Hvala!

Famozni zadatak glasi ovako:

Napisati niz naredbi kojim se izracunava zbir kvadrata prirodnih brojeva od 15 do 25.

Ja to radim na ovaj nacin, al mi se izracunava samo kvadrat broja 25!!! Moze li mi neko reci u cemu je problem?

Code:

program zbirkvadrata(output);

var   zbir,i:integer;

begin
  for i:=15 to 25 do
    begin
       zbir:=sqr(i);
     writeln(' Zbir kvadrata je:',zbir)'
  end;
end.

tnx in advance i hvala moderatorima za 'nebrisanje' posta!!
Re: Zbir kvadrata prirodnih brojeva 22.03.2007. u 20:10 · pre 238 meseci #2
Ovu temu molis da ti ne brisu, drugu temu molis da ti brisu. LOL
Code:

zbir := zbir + sqr(i);

Potpis
"The best code is no code at all."
- Zidar (ES član)
"Biggest obstacle to learning
SQL is unlearning procedural
programming."
- Joe
Celko
"Minimize code, maximize data."
- A. Neil Pappalardo
Re: Zbir kvadrata prirodnih brojeva 22.03.2007. u 21:10 · pre 238 meseci
izmenjeno 1 put, poslednji put bratovuk 25.03.2007. u 14:29
  1. bratovuk25.03.2007. u 14:29zapis iz teksta poruke
#3
Hvala puno Chachka!

Citat:
Ovu temu molis da ti ne brisu, drugu temu molis da ti brisu. LOL
.....Jbg nov sam u svemu ovome!:)

PS. Mozes li mi reci zbog cega je zbir:=zbir+sqr(i) ?....ne kapiram kako sve to ide?!!!
Thanks again! ;)
Re: Zbir kvadrata prirodnih brojeva 22.03.2007. u 22:51 · pre 238 meseci #4
Citat:

PS. Mozes li mi reci zbog cega je zbir:=zbir+sqr(i) ?....ne kapiram kako sve to ide?!!!

Prvo moraš da shvatiš da izraz tipa: a := a + b nije kao iskaz (jednačina) u matematici,
u programiranju se to zove brojač.

U programiranju to jednostavno znači: "ono što je sa desne strane znaka jednakosti, smesti na levu stranu".

Sa desne strane: zbir+sqr(i)

zbir -> suma prethodno sračunatih zbirova kvadrata
sqr(i) -> kvadrat trenutnog elementa

Sa leve strane: zbir
zbir -> suma prethodno sračunatih zbirova kvadrata sa poslednjim elementom.

Na taj način se "pamti" ukupna suma.
U tvom slučaju, računao si kvadrat svakog pojedinačnog elementa, ali nisi pamtio sumu prethodnih.
Re: Zbir kvadrata prirodnih brojeva 23.03.2007. u 00:52 · pre 238 meseci #5
@X Files
Ahaaaaa..da da...sad polako kapiram stvari!
Hvala puno na detaljnim informacijama!

Pozdrav! :)
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme