A programozás alapjai – bevezető

A tapasztalat azt mutatja, hogy annak ellenére, hogy az interneten minden információ megtalálható, nincs egy összeszedett, egyszerű tudásanyag, ami a programozást egyszerűségében mutatná be.

A programozás egyszerű, csak bonyolult a módszer, amivel tanítják. Ha valaki meghallja, hogy programozás, és nincs tapasztalata benne, feláll a szőr a hátán. Pedig semmi nagy dolog nincs benne. Teremészetesen az alapokról beszélek, az egyszerű műveletekről, logikákról, amik az egésznek az alapját képezik. Mert ugy-e nincs jó ház alap nélkül.

Az elkövetkezőkben egy olyan cikksorozat létrehozását célzom meg, amely bevezet a programozás alapjaiba. Az alapok a tényleges alapokat jelentik, mint progamozási gondolkodás, adatok, adatformák, ezek tárolása, változók, egyszerű műveletek.

A cikkek megpróbálnak általános kódnyelvet használni, vagy akár több kódnyelvben is példákat adni.

Hogyan álljunk neki programozni?

A legfontosabb, hogy kíváncsiak legyünk. Ha a programozás, és ennek a világa egyáltalán nem mozgatja meg a fantáziádat, zárd be ezt a cikket és menj dolgodra.

Ha maradtál, akkor íme az igazi alapok egy bármilyen programozási feladat elkezdése előtt.

A legelső kérdés az emberben mindig az, hogy honnan fogja meg egyáltalán a kézen fekvő feladatot. Én azt szoktam ajánlani, hogy fogjál papírt, ceruzát, és rajzold / írd le. Írj, vagy rajzolj le minden információt, ami a rendelkezésedre áll a feladattal kapcsolatosan.

Egyszerű példa:

Feladat: írj egy programot, ami összead két bemenő számot.

Ebben az esetben én leírnám, hogy szükség van két változóra, valamilyen módszerre, amivel a két számot beolvassuk, és egy kiírásra, ami a két szám összegét kiírja.

A feladat nem beszél arról, hogy ezt milyen programozási nyelvben írjuk, se arról, hogy ezek a számok milyenek lehetnek. Ami azt jelenti, hogy bármiben írhatjuk, és a számok bármilyen számok lehetnek.

Ez így elég tág, mint a nagyvárosi pávagyerek orrában a karika, de nem kell megijedni tőle.

Az első lépés, hogy válasszunk egy programozási nyelvet. Miután ezzel megvagyunk, jöhet a kód tervezése, majd a megvalósítás. De ezekről a későbbiekben majd írok.

Bármekkora egy projekt, a lépések ugyanazok. Le kell bontani apró lépésekre, és a lépéseket szerre megoldani. Mondjuk ez az életben bármilyen projektre / problémára igaz. Ha az ember lebontja darabjaira, minden megvalósítható.

Minden vélemény számít!

Az email címet nem tesszük közzé. A kötelező mezőket * karakterrel jelöljük.

A következő HTML tag-ek és tulajdonságok használata engedélyezett: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">