Kuinka kirjoittaa pseudokoodi

Kirjoittaja: Laura McKinney
Luomispäivä: 1 Huhtikuu 2021
Päivityspäivä: 18 Saattaa 2024
Anonim
Section 10
Video: Section 10

Sisältö

Tässä artikkelissa: Pseudokoodin perusteiden ymmärtäminenKirjoita hyvä pseudokoodiLuo esimerkki asiakirjasta pseudocode8-viitteissä

Ohjelman kehittäminen ei tarkoita näppäimistön "hyppäämistä" ja koodirivien kirjoittamisen aloittamista. Ensin on luotava toimintaalgoritmi, joka määritetään kutsutun asiakirjan muodossa pseudo. Tämä asiakirja on kirjoitettu symbolisella kielellä, eikä se vastaa mihinkään muodolliseen tai erityiseen syntaksiin, mutta sen on pysyttävä ymmärrettävänä kaikille ohjelmistosuunnitteluprojektin sidosryhmille, teknikkoille tai ei, vaikka sen ensisijaisesti on tarkoitus toimia Ohje ohjelmoijaryhmille, jotka vastaavat sen kirjoittamisesta käännettävään tai tulkittavaan koodiin.


vaiheet

Osa 1 Pseudokoodin perusteiden ymmärtäminen

  1. Hanki käsitys siitä, mikä pseudokoodi on. Se on vaihe vaiheelta kehitetty luonnos koodiksi, joka voidaan kirjoittaa asteittain ohjelmointikielelle. Useimmat ohjelmoijat käyttävät sitä algoritmin toiminnan suunnitteluun ennen siirtymistä koodauksen paljon teknisempään vaiheeseen.

    Pseudokoodia käytetään epävirallisena oppaana, ongelmananalyysityökaluna, joka voi estää ohjelman suunnitellun kulun. Se on myös viestintäväline, jonka avulla voit selittää ideasi muille.



  2. Ymmärrä pseudokoodin hyödyllisyys. Sitä käytetään algoritmin toiminnan määrittelemiseen. Ohjelmoijat käyttävät sitä usein välikuvauksena ohjelman alkuperäisen suunnitelman määrittelyn ja sen suoritettavan koodin kirjoittamisen välillä.
    • Pseudokoodia käytetään kuvaamaan algoritmin toimintaa. Hän osaa selittää missä ja miten tietyn mekanismin ohjelmassa tulisi tapahtua.
    • Pseudokoodia voidaan käyttää myös selittämään tietokoneprosessit ei-teknisille käyttäjille. Tietokone vaatii erittäin tarkan syntaksin käyttöä ohjelman ajamiseen, mikä voi olla erittäin vaikea ymmärtää puhujalle, jolla on vähän tai ei lainkaan ohjelmointitaitoja. Nämä ihmiset ymmärtävät paremmin subjektiivisen kielen, joka määrittelee selvästi ohjelman kulun ja sitä muodostavien koodirivien roolin.
    • Korkean tason suunnittelijoille on tavallista, että ne välittävät pseudokoodidokumentteina selityksensä ohjelmoijaryhmiensä kohtaamien monimutkaisten ongelmien ratkaisemiseksi. Jos työskentelet ohjelmistokehitysryhmässä, saatat huomata, että pseudokoodi selventää ratkaisuja joskus erittäin monimutkaisiin ongelmiin.



  3. Muista, että pseudokoodi ei ole standardoitu kieli. Pseudokoodi ei vaadi ennalta määritetyn syntaksin käyttöä. Kehitysryhmissä on edullista käyttää koordinointia varten sopimusta, joka määrittelee pseudokoodin rakenteet, jotka ohjelmoijat voivat helposti ymmärtää. Jos työskentelet yksin, tärkeintä on varmistaa, että pseudokoodi voi selkeyttää ajatuksiesi rakennetta ja että se sopii suunnitelmasi.
    • Jos työskentelet yhdessä muiden kanssa projektissa, olipa he yhtä kokeneita kuin sinä, aloittelijoina tällä alalla tai ilman ohjelmointikoulutusta, on erittäin tärkeää käyttää tunnettuja rakenteita, jotta ne ymmärretään helposti.
    • Opiskeletko yliopistokoulutukseen, ohjelmoijakokoukseen tai työnhakijaan yrityksessä, sinulla on todennäköisesti testit välittää pseudokoodi standardi. Ole varovainen, koska nämä standardit ovat usein hyvin erilaisia ​​instituutioista tai opettajista toisiinsa.

    Selkeys on yksi ensimmäisistä ominaisuuksista, jotka pseudokoodin on näytettävä auttavan sinua, jos työskentelet hyväksyttyjen ohjelmointikäytäntöjen puitteissa. Sinun on kyettävä korvaamaan se todellisella ohjelmointikielellä koko sinulle osoitetun projektin kehittämisen ajan, minkä vuoksi pseudokoodin on annettava sinun mahdollisuus selkeästi hahmotella ideasi, jotta ne toteutuisivat. suuria vaikeuksia.




  4. Keskity pseudokoodiin. Muista, että oikean lähdekoodin kirjoittamisen pitäisi olla helppoa, kun saavut sen ohjelmalohkon loppuun, johon sinulle on osoitettu. Muista aina pseudokoodin kirjoittamisen tavoitteet ja selitä ohjelman kunkin rivin rooli pysymällä keskittyneenä tehtävään.

