Kezdőoldal » Számítástechnika » Programozás » Mi a különbség az algoritmus...

Mi a különbség az algoritmus és a függvény közt?

Figyelt kérdés
Mindkettő utasítások csoportja, ami egy feladatot old meg. Tippem szerint a függvény a hívás, és a hívás helyére történő visszatérésben illetve a stack használatában különbözik az algoritmustól.

2021. ápr. 14. 09:51
 1/6 anonim ***** válasza:
91%
A függvény az, amit programozási nyelven megírsz. Az algoritmus pedig egy elméleti recept, ami programozási nyelvtől független.
2021. ápr. 14. 10:02
Hasznos számodra ez a válasz?
 2/6 anonim ***** válasza:
0%

"Mi a különbség az algoritmus és a függvény közt?"


Semmi.


"Tippem szerint a függvény a hívás, és a hívás helyére történő visszatérésben illetve a stack használatában különbözik az algoritmustól."


Az én tippem szerint meg hülyeséget írsz, és az a helyzet, hogy én tippeltem jobban.

Az algoritmus utasítások véges számú halmaza.

A stack-hez köze nincs, ahogy a hívás helyére való visszatéréshez sem.

2021. ápr. 14. 10:25
Hasznos számodra ez a válasz?
 3/6 anonim ***** válasza:
93%

Külön absztrakciós szintekről beszélsz. Az algoritmus egy probléma elméleti megoldása, lépések sorozata.


A függvény az egy algoritmus implementálása közben jöhet képbe, de nincs köztük egyértelmű leképzés. Implementálhatsz több algoritmust egy függvényben vagy egy algoritmust több függvényben. Bizonyos nyelveken meg akár függvény nélkül is.


És akkor most nem megyek bele a függvény és az eljárás közti különbségekbe.

2021. ápr. 14. 10:45
Hasznos számodra ez a válasz?
 4/6 anonim ***** válasza:
87%

#1 és #3 leírta a lényeget.

Még annyit tennék hozzá, hogy a vermet is nyugodtan mellőzni lehet. A legtöbb implementáció valóban a vermet használja a paraméterek átadására, de ez nem szentírás.

2021. ápr. 14. 11:05
Hasznos számodra ez a válasz?
 5/6 anonim ***** válasza:
0%

Tévedsz, négyeske. Az egyes és a hármas is téved, veled együtt. A hármas mondjuk jókorát.


Az nem úgy van, hogy egy algoritmus több függvényben vagy több algo egyben. Ez hibás fogalommagyarázat.


Az algoritmus értelmezhető egész programra is de egy függvényre, vagy annak részére is. Adott esetben egyetlen utasítás is lehet egy algoritmus. Például a RET, vagy a MOV utasítás mögött is egy ugyanolyan lépésekből álló folyamat van. Ez a lényeg. Az elemi lépések meghatározott céllal létrehozott többese. Ez az algoritmus.


Az a másik kérdés, hogy minek az algoritmusáról beszélünk?

A szövegszerkesztő a szövegszerkesztés algoritmusát foglalja magában, a betűtípus váltása meg a betűtipus váltásét. A nyomtatás meg a nyomtatásét. De attól még mindhárom egy-egy algoritmus.

Az első egy hosszabb algoritmus, amely magában foglalja a másik kettőt is.

2021. ápr. 14. 11:31
Hasznos számodra ez a válasz?
 6/6 anonim ***** válasza:
71%

"Az algoritmus utasítások véges számú halmaza."


Ez stimm, de kiegészítve azzal, hogy egy meghatározott probléma megoldására, cél elérésére irányul, nem csak úgy vakon csinál valamit, ki tudja miért.

2021. ápr. 15. 22:45
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!