Kaip parašyti pseudokodą: 15 žingsnių (su paveikslėliais)

Turinys:

Kaip parašyti pseudokodą: 15 žingsnių (su paveikslėliais)
Kaip parašyti pseudokodą: 15 žingsnių (su paveikslėliais)

Video: Kaip parašyti pseudokodą: 15 žingsnių (su paveikslėliais)

Video: Kaip parašyti pseudokodą: 15 žingsnių (su paveikslėliais)
Video: Žingsnis po žingsnio: kaip atlikti biometrinį identifikavimą su „Smart-ID" 2024, Gegužė
Anonim

Š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

Parašykite 1 pseudokodą
Parašykite 1 pseudokodą

Ž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.

1494423 2
1494423 2

Ž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.
Parašykite 3 pseudokodą
Parašykite 3 pseudokodą

Ž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.

Parašykite 4 pseudokodo veiksmą
Parašykite 4 pseudokodo veiksmą

Ž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

1494423 5
1494423 5

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“).

1494423 6
1494423 6

Ž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ą.

1494423 7
1494423 7

Ž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ą.

1494423 8
1494423 8

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

1494423 9
1494423 9

Ž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“)

1494423 10
1494423 10

Ž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“.

1494423 11
1494423 11

Ž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.

1494423 12
1494423 12

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.

1494423 13
1494423 13

Ž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.
1494423 14
1494423 14

Ž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ą.
Parašykite 15 pseudokodo veiksmą
Parašykite 15 pseudokodo veiksmą

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

1494423 16
1494423 16

Žingsnis 1. Atidarykite paprasto teksto redaktorių

Jei nenorite įdiegti naujos programos, pagal numatytuosius nustatymus galite naudoti „Notepad“(„Windows“) arba „TextEdit“(„Mac“).

1494423 17
1494423 17

Ž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.

1494423 18
1494423 18

Ž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!"

1494423 19
1494423 19

Ž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“

1494423 20
1494423 20

Žingsnis 5. Pridėkite raginimą veikti

Šiame pavyzdyje vartotojas bus raginamas pasveikinti:

spausdinti raginimą veikti „Kaip sekasi?“

1494423 21
1494423 21

Ž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".

1494423 22
1494423 22

Žingsnis 7. Paprašykite vartotojo įvesties

Čia programa paprašys vartotojo įvesti atsakymą:

spausdinimo užklausa įvedimui "Įveskite geriausiai jus apibūdinantį numerį:"

1494423 23
1494423 23

Ž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!“

1494423 24
1494423 24

Ž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?"

1494423 25
1494423 25

Ž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?"

1494423 26
1494423 26

Žingsnis 11. Išsaugokite dokumentą

Paspauskite Ctrl+S („Windows“) arba ⌘ „Command“+S („Mac“), įveskite pavadinimą ir spustelėkite Sutaupyti tai padaryti.

Vaizdo įrašas - naudojant šią paslaugą kai kuri informacija gali būti bendrinama su „YouTube“

Rekomenduojamas: