Tartalom
- szakaszában
- 1. rész Az álkód alapjainak megértése
- 2. rész Írj egy jó álkódot
- 3. rész Készítsen példadokumentumot álnév-kódban
A program kidolgozása nem arról szól, hogy „átugorjuk” a billentyűzetet, és megkezdjük a kódsor beírását. Először létre kell hozni egy működési algoritmust, amelyet egy úgynevezett dokumentum formájában határoznak meg ál. Ez a dokumentum szimbolikus nyelven íródik, és nem reagál semmiféle formális vagy specifikus szintaxisra, de érthetőnek kell maradnia a szoftverfejlesztési projekt minden érdekeltje számára, technikusok számára is, még akkor is, ha elsődleges célja, hogy Útmutató a programozók csapatainak, akik felelnek annak fordítható vagy értelmezhető kódba történő átírásáért.
szakaszában
1. rész Az álkód alapjainak megértése
- Tudjon meg többet arról, hogy mi az álkód. Ez egy lépésről lépésre kidolgozott vázlatkód, amelyet fokozatosan át lehet írni egy programozási nyelvre. A legtöbb programozó felhasználja egy algoritmus működésének megtervezésére, mielőtt a kódolás sokkal technikaibb lépésébe lépne.
A pszeudokódot informális útmutatóként, problémaelemző eszközként használják, amely akadályozhatja a program tervezett menetét. Ez egyben a kommunikáció eszköze is, amely segít elmagyarázni ötleteit másoknak.
-
Megérteni az álkód hasznosságát. Az algoritmus működésének meghatározására szolgál. A programozók gyakran egy közbenső leírásként használják a program kezdeti tervének meghatározása és annak végrehajtható kódja között.- A pszeudokódot egy algoritmus működésének leírására használják. Meg tudja magyarázni, hogy a programban hol és hogyan kell fellépnie egy adott mechanizmusra.
- Az álnév felhasználható a számítógépes folyamat magyarázatára a nem technikai felhasználók számára is. A számítógéphez egy nagyon szigorú szintaxis használata szükséges a program futtatásához, amit nagyon nehéz megérteni egy olyan beszélő számára, aki kevés vagy egyáltalán nem rendelkezik programozási ismeretekkel. Ezek az emberek jobban meg fogják érteni a szubjektív nyelvet, amely egyértelműen meghatározza a program folyamatát és az azt alkotó kódsorok szerepét.
- Gyakran előfordul, hogy a magas szintű tervezők álnévkódok formájában továbbítják magyarázataikat a programozói csapataik előtt álló összetett problémák megoldására. Ha szoftverfejlesztő csoportban dolgozik, akkor előfordulhat, hogy az álnév ismerteti a néha nagyon összetett problémák megoldását.
-
Ne feledje, hogy az álnév nem szabványosított nyelv. Az álnév nem igényli előre beállított szintaxis használatát. A fejlesztői csapatokon belül inkább a koordináció céljából olyan konvenciót kell alkalmazni, amely meghatározza egy álszeres kód szerkezetét, amelyet a programozók könnyen megérthetnek. Ha egyedül dolgozik, akkor a legfontosabb annak biztosítása, hogy az álnév-kód tisztázza gondolatainak szerkezetét, és hogy megfeleljen a tervének.- Ha másokkal dolgozik egy projekten, függetlenül attól, hogy olyan tapasztalt, mint te, mint kezdõk ezen a területen, vagy programozási kiképzés nélkül - nagyon fontos, hogy jól ismert struktúrákat használjunk, hogy könnyen megértsük őket.
- Függetlenül attól, hogy beiratkozik egyetemi képzésre, programozói találkozóra vagy egy cégjelöltre, valószínűleg teszteket fog átadni a standard. Legyen óvatos, mert ezek szabványok gyakran nagyon különböznek intézményektől vagy tanároktól a másikig.
A tisztaság az egyik első olyan tulajdonság, amelyet az álnévnek meg kell mutatnia, hogy segítsen abban, ha elfogadott programozási konvenciók keretében dolgozik. A hozzárendelt projekt fejlesztése során képesnek kell lennie arra, hogy átírja egy valódi programozási nyelvre, ezért az álnévnek lehetővé kell tennie, hogy világosan körvonalazza ötleteit, hogy azok valósággá válhassanak. jelentős nehézség.
-
Koncentrálj az álkódra. Ne feledje, hogy a valódi forráskód megírásának egyszerűnek kell lennie, amikor eléri a hozzárendelt programblokk végét. Mindig emlékezzen az álkód kódjának írására, és magyarázza el a program minden sorának szerepét azáltal, hogy a feladatára összpontosít.
2. rész Írj egy jó álkódot
-
Használjon egy es szerkesztőt. Lehet, hogy kísértést élvez egy formázott dokumentum létrehozásához, például a Microsoft Word vagy hasonló alkalmazás használata, de az álkódnak a lehető legegyszerűbbnek kell maradnia, nem igényel formázást. A legjobb megoldás az es szerkesztő használata.A tiszta szerkesztők a Notepad (Windows) és az Edit (Mac).
-
Kezdje a program céljának ismertetésével. A program célját leíró egy vagy két sor magyarázata segít a dokumentum többi részének elkészítésében, és megtakarítja a feladatot, hogy elmagyarázza mindazoknak, akiknek megkapja az e-jeleket, melyek azok a hátrányok, amelyeket Ön leír. . -
Írjon soronként egyetlen utasítást. Az ál-kódban megadott minden utasításnak csak egy végrehajtandó elemi műveletet kell meghatároznia. A legtöbb esetben, ha a feladatlista helyesen van beállítva, mindegyiknek csak egy ál áltakód-sorral kell egyeznie. Írja le a feladatok listáját. Fejlessze mindegyiket egy álkódban, és fokozatosan írja át ezt az álkódot összeállítható vagy értelmezhető valós kódra. -
Használja ki a terek és a bemélyedések lehető legjobban. Az e blokkok közötti szóköz használata a pszeudokód különböző összetevőinek elkülönítését teszi lehetővé. A blokkok különböző részeinek behúzása jelzi, melyiket kell a kevésbé bemélyedő szakaszok alá helyezni.- A szám bevitelével foglalkozó álnévkódnak ugyanabban a mondatban kell lennie, míg a megadott bejegyzéseknél számítást végző szakasznak az álnév kódjának nagyobb behúzással kell rendelkeznie.
-
Ha szükséges, tegye a használt kulcsszavakat. Lehet, hogy nagybetűkkel kell írnia azokat a kulcsszavakat, amelyek a tényleges kód részét képezik, ha az álíráskódra alkalmazandó egyezmények úgy rendelkeznek.- Ha feltételes kijelentéseket használ tiszafa és majd az ál álkódban nagybetűkkel kell írni IF és AKKOR.
-
Használjon egyszerű terminológiát. Ne feledje, hogy leírja a projektjét akarat és nem a tényleges kód összegzése. Ez különösen akkor fontos, ha álnév-kódot ír be demonstrációként való felhasználására az egyik olyan ügyfelének, aki nem ismeri a programozási technikákat, vagy egy kezdő programozó számára.Elképzelheti azt is, hogy kihagyja az összes tényleges utasítást, és meghatározza az egyes folyamatsorokat emberi nyelven, például: „Ha a felhasználó által megadott szám páratlan, akkor a kimenet helyébe Y ».
-
Tartsa az álkód kódját a megfelelő sorrendben. Annak ellenére, hogy az álkód kódjának írásakor használt nyelvnek egyszerűnek kell lennie, minden sorát meg kell tartania a végrehajtás sorrendjében. Ez elengedhetetlen a program zökkenőmentes futtatásához. -
Ne hagyjon helyet a képzeletének. Minden, ami egy folyamat folyamán történik, teljes körűen le kell írni. Az álkódban használt utasításoknak érthetőnek kell lenniük. Az álnév általában nem határozza meg a változókat, hanem leírja, hogyan kell a programnak kezelnie azokat a tárgyakat, amelyek nagyon közel állnak a valós objektumokhoz, például számlaszámot, nevet vagy tranzakciós összeget. -
Használjon szabványos programozási struktúrákat. Még akkor is, ha nincs meghatározott szabvány az álnév írására, a programozók könnyen megértik, hova kíván menni, ha követik a szekvenciális programozási nyelveken (például C vagy Pascal) meghatározott struktúrákat. Használjon olyan kifejezéseket, mint például tiszafa, majd, más, míg és hurok ugyanúgy, mint a szokásos programozási nyelvnél.- ha FELTÉTEL, akkor UTASÍTÁS: az utasítás csak akkor kerül végrehajtásra, ha a tesztelt állapotteszt igaz, akkor nem lesz igaz, ha a teszt hamis.
- Míg az oktatás feltétele: az utasítás megismétlődik, amíg a feltételt igaznak tesztelik, de soha nem lesz igaz, ha a feltételt hamisnak tesztelik.
- UTASÍTÁSOT FELTÉTELEN: ez a feltételes állítás nagyon hasonlít az előzőhöz, egyetlen különbséggel. Az első esetben a körülményt tesztelték az utasítás végrehajtása előtt és nem hajtották végre, ha a teszt hamis volt. Ebben az esetben tesztelni kell az utasítás végrehajtása utánúgy, hogy legalább egyszer végrehajtásra kerüljön.
- NÉV funkció (ARGUMENTS): ÚTMUTATÓ: azt jelenti, hogy minden alkalommal a név NAME függvényét a programban találják meg, a definiált utasítást a zárójelben leírt argumentummal / argumentumokkal kell végrehajtani. Az "érvek" kifejezés egy vagy több változót jelent, amelyeket figyelembe kell venni az utasításban.
-
Szervezze meg az álkód kódjait. Ha nagy része olyan álnév-kódból áll, amely ugyanazon blokkban több különálló részt határoz meg, akkor nyolcadik vagy zárójelekkel mindent összetarthat.- A horgok () vagy nadrágtartó () segít meghatározni az álkód hosszú szakaszát.
- Valódi kód írásakor megjegyzéseket helyezhet el // a sor elején, as
// Ez egy megjegyzés sor.
. Bármely, ugyanazon a soron írt üzenet megjegyzésnek minősül. Ugyanezt a módszert használhatja álnév írásakor a program egyes részeire vonatkozó megjegyzések hozzáadásához.
-
Ellenőrizze és ellenőrizze újra az álkód kódolhatóságát és érthetőségét. Az álnév nem egy irodalmi mű, de érthetőnek kell lennie. Amikor eléri a dokumentum végét, képesnek kell lennie arra, hogy válaszoljon ezekre a néhány kérdésre.- Megértheti az álnév kódját valaki, aki nem ismeri ezt a projektet?
- Átírható-e álnév kódja forráskódba programozási nyelven?
- Az álnév kódja leírja az egész projektet anélkül, hogy bármit is hátrahagyna?
- Megérthetik-e az érdeklődők az álnévben megadott objektumneveket?
- Ha úgy gondolja, hogy az álnév kódját egy részének újratervezésére vagy kitöltésére van szükség, vagy ha az nem eléggé egyértelmű, térjen vissza ehhez a szükséges információk hozzáadásához vagy módosításához.
3. rész Készítsen példadokumentumot álnév-kódban
-
Nyisson meg egy ES szerkesztőt. Ha nem akar új programokat telepíteni, akkor használhatja a rendszer alapértelmezett szerkesztőjét, például a Jegyzettömb ha Windows rendszeren vagy szerkesztése ha Mac rendszeren van. -
Világosan határozza meg, mit fog tenni a program. Annak ellenére, hogy ez nem kötelező, mindig érdemes egy vagy két sorban elmagyarázni a dokumentum elején, hogy mi az álnév, amelyet elküld a hallgatóknak.Ez a program egy felhasználót vár. Ha a vártnak felel meg, a program válaszol, ellenkező esetben elutasítást ad ki.
-
Írja be a nyitó sorrendet. Ez a legelső utasítás, amelyet a program végrehajt, amikor elindítja. Ezt a dokumentum első sorára kell írni.Üdvözlő üzenet "Jó reggelt kívánok!"
-
Adja hozzá a következő sort. Helyezzen egy szóközt az álkód utolsó sora és a gomb megnyomásával követendő közé ↵ Írja be a billentyűzet. Hozza létre a következő sort. Ebben a példában a felhasználónak megnyomnia kell a gombot belépés a párbeszéd következő sorának hívására.Megjeleníti a felhasználói utasítást "A folytatáshoz nyomja meg az" Enter "gombot"
-
Adjon hozzá cselekvésre ösztönzést a felhasználótól. Most felkérik őt, hogy válaszoljon egy üdvözletre.Azonnali felhasználói művelet megjelenítése "Hogy vagy?"
-
Jelenítse meg a felhasználótól kapott jogosult válaszok listáját. A gomb megnyomása után belépés A billentyűzetről a felhasználó látni fogja a válaszok listáját, amelyek közül választhatja ki a választ.Mutasson be 3 javaslatot "1. Jó". "2. Nagyon jó." "3. Gonosz."
-
Kérdezze meg a felhasználótól a választ. A program erre kéri a felhasználó válaszát.Show user-request-entry "Adja meg az állapotát meghatározó számot:"
-
Hozzon létre egy feltételek halmazát tiszafa reagálni a felhasználó bemeneti adataira. A feltett kérdés három lehetséges választ hagy, amelyekre a három közül egyet kell választani. Kiválasztást kell létrehoznia feltételes kóddal tiszafa.IF "1" Mutassa a reakciót "Csodálatos!" IF "2" Mutasd a hozzászólást "Great!" IF "3" Mutassa a reakciót: "Belépés!"
-
Várjon egy hibát. Figyelembe kell vennie azt az esetet, amikor a felhasználó nem válaszol helyesen a meghívóra, és el kell készítenie egy hibát.HA belépés-felismerés nélkül Mutassa a reakciót: "Nem követted el az utasításomat!"
-
Adja hozzá a program összes többi összetevőjét. Amikor úgy gondolja, hogy elkészült, keresse meg a dokumentumot, és adja hozzá a hiányzó elemeket vagy fignole-t, hogy megbizonyosodjon arról, hogy azok, akik olvasják, megértsék, mi folyik itt. Az álnév kódja végül így néz ki.Ez a program egy felhasználót vár. Ha a vártnak felel meg, a program válaszol, ellenkező esetben elutasítást ad ki. Üdvözlő show "Jó reggelt kívánok!" Megjeleníti a felhasználói utasítást "A folytatáshoz nyomja meg az" Enter "gombot"
Mutasd az azonnali fellépés-felhasználót: "Hogy vagy ma?" Mutasson be 3 javaslatot "1. Jó". "2. Nagyon jó" "3. Rossz." Show user-input-request "Írja be az állapotát meghatározó számot:" IF "1" Reakció megjelenítése "Fantasztikus!" IF "2" Mutasd a hozzászólást "Great!" IF "3" Mutassa a reakciót: "Belépés!" HA belépés-felismerés nélkül Mutassa a reakciót: "Nem követted el az utasításomat!" -
Mentse el a dokumentumot. Windows alatt nyomja meg egyszerre a gombokat Ctrl+S a billentyűzetről, és Mac alatt nyomja meg a gombot Parancs+S. Adj nevet és kattintson rekord.
- Az álnév ideális olyan algoritmusok meghatározására, amelyek olyan fontos programokat alkotnak, amelyek forrásai száz-tízezer sornyi kódot érnek el.
- Program létrehozásakor az álkód nem semmilyen módon nem helyettesíthető közvetlenül a fordítható vagy értelmezhető forráskóddal. Ugyanakkor referenciaként szolgálhat annak elmagyarázására, hogy a programnak mit kell tennie.