Osa 2 Kirjoita hyvä pseudokoodi



  1. Käytä es-editoria. Saatat houkutella käyttämällä es-prosessointia, kuten Microsoft Word tai vastaava sovellus, alustetun asiakirjan luomiseen, mutta pseudokoodin on oltava mahdollisimman yksinkertainen, se ei vaadi muotoilua. Paras ratkaisu on käyttää es-editoria.

    Puhtaat toimittajat ovat Notepad (Windows) ja Edit (Mac).



  2. Aloita kuvaamalla ohjelman tarkoitus. Yhden tai kahden ohjelman tarkoitusta kuvaavan rivin selitys auttaa sinua luomaan loput asiakirjasta ja säästää tehtäväsi selittää kaikille niille, joille annat e, mitkä ovat kuvailemasi prosessin hyvät ja hyvät puolet. .


  3. Kuvaile yksi ohje riviä kohti. Jokaisen pseudokoodissasi annetun käskyn on määritettävä vain yksi suoritettava perustoiminto. Useimmissa tapauksissa, jos tehtäväluettelo on asetettu oikein, kunkin tehtävän tulisi olla vain pseudokoodirivin mukainen. Kirjoita luettelo tehtävistä. Kehitä jokainen näistä pseudokoodeista ja transkriboi tämä pseudokoodi asteittain koottavaksi tai tulkittavaksi reaalikoodiksi.


  4. Käytä välilyöntejä ja sisennyksiä parhaalla mahdollisella tavalla. Kun käytät välilyöntejä e: n lohkojen välillä, voit erottaa pseudokoodin eri komponentit. Lohkojen eri osien syvennys osoittaa, mitkä osat tulisi sijoittaa vähemmän sisennettyjen osien alle.
    • Numeron syöttämistä käsittelevän pseudokoodiosan on oltava samassa lohkossa, kun taas annettujen merkintöjen laskennan suorittavan osan on oltava osittain sisennettynä pseudokoodista.


  5. Lisää tarvittavat avainsanat isoilla kirjaimilla. Saatat joutua kirjoittamaan isoilla kirjaimilla avainsanat, jotka ovat osa todellista koodia, jos kirjoittamasasi pseudokoodiin sovellettavat sopimukset niin tarjoavat.
    • Jos käytät ehdollisia lauseita marjakuusi ja sitten pseudokoodissasi sinun on kirjoitettava ne isoilla kirjaimilla JOS ja NIIN.


  6. Käytä yksinkertaista terminologiaa. Muista, että kuvailet projektiasi tahtoa eikä yhteenveto todellisesta koodista. Tämä on erityisen tärkeää, jos kirjoitat pseudokoodin esittelyä varten yhdelle asiakkaallesi, joka ei ehkä tunne ohjelmointitekniikoita, tai aloittelevalle ohjelmoijalle.

    Voit myös kuvitella ohittavan kaikki todelliset ohjeet ja määrittelemällä jokaisen prosessirivin ihmisen kielellä, kuten "Jos käyttäjän syöttämä numero on pariton, tuloste korvataan Y ».



  7. Pidä pseudokoodisi rivit oikeassa järjestyksessä. Vaikka pseudokoodin kirjoittamisessa käytettävän kielen pitäisi pysyä yksinkertaisena, jokaisella sen rivillä on ylläpidettävä järjestyksessä, jossa ne suoritetaan. Tämä on välttämätöntä ohjelman sujuvan toiminnan kannalta.


  8. Älä jätä tilaa mielikuvituksellesi. Kaikki prosessin aikana tapahtuva on kuvailtava täysin. Pseudokoodissasi käytettyjen ohjeiden on oltava ymmärrettäviä. Pseudokoodi ei yleensä määrittele muuttujia, mutta kuvaa, kuinka ohjelman tulisi käsitellä objekteja, jotka ovat hyvin lähellä reaalimaailman objekteja, kuten tilinumeroita, nimiä tai tapahtumien määriä.


  9. Käytä vakio-ohjelmointirakenteita. Vaikka pseudokoodin kirjoittamiselle ei ole määriteltyä standardia, ohjelmoijat ymmärtävät helposti minne haluat mennä, jos noudatat peräkkäisissä ohjelmointikielissä, kuten C tai Pascal, määriteltyjä rakenteita. Käytä termejä kuten marjakuusi, sitten, muu, kun taas ja silmukka samalla tavalla kuin tavallisen ohjelmointikielen kanssa.
    • jos TILA, niin OHJE: käsky suoritetaan vain, jos testattu olosuhteiden testi on totta, se ei ole totta, jos testi on väärä.
    • samalla kun OHJEEN EHDOT: ohje toistetaan niin kauan kuin ehto testataan totta, mutta se ei koskaan tule totta, jos ehto testataan väärin.
    • tee ohjeita kunto: tämä ehdollinen lausunto on hyvin samanlainen kuin edellinen, yhdellä erolla. Ensimmäisessä tapauksessa tila testattiin ennen kuin käsky suoritetaan eikä sitä suoritettu, jos testi oli väärä. Tässä tapauksessa se testataan ohjeen suorittamisen jälkeenniin että se suoritetaan ainakin kerran.
    • toiminto NIMI (ARGUMENTIT): OHJE: se tarkoittaa, että joka kerta nimi NAME funktiosta kohdataan ohjelmassa, määritetty lause on suoritettava sulkujen välissä kuvatulla argumentilla (argumenteilla). Termi "Argumentit" edustaa yhtä tai useampaa muuttujaa, jotka on otettava huomioon ohjeessa.


  10. Järjestä pseudokoodisi osiot. Jos sinulla on suuria osia pseudokoodeista, jotka määrittelevät useita erillisiä osia samassa lohkossa, voit käyttää kahdeksannesta tai kiinnikkeistä kaiken pitämistä yhdessä.
    • Koukut () tai pidikkeet () auttaa sinua määrittelemään pseudokoodin pitkät osiot.
    • Kun kirjoitat oikeaa koodia, voit lisätä kommentteja sijoittamalla // rivin alussa, kuten // Tämä on kommenttirivi.. Kaikkia samalla rivillä kirjoitettuja pidetään kommentteina. Voit käyttää samaa menetelmää kirjoittaessasi pseudokoodia lisätäksesi kommentteja ohjelman osista.


  11. Tarkista ja tarkista pseudokoodisi luettavuus ja selkeys. Pseudokoodi ei ole kirjallinen teos, mutta sen on pysyttävä ymmärrettävänä. Kun saavut asiakirjan loppuun, sinun pitäisi pystyä vastaamaan näihin muutamiin kysymyksiin.
    • Voiko joku ymmärtää pseudokoodini, joka ei ole perehtynyt tähän projektiin?
    • Voiko pseudokoodini helposti transkriboida lähdekoodiin ohjelmointikielellä?
    • Kuvaileeko pseudokoodi koko projektia jättämättä mitään taakse?
    • Voivatko pseudokoodissani määritellyt objektinimet ymmärtää selvästi kiinnostuneille?
    • Jos arvelet, että osa pseudokoodistasi on suunniteltava uudelleen tai täydennettävä tai jos se ei ole riittävän selkeä, palaa siihen lisätäksesi tai muokataksesi tarvittavia tietoja.

