Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)

[es] :: Art of Programming :: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)

[ Pregleda: 8720 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

dana.r
nabavka
Beograd

Član broj: 177404
Poruke: 3
89.216.123.*



Profil

icon Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)01.04.2008. u 20:29 - pre 195 meseci
Imam zadatak koji glasi:
Napisati blok dijagram funkcije koja rekurzivno racuna zbir prvih N
parnih brojeva, gde se celi broj N zadaje bilo u proceduri koja
poziva funkciju, bilo unosom korisnika, bilo fiksiranjem u kodu
(sami odaberite).

Tu je i slicica onoga sto sam uradila ali se bojim da ovo nece raditi bas kako treba. Da li je uslov N>0 na pravom mestu? Da li je ovo zaista rekurzivna funkcija ili gresim?

Molim za sugestije.
Hvala.

Izvinjavam se ako sam u pogresnom delu foruma.

Prikačeni fajlovi
 
Odgovor na temu

vlaiv
Vladimir Vlaisavljevic
Novi Sad

Član broj: 15993
Poruke: 352
77.46.178.*



+1 Profil

icon Re: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)01.04.2008. u 22:43 - pre 195 meseci
U sustini, ispravno shvacena rekurzija. N je na pravom mestu, ali blok shema ne izgleda tako.

Ne secam se precizno koji elementi treba da se koriste, ali bi trebalo da izgleda ovako:

Na tom mestu gde imash petlju, treba da stoji poziv funkcije, a funkcija ima svoj blok diagram ...
Ovako kako je uradjeno izgleda kao petlja.

Mozda ce neko drugi bolje znati da demonstrira ono sto sam rekao (ukljucujuci i dijagram)
 
Odgovor na temu

dana.r
nabavka
Beograd

Član broj: 177404
Poruke: 3
89.216.123.*



Profil

icon Re: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)02.04.2008. u 18:53 - pre 195 meseci
Problem je sto nikako da uglavim base case.

Ako funkcija ide na mesto uslova cini mi se da ce se funkcija izvrsavati u beskonacnost.
Dakle, trebalo bi da base case smestim tako da se u nekom trenutku izadje iz funkcije i da zbir.

U prikazanoj semi mislila sam da bi base case bio N>0 ili N=0 ali mi se cinilo da nije na pravom mestu (ponavljam se )
 
Odgovor na temu

jablan

Član broj: 8286
Poruke: 4541



+711 Profil

icon Re: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)02.04.2008. u 19:06 - pre 195 meseci
Evo ti program, a ti napravi algoritam. Algoritme ionako u stvarnom životu niko živi ne crta...
Code:

def a(n)
  if n > 0
    return n * 2 + a(n - 1)
  else
    return 0
  end
end
 
Odgovor na temu

dana.r
nabavka
Beograd

Član broj: 177404
Poruke: 3
89.216.123.*



Profil

icon Re: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)02.04.2008. u 19:09 - pre 195 meseci
Hvala.

Program napisala i naravno funkcionise i tu lako definisem base case.

Ali crtanje je za ispit i verovatno to radim sad i nikad vise ali profesori su surovi
 
Odgovor na temu

[es] :: Art of Programming :: Molim za pomoc rekurzivna funkcija, algoritamska sema (blok dijagram)

[ Pregleda: 8720 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.