Ez a wikiHow megtanítja, hogyan lehet pszeudokódos dokumentumot létrehozni a számítógépes programhoz. Az álkód lényegében nem programozási nyelvű vázlat létrehozását jelenti a kód szándékáról.
Lépések
Rész 1 /3: Az álkód alapjainak megértése
1. lépés Tudja meg, mi az álkód
Az álkód lépésről lépésre írott vázlata a kódnak, amelyet fokozatosan átírhat a programozási nyelvre. Sok programozó használja, hogy megtervezze egy algoritmus funkcióját, mielőtt ráállna a kódolás technikai jellegű feladatára.
A pszeudokód informális útmutató, a programproblémák átgondolásának eszköze és kommunikációs lehetőség, amely segít megmagyarázni ötleteit másoknak.
2. lépés. Értse meg, miért hasznos az álkód
Az álkód segítségével bemutatható, hogyan kell működnie egy számítási algoritmusnak. A kódolók gyakran használnak pszeudokódot a programozás közbenső lépéseként a kezdeti tervezési szakasz és a tényleges végrehajtható kód írásának szakasza között. Az álkód néhány egyéb felhasználása a következő:
- Az algoritmus működésének leírása. Az álkód szemlélteti, hogy egy adott konstrukció, mechanizmus vagy technika hol jelenhet meg vagy kell egy programban.
- A számítástechnikai folyamat magyarázata a kevésbé technikai felhasználóknak. A számítógépeknek nagyon szigorú bemeneti szintaxisra van szükségük egy program futtatásához, de az emberek (különösen a nem programozók) könnyebben megérthetik a gördülékenyebb, szubjektív nyelvet, amely egyértelműen megadja az egyes kódsorok célját.
- Kód tervezése csoportos környezetben. A magas szintű szoftverfejlesztők gyakran pszeudokódot is beépítenek terveikbe, hogy segítsenek megoldani egy összetett problémát, amellyel programozóik találkoznak. Ha egy programot más kódolókkal együtt fejleszt, előfordulhat, hogy az álkód segít egyértelművé tenni szándékait.
3. lépés. Ne feledje, hogy az álkód szubjektív és nem szabványos
Nincs meghatározott szintaxis, amelyet feltétlenül használnia kell az álkódhoz, de gyakori szakmai előzmény, hogy olyan szabványos pszeudokódszerkezeteket használnak, amelyeket más programozók könnyen megértenek. Ha egyedül kódol egy projektet, akkor a legfontosabb az, hogy az álkód segít a gondolatok strukturálásában és a terv megvalósításában.
- Ha másokkal dolgozik egy projekten-legyen szó társairól, junior programozóiról vagy nem technikai együttműködőiről-fontos, hogy legalább néhány szabványos struktúrát használjon, hogy mindenki más könnyen megérthesse szándékát.
- Ha beiratkozol egy programozási tanfolyamra egy egyetemen, kódoló táborban vagy egy cégnél, akkor valószínűleg egy tanított pszeudokód "szabvány" alapján tesztelnek. Ez a szabvány gyakran változik az intézmények és a tanárok között.
A világosság az álkód elsődleges célja, és segíthet, ha az elfogadott programozási konvenciókon belül dolgozik. Amint kifejleszti pszeudokódját tényleges kódgá, át kell írnia azt egy programozási nyelvre - így ez segíthet a vázlat felépítésében.
4. lépés. Fókuszáljon az álkód fő céljára
Könnyű lehet visszatérni a kódíráshoz, miután elérte a lépést. Ha emlékezik az álkód céljára-elmagyarázza, mit kell tennie a program egyes sorainak-, akkor megalapozott lesz az álkódos dokumentum létrehozása során.
Rész 3 /3: Jó pszeudokód írása
1. lépés. Használjon egyszerű szövegszerkesztőt
Csábító lehet szövegszerkesztő (pl. Microsoft Word) vagy hasonló program használata egy gazdag szöveges dokumentum létrehozásához, de az álkód a lehető legkevesebb formázást igényel, hogy egyszerű legyen.
Az egyszerű szövegszerkesztők közé tartozik a Notepad (Windows) és a TextEdit (Mac).
2. lépés: Kezdje azzal, hogy leírja a folyamat célját
Ha egy vagy két sort szentel a kód céljának elmagyarázására, akkor segít a dokumentum többi részének beállításában, és megkíméli Önt attól a feladattól is, hogy elmagyarázza a program funkcióját minden olyan személynek, akinek megmutatja az álkódot.
3. lépés. Soronként csak egy állítást írjon
Az álkód minden állításának csak egy műveletet kell kifejeznie a számítógép számára. A legtöbb esetben, ha a feladatlista megfelelően ki van rajzolva, akkor minden feladat egy pszeudokód sornak felel meg. Fontolja meg a feladatlista kiírását, majd a lista lefordítását pszeudokódra, majd az álkód fokozatos fejlesztését tényleges, számítógéppel olvasható kódgá.
4. lépés Hatékonyan használja a szóközt és a behúzást
A szöveg „tömbjei” közötti szóköz használata segít az álkód különböző összetevőinek elkülönítésében, és az egyes blokkok különböző részeinek behúzása azt jelzi, hogy az álkóddarabok egy kevésbé behúzott rész alá kerülnek.
Például egy pszeudokód egy szakaszának, amely a szám bevitelét tárgyalja, mind ugyanabban a "blokkban" kell lennie, míg a következő szakasznak (például a kimenetet tárgyaló szakasznak) egy másik blokkban kell lennie
5. lépés Ha szükséges, írja nagybetűvel a kulcsparancsokat
Az álkód követelményeitől vagy a pszeudokód közzétételének környezetétől függően előfordulhat, hogy nagybetűvel kell írnia a tényleges kódban megmaradó parancsokat.
Például, ha az "if" és az "then" parancsokat használja az álkódjában, érdemes lehet azokat "IF" és "THEN" szövegekre módosítani (pl. "IF input number THEN output output")
6. lépés: Írjon egyszerű terminológiával
Ne feledje, hogy arról ír, hogy mit fog tenni a projekt, és nem a kódot foglalja össze. Ez különösen akkor fontos, ha pszeudokódot ír, hogy demonstrációként szolgáljon a kódolást nem ismerő ügyfél számára, vagy egy kezdő programozó projektjeként.
Esetleg teljesen meg kell szabadulnia a kódoló parancsoktól, és egyszerűen meg kell határoznia minden sor folyamatát egyszerű nyelven. Például: "ha a bemenet páratlan, az" Y "kimenet" lehet ", ha a felhasználó páratlan számot ír be, helyette az" Y "-t jelenítse meg.
7. lépés. Tartsa az álkódját a megfelelő sorrendben
Bár az álkód módosításához használt nyelvnek egyszerűnek kell lennie, továbbra is meg kell tartania az álkód minden egyes darabját a végrehajtás sorrendjében.
8. lépés. Ne hagyjon semmit a képzeletre
Mindent, ami a folyamat során történik, teljesen le kell írni. Az álkód állítások közel állnak az egyszerű angol állításokhoz. A pszeudokód általában nem használ változókat, hanem leírja, hogy a programnak mit kell tennie a valósághoz közeli objektumokkal, például a számlaszámokkal, nevekkel vagy tranzakciós összegekkel.
9. lépés. Használjon szabványos programozási struktúrákat
Még akkor is, ha nincs szabvány az álkódra, más programozók könnyebben megértik lépéseit, ha meglévő (szekvenciális) programozási nyelvek struktúráit használja. Használja az olyan kifejezéseket, mint az "if", "then", "while", "else" és "loop", ugyanúgy, mint a kívánt programozási nyelven. Vegye figyelembe a következő szerkezeteket:
- ha FELTÉTEL, akkor UTASÍTÁS - Ez azt jelenti, hogy egy adott utasítást csak akkor hajtanak végre, ha egy adott feltétel teljesül. Az "utasítás" ebben az esetben azt a lépést jelenti, amelyet a program végrehajt, míg a "feltétel" azt jelenti, hogy az adatoknak meg kell felelniük egy bizonyos kritériumkészletnek, mielőtt a program cselekszik.
- míg az ÁLLAPOT UTASÍTÁS - Ez azt jelenti, hogy az utasítást újra és újra meg kell ismételni, amíg a feltétel már nem igaz.
- csináld az UTASÍTÁSOT, míg az ÁLLAPOT - Ez nagyon hasonlít ahhoz, hogy "míg az ÁLLAPOT az UTASÍTÁST". Az első esetben az állapotot az utasítás végrehajtása előtt ellenőrzik, de a második esetben az utasítást hajtják végre először; így a második esetben az UTASÍTÁS legalább egyszer megtörténik.
- függvény NAME (ÉRVELÉSEK): UTASÍTÁS - Ez azt jelenti, hogy minden alkalommal, amikor egy bizonyos nevet használnak a kódban, ez egy bizonyos utasítás rövidítése. Az "érvek" azoknak a változóknak a listája, amelyekkel tisztázhatja az utasítást.
10. Lépés. Szervezze meg pszeudokódos részeit
Ha nagy pszeudokódrészekkel rendelkezik, amelyek ugyanazon a blokkon belül más pszeudokóddarabokat határoznak meg, akkor érdemes zárójeleket vagy más azonosítókat használni, hogy mindent tartalmazzon.
- A zárójelek-szabványos (pl. [Kód]) és ívelt (például {kód})-segíthetnek az álkód hosszú szegmenseinek tárolásában.
-
Kódoláskor megjegyzéseket adhat hozzá, ha beírja a "" gombot a megjegyzés bal oldalán (pl.
// Ez ideiglenes lépés.
- ). Ugyanezt a módszert használhatja pszeudokód írásakor is, hogy olyan jegyzeteket hagyjon, amelyek nem férnek bele a kódoló szövegbe.
11. lépés: Ellenőrizze az álkód olvashatóságát és tisztaságát
A dokumentum végére meg kell tudnia válaszolni a következő kérdéseket:
- Megérti ezt az álkódot valaki, aki nem ismeri a folyamatot?
- Az álkód úgy van megírva, hogy könnyen le lehet fordítani egy számítási nyelvre?
- Az álkód leírja a teljes folyamatot anélkül, hogy bármit kihagyna?
- Vajon az álkódban használt minden objektumnév egyértelműen érthető -e a célközönség számára?
- Ha úgy találja, hogy az álkód egy része kidolgozásra szorul, vagy nem tartalmaz kifejezetten olyan lépést, amelyet valaki elfelejthet, menjen vissza, és adja hozzá a szükséges információkat.
Rész 3 /3: Példakép pszeudokód dokumentum létrehozása
1. lépés Nyisson meg egy egyszerű szövegszerkesztőt
Alapértelmezés szerint használhatja a Jegyzettömböt (Windows) vagy a TextEdit (Mac) rendszert, ha nem kíván új programot telepíteni.
2. lépés. Határozza meg a programot
Bár nem feltétlenül szükséges, ha egy vagy két mondatos sort ír a dokumentum tetejére, az elejétől fogva egyértelművé válik a program célja:
Ez a program üdvözletet kér a felhasználótól. Ha az üdvözlés megfelel egy adott válasznak, akkor a válasz kézbesítésre kerül; ha nem, akkor elutasítást kapnak.
Lépés 3. Írja fel a nyitó sorrendet
Az első parancs-azaz az első dolog, amit a programnak meg kell tennie futtatásakor-legyen az első sor:
nyomtatott üdvözlet "Hello idegen!"
4. lépés. Adja hozzá a következő sort
Helyezzen szóközt az utolsó sor és a következő sor közé az ↵ Enter megnyomásával, majd hozza létre a következő kódsort. Ebben a példában a felhasználónak a következő párbeszéd sort kell megadnia:
Nyomtatás kérés Nyomja meg az "Enter" gombot a folytatáshoz
5. lépés: Vegye fel a cselekvésre ösztönzést
Ebben a példában a felhasználó üdvözletet kér:
cselekvésre ösztönzés nyomtatása "Hogy vagy?"
6. lépés. Mutassa meg a felhasználónak a válaszok listáját
Ismét az ↵ Enter megnyomása után ebben a példában a felhasználónak látnia kell a lehetséges válaszok listáját:
lehetséges válaszok megjelenítése "1. Rendben." "2. Remek!" "3. Nem jó."
7. lépés. Kérjen bevitelt a felhasználótól
A program itt kéri a felhasználót, hogy adjon meg választ:
nyomtatási kérelem a bemenethez "Írja be a legjobban leíró számot:"
Lépés 8. Hozzon létre "if" parancsokat a felhasználó bemenetéhez
Mivel a felhasználó több választ is választhat, érdemes több találatot hozzáadni a kiválasztott válasz alapján:
ha "1" nyomtatási válasz "Dandy!" ha "2" nyomtatási válasz "Fantasztikus!" ha "3" nyomtatási válasz "Világosodj fel, boglárka!"
9. lépés Hibaüzenet hozzáadása
Abban az esetben, ha a felhasználó helytelenül választ választ, készen állhat a hibaüzenetre:
ha a bemenetet nem ismeri fel a nyomtatási válasz "Ugye nem jól követi az utasításokat?"
10. lépés. Adja hozzá a program egyéb összetevőit
Nézze át a dokumentumot, és adjon hozzá vagy részletezzen minden részletet annak biztosítása érdekében, hogy Ön és a dokumentumot olvasó személyek megértsék annak jelentését. A módszer példája szerint a végső pszeudokódos dokumentumnak valahogy így kell kinéznie:
Ez a program üdvözletet kér a felhasználótól. Ha az üdvözlés megfelel egy adott válasznak, akkor a válasz kézbesítésre kerül; ha nem, akkor elutasítást kapnak. nyomtatott üdvözlet "Hello idegen!" Nyomtatás kérés Nyomja meg az "Enter" gombot a folytatáshoz
print cselekvésre ösztönzés "Hogy vagy ma?" lehetséges válaszok megjelenítése "1. Rendben." "2. Remek!" "3. Nem jó." nyomtatási kérelem bemenetre "Írja be a legjobban leíró számot:" ha "1" nyomtatási válasz "Dandy!" ha "2" nyomtatási válasz "Fantasztikus!" ha "3" nyomtatási válasz "Világosodj fel, boglárka!" ha a bemenetet nem ismeri fel a nyomtatási válasz "Ugye nem jól követi az utasításokat?"
11. lépés. Mentse el a dokumentumot
Nyomja meg a Ctrl+S (Windows) vagy a ⌘ Command+S (Mac) billentyűkombinációt, írjon be egy nevet, majd kattintson a gombra Megment hogy ezt tegye.