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: 

Gondolattérképek és szófelhők ünnepi hangulatban

Gondolattérképek és szófelhők ünnepi hangulatban

Digitális kultúra - 3-4. osztályGondolattérkép és szófelhőAmit megbeszéltünk óránDigitális eszközök Kinek mi jut eszébe, ha azt mondom, gondolattérkép? Hallottatok már a szófelhőről? Mire lehet jó? Gondolattérkép: segít rendszerezni az ötleteket, például mikor leckét...

bővebben
Az ipari forradalom adatelemzése

Az ipari forradalom adatelemzése

Számokban az ipari forradalomMa Google Táblázatok segítségével megvizsgáljuk az ipari forradalom néhány kulcsfontosságú adatát, diagramokat készítünk, és Bea kérésére a százalékos eloszlás fogalmával is dolgozunk :-)Lépj be a Google fiókodba, keresd meg a Google...

bővebben
Google eszközök bemutatása: e-mail, chat, drive és naptár

Google eszközök bemutatása: e-mail, chat, drive és naptár

Digitális kultúra - 5. osztályGoogle eszközök bemutatása: e-mail, chat, drive, naptárAmit megbeszéltünk óránBagolyküldés Roxfortból   Képzeld el, hogy Roxfort varázslóiskolájában vagy, és egy fontos üzenetet kell küldened a Minisztériumnak (a tanárodnak)!A...

bővebben