- A program vázlata
- jellemzők
- Eszköz algoritmusok tervezéséhez
- Bármely formátumban meg van írva
- Lépés a tényleges programozás előtt
- szabályok
- Az ál áltakód szerkezete
- - Nyilatkozatok
- Kulcsszavak
- - Feltételes
- Igen - igen nem
- Abban az esetben
- - Iterációk
- mert
- Míg
- - Funkciók
- Hogyan készítsünk álkódot?
- Vérzés
- Egyszerű nómenklatúra
- Használjon szabványos szerkezeteket
- Egyszerűen érthető
- Alkalmazások
- Tervezési hiba észlelése
- Egyszerűsítse a programozási nyelvet
- Kód prototípus
- Programdokumentáció
- Előny
- Egyszerűen érthető
- Koncentrálhat a problémára
- A projektek befejezése gyorsabb
- Logika megosztani
- hátrányok
- Ez nem egy programozási nyelv
- Ez nem egy vizuális ábrázolás
- A szabványok hiánya
- Példák
- Diák jóváhagyása
- Tíz fokozat átlaga
- Átlag hígítás
- A jóváhagyott és a sikertelen száma
- Irodalom
Az álnév egy szó, amelyet az algoritmusokkal és a számítógépes programozással kapcsolatos területeken kezelnek. Ez egy módszer, amely lehetővé teszi bármely programozó számára, hogy egyszerűen készítsen algoritmust.
Ahogy a neve is sugallja, ez egy hamis kód vagy egy kód ábrázolása, amely könnyen érthető még azok számára is, akiknek csak valamilyen fogalma van a programozásról az elsődleges szinten.

