Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky
Neexistuje formálna definícia pseudokódu v informatike . Je to neformálne kombinácia programovanie logiky a pravidelné jazyku ( z ktorého pojem pseudo - kód pochádza ) , že najčastejšie napodobňuje formu syntaxe jazyka najznámejšie na projektanta . Programátori nie sú oboznámení s určitým jazykom , však, stále pochopiť algoritmus , ktorý bol navrhnutý v pseudokódu .
Prečo by som mal napísať pseudokódu ?
Najväčšie pokušenie programátor čelí , je sadnúť si a začať kódovanie programu bez návrhu . Je-li problém sa musí vyriešiť , je zložité , môže tento prístup často za následok veľa sklamanie a stratený čas , keď zistí , programátor sám cúval do kúta . Pseudokódu je rýchly spôsob , ako analyzovať riešenia a stanoviť účinnosť algoritmu , než venovať čas a prostriedky na kódovanie sadu funkcií , ktoré nie sú v konečnom dôsledku vyriešiť problém .
pseudokódu Príklad
bublina druh je dobrý algoritmus použiť ako príklad pseudokódu . Tento úryvok umiestni akési vnútri funkcie poskytnúť rozsiahlejšie príklad a používať + + odvodené pseudokódu C ako základ pre kód .
Funkcia bubblesort ( array of integersFor ( i = 0 na dĺžke poľa ) pre ( j = 0 pre dĺžku poľa - i ) Ak je pole [ j ] > [ j + 1 ] Swap array [ j ] a pole [ j + 1 ] Funkcia End čelo čelo
programátor , ktorý dostane to ako dokumentácie , alebo ako dizajn môže rýchlo pochopiť , že algoritmus vyžaduje dve vnorené slučky a vyhodnocovať a swap druhu je zakotvená v nich .
pomocou pseudokódu pre dokumentáciu
Pseudokód sa používa počas procesu návrhu , ale to je často vyradený po tom , čo kód je napísaný . Pridanie pseudocde na funkciu alebo hlavičke programu robí to užitočné pre dokumentovanie rozhodovanie o dizajne . zrozumiteľného a skratka povaha pseudokódu , aby komplex algoritmy ľahko zrozumiteľné a môžu pomôcť neskoršie programátori pochopiť časť kódu , ktorá by mohla byť mimo ich technické schopnosti .
Schéma Alternatívne pseudokódu
Pred popularita pseudokódu je to predbehol , vývojových diagramov boli štandardné konštrukcie nástroja . Vývojový diagram je symbolické znázornenie logického toku , ktorý používa rôzne geometrické tvary predstavujú proces a logické kroky . Funguje to dobre pre menšie segmenty kódu , ale rýchlo sa stáva nepraktický pre navrhovanie a dokumentáciu zložitejšie programy .