Kako napisati pseudocode

Autor: Laura McKinney
Datum Stvaranja: 1 Lang L: none (month-011) 2021
Datum Ažuriranja: 10 Svibanj 2024
Anonim
Programiranje Prva lekcija  Algoritam - Prvi deo
Video: Programiranje Prva lekcija Algoritam - Prvi deo

Sadržaj

U ovom članku: Razumijevanje osnova pseudocode-a. Napišite dobar pseudocodeIzradite primjer dokumenta u pseudocode8 Reference

Razvoj programa nije u "skakanju" na tipkovnicu i započinjanju tipkanja redaka koda. Najprije će biti potrebno uspostaviti operativni algoritam, koji će biti definiran u obliku dokumenta pod nazivom pseudo, Ovaj je dokument napisan simboličkim jezikom i ne odgovara na bilo kakvu formalnu ili određenu sintaksu, ali mora ostati razumljiv svim dionicima projekta dizajniranja softvera, tehničarima ili ne, čak i ako je prvenstveno namijenjen da služi kao smjernice za timove programera koji će biti odgovorni za njihovo prepisivanje u sastavni ili interpretativni kod.


faze

1. dio Razumijevanje osnova pseudokoda

  1. Dobijte predstavu o tome što je pseudokod. To je nacrt koda razvijen korak po korak, koji se može postupno prepisati u programski jezik. Većina programera koristi ga za planiranje rada algoritma prije nego što prijeđe na mnogo tehnički korak kodiranja.

    Pseudokod se koristi kao neformalni vodič, kao alat za analizu problema koji može ometati planirani tijek programa. To je i sredstvo komunikacije koje će vam pomoći objasniti svoje ideje drugima.



  2. Shvatite korisnost pseudokoda. Koristi se za definiranje rada algoritma. Programeri ga često koriste kao posredni opis između definicije inicijalnog plana programa i pisanja njegovog izvršnog koda.
    • Pseudo kod se koristi za opisivanje rada algoritma. Može objasniti gdje se i kako bi trebao pojaviti određeni mehanizam u programu.
    • Pseudokod se također može koristiti za objašnjenje računalnog procesa netehničkim korisnicima. Računalo zahtijeva uporabu vrlo stroge sintakse za pokretanje programa, što za govornika koji ima malo programirajućih vještina može biti vrlo teško razumjeti. Ti će ljudi bolje razumjeti subjektivni jezik koji jasno definira tok programa i ulogu linija kodova koji ga čine.
    • Uobičajeno je da dizajneri na visokoj razini u obliku pseudokod dokumenata daju svoje objašnjenje za rješavanje složenih problema s kojima se suočavaju njihovi timovi programera. Ako radite u timu za razvoj softvera, otkrit ćete da pseudokod pojašnjava rješenja za ponekad vrlo složene probleme.



  3. Zapamtite da pseudokod nije standardizirani jezik. Pseudo kod ne zahtijeva upotrebu prethodno utvrđene sintakse. Unutar razvojnih timova je poželjno koristiti se, u svrhu koordinacije, konvencija koja definira strukture pseudokoda koje programeri mogu lako razumjeti. Ako radite sami, najvažnije će biti osigurati da vaš pseudokod može razjasniti strukturu vaših misli i da li odgovara vašem planu.
    • Ako radite s drugima na projektu, bez obzira na to jesu li iskusni poput vas, kao novakinje na ovom polju ili bez obuke u programiranju, vrlo je važno koristiti poznate strukture koje će se lako razumjeti.
    • Bez obzira jeste li upisani na sveučilišnu izobrazbu, sastanak programera ili kandidata za posao u tvrtki, vjerojatno ćete imati testove za polaganje pseudokodova podučanih u standard, Pazite, jer ovi standardi često se vrlo razlikuju od jedne institucije ili učitelja do druge.

    Jasnoća je jedno od prvih odlika koje pseudokod mora pokazati kako bi vam pomoglo ako radite u okviru prihvaćenih programskih konvencija. Morat ćete ga moći pretočiti u pravi programski jezik tijekom razvoja projekta koji vam je dodijeljen, zbog čega vam pseudokod mora omogućiti da jasno iznesete svoje ideje kako biste ih ostvarili. velike poteškoće.




  4. Usredotočite se na svoj pseudo kod. Imajte na umu da bi pisanje stvarnog izvornog koda trebalo biti jednostavno kad dođete do kraja programskog bloka kojem ste dodijeljeni. Uvijek zapamtite ciljeve pisanja vašeg pseudokoda i objasnite ulogu svakog retka programa držeći se usredotočenim na svoj zadatak.

