Anime lány pszeudokódot mutat be egy táblán, programozási logika oktatáshoz

Programozási alapismeretek

Pszeudokódok

A programozás elsőre fárasztónak tűnik, rengeteg zárójel, pontosvessző és szabély, amit ha elrontunk, az egész kódunk „összeomlik.” 
Ilyenkor jön jól a pszeudokód: egy olyan eszköz, ami a program lépéseit emberi nyelven írja le – logikailag pontosan, de nyelvtanilag kötetlenül. 

Miért jó pszeudokódot használni?

  • Először is, mert egyszerű, nem kell megtanulni hozzá egy nyelv szintaxisát.
  • Átlátható, mert a program logikáját tisztán mutatja, minden sallang nélkül
  • Tervezéshez tökéletes: mielőtt ténylegesen kódolnánk, a gondolatainkat papírra (vagy képernyőre) tudjuk rendezni
  • Nyelvfüggetlen: ugyanaz a pszeudokód alapján akár Pythonban, akár C++-ban megírhatjuk a kódot. 

Hogyan néz ki a pszeudokód?

Nincsenek kőbe vésett szabályok, de van pár szokásos formai elem: 

  • Algoritmus neve: általában leírjuk, mit csinál
  • Bemenetek és kimenetek: leírjuk miket használ a program és mit ad vissza
  • Sorrendbe tesszük a lépéseket: logikailag tisztán, rövid mondatokban

Példa 1: írjunk pszeudokódot, ami eldönti, hogy egy szám páros-e vagy páratlan

Algoritmus: Páros vagy páratlan

Bemenet: N (egész szám)

Ha N osztható 2-vel
           Írjuk ki: „A szám páros”

különben
          Írjuk ki: „A szám páratlan”
Vége

Tippek pszeudokód íráshoz

  • Használj egyszerű mondatokat, mintha egy barátodnak magyaráznál.
  • Ne akard túlkomplikálni: minden sor egy lépést írjon le
  • Légy következetes, mindig ugyanazokat a szavakat használd ugyanarra a műveletre
  • Ha bonyolultabb programról van sz, bontsd részekre (függvények, modulok)

 

A pszeudokód tehát egy átjáró a hétköznapi nyelv és a programozási nyelvek között. Megtanít arra, hogyan bontsd le a problémát kisebb lépésekre, hogyan tervezz előre, és hogyan gondolkodj algoritmusokban. 

Ha szeretnél még

a programozásról olvasni, nézd meg a Programozás alapjai bejegyzéseit: 

Magyar mondák képregényben

Magyar mondák képregényben

Magyar mondák képregénybenPixtonban Nyisd meg a csatlakozási kódot. Ha regisztrációt kér, az iskolai email-címeddel lépj be az oldalra. 1. lépés: Válaszd a "Create Comic" lehetőséget, majd válassz egy új sablont  1. képkocka: Bevezetés Helyszín: Erdős táj, sátrakkal...

bővebben
Karácsonyi animáció Scratch-ben

Karácsonyi animáció Scratch-ben

Karácsonyi animáció Belépés a Scratch-beProjekt beállítása Nyisd meg a Scratch-et a scratch.mit.edu weboldalon, végezd el a regisztrációt. Felismerhető nevet adj magadnak, amiről tudjuk, hogy a te munkádat látjuk Hozz létre egy új projektet a "Create" (Létrehozás)...

bővebben
Karácsonyi képeslap

Karácsonyi képeslap

Karácsonyi képeslapAmit megbeszéltünk óránKeresés a világhálónBeszélgetésÉrdekel - megkeresem - felhasználom - mentem, de - mit gondolsz, bármit szabadon letölthetsz?- biztos, hogy minden adatot el kell mentened? - a digitális eszközeiden levő hely bármeddig elég...

bővebben