Kezdőoldal » Számítástechnika » Programozás » Pontosan mit is takar az...

Pontosan mit is takar az algoritmikus gondolkodás?

Figyelt kérdés

Most már fél éve járok egyetemre és a tanár aki tartja a programozás órát mindig azt hajtja, hogy nem az a lényeg, hogy egy nyelvet megtanulj hanem az algoritmikus gondolkodás.

De pontosan ez mit is jelent?



2019. nov. 21. 12:15
 1/7 anonim ***** válasza:

[link]


Ebben a cikkben nagyon jól le van írva a 3. pontban.


A nagyon rövid első megfogalmazás az lenne:

Maga a tény, hogy tudjál folyamatokban ÉS lépésekben gondolkodni.

Meghatározni a célt, a kiindulási pontot, majd a lépéseket sorban meghatározni. Ha pedig nincs meg a kívánt eredmény, akkor a kód átböngészése nélkül már fejben rájönni, hogy hol lehetett egyáltalán hiba.


...


De inkább olvasd el a cikket, ott jól le van írva.

2019. nov. 21. 12:48
Hasznos számodra ez a válasz?
 2/7 anonim ***** válasza:
50%

Vegyük például az ivást.


Hogyan valósítanád meg? Hát nyilván fogod a poharat és iszol belőle. - Na ez az a megoldás, ami nem algoritmikus gondolkodásból eredt.


Algoritmikusan gondolkodva valahogy így nézne ki a megoldás:


* Megnézed, hogy van-e ital a pohárban. (van)

* A kezeddel megfogod a poharat.

* Összezárod az ujjaidat.

* Felemeled a szádhoz a poharat.

* Ajkaidat résnyire kinyitod.

* Megdöntöd a poharat.

* Kortyolgatsz.

* Ha meguntad az ivást, akkor visszadöntöd a poharat.

* Elemeled a szádtól és leteszed az asztalra.

* Az ujjaidat szétnyitod és elveszed a kezedet a pohártól.

2019. nov. 21. 17:35
Hasznos számodra ez a válasz?
 3/7 anonim ***** válasza:

Kettes, bocs de ez nem algoritmikus gondolkodás.

Még az egyes linkjén található leírás is elég ködös, de az legalább pedzegeti a dolgot.

2019. nov. 21. 21:24
Hasznos számodra ez a válasz?
 4/7 anonim ***** válasza:
Szerintem az algoritmikus gondolkodás lényege az, hogy el tudj vonatkoztatni a nyelvtől és a technológiától. Ne abba gondolkodj, hogy "csinálok egy ilyen változót", "csinálok egy for ciklust", stb. Helyette vezesd végig, hogy "oké, megvan ez az információ, ahhoz, hogy megkapjam az eredményt azt kell csinálnom, hogy..". Ha megvan a módszer, akkor kellő tapasztalattal az esetek nagy részében a leprogramozáshoz már nem sok gondolkodás kell.
2019. nov. 21. 22:14
Hasznos számodra ez a válasz?
 5/7 anonim ***** válasza:
Hiába pontoztok le, az algoritmikus gondolkodás erről szól. Meg nyilván olyanokról is, hogy pl. ha két változó értékét fel akarod cserélni, akkor látnod kell, hogy kell egy köztes változót is felvenni hozzá, ahol ideiglenes eltárolod az egyik értéket, különben elveszik.
2019. nov. 22. 00:39
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:
27%

Az algoritmikus gondolkodásmód mindenkinek sajátja, hiszen anélkül nem is tudna meglenni, élni.

Az algoritmus egy cselekvéssor. Ezt pedig mindenki meg tudja tenni, analóg környerzetben. Sőt, még algoritmusokat szervezni, készíteni is képes bárki.

Azonban a számítástechnikában ez már nem megy mindenkinek.


És ez sem igaz:


" pl. ha két változó értékét fel akarod cserélni, akkor látnod kell, hogy kell egy köztes változót is felvenni hozzá,"


Íme:


a = a + b

b = a - b

a = a - b

2019. nov. 22. 00:51
Hasznos számodra ez a válasz?
 7/7 anonim ***** válasza:

Egy szóval sem írtam, hogy számok felcserelésére gondoltam, de nem is ez a lényeg.


Ahelyett, hogy mindenkibe belé kötnél, leírhatnád te is egy példán keresztül, hogy mit jelent az algoritmikus gondolkodásmód.


Amiket eddig leírtál, azok kicsit sem vittek előrébb a kérdés megválaszolásában:


"bocs de ez nem algoritmikus gondolkodás."

"az egyes linkjén található leírás is elég ködös"

"Az algoritmikus gondolkodásmód mindenkinek sajátja"

2019. nov. 22. 01:14
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!