Drugi dio Napišite dobar pseudo kod



  1. Koristite uređivač es. Možda ćete doći u iskušenje da koristite es obradu kao što je Microsoft Word ili sličnu aplikaciju za izradu formatiranog dokumenta, ali pseudo kod mora ostati što je jednostavniji, neće trebati nikakvo oblikovanje. Najbolje rješenje će biti korištenje uređivača es.

    Čisti urednici su Notepad (u sustavu Windows) i Edit (na Macu).



  2. Započnite opisom svrhe programa. Objašnjenje jednog ili dva retka koja opisuje svrhu programa pomoći će vam da uspostavite ostatak dokumenta i uštediće vam zadatak objasniti svima onima kojima ćete dati svoja pitanja koja su uloga i izlaza postupka koji opisujete ,


  3. Opišite jednu instrukciju po retku. Svaka upute date u vašem pseudo kodu moraju definirati samo jednu osnovnu radnju koju treba izvršiti. U većini slučajeva, ako je popis zadataka pravilno postavljen, svaki od njih trebao bi odgovarati samo pseudo kodu. Napišite popis zadataka. Razvijte svaki od njih u pseudokodu i progresivno prenesite taj pseudo kod u stvarni kod koji se može kompajlirati ili interpretirati.


  4. Najbolje iskoristite prostore i uvoje. Korištenje razmaka između blokova e omogućuje vam da izolirate različite komponente vašeg pseudo-koda. Uvlačenje različitih dijelova blokova naznačit će koji se trebaju smjestiti ispod manje razvedenih dijelova.
    • Odjeljak pseudokoda koji se bavi unosom broja mora biti u istom bloku, dok onaj koji provodi izračun danih unosa mora biti u dijelu koji ima više od pseudokoda.


  5. Ako je potrebno, ključne riječi upotrijebite u velika slova. Možda ćete morati pisati velikim slovima ključne riječi koje će biti dio stvarnog koda ako to predviđaju konvencije koje se odnose na pseudo kod koji pišete.
    • Ako koristite uvjetne izjave tisa i tada u svom pseudo kodu morat ćete ih pisati velikim slovima AKO i TADA.


  6. Koristite jednostavnu terminologiju. Ne zaboravite da opisujete svoj projekt će a ne sažetak stvarnog koda. To je posebno važno ako pišete pseudokod kako biste ga iskoristili za demonstraciju jednom kupcu koji možda nije upoznat s programskim tehnikama ili početnikom programerom.

    Također možete zamisliti preskakanje svih stvarnih uputa i definiranje svih procesnih linija na ljudskom jeziku, poput "Ako je broj koji je korisnik unijeo neparan, tada će se izlaz zamijeniti sa Y ».



  7. Održavajte redoslijed pseudokoda u ispravnom redoslijedu. Iako bi jezik koji koristite prilikom pisanja vašeg pseudokoda trebao ostati jednostavan, morat ćete održavati svaki njegov redak redoslijedom kojim se trebaju izvršiti. To je od vitalnog značaja za nesmetano odvijanje programa.


  8. Ne ostavljajte mjesta vašoj mašti. Sve što se događa tijekom procesa mora biti u potpunosti opisano. Upute koje se koriste u vašem pseudo kodu moraju biti razumljive. Pseudo kod obično ne definira varijable, ali opisuje kako program treba obraditi objekte koji su vrlo bliski objektima iz stvarnog svijeta, kao što su brojevi računa, imena ili iznosi transakcija.


  9. Koristite standardne programske strukture. Čak i ako ne postoji određeni standard za pisanje pseudo koda, programeri će lako razumjeti kamo želite krenuti ako slijedite strukture definirane u jezicima programiranja kao što su C ili Pascal. Koristite izraze kao što su tisa, tada, drugo, dok i petlja na isti način kao s programskim jezikom koji obično koristite.
    • ako je UVJETI, onda UPUTE: instrukcija će se izvršiti samo ako je ispitani test stanja, neće biti istinit ako je test lažan.
    • dok je UVJET UPUTE: upute će se ponavljati sve dok je uvjet testiran kao istinit, ali nikad neće biti istinit ako je stanje testirano kao lažno.
    • KORISTITE UPUTE za UVJETE: ova je uvjetna izjava s jednom razlikom vrlo slična prethodnoj. U prvom slučaju stanje je testirano prije izvršavanja upute i nije izvršen ako je test bio lažan. U ovom slučaju će se testirati nakon izvršenja uputetako da će biti izvršen barem jednom.
    • funkcija NAME (ARGUMENTS): UPUTE: to znači da kad god ime NAZIV funkcije koja će se naći u programu, definirani iskaz morat će se izvršiti s argumentima opisanim među zagradama. Izraz "Argumenti" predstavlja jednu ili više varijabli koje se upute trebaju uzeti u obzir.


  10. Organizirajte odjeljke vašeg pseudokoda. Ako imate velike dijelove pseudokoda koji definiraju nekoliko različitih dijelova u istom bloku, možete koristiti osmine ili zagrade da sve držite na okupu.
    • Kuke () ili zagrade () pomoći će vam definirati duge odjeljke pseudokoda.
    • Kada pišete stvarni kôd, možete umetnuti komentare postavljanjem // na početku retka, kao // Ovo je redak komentara., Sve što je napisano u istom retku smatrat će se komentarom. Možete koristiti istu metodu za pisanje pseudokoda za dodavanje komentara o dijelovima programa.


  11. Provjerite i ponovno provjerite čitljivost i jasnoću vašeg pseudokoda. Pseudokod nije književno djelo, ali mora ostati razumljiv. Kada dođete do kraja vašeg dokumenta, trebali biste moći odgovoriti na ovih nekoliko pitanja.
    • Može li moj pseudokod razumjeti netko tko nije upoznat s ovim projektom?
    • Može li se moj pseudo kod lako prepisati u izvorni kod u programskom jeziku?
    • Opisuje li moj pseudokod cijeli projekt ne ostavljajući ništa iza sebe?
    • Mogu li nazivi objekata definirani u mom pseudokodu jasno razumjeti zainteresirane?
    • Ako mislite da je dio vašeg pseudokoda potrebno redizajnirati ili dovršiti ili ako nije dovoljno izričit, vratite se njemu kako biste dodali ili izmijenili potrebne podatke.

