Tento wikiHow vás naučí, ako vytvoriť dokument pseudokódu pre váš počítačový program. Pseudokód v zásade zahŕňa vytvorenie prehľadu zámeru vášho kódu bez programovacieho jazyka.
Kroky
Časť 1 z 3: Pochopenie základov pseudokódu
Krok 1. Vedieť, čo je pseudokód
Pseudokód je krok za krokom napísaný obrys vášho kódu, ktorý môžete postupne prepisovať do programovacieho jazyka. Mnoho programátorov ho používa na naplánovanie funkcie algoritmu, než sa pustia do technickejšej úlohy kódovania.
Pseudokód slúži ako neformálny sprievodca, nástroj na premýšľanie nad problémami programu a komunikačná možnosť, ktorá vám môže pomôcť vysvetliť svoje nápady iným ľuďom.
Krok 2. Pochopte, prečo je pseudokód užitočný
Pseudokód slúži na zobrazenie toho, ako by mal výpočtový algoritmus fungovať. Kodéry často používajú pseudokód ako medzistupeň pri programovaní medzi počiatočnou fázou plánovania a fázou písania skutočného spustiteľného kódu. Niektoré ďalšie použitia pseudokódu zahŕňajú nasledujúce:
- Popis, ako by mal algoritmus fungovať. Pseudokód môže ilustrovať, kde sa konkrétny konštrukt, mechanizmus alebo technika môže alebo musí objaviť v programe.
- Vysvetlenie výpočtového postupu menej technickým používateľom. Počítače potrebujú na spustenie programu veľmi prísnu vstupnú syntax, ale pre ľudí (obzvlášť neprogramátorov) môže byť jednoduchšie porozumieť plynulejšiemu, subjektívnemu jazyku, ktorý jasne uvádza účel každého riadku kódu.
- Navrhovanie kódu v skupinovom nastavení. Softwaroví architekti na vysokej úrovni často zahrnú do svojich návrhov pseudokód, aby pomohli vyriešiť zložitý problém, s ktorým sa stretávajú ich programátori. Ak vyvíjate program spolu s inými kodérmi, možno prídete na to, že pseudokód vám pomôže objasniť vaše zámery.
Krok 3. Nezabudnite, že pseudokód je subjektívny a neštandardný
Neexistuje žiadna nastavená syntax, ktorú by ste absolútne museli používať pre pseudokód, ale je bežnou profesionálnou zdvorilosťou používať štandardné štruktúry pseudokódov, ktorým môžu iní programátori ľahko porozumieť. Ak kódujete projekt sami, potom je najdôležitejšie, aby vám pseudokód pomohol štruktúrovať vaše myšlienky a zrealizovať váš plán.
- Ak pracujete na projekte s inými-či už sú to vaši rovesníci, mladší programátori alebo netechnickí spolupracovníci-je dôležité použiť aspoň niektoré štandardné štruktúry, aby všetci ostatní ľahko pochopili váš zámer.
- Ak ste zapísaní do kurzu programovania na univerzite, v kódovacom tábore alebo v spoločnosti, pravdepodobne budete testovaní z naučeného „štandardu“pseudokódu. Tento štandard sa často líši medzi inštitúciami a učiteľmi.
Zrozumiteľnosť je hlavným cieľom pseudokódu a môže vám pomôcť, ak budete pracovať v súlade s prijatými konvenciami programovania. Keď vyvíjate svoj pseudokód do skutočného kódu, budete ho musieť prepísať do programovacieho jazyka - aby vám to mohlo pomôcť pri štruktúre vášho prehľadu.
Krok 4. Zamerajte sa na hlavný účel pseudokódu
Vrátenie sa k písaniu kódu môže byť jednoduché, akonáhle sa pustíte do kroku. Pamätáte si účel svojho pseudokódu-vysvetlíte, čo by mal každý riadok programu robiť-vás pri vytváraní dokumentu s pseudokódom udrží pri zemi.
Časť 2 z 3: Písanie dobrého pseudokódu
Krok 1. Použite editor obyčajného textu
Na vytvorenie dokumentu vo formáte RTF môže byť lákavé použiť textový procesor (napr. Microsoft Word) alebo podobný program, ale pseudokód potrebuje na zjednodušenie čo najmenej formátovania.
Medzi editory obyčajného textu patria Poznámkový blok (Windows) a TextEdit (Mac).
Krok 2. Začnite tým, že si napíšete účel postupu
Venovanie jedného alebo dvoch riadkov vysvetleniu účelu vášho kódu pomôže nastaviť zvyšok dokumentu a taktiež vám ušetrí úlohu vysvetliť funkciu programu každej osobe, ktorej ukážete pseudokód.
Krok 3. Napíšte iba jeden príkaz na riadok
Každý príkaz vo vašom pseudokode by mal vyjadrovať iba jednu akciu pre počítač. Vo väčšine prípadov, ak je zoznam úloh správne nakreslený, potom každá úloha bude zodpovedať jednému riadku pseudokódu. Zvážte spísanie zoznamu úloh, jeho preloženie do pseudokódu a postupný vývoj tohto pseudokódu do skutočného, počítačom čitateľného kódu.
Krok 4. Efektívne používajte prázdne miesto a odsadenie
Použitie medzier medzi „blokmi“textu pomôže izolovať rôzne súčasti vášho pseudokódu a odsadenie rôznych častí každého bloku bude znamenať, že tieto časti pseudokódu spadajú do menej odsadenej časti.
Napríklad časť pseudokódu, ktorá pojednáva o zadaní čísla, by mala byť v rovnakom „bloku“, zatiaľ čo ďalšia časť (napr. Časť, ktorá pojednáva o výstupe) by mala byť v inom bloku
Krok 5. V prípade potreby použite veľké písmena na príkazoch
V závislosti od vašich požiadaviek na pseudokód alebo od prostredia, v ktorom pseudokód publikujete, bude možno potrebné veľké písmená príkazov, ktoré zostanú v aktuálnom kóde.
Ak napríklad vo svojom pseudokode používate príkazy „if“a „then“, možno ich budete chcieť zmeniť na „IF“a „THEN“(napr. „IF input number THEN output result“)
Krok 6. Napíšte jednoduchú terminológiu
Pamätajte si, že píšete o tom, čo projekt prinesie, nie o súhrne samotného kódu. To je obzvlášť dôležité, ak píšete pseudokód, ktorý má slúžiť ako ukážka pre zákazníka, ktorý nepozná kódovanie, alebo ako projekt pre začínajúceho programátora.
Možno sa dokonca budete chcieť úplne zbaviť akýchkoľvek príkazov na kódovanie a jednoducho definovať proces každého riadka v jednoduchom jazyku. Napríklad „ak je vstup nepárny, výstup„ Y ““sa môže zmeniť na „“, ak používateľ zadá nepárne číslo, namiesto toho zobrazte „Y““.
Krok 7. Udržujte svoj pseudokód v správnom poradí
Aj keď by jazyk, ktorý používate na úpravu svojho pseudokódu, mal byť jednoduchý, stále musíte udržiavať každý kus svojho pseudokódu v poradí, v akom sa má vykonať.
Krok 8. Nenechajte nič na predstavivosť
Všetko, čo sa v tomto procese deje, musí byť úplne popísané. Príkazy pseudokódu sa podobajú jednoduchým anglickým vyhláseniam. Pseudokód obvykle nepoužíva premenné, ale popisuje, čo by mal program urobiť s objektmi blízkymi skutočnému svetu, ako sú čísla účtov, názvy alebo sumy transakcií.
Krok 9. Použite štandardné programovacie štruktúry
Aj keď neexistuje štandard pre pseudokód, pre ostatných programátorov bude jednoduchšie porozumieť vašim krokom, ak použijete štruktúry z existujúcich (sekvenčných) programovacích jazykov. Používajte výrazy ako „if“, „then“, „while“, „else“a „loop“rovnakým spôsobom, ako by ste preferovali programovací jazyk. Zvážte nasledujúce štruktúry:
- ak PODMIENKY, tak POKYN - To znamená, že daný pokyn bude vykonaný iba vtedy, ak je daná podmienka pravdivá. „Inštrukcia“v tomto prípade znamená krok, ktorý program vykoná, zatiaľ čo „podmienka“znamená, že údaje musia splniť určitý súbor kritérií predtým, ako program začne konať.
- pričom PODMIENKY urobte NÁVOD - To znamená, že inštrukciu je potrebné opakovať znova a znova, kým podmienka prestane byť pravdivá.
- robiť INSTRUKCIE za PODMIENOK - je to veľmi podobné ako „zatiaľ čo PODMIENKY robiť INSTRUKCIE“. V prvom prípade sa stav kontroluje pred vykonaním pokynu, ale v druhom prípade sa najskôr vykoná pokyn; teda v druhom prípade bude NÁVOD vykonaný najmenej raz.
- funkcia NÁZOV (ARGUMENTY): NÁVOD - To znamená, že vždy, keď sa v kóde použije určitý názov, je to skratka pre určitú inštrukciu. „Argumenty“sú zoznamy premenných, ktoré môžete použiť na objasnenie pokynu.
Krok 10. Zorganizujte si sekcie s pseudokódom
Ak máte veľké sekcie pseudokódu, ktoré definujú ďalšie časti pseudokódu v rámci toho istého bloku, možno budete chcieť použiť zátvorky alebo iné identifikátory, aby všetko zostalo obsiahnuté.
- Zátvorky-štandardné (napr. [Kód]) aj zakrivené (napr. {Kód})-môžu pomôcť obsahovať dlhé segmenty pseudokódu.
-
Pri kódovaní môžete pridávať komentáre zadaním „“na ľavej strane komentára (napr.
// Toto je dočasný krok.
- ). Rovnakú metódu môžete použiť pri písaní pseudokódu na zanechávanie poznámok, ktoré sa nezmestia do kódujúceho textu.
Krok 11. Dvakrát skontrolujte, či je váš pseudokód čitateľný a jasný
Na konci dokumentu by ste mali byť schopní zodpovedať nasledujúce otázky:
- Porozumel by tomuto pseudokódu niekto, kto nie je s týmto procesom oboznámený?
- Je pseudokód napísaný takým spôsobom, že bude ľahké ho preložiť do počítačového jazyka?
- Opisuje pseudokód celý proces bez toho, aby ste niečo vynechali?
- Je cieľové publikum zrozumiteľné každému názvu objektu použitému v pseudokode?
- Ak zistíte, že časť pseudokódu potrebuje rozpracovanie, alebo v ňom nie je výslovne načrtnutý krok, na ktorý by mohol niekto iný zabudnúť, vráťte sa a pridajte potrebné informácie.
Časť 3 z 3: Vytvorenie ukážkového dokumentu s pseudokódom
Krok 1. Otvorte editor obyčajného textu
Ak nechcete nainštalovať nový program, môžete predvolene používať Poznámkový blok (Windows) alebo TextEdit (Mac).
Krok 2. Definujte svoj program
Aj keď to nie je úplne nevyhnutné, napísanie riadku s jednou alebo dvoma vetami v hornej časti dokumentu objasní od začiatku zámer programu:
Tento program požiada používateľa o pozdrav. Ak sa pozdrav zhoduje s konkrétnou odpoveďou, odpoveď bude doručená; ak nie, bude doručené zamietnutie.
Krok 3. Napíšte úvodnú sekvenciu
Váš prvý príkaz-teda prvá vec, ktorú by mal váš program pri spustení urobiť-by mal byť prvý riadok:
vytlačiť pozdrav „Ahoj cudzinec!“
Krok 4. Pridajte ďalší riadok
Medzi posledný riadok a nasledujúci riadok vložte medzeru stlačením klávesu ↵ Enter a vytvorte ďalší riadok kódu. V tomto prípade by mal používateľ vyvolať nasledujúci riadok dialógu:
tlačová výzva, pokračujte stlačením „Enter“
Krok 5. Pridajte výzvu k akcii
V tomto prípade bude používateľ vyzvaný na pozdrav:
vytlačiť výzvu na akciu „Ako sa máš?“
Krok 6. Ukážte používateľovi zoznam odpovedí
Po stlačení ↵ Enter v tomto prípade by sa používateľovi mal opäť zobraziť zoznam možných odpovedí:
zobraziť možné reakcie "1. Fajn." „2. Skvelé!“„3. Nie dobre.“
Krok 7. Požiadajte o vstup používateľa
Tu program požiada používateľa, aby zadal odpoveď:
vytlačiť požiadavku na zadanie „Zadajte číslo, ktoré vás najlepšie vystihuje:“
Krok 8. Vytvorte príkazy „if“pre vstup používateľa
Pretože existuje niekoľko odpovedí, ktoré si používateľ môže vybrať, budete chcieť pridať viacero výsledkov na základe ich vybratej odpovede:
ak „1“vytlačí odpoveď „Dandy!“ak „2“vytlačí odpoveď „Fantastické!“ak "3" vytlačte odpoveď "Rozjasnite, masliak!"
Krok 9. Pridajte chybové hlásenie
V prípade, že používateľ nesprávne vyberie odpoveď, môžete mať pripravené chybové hlásenie:
Ak vstup nie je rozpoznaný, vytlačte odpoveď „Nedodržiavate dobre pokyny, však?“
Krok 10. Pridajte akékoľvek ďalšie súčasti programu
Prejdite si dokument a pridajte alebo spresnite všetky podrobnosti, aby ste zaistili, že vy aj ktokoľvek, kto dokument číta, porozumie jeho významu. Podľa príkladu tejto metódy by váš konečný dokument s pseudokódom mal vyzerať takto:
Tento program požiada používateľa o pozdrav. Ak sa pozdrav zhoduje s konkrétnou odpoveďou, odpoveď bude doručená; ak nie, bude doručené zamietnutie. vytlačiť pozdrav „Ahoj cudzinec!“tlačová výzva, pokračujte stlačením „Enter“
vytlačiť výzvu na akciu „Ako sa dnes máte?“zobraziť možné reakcie "1. Fajn." „2. Skvelé!“„3. Nie dobre.“požiadavka na tlač pre vstup "Zadajte číslo, ktoré vás najlepšie vystihuje:" ak "1" vytlačte odpoveď "Dandy!" ak "2" vytlačí odpoveď "Fantastické!" ak "3" vytlačte odpoveď "Rozjasnite, masliak!" ak vstup nie je rozpoznaný, vytlačte odpoveď „Nerobíte dobre pokyny, však?“
Krok 11. Uložte dokument
Stlačte kombináciu klávesov Ctrl+S (Windows) alebo ⌘ Command+S (Mac), zadajte meno a kliknite na tlačidlo Uložiť urobiť tak.