Forrás: rincipe de fonctionnement de upnp
Az algoritmusokat álnévkód segítségével sokszor írják, mivel ily módon a programozók meg tudják oldani őket, függetlenül a programozás tapasztalatától vagy tudásuktól.
Ezért az álnév nem más, mint egy algoritmus megvalósítása informatív szövegek és kommentárok formájában, egyszerű nyelven írva.
Az algoritmus egy olyan eljárás, amelyet egy probléma megoldására hajtanak végre az elvégzett műveletek és az ezek végrehajtásának sorrendje szerint. Ezért egy adott probléma megoldásához meg kell hozni a szervezett logikai műveletek vagy lépések sorozatát.
A program vázlata
Az álnév nem hivatalos eszköz a programozásra való hivatkozáshoz, mivel nem kell, hogy legyen a pontos felépítése, amelyet a programozási nyelvek rendelkeznek, vagy mély tapasztalattal.
Mivel nincs szintaxisa, mint a programozási nyelv szintaxisa, a számítógép nem tudja azt fordítani vagy értelmezni végrehajtható programra. Ezért a program egyszerű vázlatának létrehozására szolgál. Az álnév kódolja a program teljes folyamatát.
A számítógépes elemzők álnévkódot használnak, hogy a programozók helyesen értelmezzék a tervben megjelölt információkat, és a kódot előállítsák e követelményeknek megfelelően.
Először szintetizáljuk az algoritmus leírását. Ezután az álnévvel állítják be a deklarációkat, amelyek a rendszernek a kívánt hatást fogják eredményezni.
A pszeudokódot a programozók alaposan megvizsgálják és ellenőrzik, hogy megbizonyosodjon arról, hogy megfelel-e a tervezési előírásoknak.
Végül a pszeudokódot visszaírják, ezúttal a parancsok és a programozási nyelv felépítése alapján.
jellemzők
Eszköz algoritmusok tervezéséhez
Az álnév egy nem formális nyelv, amely lehetővé teszi a programozók számára algoritmusok kidolgozását. Ez egy olyan eszköz az algoritmusok tervezéséhez, amely szövegeken alapul.
Az álnév használatának célja az algoritmus hatékonysága. Arra használják, hogy egy algoritmust egy sémán keresztül fogalmaznak meg, mint a programozási nyelv kódolásának előző lépése.
Bármely formátumban meg van írva
Az álnév bármilyen formátumban megírható. Például egy akadémia formátumot lehet használni, amely nagyon részletes és felépített, sok matematikát foglal magában.
Másrészt egyszerű összefoglalóként is meg lehet írni, amit a kód elvár.
Lépés a tényleges programozás előtt
Az álnév nem igazán programozási nyelv. Az ilyen típusú kód írásához egy egyszerű spanyol szintaxist kell használni, amelyet azután egy adott programozási nyelv helyes szintaxisához alakítanak át.
Ennek célja az áramlás hibáinak felismerése és az adatfolyam elképzelése, amelyet a végső program fog használni.
Ez nagyban elősegíti, hogy a tényleges programozás során ne pazarolja az időt, mivel a fogalmi hibákat már kijavítják.
szabályok
Az álkód-szabályok ésszerűen egyértelműek. Az állítások általában szekvenciák, szelekciók vagy iterációk. Minden olyan állítást, amelynek "függősége" van, be kell vonni.
Például a C nyelvű sorrendben a deklarációk feltétlenül szükségesek. A választás az "ha-akkor-másként" állítás, és az iteráció elégedett egy olyan állításokkal, mint például "míg", "csinál" vagy "-ért". Az "eset" kifejezés elégedett a "kapcsoló" paranccsal.
Az ál áltakód szerkezete
- Nyilatkozatok
Ezek azok az iránymutatások, amelyeket a számítógép felé mutatnak egy bizonyos művelet végrehajtása érdekében. Álnévkód írásakor ezeket az utasításokat nyilatkozatokként kezelik.
Elfogadott tény, hogy az utasítások végrehajtásának sorrendje fentről lefelé történik. Ez azonban megváltozik, amikor vezérlő struktúrákat és funkciókat használ. Az adatnyilatkozatokat nem szabad belefoglalni az álkódba.
A matematikai műveletek a megoldások fejlesztésének szerves részét képezik. Ezek lehetővé teszik a tárolt értékek működtetését.
Kulcsszavak
Ezeket a szavakat egy program védi, mert kizárólagos jelentéssel bírnak. A kulcsszavak lehetnek parancsok vagy paraméterek, de nem használhatók változó névként.
Minden programozási nyelv rendelkezik saját fenntartott szavakkal. Az álnévben ezeket használják a közös bemeneti-kimeneti és feldolgozási műveletek jelzésére. Ezeket az első betűt nagybetűvel írják.
Az olyan kulcsszavakat használják, mint az Enter, Nyomtatás, Szorzás, Összeadás, Beállítás, Növekedés stb.
- Feltételes
Az algoritmus fejlesztése során ki kell értékelnie a kifejezéseket és végrehajtania az utasításokat attól függően, hogy az kifejezést igaznak vagy hamisnak értékelték-e. Néhány általános feltétel:
Igen - igen nem
Ezt a feltételt bizonyos utasítások végrehajtására használják, amikor egy bizonyos feltétel teljesül. Ez vonatkozik több feltételre és különféle változókra is.
Az "igen" feltétel egy "ha nem" szakaszban feltételesen lehetővé teszi más utasítások végrehajtását, ha az "igen" feltétel nem teljesül.
Abban az esetben
Az „eset” struktúrát akkor használjuk, ha egyetlen változót szeretnénk összehasonlítani különböző feltételekkel. A feltételek általában számok vagy karakterek.
- Iterációk
Iteratív az utasítások sorozatának megismétlése az eredmények sorozatának előállításához. Ismétlések történnek egy bizonyos cél elérése érdekében.
mert
A "To" iteráció értékcsoportot vesz fel, és minden egyes értéknél végrehajtja a kódot az iteráción belül.
Míg
A "míg" iteráció egy kódblokk megismétlésének egyik módja, mindaddig, amíg az előre meghatározott feltétel fennáll.
A "To" hurokkal ellentétben a "Bár" iterációt annak alapján értékelik, hogy a feltétel fennáll-e.
Annak elkerülése érdekében, hogy az iteráció végtelenül futjon, hozzáadunk egy műveletet a feltételes érték kezelésére az egyes iterációkban. Ennek oka lehet növekedés, csökkentés stb.
- Funkciók
Bizonyos speciális feladatok megoldásához el kell bontani őket máshol található, különféle blokkokba. Ez különösen igaz akkor, amikor a kérdéses állításoknak konkrét célja van.
A kód újbóli felhasználásához a funkciók jönnek létre. Így ezeket a funkciókat minden alkalommal meg lehet hívni, amikor végre kell hajtani.
Hogyan készítsünk álkódot?
Az elvégzendő feladatok sorrendjét először meg kell szervezni, hogy az ál-kódot ezen sorrend alapján lehessen létrehozni.
Nyilatkozattal kezdődik, amely meghatározza a fő célt vagy célt. Például: Ez a program lehetővé teszi a felhasználó számára, hogy ellenőrizze, hogy a megadott szám elsődleges-e vagy sem.
Vérzés
Az óvatos behúzás ösztönzi a kívánt álkódot. A "If-If", "Stop" és "Míg" hurkok behúzása egy programban azt eredményezi, hogy az utasítások ugyanúgy behúzódnak.
Ez elősegíti a döntés-ellenőrzés és a végrehajtási mechanizmus jobb megértését. Ez nagymértékben javítja az olvashatóságot is.
Egyszerű nómenklatúra
Mindent, amelyet álnévként fognak elhelyezni, valódi nyelven kell végrehajtani. Ne hozzon létre meghatározatlan álnév-kódot.
A használt nómenklatúrának meg kell felelnie a megfelelő előírásoknak. Ha egy programozó olvassa álkódot, akkor vezérelni fogja, amit megfigyel, tehát a nómenklatúrának specifikusnak és természetesnek kell lennie.
A megfelelő betűtípust kell használni, az állandók nagybetűit, a változókat pedig a kisbetűket.
Használjon szabványos szerkezeteket
Fontos a szokásos programozási struktúrák, például a "ha-akkor", "a", "míg", "eset" használata a programozási nyelvekben.
Az összes álkód-szerkezet teljességét, befejezését és érthetőségét ellenőrizni kell.
Egyszerűen érthető
Ne írja az álnév kódját teljesen programozó módon. Egyszerűnek kell lennie annak megértésében is, ha valaki nem ismeri a témát, vagy egy ügyfelet. Ezért nem túl sok technikai kifejezést kell beilleszteni.
Az álnév kódját nem a műszaki szabályok írják. Feladata egyszerűen az emberi olvashatósággal bíró jelentés és adatfolyam közvetítése.
Alkalmazások
Tervezési hiba észlelése
Mivel az álkód olvasható, elemzők és programozók együtt megvizsgálhatják annak biztosítása érdekében, hogy a tényleges kódolás összhangban álljon a javasolt előírásokkal.
Az álnevek kódolásakor a hibák észlelése olcsóbb, mint a következő ciklusokban történő észlelés.
Az álnév különböző szoftverfejlesztési technikákkal egyidejűleg használható.
Egyszerűsítse a programozási nyelvet
Az álnév használatával szinte bármilyen programozási nyelv által végzett munka tisztázható.
Ugyanolyan jól működik a webes tervezés HTML és JavaScript esetén, valamint a COBOL banki eljárásaihoz vagy a Java alkalmazáshoz.
Kód prototípus
A prototípus a termék első példánya, amelyet azzal a szándékkal vezetnek be, hogy a késztermék körvonalait ábrázolja és tanulási célokra szolgáljon.
Ezek megkönnyítik a megvilágosítást anélkül, hogy teljes megoldást kellene megvalósítaniuk. Az alkalmazások felhasználói felületének fejlesztésekor több prototípust készítenek a végső interfész előállítása előtt.
A prototípusok néhány példája az elektromos áramkörök, a grafikai tervek és a maketek.
A prototípust a műszaki kód írásakor is használják. A nagy projektek egyszerre történő írása egyszerre pazarolhatja az időt. Ez mindent magában foglal a nem megfelelő algoritmusoktól a kétértelmű programfolyamokig. Ennek elkerülése érdekében álnév-kódot használunk.
Programdokumentáció
Ez egyfajta dokumentációként szolgál. Ezért, ha egy álkódot írunk, a programozó által készített programot nehézségek nélkül lehet értelmezni.
Az iparban elengedhetetlen a dokumentáció megléte. Ebben az értelemben az álnév nagyon értékesnek bizonyul.
Van néhány alternatívája az álkódnak, például folyamatábrák, Drakon diagramok és Unified Modeling Language (UML) diagramok. Ezek ugyanarra a célra is szolgálnak, de viszonylag több erőforrást igényelnek.
Előny
Egyszerűen érthető
A pszeudokódot bármilyen programozási nyelv programozója érti, ezáltal javítja a javaslatok olvashatóságát. Ezért ez az egyik legjobb módszer az algoritmus megvalósításának megkezdésére.
Noha nem lehet összeállítani működőképes programmá, sokkal könnyebb megérteni. Például Java kódban: ha (h> 20) {i -;}, és álnévben: Ha h nagyobb, mint 20, vonjuk le a h-t 1-gyel.
Koncentrálhat a problémára
Az álnév célja, hogy kifejezze, hogy a programban minden utasításnak mit kell tennie, ezáltal megkönnyítve a kódkészítési ciklust.
Az álnév írásakor az elemző tényleg a megoldandó problémára összpontosít. Dolgozhat a program folyamatán és a logikán, mint olyan, anélkül, hogy meg kellene fontolnia a kód végrehajtásának módját.
A program és az algoritmus közötti viaduktumként működik be. Ez lehetővé teszi a programozónak, hogy csak az algoritmus azon részére összpontosítson, amelyet a kód programozásához használnak.
A projektek befejezése gyorsabb
Az álnév kommentálása programozási nyelv használata előtt lehetővé teszi a projektek korábbi véglegesítését. Úgy lehet, mintha terv lenne, mivel előre ismert lesz, hogy mindent kell elhelyezni, és hogyan fog működni együtt.
Ha tehát eljut a tényleges építési szakaszba, akkor nem kell annyira gondolkodnia, mert már gondolkodott is arról, hogy mit tegyen.
Logika megosztani
Az egyik legszebb előnye az, ha megoszthatjuk az álkódot más programozókkal. Ez a speciális logika számos projektben használható, még akkor is, ha azok különböző programozási nyelveken vannak.
Mivel az álnév nem felel meg egyetlen programozási nyelvnek sem, bármely programozó képes lesz arra, hogy átvegye ezt az írásbeli logikát, és konvertálja azt a választott nyelvre. Ez lehetővé teszi annak újbóli felhasználását a létrehozandó programok felépítésének javításához.
hátrányok
Ez nem egy programozási nyelv
Az álkódot nem lehet lefordítani vagy végrehajtani, és nincs ténylegesen szintaxis a szabályokkal. Ez egyszerűen fontos lépés a végső programozási kód elkészítésében.
Ez nem egy vizuális ábrázolás
Az álnév nem biztosítja a programozási logika vizuális ábrázolását, ahogyan a folyamatábrák ezt teszik.
Bár az álnév nagyon könnyen olvasható, nem adja meg a programozónak a teljes térképet, ahogyan egy folyamatábra. Nem tartalmazza a javasolt kód teljes logikáját.
A szabványok hiánya
Nincsenek elismert szabványok az álkód kódolására. A programozók használhatják saját álnévkód-írási stílusukat.
Mivel természetéből adódóan nagyon alapkód, az álnév a nem programozók számára félreértheti a számítógépes projekt összetettségét.
A pszeudokódot a természet nem strukturálja, így az olvasó bizonyos lépésekben nem látja a szekvenciális logikát.
Példák
Az alábbiakban négy példa az álnév-kóddal készített algoritmusokra a hallgatói osztályok vonatkozásában.
Diák jóváhagyása

Tíz fokozat átlaga

Átlag hígítás

A jóváhagyott és a sikertelen száma

Irodalom
- Geeks Geeks számára (2019). Hogyan lehet ál álkódot írni? Feltöltve: geeksforgeeks.org.
- Észak-floridai egyetem (2019). Pszeudokód-példák. Forrás: unf.edu.
- The Economic Times (2019). A „Pszeudokód” meghatározása. Feltöltve: economictimes.indiatimes.com.
- Ngunyi Macharia (2018). Hogyan kell írni álnév: Útmutató kezdőnek. Figyelemre méltó. Forrás: blog.usejournal.com.
- Margaret Rouse (2019). Pszeudókód. TechTarget. Forrás: whatis.techtarget.com.
- Linda Pogue (2019). Mik az álkód előnyei és korlátai? Techwalla. Forrás: techwalla.com
- Wikipedia, a szabad enciklopédia (2019). Pszeudókód. Forrás: en.wikipedia.org.
