Hogyan lehet ál álkódot írni?

Szerző: Laura McKinney
A Teremtés Dátuma: 1 Lang L: none (month-011) 2021
Frissítés Dátuma: 10 Lehet 2024
Anonim
Hogyan lehet ál álkódot írni? - Hogyan Kell
Hogyan lehet ál álkódot írni? - Hogyan Kell

Tartalom

Ebben a cikkben: A pszeudokód alapjainak megértéseÍrjon be egy jó álkódotKészítsen példát egy dokumentumról a pseudocode8 hivatkozásokban

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

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



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



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




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



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



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


  3. Í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.


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


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


  6. 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 ».



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


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


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


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


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



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


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



  3. Í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!"



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



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



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



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



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



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



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



  11. 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.
tanács



  • 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.
figyelmeztetések
  • 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.

Egyéb zakazok Amikor özetörik, normáli, ha folyamatoan a vágy tárgyáról akarz bezélni. A barátaid válazolhatnak izgalmadra azzal, hogy ugratj...

Egyéb zakazok A jármű tiztítáának é zagtalanítáának rendzere módzerei nem mindig elegendőek. A háziállat- é cigarettazagokat kül&#...

Portáli Cikkek