Ako napísať pseudokód: 15 krokov (s obrázkami)

Obsah:

Ako napísať pseudokód: 15 krokov (s obrázkami)
Ako napísať pseudokód: 15 krokov (s obrázkami)

Video: Ako napísať pseudokód: 15 krokov (s obrázkami)

Video: Ako napísať pseudokód: 15 krokov (s obrázkami)
Video: Камера-ЛАМПА со слежением и определением человека. 2024, Smieť
Anonim

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

Napíšte pseudokód, krok 1
Napíšte pseudokód, krok 1

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.

1494423 2
1494423 2

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.
Napíšte pseudokód, krok 3
Napíšte pseudokód, krok 3

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.

Napíšte pseudokód, krok 4
Napíšte pseudokód, krok 4

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

1494423 5
1494423 5

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

1494423 6
1494423 6

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.

1494423 7
1494423 7

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.

1494423 8
1494423 8

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

1494423 9
1494423 9

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

1494423 10
1494423 10

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

1494423 11
1494423 11

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

1494423 12
1494423 12

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

1494423 13
1494423 13

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

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.
Napíšte pseudokód, krok 15
Napíšte pseudokód, krok 15

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

1494423 16
1494423 16

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

1494423 17
1494423 17

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.

1494423 18
1494423 18

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

1494423 19
1494423 19

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“

1494423 20
1494423 20

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áš?“

1494423 21
1494423 21

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

1494423 22
1494423 22

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

1494423 23
1494423 23

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

1494423 24
1494423 24

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

1494423 25
1494423 25

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

1494423 26
1494423 26

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.

Video - Používaním tejto služby môžu byť niektoré informácie zdieľané so službou YouTube

Odporúča: