![html izvorni kodovi](/f/d81ba8d3118c38b4ec8f09ab3c6a2d37.jpg)
Neprogramerima je nemoguće razumjeti programski kod.
Zasluga slike: alexskopje/iStock/Getty Images
Pseudokod je skup uzastopnih pisanih uputa na ljudskom jeziku, obično numeriranih, koji se koriste za opisivanje radnji koje će program poduzeti kada je kodiran u programskom jeziku. Riječ "pseudo" znači "lažni", pa "pseudocode" znači "lažni kod". Algoritam u pseudokodu pomaže programeri ili neprogrameri određuju korak po korak radnje koje program mora poduzeti kako bi dovršio traženu ili željenu radnju.
Prednosti pseudokoda
Programski jezici su teški za čitanje većini ljudi, ali pseudokod dopušta neprogramerima, npr kao poslovni analitičari, da pregledaju korake za potvrdu da predloženi kod odgovara kodiranju tehnički podaci. Pišući prvo kod na ljudskom jeziku, programer štiti od izostavljanja važnog koraka. Neki programeri pišu pseudokod u zasebnom dokumentu, dok drugi pišu izravno u programskom jeziku koristeći komentare prije stvarnog koda. Ovo pruža zgodnu referencu tijekom kodiranja.
Video dana
Nedostaci pseudokoda
Iako je pseudokod jednostavan za čitanje, on ne pruža tako dobru kartu za programera kao dijagram toka. Ne uključuje punu logiku predloženog koda. Dijagram toka uključuje strukture odlučivanja i strukture petlje u kodu, s naznakama sljedećeg koraka, ovisno o odgovoru na prethodni korak. Budući da je po prirodi osnovni, pseudokod ponekad uzrokuje da neprogrameri pogrešno shvate složenost projekta kodiranja. Nedostatak standarda vjerojatno je glavni nedostatak pseudokoda. Pseudokod je po prirodi nestrukturiran, tako da čitatelj možda neće moći vidjeti logiku u koraku.
Tko može napisati pseudokod?
Svaka logična osoba može napisati pseudokod, čak i bez vještine kodiranja. Međutim, to zahtijeva detaljan misaoni proces i potpuno razumijevanje zadatka. Razmislite o tome kako obavljate jednostavne zadatke poput vožnje do parka. Ako napišete "uđite u auto, odvezite se do parkiranja, stani", vaš pseudokod nije potpun. Pseudokod mora odgovarati za svaku akciju i odluku. Na primjer, morate opisati koji od svojih automobila trebate voziti, kako doći do garaže i ući u vozilo, te konkretne korake za pokretanje automobila i upravljanje vozilom. Osim toga, pseudokod bi trebao odrediti hoćete li voziti naprijed ili nazad sa svog prilaza i opisati udaljenost, startove, zaustavljanje i skretanje. Po dolasku, pseudokod označava gdje treba parkirati. Svaki korak mora biti zapisan u pseudokodu.
Projekti pseudokodova
Gotovo svaki programski zadatak s bilo kojim programskim jezikom može se pojednostaviti korištenjem pseudokoda. Jednako dobro radi za HTML i JavaScript za web dizajn kao i za COBOL bankovnu proceduru ili radnju JAVA igre. Međutim, programer i analitičar moraju zajedno pregledati korake kako bi se osiguralo da ispunjavaju specifikacije programa.