Osa 3 Luo näyteasiakirja pseudokoodissa



  1. Avaa es-editori. Jos et halua asentaa uusia ohjelmia, voit käyttää järjestelmän oletuseditoria, kuten muistilehtiö jos työskentelet Windowsissa tai muokata jos olet Mac.


  2. Määritä selkeästi, mitä ohjelma aikoo tehdä. Vaikka tämä ei ole pakollista, on aina hyvä idea selittää yhdellä tai kahdella rivillä asiakirjan alussa mikä on salakoodi, jonka lähetät kuulijoille.

    Tämä ohjelma odottaa käyttäjää. Jos se vastaa odotettua, ohjelma vastaa, muuten se antaa hylkäämisen.



  3. Kirjoita avausjärjestys. Tämä on aivan ensimmäinen käsky, jonka ohjelma suorittaa käynnistettäessä. Tämä on kirjoitettava asiakirjan ensimmäiselle riville.

    Tervehdysviesti "Toivotan teille hyvää huomenta!"



  4. Lisää seuraava rivi. Sijoita välilyönti pseudokoodin viimeisen rivin ja sen jälkeen seuraavan rivin väliin ↵ Syötä näppäimistöltä. Luo seuraava rivi. Tässä esimerkissä käyttäjän on ilmestyvä itseään painamalla -näppäintä merkintä soittaaksesi vuoropuhelun seuraavalle riville.

    Näytä käyttäjän kehote "Jatka painamalla Enter-näppäintä"



  5. Lisää käyttäjän toimintakehotus. Nyt häntä pyydetään vastaamaan tervehdykseen.

    Näytä käyttäjän pikatoiminto "Kuinka voit?"



  6. Näytä luettelo käyttäjän hyväksyttävistä vastauksista. Kun olet painanut näppäintä merkintä näppäimistöltä käyttäjä näkee luettelon vastauksista, joista hän voi valita vastauksensa.

    Näytä 3 ehdotusta "1. Hyvä". "2. Erittäin hyvä." "3. Paha."



  7. Pyydä vastausta käyttäjältä. Ohjelma pyytää vastausta käyttäjältä.

    Näytä käyttäjän pyyntö-merkintä "Anna tilaasi määrittelevä numero:"



  8. Luo joukko ehtoja marjakuusi reagoida käyttäjän syötteeseen. Esitetyssä kysymyksessä jätetään kolme mahdollista vastausta, joille on tarpeen valita yksi reaktio kolmesta. Sinun on luotava valinta ehdollisella koodilla marjakuusi.

    JOS "1" Näytä reaktio "Amazing!" JOS "2" Näytä kommentti "Hienoa!" JOS "3" Näytä reaktio "Palaa uudelleen!"



  9. Ennakoi virhe. Sinun on otettava huomioon tapaus, jossa käyttäjä ei vastaa oikein kutsuun, ja tehtävä virhe.

    JOS tulo-tunnustamaton Näytä reaktio "Et ole noudattanut ohjeita!"



  10. Lisää kaikki muut ohjelman komponentit. Kun luulet olevan valmis, selaa asiakirjaasi ja lisää puuttuvat kohteet tai fignole sitä varmistaaksesi, että sen lukeneet ymmärtävät mitä tapahtuu. Pseudokoodisi pitäisi lopulta näyttää tältä.

    Tämä ohjelma odottaa käyttäjää. Jos se vastaa odotettua, ohjelma vastaa, muuten se antaa hylkäämisen. Näytä tervehdys "Toivotan sinulle hyvää huomenta!" Näytä käyttäjän kehote "Jatka painamalla Enter-näppäintä" Näytä pikatoiminto-käyttäjä "Kuinka voit tänään?" Näytä 3 ehdotusta "1. Hyvä". "2. Erittäin hyvä" "3. Huono." Näytä käyttäjän syöttämä pyyntö "Kirjoita tilaasi määrittelevä numero:" JOS "1" Näytä reaktio "Mahtavaa!" JOS "2" Näytä kommentti "Hienoa!" JOS "3" Näytä reaktio "Palaa uudelleen!" JOS tulo-tunnustamaton Näytä reaktio "Et ole noudattanut ohjeita!"



  11. Tallenna asiakirjasi. Paina Windows-näppäimiä samanaikaisesti ctrl+S näppäimistöltä ja paina Mac-näppäimiä ⌘ Komento+S. Anna sille nimi ja napsauta ennätys.
neuvot



  • Pseudokoodi on ihanteellinen algoritmien määrittelemiseen, jotka muodostavat tärkeitä ohjelmia, joiden lähteet saavuttavat satoja tai kymmeniä tuhansia koodiriviä.
varoitukset
  • Ohjelmaa luotaessa pseudokoodia ei voida missään tapauksessa korvata oikealla lähdekoodilla, joka on koottava tai tulkittavissa. Se voi kuitenkin toimia ohjeena selittää, mitä ohjelma tarvitsee tehdä.

Tämä opetu ohjelma opettaa inulle, kuinka voit muuttaa Uber-matkan määränpäätä iPhonen ja Androidin ovelluk en avulla. ekä matku tajalla että kuljetta...

Peräpukamat ovat laajentuneita la kimoita, jotka löytyvät peräaukon ulkopuolelta tai i ältä. Ne johtuvat li ääntynee tä painee ta lantion ja perä uole...

Sivuston Valinta