Jak psát pseudokód

Autor: Laura McKinney
Datum Vytvoření: 1 Lang L: none (month-011) 2021
Datum Aktualizace: 10 Smět 2024
Anonim
Jak psát pseudokód - Jak
Jak psát pseudokód - Jak

Obsah

V tomto článku: Porozumění základům pseudokóduPište dobrý pseudokód Vytvořte příklad dokumentu v pseudokódu8 Odkazy

Vývoj programu není o "skákání" na klávesnici a zahájení psaní řádků kódu. Nejprve bude nutné vytvořit operační algoritmus, který bude definován ve formě dokumentu nazvaného nepravý, Tento dokument je psán v symbolickém jazyce a neodpovídá na žádnou formální nebo specifickou syntaxi, ale musí zůstat srozumitelný pro všechny zúčastněné strany na projektu softwarového designu, technici nebo ne, i když má primárně sloužit jako vedení týmům programátorů, kteří budou odpovědní za přepsání do kompatibilního nebo interpretovatelného kódu.


stupně

Část 1 Porozumění základům pseudokódu

  1. Získejte představu o tom, co je to pseudokód. Jedná se o koncept kódu vyvinutý krok za krokem, který lze postupně přepsat do programovacího jazyka. Většina programátorů ji používá pro plánování provozu algoritmu před přechodem k mnohem technickému kroku kódování.

    Pseudokód se používá jako neformální průvodce, jako nástroj pro analýzu problému, který může bránit plánovanému průběhu programu. Je to také prostředek komunikace, který vám pomůže vysvětlit vaše myšlenky ostatním.



  2. Pochopit užitečnost pseudokódu. Používá se k definování operace algoritmu. Programátoři jej často používají jako přechodný popis mezi definicí počátečního plánu programu a zápisem jeho spustitelného kódu.
    • Pseudokód se používá k popisu činnosti algoritmu. Umí vysvětlit, kde a jak by se měl určitý mechanismus v programu vyskytnout.
    • Pseudokód lze také použít k vysvětlení počítačového procesu netechnickým uživatelům. Počítač vyžaduje použití velmi přísné syntaxe pro spuštění programu, což může být velmi obtížné pochopit pro reproduktoru s malými nebo žádnými programovacími schopnostmi. Tito lidé lépe porozumějí subjektivnímu jazyku, který jasně definuje tok programu a roli řádků kódu, které jej tvoří.
    • Je běžné, že designéři na vysoké úrovni sdělují ve formě pseudokódových dokumentů svá vysvětlení pro řešení složitých problémů, jimž čelí jejich programátorské týmy. Pokud pracujete v týmu pro vývoj softwaru, možná zjistíte, že pseudokód objasňuje řešení někdy velmi složitých problémů.



  3. Nezapomeňte, že pseudokód není standardizovaný jazyk. Pseudokód nevyžaduje, abyste používali předem stanovenou syntaxi. V rámci vývojových týmů je výhodné použít za účelem koordinace konvenci definující struktury pseudokódu, kterému programátoři snadno rozumějí. Pokud pracujete sami, nejdůležitější bude zajistit, aby váš pseudokód mohl objasnit strukturu vašich myšlenek a aby vyhovoval vašemu plánu.
    • Pokud pracujete s ostatními na projektu, ať už jsou tak zkušení jako vy, jako nováčci v této oblasti, nebo bez školení v programování, je velmi důležité používat dobře známé struktury, aby byly snadno srozumitelné.
    • Ať už jste zapsáni na univerzitní školení, setkání programátorů nebo uchazeče o zaměstnání ve společnosti, budete pravděpodobně muset absolvovat testy na pseudokód učený v standard, Buďte opatrní, protože tyto standardy se mezi jednotlivými institucemi nebo učiteli často liší.

    Jasnost je jednou z prvních vlastností, které musí pseudokód ukázat, aby vám pomohl, pokud pracujete v rámci přijatých programovacích konvencí. V průběhu vývoje projektu, který vám byl přidělen, budete muset být schopni jej přepsat do skutečného programovacího jazyka, a proto vám pseudokód musí umožnit jasně nastínit vaše myšlenky, aby se z nich stala realita. velké potíže.




  4. Soustřeďte se na svůj pseudokód. Mějte na paměti, že psaní skutečného zdrojového kódu by mělo být snadné, když dosáhnete konce programového bloku, ke kterému jste přiřazeni. Vždy pamatujte na cíle psaní pseudokódu a vysvětlete roli každé řádky programu tím, že zůstanete soustředěni na svůj úkol.

