Oglas

Kad prvi put počnete učiti programirati, morate mnogo stvari proučiti prije nego što izgradite svoju prvu aplikaciju. Razmišljanje poput programera pomaže vam da razbijete probleme u algoritme kako biste ih riješili. Algoritmi su koraci koje će vaš kôd poduzeti kako bi riješio problem ili odgovorio na pitanje.

Može biti izazovno ako ste novi koder koji od samog početka može razmišljati poput programera. Prevođenje ideja aplikacija u stvarni kod zahtijeva određenu praksu.

Da biste premostili jaz između onoga što želite da napravi vaša aplikacija i stvarnog koda koji trebate napisati, možete upotrijebiti pseudo kod.

Što je pseudokod?

Pseudokod je običan tekst dijela koda ili algoritma. To zapravo nije kodiranje; nema skripte, nema datoteka i nema programiranja. Kao što ime sugerira, to je "lažni kod".

Pseudokod nije napisan na bilo kojem programskom jeziku. Napisana je na običnom engleskom jeziku, što je jasno i lako razumljivo.

Iako nije napisano na programskom jeziku, još uvijek se koriste ključne riječi koje se odnose na uobičajene koncepte kodiranja. Oni su napisani velikim slovima kako bi ih bilo lakše čitati.

instagram viewer

  • POČETAK
  • ULAZNI
  • PROČITAJTE / GET
  • PRINT / ZASLON
  • Izračunajte / UTVRDITI
  • SET
  • Rastu / smanjenju
  • PROGRAM
  • KRAJ

Ovdje je isječak onoga što pseudocode može izgledati za program koji traži od vas da unesete svoju omiljenu boju i ispisuje vaš izbor.

POČETAK. PROGRAM getColor. Stvorite promjenjivu boju. Pitajte korisnika za njihovu omiljenu boju. PROČITAJTE ULAZ u boju. PRINT boja. KRAJ 

Ovo je prilično jednostavan algoritam napisan u pseudo kodu. Svatko može pročitati i razumjeti što ovo pokušava učiniti. Kao koder, sve što trebate učiniti je oživjeti pomoću onog programskog jezika koji unesete. Evo istog programa u JavaScriptu:

neka boja = window.prompt ("Koja je tvoja najdraža boja?"); console.log (boja);

Ovaj program koristi JavaScript sintaksa Ultimate JavaScript varalicaPomoću ovog varalice možete brzo osvježiti JavaScript elemente. Čitaj više napisati algoritam. Ako ne znate JavaScript, bit će malo poteškoća shvatiti što se događa.

Pseudokod piše algoritam, programski jezici pišu sintaksu.

Kako je Pseudocode koristan?

Pseudo kod vam pomaže da isplanirate svoju aplikaciju prije nego što je napišete. To vam pomaže da stvorite algoritme u formatu koji je lakši za čitanje od sintakse koda. Jednom kada jezici programiranja uđu u sliku, biće teže shvatiti o čemu se radi.

Primjer JavaScripta lako se čita ako znate jezik. Ali što ako to samo čitate i pokušavate odrediti logiku? Specifični pojmovi poput window.prompt ili console.log ne otkrivaj mnogo o algoritmu

Važni su dobri principi softvera. Ako ti intervju da postane softverski inženjer Kako se pripremiti za programski intervjuNajbolji savjet za programiranje intervjua. Svaki razgovor može biti zastrašujući. Znate li dovoljno za prolazak? Hoće li vaša rješenja biti dovoljno dobra? Što ako se udaviš? Primijenite ovih pet savjeta. Čitaj više , neće očekivati ​​da ćete upamtiti sintaksu. Pitat će vas o vašem znanju algoritama i strukture. Upisaćete mnogo bolji kôd ako sastavite svoje algoritme i strukturu prije nego što započnete kodiranje.

Kako napisati pseudokod

Pisanje cjelovitog programa u pseudokodu zahtijeva puno različitih izjava i ključnih riječi, slično uobičajenom programiranju. Zapravo, jednom kad dođete dovoljno daleko u svoj pseudokod, počet će izgledati vrlo blizu stvarnom programu.

Gradimo na ključnim riječima s pseudocode izjavama za izgradnju algoritama.

kondicional

Uvjetne izjave kritične su za programiranje. Ove izjave su IF izjave ili IF / ELSE izrazi koji mogu dodati logiku vašem kodu. Ove se izjave pišu pseudokodom koristeći:

  • AKO
  • DRUGO
  • ELSE IF
  • ZATIM

Evo programa koji izvodi jednostavnu IF / ELSE izjavu napisanu u pseudo kodu. Pogledajte možete li samo čitanjem utvrditi što ovaj kôd pokušava učiniti.

POČETAK. PROGRAM jeOd. Stvorite izbor varijable. Pitajte korisnika za broj. PROČITAJTE ULAZ na izbor. AKO je izbor čak i TISKANO "NE" ELSE PRINT "Da" ZAVRŠI AKO. KRAJ

To je prilično jednostavan program. Od korisnika traži broj i radi nešto ovisno o tome je li broj neparan ili paran.

ponavljanje

Drugi bitni dio programiranja je iteracija, poznata i kao stvaranje petlje. Neke su uobičajene petlje za petlje i dok petlje, a obje se mogu napisati u pseudo kodu.

POČETAK. PROGRAM zaLoop. ZA 1 do 12 PRINT "Pozdrav" ENDFOR. KRAJ

Ovaj algoritam služi za program koji će 12 puta ispisati "Hello", što je malo pretjerano, ali pokazuje koliko je jednostavno napisati petlju u pseudocode.

Dok se petlje također pišu vrlo lako

POČETAK. PROGRAM whileLoop. Napravite varijabilni brojač. SET Brojač jednak 1. Dok je brojač manji od 10, Ispiši "Hello" brojilo INCREMENT. ENDWHILE. KRAJ

Još jedan prilično jednostavan algoritam koji koristi petlju za ispis „Zdravo“. Oba primjera petlje imaju jasan početak i kraj iteracije.

Također možete pisati ono što je općenito poznato pod nazivom Do-while petlje Kako rade petlje u računalnom programiranjuPetlje su jedna od prvih vrsta kontrole koje ćete naučiti u programiranju. Vjerojatno znate za vrijeme i za petlje, ali što postiže petlja "dok traje"? Čitaj više . Ključne riječi u pseudo kodu su različite: REPEAT i UNTIL.

POČETAK. PROGRAM doWhileLoop. Napravite varijabilni brojač. SET Brojač jednak 1. Ponovite ispis brojača "Hello" INCREMENT. UNTIL brojač je jednak 10. KRAJ

Baš kao a do-a petlja, to će izvesti radnju dok se ne ispune određeni kriteriji. Jednom kada je ispunjena petlja će izaći.

funkcije

Funkcije su najbolji prijatelj programera. Sadrže kôd koji se može iznova i iznova pozivati ​​i koristi se u svim programskim jezicima visoke razine. Dodavanje funkcija u vaš pseudocode vrlo je jednostavno.

POČETAK. PROGRAM uzorakFunkcija. PRINT "Ovo je funkcija" KRAJ

Funkcije možete pozvati u pseudo kodu.

poziva uzorakFunkcija

Nema puno funkcija; vrlo su jednostavni i možete dodati bilo koju logiku koja vam se sviđa.

Pogreška Rukovanje

Mogućnost pisanja koda koji reagira na pogreške vrlo je važna kada se razvijaju aplikacije. Kao takav, možete uključiti ove ulove u svoj pseudo kod.

Možete riješiti pogreške i iznimke pomoću ključne riječi: EXCEPTION. Evo jednostavnog algoritma koji otkriva pogrešku

POČETAK. PROGRAM catchError. Stvorite varijabilni broj. Pitajte korisnika za broj. PROČITAJTE ULAZ na broj. Iznimka. KADA Broj nije broj PRINT "Pogreška: Molimo odaberite broj" KRAJ

Kod izuzeća će uhvatiti loš unos korisnika. Testiranje koda od vitalnog je značaja za pisanje dobrih aplikacija. Neke od tih izuzetaka ponovno će se pojaviti u vašem testiranju, tako da je dobro kada ih možete upisati u svoj pseudo kod prilikom planiranja aplikacije.

Razvoj softvera i još mnogo toga

Pseudocode služi tome da vas učini boljim koderima. Sada kada znate kako to napisati možete vidjeti koliko to može biti korisno kao dio vašeg programa programiranja. Programeri zarađuju prilično dobro, pa ako je ovo potez vaše karijere, imate mnogo mogućnosti ako puno naučite.

Preporučuje se znati kako koristiti pseudo kod, ali učite kodirati. Želite znati više? Provjerite neke osnovna načela koja bi svaki programer trebao slijediti 10 osnovnih načela programiranja koje svaki programer mora slijeditiUvijek napišite kôd koji može održavati svatko tko može završiti rad na vašem softveru. U tu svrhu, evo nekoliko programskih načela koja će vam pomoći da očistite svoj čin. Čitaj više .

Anthony Grant slobodni je pisac koji pokriva programiranje i softver. On je glavni istraživač informatike u programiranju, Excelu, softveru i tehnologiji.