Šis „wikiHow“moko jus, kaip sukurti savo kompiuterinei programai pseudokodo dokumentą. Pseudokodas iš esmės reiškia, kad jūsų kodo ketinimas turi būti sukurtas ne programavimo kalba.
Žingsniai
1 dalis iš 3: Pseudokodo pagrindų supratimas
Žingsnis 1. Žinokite, kas yra pseudokodas
Pseudokodas yra žingsnis po žingsnio parašytas jūsų kodo kontūras, kurį galite palaipsniui perrašyti į programavimo kalbą. Daugelis programuotojų jį naudoja, norėdami suplanuoti algoritmo funkciją, prieš imdamiesi techninės kodavimo užduoties.
„Pseudocode“yra neoficialus vadovas, įrankis mąstant apie programos problemas ir bendravimo galimybė, kuri gali padėti paaiškinti savo idėjas kitiems žmonėms.
Žingsnis 2. Supraskite, kodėl pseudokodas yra naudingas
Pseudokodas naudojamas parodyti, kaip turėtų veikti skaičiavimo algoritmas. Koduotojai dažnai naudoja pseudokodą kaip tarpinį programavimo žingsnį tarp pradinio planavimo etapo ir faktinio vykdomojo kodo rašymo etapo. Kai kurie kiti pseudokodo naudojimo būdai yra šie:
- Aprašykite, kaip turėtų veikti algoritmas. Pseudokodas gali parodyti, kur tam tikra konstrukcija, mechanizmas ar technika gali ar turi būti programoje.
- Skaičiavimo proceso paaiškinimas mažiau techniniams vartotojams. Kompiuteriams programai vykdyti reikia labai griežtos įvesties sintaksės, tačiau žmonėms (ypač neprogramuotojams) gali būti lengviau suprasti sklandesnę, subjektyvią kalbą, aiškiai nurodančią kiekvienos kodo eilutės paskirtį.
- Kodo projektavimas grupėje. Aukšto lygio programinės įrangos architektai į savo dizainą dažnai įtraukia pseudokodą, kad padėtų išspręsti sudėtingą problemą, su kuria susiduria jų programuotojai. Jei kuriate programą kartu su kitais koduotojais, galite pastebėti, kad pseudokodas padeda paaiškinti jūsų ketinimus.
Žingsnis 3. Atminkite, kad pseudokodas yra subjektyvus ir nestandartinis
Nėra nustatytos sintaksės, kurią būtinai turite naudoti pseudokodui, tačiau įprastas profesionalus mandagumas yra naudoti standartines pseudokodo struktūras, kurias kiti programuotojai gali lengvai suprasti. Jei koduojate projektą patys, svarbiausia, kad pseudokodas padeda jums susisteminti mintis ir įgyvendinti planą.
- Jei dirbate su kitais projekte-nesvarbu, ar jie yra jūsų bendraamžiai, jaunesnieji programuotojai, ar netechniniai bendradarbiai-svarbu naudoti bent kai kurias standartines struktūras, kad visi kiti galėtų lengvai suprasti jūsų ketinimą.
- Jei esate įstojęs į programavimo kursą universitete, kodavimo stovykloje ar įmonėje, greičiausiai būsite išbandytas pagal dėstomą pseudokodo „standartą“. Šis standartas dažnai skiriasi tarp institucijų ir mokytojų.
Aiškumas yra pagrindinis pseudokodo tikslas, ir tai gali padėti, jei dirbate pagal priimtinas programavimo taisykles. Kurdami savo pseudokodą į tikrąjį kodą, turėsite jį perrašyti į programavimo kalbą - taigi tai gali padėti susisteminti jūsų kontūrą atsižvelgiant į tai.
Žingsnis 4. Sutelkite dėmesį į pagrindinį pseudokodo tikslą
Pasiekus žingsnį gali būti lengva grįžti prie kodo rašymo. Prisimindami savo pseudokodo tikslą-paaiškindami, ką turėtų daryti kiekviena programos eilutė-, jūs kuriate pseudokodo dokumentą.
2 dalis iš 3: gero pseudokodo rašymas
1 veiksmas. Naudokite paprasto teksto redaktorių
Gali būti viliojanti naudoti teksto rengyklę (pvz., „Microsoft Word“) ar panašią programą, kad sukurtumėte turtingo teksto dokumentą, tačiau pseudokodui reikia kuo mažiau formatuoti, kad jis būtų paprastas.
Paprasto teksto redaktoriai apima „Notepad“(„Windows“) ir „TextEdit“(„Mac“).
Žingsnis 2. Pradėkite užsirašydami proceso tikslą
Jei paskirsite eilutę ar dvi, kad paaiškintumėte savo kodo paskirtį, padėsite nustatyti likusią dokumento dalį, taip pat sutaupysite užduoties paaiškinti programos funkciją kiekvienam asmeniui, kuriam rodote pseudokodą.
Žingsnis 3. Vienoje eilutėje parašykite tik vieną teiginį
Kiekvienas jūsų pseudokodo teiginys turėtų išreikšti tik vieną kompiuterio veiksmą. Daugeliu atvejų, jei užduočių sąrašas yra tinkamai sudarytas, tada kiekviena užduotis atitiks vieną pseudokodo eilutę. Apsvarstykite galimybę parašyti savo užduočių sąrašą, tada išversti tą sąrašą į pseudokodą, tada palaipsniui jį sukurti į tikrąjį kompiuteriu skaitomą kodą.
4 veiksmas. Efektyviai naudokite tarpą ir įtrauką
Naudojant baltuosius tarpus tarp teksto „blokų“, bus lengviau atskirti skirtingus pseudokodo komponentus, o skirtingų blokų gabalų įtraukimas į vidų parodys, kad tie pseudokodo fragmentai patenka į mažiau įtrauktą skyrių.
Pvz., Pseudokodo skiltis, kurioje aptariamas skaičiaus įvedimas, turėtų būti tame pačiame „bloke“, o kita dalis (pvz., Skiltis, kurioje aptariamas rezultatas) turėtų būti kitame bloke
Žingsnis 5. Jei reikia, rašykite didžiąsias raktų komandas
Atsižvelgiant į jūsų pseudokodo reikalavimus arba aplinką, kurioje skelbiate pseudokodą, gali tekti didžiosiomis raidėmis rašyti komandas, kurios liks faktiniame kode.
Pvz., Jei savo pseudokode naudojate komandas „jei“ir „tada“, galbūt norėsite jas pakeisti į „IF“ir „THEN“(pvz., „IF input number THEN output output“)
Žingsnis 6. Rašykite naudodami paprastą terminiją
Atminkite, kad rašote apie tai, ką atliks projektas, o ne apibendrinate patį kodą. Tai ypač svarbu, jei rašote pseudokodą, kad jis būtų rodomas klientui, kuris nežino kodavimo, arba kaip pradedančiojo programuotojo projektas.
Galbūt netgi norėsite visiškai atsikratyti kodavimo komandų ir tiesiog apibrėžti kiekvienos eilutės procesą paprasta kalba. Pvz., „Jei įvestis yra nelyginė, išvestis„ Y “gali tapti“, jei vartotojas įveda nelyginį skaičių, vietoj to rodykite „Y“.
Žingsnis 7. Laikykite savo pseudokodą tinkama tvarka
Nors kalba, kuria naudojate savo pseudokodą modifikuoti, turėtų būti paprasta, vis tiek turite išlaikyti kiekvieną savo pseudokodo dalį tokia tvarka, kokia ji turi būti vykdoma.
8. Nepalikite nieko vaizduotei
Viskas, kas vyksta procese, turi būti išsamiai aprašyta. Pseudokodo teiginiai artimi paprastiems angliškiems teiginiams. „Pseudocode“paprastai nenaudoja kintamųjų, bet apibūdina, ką programa turėtų daryti su artimais realiam pasauliui objektais, pvz., Sąskaitų numeriais, pavadinimais ar operacijų sumomis.
Žingsnis 9. Naudokite standartines programavimo struktūras
Net jei nėra pseudokodo standarto, kitiems programuotojams bus lengviau suprasti jūsų veiksmus, jei naudosite struktūras iš esamų (nuosekliųjų) programavimo kalbų. Naudokite tokius terminus kaip „jei“, „tada“, „tuo tarpu“, „kitaip“ir „kilpa“taip pat, kaip ir pasirinkta programavimo kalba. Apsvarstykite šias struktūras:
- jei SĄLYGA, tada INSTRUKCIJA - tai reiškia, kad nurodytas nurodymas bus vykdomas tik tuo atveju, jei nurodyta sąlyga yra teisinga. „Instrukcija“šiuo atveju reiškia žingsnį, kurį programa atliks, o „sąlyga“reiškia, kad duomenys turi atitikti tam tikrą kriterijų rinkinį, kol programa imsis veiksmų.
- tuo tarpu BŪKLĖ atlieka INSTRUKCIJĄ - tai reiškia, kad instrukcija turėtų būti kartojama vėl ir vėl, kol sąlyga nebebus teisinga.
- atlikti INSTRUCTION, kol CONDITION - tai labai panašu į „o CONDITION do INSTRUCTION“. Pirmuoju atveju būklė tikrinama prieš atliekant instrukciją, tačiau antruoju atveju instrukcija bus vykdoma pirmiausia; taigi, antruoju atveju, INSTRUKCIJA bus vykdoma bent vieną kartą.
- funkcija PAVADINIMAS (ARGUMENTAI): INSTRUKCIJA - tai reiškia, kad kiekvieną kartą, kai kode naudojamas tam tikras pavadinimas, tai yra tam tikros instrukcijos santrumpa. „Argumentai“yra kintamųjų, kuriuos galite naudoti nurodymui paaiškinti, sąrašai.
Žingsnis 10. Sutvarkykite savo pseudokodo skyrius
Jei turite didelių pseudokodo sekcijų, apibrėžiančių kitus pseudokodo gabalus tame pačiame bloke, galbūt norėsite naudoti skliaustus ar kitus identifikatorius, kad viskas būtų saugoma.
- Skliausteliai-tiek standartiniai (pvz., [Kodas]), tiek išlenkti (pvz., {Kodas})-gali padėti išsaugoti ilgus pseudokodo segmentus.
-
Koduodami galite pridėti komentarus įvesdami "" kairėje komentaro pusėje (pvz.,
// Tai laikinas žingsnis.
- ). Tą patį metodą galite naudoti rašydami pseudokodą, kad paliktumėte užrašus, kurie netelpa į kodavimo tekstą.
11 veiksmas. Dar kartą patikrinkite savo pseudokodo skaitomumą ir aiškumą
Iki dokumento pabaigos turėtumėte sugebėti atsakyti į šiuos klausimus:
- Ar šį pseudokodą suprastų asmuo, kuris nėra susipažinęs su procesu?
- Ar pseudokodas parašytas taip, kad jį būtų lengva išversti į kompiuterių kalbą?
- Ar pseudokodas apibūdina visą procesą nieko nepaliekant?
- Ar tikslinė auditorija aiškiai supranta kiekvieną objekto pavadinimą, naudojamą pseudokode?
- Jei pastebite, kad pseudokodo skyrių reikia patikslinti arba jame aiškiai nenurodomas žingsnis, kurio kažkas gali pamiršti, grįžkite atgal ir pridėkite reikiamą informaciją.
3 dalis iš 3: Pseudokodo dokumento pavyzdžio kūrimas
Žingsnis 1. Atidarykite paprasto teksto redaktorių
Jei nenorite įdiegti naujos programos, pagal numatytuosius nustatymus galite naudoti „Notepad“(„Windows“) arba „TextEdit“(„Mac“).
Žingsnis 2. Apibrėžkite savo programą
Nors tai nėra absoliučiai būtina, rašydami vieno ar dviejų sakinių eilutę dokumento viršuje, nuo pat pradžių paaiškės programos tikslas:
Ši programa paprašys vartotojo pasisveikinimo. Jei sveikinimas atitinka konkretų atsakymą, atsakymas bus pristatytas; jei ne, bus pateiktas atmetimas.
Žingsnis 3. Parašykite atidarymo seką
Pirmoji jūsų komanda-tai yra pirmas dalykas, kurį jūsų programa turėtų atlikti paleidus-turėtų būti pirmoji eilutė:
spausdinti sveikinimą "Sveikas nepažįstamasis!"
Žingsnis 4. Pridėkite kitą eilutę
Įdėkite tarpą tarp paskutinės ir kitos eilutės paspausdami ↵ Enter, tada sukurkite kitą kodo eilutę. Šiame pavyzdyje vartotojas turėtų paraginti kitą dialogo eilutę:
norėdami tęsti, spauskite „Enter“
Žingsnis 5. Pridėkite raginimą veikti
Šiame pavyzdyje vartotojas bus raginamas pasveikinti:
spausdinti raginimą veikti „Kaip sekasi?“
Žingsnis 6. Parodykite vartotojui atsakymų sąrašą
Vėlgi, paspaudęs ↵ Enter šiame pavyzdyje, vartotojas turėtų pamatyti galimų atsakymų sąrašą:
rodyti galimus atsakymus "1. Gerai." "2. Puiku!" "3. Neblogai".
Žingsnis 7. Paprašykite vartotojo įvesties
Čia programa paprašys vartotojo įvesti atsakymą:
spausdinimo užklausa įvedimui "Įveskite geriausiai jus apibūdinantį numerį:"
Žingsnis 8. Sukurkite vartotojo įvesties komandas „jei“
Kadangi vartotojas gali pasirinkti kelis atsakymus, turėtumėte pridėti kelis rezultatus pagal pasirinktą atsakymą:
jei „1“atspausdins atsakymą „Dandy!“jei „2“spausdinimo atsakymas „Fantastiška!“jei „3“spausdinimo atsakymas „Šviesėk, vėdryne!“
Žingsnis 9. Pridėkite klaidos pranešimą
Jei vartotojas neteisingai pasirenka atsakymą, galite paruošti klaidos pranešimą:
jei įvestis neatpažįstama spausdinimo atsakymas "Jūs ne taip gerai vykdote instrukcijas?"
Žingsnis 10. Pridėkite kitus programos komponentus
Peržiūrėkite savo dokumentą ir pridėkite arba patikslinkite bet kokią informaciją, kad užtikrintumėte, jog jūs ir visi, skaitantys dokumentą, suprasite jo reikšmę. Remiantis šio metodo pavyzdžiu, jūsų galutinis pseudokodo dokumentas turėtų atrodyti maždaug taip:
Ši programa paprašys vartotojo pasisveikinimo. Jei sveikinimas atitinka konkretų atsakymą, atsakymas bus pristatytas; jei ne, bus pateiktas atmetimas. spausdinti sveikinimą "Sveikas nepažįstamasis!" norėdami tęsti, spauskite „Enter“
spausdinti raginimą veikti "Kaip tau šiandien?" rodyti galimus atsakymus "1. Gerai." "2. Puiku!" "3. Neblogai". spausdinimo prašymas įvesti "Įveskite geriausiai jus apibūdinantį numerį:" jei "1" spausdinimo atsakymas "Dandy!" jei „2“spausdinimo atsakymas „Fantastiška!“jei „3“spausdinimo atsakymas „Šviesėk, vėdryne!“jei įvestis neatpažįstama spausdinimo atsakymas "Jūs ne taip gerai vykdote instrukcijas?"
Žingsnis 11. Išsaugokite dokumentą
Paspauskite Ctrl+S („Windows“) arba ⌘ „Command“+S („Mac“), įveskite pavadinimą ir spustelėkite Sutaupyti tai padaryti.