Část 2 Napište dobrý pseudokód



  1. Použijte editor es. Můžete být v pokušení pomocí zpracování es, jako je Microsoft Word nebo podobná aplikace, k vytvoření formátovaného dokumentu, ale pseudokód musí zůstat co nejjednodušší, nebude vyžadovat žádné formátování. Nejlepší řešení bude použití editoru es.

    Čistými editory jsou Poznámkový blok (v systému Windows) a Edit (v systému Mac).



  2. Začněte popisem účelu programu. Vysvětlení jednoho nebo dvou řádků popisujících účel programu vám pomůže stanovit zbývající část dokumentu a ušetří vám úkol vysvětlit všem těm, kterým dáte svůj e, jaké jsou přínosy a postupy procesu, který popisujete ,


  3. Popište jednu instrukci na řádek. Každá instrukce uvedená ve vašem pseudokódu musí definovat pouze jednu elementární akci, která má být provedena. Ve většině případů, pokud je seznam úkolů nastaven správně, by se každý z nich měl shodovat pouze s řádkem pseudokódu. Napište seznam úkolů. Vyvíjejte každou z nich v pseudokódu a postupně přepisujte tento pseudokód do kompatibilního nebo interpretovatelného reálného kódu.


  4. Co nejlépe využít mezery a odsazení. Použití mezer mezi bloky e vám umožní izolovat různé komponenty vašeho pseudokódu. Odsazení různých částí bloků ukazuje, které by měly být umístěny pod méně odsazenými sekcemi.
    • Sekce pseudokódu zabývající se zadáním čísla musí být ve stejném bloku, zatímco část provádějící výpočet na zadaných číslech musí být v části odsazené více pseudokódu.


  5. V případě potřeby vložte klíčová slova použitá velkými písmeny. Možná budete muset psát velkými písmeny klíčová slova, která budou součástí skutečného kódu, pokud tak stanoví konvence vztahující se na pseudokód, který píšete.
    • Pokud používáte podmíněné příkazy tis a pak ve vašem pseudokódu je budete muset psát velkými písmeny IF a PAK.


  6. Použijte jednoduchou terminologii. Pamatujte, že popisujete, co váš projekt vůle a ne shrnutí skutečného kódu. To je obzvláště důležité, pokud píšete pseudokód pro použití jako ukázka pro jednoho z vašich zákazníků, který nemusí znát programovací techniky nebo pro začínajícího programátora.

    Můžete si také představit přeskočení všech skutečných pokynů a definování jednotlivých procesních linií v lidském jazyce, například „Pokud je číslo zadané uživatelem liché, bude výstup nahrazen Y ».



  7. Udržujte řádky vašeho pseudokódu ve správném pořadí. Přestože jazyk, který používáte při psaní pseudokódu, by měl zůstat jednoduchý, budete muset zachovat každý z jeho řádků v pořadí, v jakém mají být provedeny. To je zásadní pro hladký chod programu.


  8. Nenechávejte žádný prostor pro vaši fantazii. Všechno, co se stane během procesu, musí být plně popsáno. Pokyny použité ve vašem pseudokódu musí být srozumitelné. Pseudokód obvykle nedefinuje proměnné, ale popisuje, jak by měl program zpracovávat objekty, které jsou velmi blízké objektům skutečného světa, jako jsou čísla účtů, názvy nebo částky transakcí.


  9. Používejte standardní programovací struktury. I když neexistuje žádný definovaný standard pro psaní pseudokódu, programátoři snadno pochopí, kam chcete jít, pokud budete postupovat podle struktur definovaných v sekvenčních programovacích jazycích jako C nebo Pascal. Použijte výrazy jako tis, pak, jinak, zatímco a smyčka stejným způsobem jako u programovacího jazyka, který obvykle používáte.
    • pokud PODMÍNKA pak POKYN: instrukce bude provedena pouze v případě, že testovaný test stavu je pravdivý, nebude to pravda, pokud je test nepravdivý.
    • zatímco PODMÍNKA POKYNU: instrukce bude opakována, dokud je podmínka testována jako pravdivá, ale nikdy nebude pravdivá, pokud je podmínka testována jako false.
    • NÁVOD K POUŽITÍ za podmínek: tento podmíněný příkaz je velmi podobný předchozímu s jedním rozdílem. V prvním případě byla podmínka testována před provedením instrukce a nebyl proveden, pokud byl test nepravdivý. V tomto případě to bude testováno po provedení instrukcetak, aby byla provedena alespoň jednou.
    • funkce NAME (ARGUMENTY): INSTRUCTION: to znamená, že pokaždé jméno NAME Pokud bude funkce nalezena v programu, bude muset být definovaný příkaz proveden s argumenty popsanými mezi závorkami. Termín "Argumenty" představuje jednu nebo více proměnných, které má instrukce brát v úvahu.


  10. Uspořádejte části svého pseudokódu. Pokud máte velké části pseudokódu, které definují několik odlišných částí ve stejném bloku, můžete použít osminy nebo složené závorky, abyste vše drželi pohromadě.
    • Háčky () nebo rovnátka () vám pomůže definovat dlouhé části pseudokódu.
    • Při psaní skutečného kódu můžete vkládat komentáře umístěním // na začátku řádku, jako // Toto je řádek s komentářem., Všechno napsané na stejném řádku bude považováno za komentář. Stejnou metodu můžete použít při psaní pseudokódu pro přidání komentářů k částem programu.


  11. Zkontrolujte a znovu zkontrolujte čitelnost a srozumitelnost vašeho pseudokódu. Pseudokód není literární dílo, ale musí zůstat pochopitelné. Až dorazíte na konec dokumentu, měli byste být schopni odpovědět na těchto několik otázek.
    • Může můj pseudokód rozumět někdo, kdo tento projekt nezná?
    • Lze můj pseudokód snadno přepsat do zdrojového kódu v programovacím jazyce?
    • Popisuje můj pseudokód celý projekt, aniž by něco nechal pozadu?
    • Mohou zájemci jasně pochopit názvy objektů definované v mém pseudokódu?
    • Pokud si myslíte, že část vašeho pseudokódu musí být přepracována nebo doplněna nebo pokud to není dostatečně explicitní, vraťte se k němu a přidejte nebo upravte potřebné informace.

Část 3 Vytvořte ukázkový dokument v pseudokódu



  1. Otevřete editor es. Pokud nechcete instalovat nové programy, budete moci použít výchozí editor systému, například Notepad pokud pracujete na Windows nebo editovat pokud jste na Macu.


  2. Jasně definujte, co bude váš program dělat. Ačkoli to není povinné, vždy je vhodné vysvětlit na začátku nebo na dvou řádcích na začátku dokumentu, jaký je pseudokód, který předáte svým posluchačům.

    Tento program čeká na uživatele. Pokud to odpovídá tomu, co se očekává, program odpoví, jinak vydá odmítnutí.



  3. Napište úvodní sekvenci. Toto je první instrukce, kterou program provede při spuštění. Toto musí být zapsáno na prvním řádku dokumentu.

    Pozdravný příspěvek „Přeji ti dobré ráno!“



  4. Přidejte následující řádek. Umístěte mezeru mezi poslední řádek pseudokódu a ten, který bude následovat stisknutím klávesy ↵ Zadejte vaší klávesnice. Vytvořte následující řádek. V tomto příkladu se musí uživatel projevit stisknutím klávesy vstup zavolat další řádek dialogu.

    Zobrazit výzvu uživatele „Pokračujte stisknutím klávesy„ Enter “.



  5. Přidejte výzvu uživatele k akci. Nyní bude požádán, aby odpověděl na pozdrav.

    Zobrazit akci okamžitého uživatele „Jak se máte?“



  6. Zobrazit seznam způsobilých odpovědí uživatele. Po stisknutí tlačítka vstup ze své klávesnice uvidí uživatel seznam odpovědí, ze kterých si může vybrat svou odpověď.

    Zobrazit 3 návrhy „1. Dobrá.“ "2. Velmi dobře." "3. Zlo."



  7. Požádejte uživatele o odpověď. To je místo, kde program bude vyžadovat odpověď od uživatele.

    Zobrazit zadání požadavku uživatele „Zadejte číslo definující váš stav:“



  8. Vytvořte sadu podmínek tis reagovat na vstup uživatele. Na položenou otázku zůstávají tři možné odpovědi, pro které bude nutné vybrat jednu reakci mezi třemi. Budete muset vytvořit výběr pomocí podmíněného kódu tis.

    POKUD "1" Zobrazit reakci "Úžasné!" IF "2" Zobrazit komentář "Skvělé!" POKUD "3" Zobrazit reakci "Zadejte znovu!"



  9. Očekávejte chybu. Musíte vzít v úvahu případ, kdy uživatel na pozvánku nereaguje správně a připraví chybu.

    POKUD nerozpoznaný Zobrazit reakci „Nedodrželi jste mé pokyny!“



  10. Přidejte všechny ostatní součásti programu. Když si myslíte, že jste hotovi, procházejte svůj dokument a přidejte chybějící položky nebo jej vložte do rukou, abyste se ujistili, že ti, kdo si jej přečetli, rozuměli tomu, co se děje. Váš pseudokód by nakonec měl vypadat takto.

    Tento program čeká na uživatele. Pokud to odpovídá tomu, co se očekává, program odpoví, jinak vydá odmítnutí. Zobrazit pozdrav "Přeji ti dobré ráno!" Zobrazit výzvu uživatele „Pokračujte stisknutím klávesy„ Enter “. Ukaž uživateli s okamžitou akcí „Jak se máš dnes?“ Zobrazit 3 návrhy „1. Dobrá.“ "2. Velmi dobře" "3. Špatné." Zobrazit žádost o zadání uživatele "Zadejte číslo definující váš stav:" IF "1" Zobrazit reakci "Awesome!" IF "2" Zobrazit komentář "Skvělé!" POKUD "3" Zobrazit reakci "Zadejte znovu!" POKUD nerozpoznaný Zobrazit reakci „Nedodrželi jste mé pokyny!“



  11. Uložte dokument. Ve Windows stiskněte současně klávesy Ctrl+S z klávesnice a pod Mac stiskněte klávesy ⌘ Příkaz+S, Pojmenujte jej a klikněte rekord.
rada



  • Pseudokód je ideální pro definování algoritmů tvořících důležité programy, jejichž zdroje dosahují stovky až desítek tisíc řádků kódu.
varování
  • Při vytváření programu nelze pseudokód v žádném případě přímo nahradit skutečným zdrojovým kódem, který lze kompilovat nebo interpretovat. Může však sloužit jako reference k vysvětlení toho, co program musí udělat.

Jak se stát stavebním inženýrem

Vivian Patrick

Smět 2024

Inženýr ké tavitel tví je vynikající kariéra příležito tmi v několika obla tech. Někteří tavební inženýři pracují v terénu, někteří pra...

Jak pečená vejce

Vivian Patrick

Smět 2024

Nebojte e vybrat množ tví. Počet vajec nemění dobu pečení.Vejce pečte až půl hodiny. Je normální, že e na kůži objevují červené kvrny. Nebojte e, chuť nezmění. ...

Zajímavý