Treći dio Napravite ogledni dokument u pseudo kodu



  1. Otvorite es editor. Ako ne želite instalirati nove programe, moći ćete koristiti zadani uređivač vašeg sustava, kao što je blokčić za bilješke ako radite na Windows ili Uređivanje ako ste na Macu.


  2. Definirajte jasno što će vaš program raditi. Iako to nije obvezno, uvijek je dobro na početku dokumenta u jednom ili dva retka objasniti koji je to pseudo kod koji ćete predati svojim slušateljima.

    Ovaj program čeka korisnika. Ako odgovara onome što se očekuje, program će odgovoriti, inače će odbiti.



  3. Napišite redoslijed otvaranja. To je prva uputa koju će program izvesti pri pokretanju. To mora biti napisano u prvom retku dokumenta.

    Pozdravni post "Želim vam dobro jutro!"



  4. Dodajte sljedeći redak. Stavite razmak između posljednjeg retka pseudokoda i onoga koji će uslijediti pritiskom na tipku ↵ Uđite tipkovnice. Stvorite sljedeći redak. U ovom se primjeru korisnik mora očitovati pritiskom na tipku ulaz nazvati sljedeći redak dijaloga.

    Prikaži prompt za korisnike "Pritisnite tipku" Enter "za nastavak"



  5. Dodajte poziv za radnju od korisnika. Od njega će se sada tražiti da odgovori na pozdrav.

    Pokaži akciju prompt-korisnik "Kako ste?"



  6. Korisnički prikaže popis odgovora koji ispunjava uvjete. Nakon pritiska na tipku ulaz korisnik će s svoje tipkovnice vidjeti popis odgovora iz kojih može odabrati svoj odgovor.

    Pokažite 3 prijedloga "1. dobro." "2. Vrlo dobro." "3. zlo."



  7. Zatražite od korisnika odgovor. Ovdje će program tražiti odgovor od korisnika.

    Prikaži unos zahtjeva za korisnika "Unesite broj koji definira vaš status:"



  8. Stvorite skup uvjeta tisa da reagiraju na unos korisnika. Postavljeno pitanje ostavlja tri moguća odgovora za koja će biti potrebno odabrati jednu reakciju među tri. Morat ćete stvoriti izbor pomoću uvjetnog koda tisa.

    AKO "1" Pokažite reakciju "Iznenađujuće!" AKO "2" Prikaži komentar "Odlično!" AKO "3" Pokažite reakciju "Ponovo uđite!"



  9. Predvidite pogrešku. Morate uzeti u obzir slučaj u kojem korisnik ne odgovori ispravno na poziv i pripremi pogrešku.

    AKO nepriznati unos. Pokaži reakciju "Nisi slijedio moje upute!"



  10. Dodajte sve ostale komponente svog programa. Kad mislite da ste gotovi, pregledajte svoj dokument i dodajte nedostajuće predmete ili ga filonirajte kako biste bili sigurni da će oni koji ga pročitaju razumjeti što se događa. Vaš bi pseudo kod trebao na kraju izgledati ovako.

    Ovaj program čeka korisnika. Ako odgovara onome što se očekuje, program će odgovoriti, inače će odbiti. Pokažite pozdrav "Želim vam dobro jutro!" Prikaži prompt za korisnike "Pritisnite tipku" Enter "za nastavak" Pokaži korisniku brz-radnju "Kako si danas?" Pokažite 3 prijedloga "1. dobro." "2. vrlo dobro" "3. loše." Prikaži zahtjev za unos korisnika "Unesite broj koji definira vaš status:" AKO "1" Pokaži reakciju "Awesome!" AKO "2" Prikaži komentar "Odlično!" AKO "3" Pokažite reakciju "Ponovo uđite!" AKO nepriznati unos. Pokaži reakciju "Nisi slijedio moje upute!"



  11. Spremite svoj dokument. U sustavu Windows istovremeno pritisnite tipke ctrl+S s tipkovnice, a pod Macom pritisnite tipke ⌘ Naredba+S, Dajte mu ime i kliknite rekord.
savjet



  • Pseudokod je idealan za definiranje algoritama koji čine važne programe čiji izvori dosežu stotine do nekoliko desetaka tisuća redaka koda.
upozorenja
  • Prilikom stvaranja programa, pseudo kod ni na koji način ne može biti zamijenjen izravno stvarnim izvornim kodom koji se može kompajlirati ili interpretirati. No može poslužiti kao referenca za objašnjenje programa što treba učiniti.

U ovom članku: Korinici utava Window XP, Window Vita i Window 7 Mac O X korinici vi mo već prošli kroz ovu ituaciju: zvuk koji toliko volimo i koji nam ne može izaći iz glave uprko vemu i želimo napra...

wikiKako je wiki, što znači da je mnoge članke napialo više autora. Za tvaranje ovog članka 31 ooba, neki anonimni, vremenom u udjelovali u njegovom izdanju i poboljšanju. Bez obzira pokušavate li opi...

Popularno Na Licu Mjesta