Hogyan írjunk pszeudokódot: 15 lépés (képekkel)

Tartalomjegyzék:

Hogyan írjunk pszeudokódot: 15 lépés (képekkel)
Hogyan írjunk pszeudokódot: 15 lépés (képekkel)

Videó: Hogyan írjunk pszeudokódot: 15 lépés (képekkel)

Videó: Hogyan írjunk pszeudokódot: 15 lépés (képekkel)
Videó: Windows 11 Telepítése Minden Számítógépre 2024, Lehet
Anonim

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

Írja be az álkód 1. lépését
Írja be az álkód 1. lépését

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.

1494423 2
1494423 2

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.
Írja be az álkód 3. lépését
Írja be az álkód 3. lépését

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.

Írja be az álkód 4. lépését
Írja be az álkód 4. lépését

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

1494423 5
1494423 5

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).

1494423 6
1494423 6

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.

1494423 7
1494423 7

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á.

1494423 8
1494423 8

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

1494423 9
1494423 9

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")

1494423 10
1494423 10

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.

1494423 11
1494423 11

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.

1494423 12
1494423 12

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.

1494423 13
1494423 13

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.
1494423 14
1494423 14

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.
Írja be az álkód 15. lépését
Írja be az álkód 15. lépését

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

1494423 16
1494423 16

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.

1494423 17
1494423 17

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.

1494423 18
1494423 18

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!"

1494423 19
1494423 19

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

1494423 20
1494423 20

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?"

1494423 21
1494423 21

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ó."

1494423 22
1494423 22

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:"

1494423 23
1494423 23

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!"

1494423 24
1494423 24

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?"

1494423 25
1494423 25

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?"

1494423 26
1494423 26

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.

Videó - A szolgáltatás használatával bizonyos információk megoszthatók a YouTube -lal

Ajánlott: