Kaip parašyti pseudokodą

Autorius: Laura McKinney
Kūrybos Data: 1 Balandis 2021
Atnaujinimo Data: 17 Gegužė 2024
Anonim
5 Minutes to Code: Programming Basics "Pseudocode"
Video.: 5 Minutes to Code: Programming Basics "Pseudocode"

Turinys

Šiame straipsnyje: Pseudokodo pagrindų supratimasĮrašykite gerą pseudokodąSukurkite dokumento pavyzdį pseudocode8 Nuorodos

Programos kūrimas nereiškia „šokinėjimo“ klaviatūra ir kodo eilutės įvedimo. Pirmiausia reikės sukurti veikimo algoritmą, kuris bus apibrėžtas dokumento, vadinamo pavidalu pseudo, Šis dokumentas yra parašytas simboline kalba ir neatsako į jokią oficialią ar specifinę sintaksę, tačiau jis turi išlikti suprantamas visiems programinės įrangos projektavimo projekto dalyviams, technikams ar ne, net jei jis visų pirma skirtas tarnauti kaip gairės programuotojų komandoms, kurios bus atsakingos už jos perrašymą į suderinamą ar aiškinamą kodą.


etapai

1 dalis. Pseudokodo pagrindų supratimas

  1. Gaukite idėją, kas yra slapyvardis. Tai yra žingsnis po žingsnio kuriamas kodo projektas, kurį galima palaipsniui perrašyti į programavimo kalbą. Daugelis programuotojų jį naudoja planuodami algoritmo veikimą prieš pereidami prie žymiai labiau techninio kodavimo žingsnio.

    Pseudokodas naudojamas kaip neformalus vadovas, kaip problemų analizės įrankis, galintis trukdyti suplanuotai programos eigai. Tai taip pat yra komunikacijos priemonė, padedanti paaiškinti savo idėjas kitiems.



  2. Supraskite pseudokodo naudingumą. Jis naudojamas apibrėžti algoritmo veikimą. Programuotojai dažnai naudoja tai kaip tarpinį aprašymą tarp pradinio programos plano apibrėžimo ir jo vykdomojo kodo rašymo.
    • Pseudokodas yra naudojamas algoritmo veikimui apibūdinti. Jis gali paaiškinti, kur ir kaip turėtų atsirasti konkretus programos mechanizmas.
    • Pseudokodas taip pat gali būti naudojamas paaiškinti kompiuterio procesą netechniniams vartotojams. Kompiuteryje programai paleisti reikia naudoti labai griežtą sintaksę, kuri gali būti labai sunkiai suprantama garsiakalbiui, turinčiam mažai programavimo įgūdžių arba jų neturintiems. Šie žmonės geriau supras subjektyvią kalbą, aiškiai apibrėžiančią programos eigą ir ją sudarančių kodo eilučių vaidmenį.
    • Įprasta, kad aukšto lygio dizaineriai pseudokodo dokumentų forma pateikia savo paaiškinimus, kaip išspręsti sudėtingas problemas, su kuriomis susiduria jų programuotojų komandos. Jei dirbate programinės įrangos kūrimo komandoje, galite pastebėti, kad pseudokodas paaiškina kartais labai sudėtingų problemų sprendimus.



  3. Atminkite, kad slapyvardis nėra standartizuota kalba. Pseudokode nereikia naudoti iš anksto nustatytos sintaksės. Kūrėjų komandose koordinavimui geriau naudoti konvenciją, apibrėžiančią pseudokodo struktūras, kurias programuotojai gali lengvai suprasti. Jei dirbi vienas, svarbiausia bus užtikrinti, kad tavo pseudokode būtų galima išsiaiškinti tavo minčių struktūrą ir kad ji atitiktų tavo planą.
    • Jei dirbate su kitais projekto vykdytojais, nesvarbu, ar jie tokie pat patyrę, kaip jūs, kaip šios srities naujokai, ar be mokymo programavimo srityje, labai svarbu naudoti gerai žinomas struktūras, kad jos būtų lengvai suprantamos.
    • Nesvarbu, ar esate įsitraukęs į universitetinį mokymą, programuotojų susitikimą ar kandidatą į darbą įmonėje, greičiausiai turėsite testų, kaip perduoti pseudokodą, mokomą standartas, Būkite atsargūs, nes šie standartai dažnai skiriasi skirtingose ​​institucijose ar mokytojuose.

    Aiškumas yra viena iš pirmųjų savybių, kurias pseudokodas turi parodyti, kad padėtų, jei dirbate laikydamiesi priimtų programavimo konvencijų. Kurdami jums paskirtą projektą, turėsite sugebėti jį perrašyti į tikrą programavimo kalbą, todėl pseudokodas turi leisti aiškiai išdėstyti savo idėjas, kad jos taptų realybe. dideli sunkumai.




  4. Susikoncentruokite į savo pseudokodą. Atminkite, kad realų šaltinio kodą rašyti turėtų būti lengva, kai pasieksite programos bloko, kuriam esate priskirtas, pabaigą. Visada atsiminkite savo pseudokodo rašymo tikslus ir paaiškinkite kiekvienos programos eilutės vaidmenį, susitelkdami ties savo užduotimi.

2 dalis Parašykite gerą pseudokodą



  1. Naudokite es redaktorių. Sukurti suformatuotą dokumentą gali būti gundomas naudoti apdorojimą, pvz., „Microsoft Word“ ar panašią programą, tačiau pseudokodas turi išlikti kuo paprastesnis, jam nereikės jokių formatavimo būdų. Geriausias sprendimas bus naudoti es redaktorių.

    Gryni redaktoriai yra „Notepad“ („Windows“) ir „Edit“ („Mac“).



  2. Pirmiausia aprašykite programos tikslą. Vienos ar dviejų eilučių, apibūdinančių programos tikslą, paaiškinimas padės nustatyti likusį dokumentą ir padės jums paaiškinti visiems, kuriems pateiksite savo el. Laiškus, kurie yra jūsų aprašomo proceso pranašumai ir trūkumai. ,


  3. Apibūdinkite vieną nurodymą kiekvienoje eilutėje. Kiekviena instrukcija, pateikta jūsų pseudokode, turi apibrėžti tik vieną elementarų veiksmą, kurį reikia atlikti. Daugeliu atvejų, jei užduočių sąrašas sudarytas teisingai, kiekviena iš jų turėtų atitikti tik pseudokodekso eilutę. Parašykite užduočių sąrašą. Sukurkite kiekvieną iš jų pseudokode ir palaipsniui perrašykite šį pseudokodą į suderinamą ar aiškinamą tikrąjį kodą.


  4. Geriausiai išnaudokite tarpus ir įtraukas. Naudodami tarpus tarp e blokų, galėsite atskirti skirtingus pseudokodekso komponentus. Skirtingų blokų dalių įtrauka parodys, kurios dalys turėtų būti išdėstytos po mažiau įpjautomis sekcijomis.
    • Pseudokodo dalis, susijusi su skaičiaus įvedimu, turi būti tame pačiame bloke, tuo tarpu ta, kuri skaičiuoja pateiktus įrašus, turi būti didesnė pseudokodo dalis.


  5. Jei reikia, įdėkite raktinius žodžius didžiosiomis raidėmis. Jums gali tekti parašyti didžiosiomis raidėmis raktinius žodžius, kurie bus tikrojo kodo dalis, jei tai numato jūsų rašomam pseudokodui taikomos konvencijos.
    • Jei vartojate sąlyginius teiginius kukmedis ir tada savo pseudokode turėsite juos rašyti didžiosiomis raidėmis JEI ir tADA.


  6. Naudokite paprastą terminiją. Atminkite, kad apibūdinate savo projektą valia o ne tikrojo kodo santrauka. Tai ypač svarbu, jei rašote pseudokodą, skirtą naudoti kaip demonstraciją vienam iš savo klientų, kurie galbūt nėra susipažinę su programavimo metodais, arba pradedančiajam programuotojui.

    Taip pat galite įsivaizduoti, kad praleisite visas tikras instrukcijas ir apibrėžsite visas proceso eilutes žmonių kalba, pvz., „Jei vartotojo įvestas numeris yra nelyginis, tada išėjimas bus pakeistas Y ».



  7. Laikykite savo pseudokodo linijas teisinga tvarka. Nors kalba, kuria naudojate rašydama pseudokodą, turėtų išlikti paprasta, kiekvieną jos eilutę turėsite išlaikyti tokia tvarka, kokia jie bus pildomi. Tai labai svarbu sklandžiam programos vykdymui.


  8. Nepalikite vietos savo fantazijai. Viskas, kas atsitiks proceso metu, turi būti išsamiai aprašyta. Jūsų pseudokodelyje naudojamos instrukcijos turi būti suprantamos. Pseudokode paprastai neapibrėžiami kintamieji, bet aprašoma, kaip programa turėtų elgtis su objektais, kurie yra labai artimi realaus pasaulio objektams, pavyzdžiui, sąskaitos numeriais, pavadinimais ar operacijų sumomis.


  9. Naudokite standartines programavimo struktūras. Net jei nėra apibrėžto pseudokodo rašymo standarto, programuotojai lengvai supras, kur norite eiti, jei laikysitės struktūrų, apibrėžtų nuosekliomis programavimo kalbomis, tokiomis kaip C ar Pascal. Naudokite tokius terminus kaip kukmedis, tada, kitas, o ir kilpa taip pat, kaip ir su programavimo kalba, kurią paprastai vartojate.
    • jei SĄLYGOS, tada INSTRUKCIJA: instrukcija bus vykdoma tik tuo atveju, jei patikrintas būklės testas yra teisingas, jis nebus teisingas, jei testas klaidingas.
    • o INSTRUKCIJOS SĄLYGOS: instrukcija bus pakartota tol, kol būsena bus patikrinta kaip tikra, tačiau ji niekada nebus teisinga, jei sąlyga bus patikrinta kaip klaidinga.
    • darykite INSTRUKCIJĄ, KAD SĄLYGOS: šis sąlyginis teiginys yra labai panašus į ankstesnįjį su vienu skirtumu. Pirmuoju atveju būklė buvo patikrinta prieš vykdant nurodymą ir nebuvo įvykdytas, jei testas buvo melagingas. Tokiu atveju jis bus išbandytas įvykdžius nurodymąkad ji bent kartą būtų įvykdyta.
    • funkcija PAVADINIMAS (ARGUMENTAI): INSTRUKCIJA: tai reiškia, kad kiekvieną kartą vardas PAVADINIMAS Funkcija bus aptinkama programoje, apibrėžtas teiginys turės būti vykdomas pateikiant argumentą (-us), aprašytą tarp skliaustų. Sąvoka „argumentai“ reiškia vieną ar daugiau kintamųjų, į kuriuos reikia atsižvelgti instrukcijoje.


  10. Sutvarkykite savo pseudokodo skyrius. Jei turite dideles pseudokodo dalis, kurios tame pačiame bloke apibūdina kelias skirtingas dalis, viską galite laikyti aštuntaisiais ar petnešomis.
    • Kabliukai () arba breketai () padės apibrėžti ilgas pseudokodo dalis.
    • Rašydami tikrąjį kodą, galite įterpti komentarus pateikdami // eilutės pradžioje, kaip // Tai komentarų eilutė., Viskas, kas parašyta toje pačioje eilutėje, bus laikoma komentaru. Rašydami pseudokodą galite naudoti tą patį metodą, jei norite pridėti komentarų apie programos dalis.


  11. Patikrinkite ir dar kartą patikrinkite savo pseudokodo skaitomumą ir aiškumą. Pseudokode nėra literatūros kūrinio, tačiau jis turi išlikti suprantamas. Kai pasieksite dokumento pabaigą, turėtumėte galėti atsakyti į šiuos kelis klausimus.
    • Ar mano pseudokodą gali suprasti tas, kuris nėra susipažinęs su šiuo projektu?
    • Ar mano pseudokodą galima lengvai perrašyti į šaltinio kodą programavimo kalba?
    • Ar mano slapyvardis apibūdina visą projektą nieko nepalikdamas?
    • Ar susidomėjusieji gali aiškiai suprasti mano pseudokode apibrėžtus objektų pavadinimus?
    • Jei manote, kad jūsų pseudokodo dalį reikia pertvarkyti ar užpildyti, arba jei ji nėra pakankamai aiški, grįžkite prie jos, kad pridėtumėte ar pakeistumėte reikiamą informaciją.

3 dalis Sukurkite dokumento pavyzdį pseudokode



  1. Atidarykite es redaktorių. Jei nenorite įdiegti naujų programų, galėsite naudoti numatytąjį sistemos redaktorių, pvz., Užrašų knygelė jei dirbate su Windows ar redaguoti jei naudojate „Mac“.


  2. Aiškiai apibrėžkite, ką veiks jūsų programa. Nors tai nėra privaloma, dokumento pradžioje visada gera idėja paaiškinti viena ar dviem eilutėmis, kokį pseudokodą pateiksite savo klausytojams.

    Ši programa laukia vartotojo. Jei ji atitinka tai, ko tikimasi, programa reaguos, priešingu atveju išmes atmetimą.



  3. Parašykite atidarymo seką. Tai yra pirmoji instrukcija, kurią programa vykdys paleidusi. Tai turi būti parašyta pirmoje dokumento eilutėje.

    Sveikinimo pranešimas „Linkiu gero ryto!“



  4. Pridėkite šią eilutę. Tarp paskutinės pseudokodekso eilutės ir tarpo, kuris eis paspaudus mygtuką, padarykite tarpą ↵ Įveskite klaviatūros. Sukurkite šią eilutę. Šiame pavyzdyje vartotojas turi pasireikšti paspausdamas mygtuką įrašas iškviesti kitą dialogo liniją.

    Rodyti vartotojo raginimą "Norėdami tęsti, paspauskite klavišą„ Enter “



  5. Pridėkite vartotojo raginimą veikti. Dabar jo bus paprašyta atsakyti į pasveikinimą.

    Rodyti greitą vartotojo veiksmą „Kaip tau sekasi“



  6. Parodykite tinkamų vartotojo atsakymų sąrašą. Paspaudę mygtuką įrašas iš savo klaviatūros vartotojas matys atsakymų sąrašą, iš kurio galės pasirinkti atsakymą.

    Rodyti 3 pasiūlymus „1. Geras“. "2. Labai gerai". "3. Blogis".



  7. Paklauskite vartotojo atsakymo. Čia programa paprašys vartotojo atsakymo.

    Rodyti vartotojo užklausos įrašą „Įveskite numerį, apibūdinantį jūsų būseną:“



  8. Sukurkite sąlygų rinkinį kukmedis reaguoti į vartotojo indėlį. Pateiktas klausimas palieka tris galimus atsakymus, į kuriuos reikės pasirinkti vieną reakciją iš trijų. Turėsite sukurti pasirinkimą naudodami sąlyginį kodą kukmedis.

    JEI „1“ Parodykite reakciją „Nuostabu!“ IF "2" Rodyti komentarą "Puiku!" JEI „3“ Rodyti reakciją „Vėl įeiti!“



  9. Numatykite klaidą. Turite atsižvelgti į atvejį, kai vartotojas netinkamai reaguoja į kvietimą ir paruošti klaidą.

    Jei įėjimas-nepripažintas Parodykite reakciją „Jūs nesilaikėte mano nurodymų!“



  10. Pridėkite visus kitus programos komponentus. Kai manote, kad baigta, naršykite po savo dokumentą ir pridėkite trūkstamų elementų arba fignole, kad įsitikintumėte, jog tie, kurie jį skaito, supranta, kas vyksta. Jūsų slapyvardis ilgainiui turėtų atrodyti taip.

    Ši programa laukia vartotojo. Jei ji atitinka tai, ko tikimasi, programa reaguos, priešingu atveju išmes atmetimą. Rodyti sveikinimą „Linkiu gero ryto!“ Rodyti vartotojo raginimą "Norėdami tęsti, paspauskite klavišą„ Enter “ Rodyti greitų veiksmų vartotoją „Kaip tau šiandien?“ Rodyti 3 pasiūlymus „1. Geras“. "2. Labai gerai" "3. Blogai". Rodyti vartotojo įvestą užklausą "Įveskite numerį, apibūdinantį jūsų būseną:" IF "1" Rodyti reakciją "Nuostabus!" IF "2" Rodyti komentarą "Puiku!" JEI „3“ Rodyti reakciją „Vėl įeiti!“ Jei įėjimas-nepripažintas Parodykite reakciją „Jūs nesilaikėte mano nurodymų!“



  11. Išsaugokite savo dokumentą. „Windows“ sistemoje vienu metu paspauskite klavišus "Ctrl"+S iš klaviatūros, o „Mac“ paspauskite klavišus ⌘ Komanda+S, Duokite jai vardą ir spustelėkite įrašas.
patarimas



  • Pseudokodas idealiai tinka apibrėžti algoritmus, sudarančius svarbias programas, kurių šaltiniai siekia nuo šimtų iki dešimčių tūkstančių kodų eilučių.
įspėjimai
  • Kuriant programą pseudokodas jokiu būdu negali būti pakeistas realiu šaltinio kodu, kurį galima kompiliuoti ar interpretuoti. Tačiau tai gali būti nuoroda paaiškinant, ką programa turi daryti.

Ši traipni išmoky, kaip ukurti aplanką pagrindiniame ekrane naudojant „Android“ išmanųjį telefoną ar planšetinį kompiuterį. Papaukite mygtuką „Pagrindini“ (apkritima). Papratai ji yra įrenginio apačio...

Kaip nusipirkti kostiumą

Lewis Jackson

Gegužė 2024

Kai kurie žmonė ako, kad „drabužiai daro vyru“, ir laika pairinkti kotiumą, kad ši frazė iš tieų paitvirtintų. Tinkamai upjautyta ir kokybiška kotiuma bet kurį vyrą padaro graženį, o išvaizda uteikia ...

Būtinai Atrodykite