Paano Isulat ang Pseudocode: 15 Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Isulat ang Pseudocode: 15 Hakbang (na may Mga Larawan)
Paano Isulat ang Pseudocode: 15 Hakbang (na may Mga Larawan)

Video: Paano Isulat ang Pseudocode: 15 Hakbang (na may Mga Larawan)

Video: Paano Isulat ang Pseudocode: 15 Hakbang (na may Mga Larawan)
Video: PAANO MAG ASINTADA?! CHB Laying | step by step 2024, Mayo
Anonim

Itinuturo sa iyo ng wikiHow na ito kung paano lumikha ng isang pseudocode document para sa iyong computer program. Mahalaga na kinakailangan ng Pseudocode sa paglikha ng isang balangkas na hindi pang-program na wika ng hangarin ng iyong code.

Mga hakbang

Bahagi 1 ng 3: Pag-unawa sa Mga Pangunahing Kaalaman sa Pseudocode

Isulat ang Pseudocode Hakbang 1
Isulat ang Pseudocode Hakbang 1

Hakbang 1. Alamin kung ano ang pseudocode

Ang Pseudocode ay isang sunud-sunod na nakasulat na balangkas ng iyong code na maaari mong unti-unting mailipat sa wika ng programa. Ginagamit ito ng maraming mga programmer upang planuhin ang pagpapaandar ng isang algorithm bago itakda ang kanilang sarili sa mas teknikal na gawain ng pag-coding.

Ang Pseudocode ay nagsisilbing isang impormal na gabay, isang tool para sa pag-iisip sa mga problema sa programa, at isang pagpipilian sa komunikasyon na makakatulong sa iyo na ipaliwanag ang iyong mga ideya sa ibang mga tao.

1494423 2
1494423 2

Hakbang 2. Maunawaan kung bakit kapaki-pakinabang ang pseudocode

Ginagamit ang Pseudocode upang maipakita kung paano dapat gumana ang isang computing algorithm. Ang mga coder ay madalas na gumagamit ng pseudocode bilang isang intermediate na hakbang sa pagprogram sa pagitan ng paunang yugto ng pagpaplano at ang yugto ng pagsulat ng aktwal na maipapatupad na code. Ang ilan pang mga paggamit ng pseudocode ay nagsasama ng mga sumusunod:

  • Inilalarawan kung paano dapat gumana ang isang algorithm. Maaaring ilarawan ng Pseudocode kung saan ang isang partikular na konstruksyon, mekanismo, o pamamaraan ay maaaring o dapat lumitaw sa isang programa.
  • Pagpapaliwanag ng isang proseso ng computing sa mga hindi gaanong teknikal na mga gumagamit. Ang mga computer ay nangangailangan ng isang napaka-mahigpit na syntax ng pag-input upang magpatakbo ng isang programa, ngunit ang mga tao (lalo na ang mga hindi programmer) ay maaaring mas madaling maunawaan ang isang mas likido, paksa na wika na malinaw na nagsasaad ng layunin ng bawat linya ng code.
  • Pagdidisenyo ng code sa isang setting ng pangkat. Ang mga arkitektong mataas na antas ng software ay madalas na nagsasama ng pseudocode sa kanilang mga disenyo upang matulungan na malutas ang isang kumplikadong problema na nakikita nila ang tumatakbo sa kanilang mga programmer. Kung bumubuo ka ng isang programa kasama ang iba pang mga coder, maaari mong malaman na makakatulong ang pseudocode na linawin ang iyong hangarin.
Isulat ang Pseudocode Hakbang 3
Isulat ang Pseudocode Hakbang 3

Hakbang 3. Tandaan na ang pseudocode ay paksa at hindi pamantayan

Walang itinakdang syntax na talagang kailangan mong gamitin para sa pseudocode, ngunit isang pangkaraniwang propesyonal na paggalang na gumamit ng karaniwang mga istrakturang pseudocode na madaling maunawaan ng ibang mga programmer. Kung nag-coding ka ng isang proyekto nang mag-isa, kung gayon ang pinakamahalagang bagay ay ang pseudocode ay makakatulong sa iyong istraktura ang iyong mga saloobin at maisabatas ang iyong plano.

  • Kung nakikipagtulungan ka sa iba sa isang proyekto-kung sila ay iyong mga kapantay, junior programmer, o di-teknikal na nakikipagtulungan-mahalagang gamitin ang hindi bababa sa ilang karaniwang mga istraktura upang madaling maunawaan ng iba ang iyong hangarin.
  • Kung nakatala ka sa isang kurso sa pagprograma sa isang pamantasan, isang coding camp, o isang kumpanya, malamang na masubukan ka laban sa isang itinuro na "pamantayan" ng pseudocode. Ang pamantayang ito ay madalas na nag-iiba sa pagitan ng mga institusyon at guro.

Ang kalinawan ay isang pangunahing layunin ng pseudocode, at maaaring makatulong ito kung nagtatrabaho ka sa loob ng mga tinatanggap na kombensyon sa programa. Habang binubuo mo ang iyong pseudocode sa aktwal na code, kakailanganin mong isalin ito sa isang wika ng pagprograma - upang makatutulong ito upang maitayo ang iyong balangkas sa pag-iisip na ito.

Isulat ang Pseudocode Hakbang 4
Isulat ang Pseudocode Hakbang 4

Hakbang 4. Ituon ang pangunahing layunin ng pseudocode

Maaaring madali itong bumalik sa pagsulat sa code kapag na-hit mo ang iyong hakbang. Ang pag-alala sa layunin ng iyong pseudocode-na nagpapaliwanag kung ano ang dapat gawin ng bawat linya ng programa-ay magbibigay sa iyo ng grounded habang lumilikha ng pseudocode na dokumento.

Bahagi 2 ng 3: Pagsulat ng Magandang Pseudocode

1494423 5
1494423 5

Hakbang 1. Gumamit ng isang plain-text editor

Maaaring maging kaakit-akit na gumamit ng isang word processor (hal., Microsoft Word) o isang katulad na programa upang lumikha ng isang rich-text na dokumento, ngunit ang pseudocode ay nangangailangan ng kaunting pag-format hangga't maaari upang mapanatili itong simple.

Kasama sa mga editor ng teksto na plain ang Notepad (Windows) at TextEdit (Mac).

1494423 6
1494423 6

Hakbang 2. Magsimula sa pamamagitan ng pagsulat ng layunin ng proseso

Ang pagtatalaga ng isang linya o dalawa upang ipaliwanag ang layunin ng iyong code ay makakatulong sa pag-set up ng natitirang dokumento, at makakapagtipid din ito sa iyo ng gawain na ipaliwanag ang pagpapaandar ng programa sa bawat tao kung kanino mo ipinakita ang pseudocode.

1494423 7
1494423 7

Hakbang 3. Sumulat lamang ng isang pahayag bawat linya

Ang bawat pahayag sa iyong pseudocode ay dapat ipahayag ang isang aksyon lamang para sa computer. Sa karamihan ng mga kaso, kung ang listahan ng gawain ay maayos na inilabas, pagkatapos ang bawat gawain ay tumutugma sa isang linya ng pseudocode. Pag-isipang isulat ang iyong listahan ng gawain, pagkatapos isalin ang listahang iyon sa pseudocode, pagkatapos ay unti-unting bubuo ng pseudocode na iyon sa aktwal, nababasa ng computer na code.

1494423 8
1494423 8

Hakbang 4. Gumamit ng puting espasyo at indentation nang epektibo

Ang paggamit ng mga puting puwang sa pagitan ng "mga bloke" ng teksto ay makakatulong na mapanatili ang magkakaibang mga bahagi ng iyong pseudocode na nakahiwalay, at ang pag-indent ng iba't ibang mga piraso ng bawat bloke ay ipahiwatig na ang mga piraso ng pseudocode ay napupunta sa ilalim ng isang hindi gaanong naka-indent na seksyon.

Halimbawa, ang isang seksyon ng pseudocode na tumatalakay sa pagpasok ng isang numero ay dapat na nasa parehong "block", habang ang susunod na seksyon (hal., Ang seksyon na tumatalakay sa output) ay dapat na nasa ibang bloke

1494423 9
1494423 9

Hakbang 5. I-capitalize ang mga pangunahing utos kung kinakailangan

Nakasalalay sa iyong mga kinakailangan sa pseudocode o sa kapaligiran kung saan mo nai-publish ang pseudocode, maaaring kailanganin mong gumawa ng malaking titik ng mga utos na mananatili sa aktwal na code.

Halimbawa, kung gumagamit ka ng "kung" at "pagkatapos" ng mga utos sa iyong pseudocode, baka gusto mong baguhin ang mga ito upang mabasa ang "KUNG" at "THEN" (hal., "KUNG numero ng pag-input TAPOS resulta ng output")

1494423 10
1494423 10

Hakbang 6. Sumulat gamit ang simpleng terminolohiya

Tandaan, nagsusulat ka tungkol sa kung ano ang gagawin ng proyekto, hindi binubuod ang code mismo. Ito ay lalong mahalaga kung nagsusulat ka ng pseudocode upang magsilbing isang pagpapakita para sa isang customer na hindi alam ang pag-coding, o bilang isang proyekto para sa isang baguhang programmer.

Maaari mo ring alisin ang anumang mga utos ng pag-coding nang sama-sama at tukuyin lamang ang proseso ng bawat linya sa payak na wika. Halimbawa, "kung ang pag-input ay kakaiba, ang output 'Y'" ay maaaring maging "kung ang gumagamit ay nagpasok ng isang kakaibang numero, sa halip ay ipakita ang 'Y'".

1494423 11
1494423 11

Hakbang 7. Panatilihin ang iyong pseudocode sa tamang pagkakasunud-sunod

Habang ang wika na iyong ginagamit upang baguhin ang iyong pseudocode ay dapat na simple, kailangan mo pa ring panatilihin ang bawat piraso ng iyong pseudocode sa pagkakasunud-sunod kung saan kailangan itong maisagawa.

1494423 12
1494423 12

Hakbang 8. Walang iwanan sa imahinasyon

Lahat ng nangyayari sa proseso ay dapat na buong ilarawan. Ang mga pahayag ng Pseudocode ay malapit sa simpleng mga pahayag sa Ingles. Ang Pseudocode ay hindi karaniwang gumagamit ng mga variable, ngunit sa halip ay inilalarawan kung ano ang dapat gawin ng programa sa mga bagay na malapit sa real tulad ng mga numero ng account, pangalan, o halaga ng transaksyon.

1494423 13
1494423 13

Hakbang 9. Gumamit ng karaniwang mga istruktura ng pagprograma

Kahit na walang pamantayan para sa pseudocode, mas madali para sa ibang mga programmer na maunawaan ang iyong mga hakbang kung gumagamit ka ng mga istraktura mula sa mayroon nang (sunud-sunod) na mga wika sa pagprograma. Gumamit ng mga term na tulad ng "kung", "pagkatapos", "habang", "iba pa", at "loop" sa parehong paraan na nais mo sa iyong ginustong wika ng pagprograma. Isaalang-alang ang mga sumusunod na istraktura:

  • kung KONDISYON kung gayon INSTRUCTION - Nangangahulugan ito na ang isang naibigay na tagubilin ay isasagawa lamang kung ang isang naibigay na kundisyon ay totoo. Ang "tagubilin", sa kasong ito, ay nangangahulugang isang hakbang na isasagawa ng programa, habang ang "kundisyon" ay nangangahulugang ang data ay dapat na matugunan ang isang tiyak na hanay ng mga pamantayan bago kumilos ang programa.
  • habang ang KUNDISYON gawin ang INSTRUCTION - Nangangahulugan ito na ang tagubilin ay dapat na ulitin nang paulit-ulit hanggang sa ang kalagayan ay hindi na totoo.
  • gawin ang INSTRUCTION habang CONDITION - Ito ay halos kapareho sa "habang CONDITION gawin INSTRUCTION". Sa unang kaso, ang kondisyon ay nasuri bago isagawa ang tagubilin, ngunit sa pangalawang kaso ay isasagawa muna ang tagubilin; sa gayon, sa pangalawang kaso, ang INSTRUCTION ay isasagawa nang hindi bababa sa isang oras.
  • function NAME (ARGUMENTS): INSTRUCTION - Nangangahulugan ito na sa tuwing ginagamit ang isang tiyak na pangalan sa code, ito ay isang pagpapaikli para sa isang tiyak na tagubilin. Ang "Arguments" ay mga listahan ng mga variable na maaari mong gamitin upang linawin ang tagubilin.
1494423 14
1494423 14

Hakbang 10. Ayusin ang iyong mga seksyon ng pseudocode

Kung mayroon kang malalaking seksyon ng pseudocode na tumutukoy sa iba pang mga piraso ng pseudocode sa loob ng parehong bloke, baka gusto mong gumamit ng mga braket o iba pang mga identifier upang mapanatili ang lahat ng nilalaman.

  • Ang mga bracket-parehong pamantayan (hal., [Code]) at hubog (hal., {Code}) - ay makakatulong maglaman ng mahabang mga segment ng pseudocode.
  • Kapag nag-coding, maaari kang magdagdag ng mga komento sa pamamagitan ng pag-type ng "" sa kaliwang bahagi ng komento (hal.,

    // Ito ay isang pansamantalang hakbang.

  • ). Maaari mong gamitin ang parehong pamamaraan na ito kapag sumusulat ng pseudocode upang mag-iwan ng mga tala na hindi umaangkop sa teksto ng pag-cod.
Isulat ang Pseudocode Hakbang 15
Isulat ang Pseudocode Hakbang 15

Hakbang 11. I-double check ang iyong pseudocode para sa kakayahang mabasa at kalinawan

Dapat mong masagot ang mga sumusunod na katanungan sa pagtatapos ng dokumento:

  • Maunawaan ba ang pseudocode na ito ng isang taong hindi pamilyar sa proseso?
  • Ang pseudocode ba ay nakasulat sa isang paraan na magiging madali upang isalin ito sa isang wikang computing?
  • Inilalarawan ba ng pseudocode ang kumpletong proseso nang hindi iniiwan ang anumang bagay?
  • Ang bawat pangalan ba ng object na ginamit sa pseudocode ay malinaw na naintindihan ng target na madla?
  • Kung nalaman mong ang isang seksyon ng pseudocode ay nangangailangan ng pagpapaliwanag o hindi ito malinaw na binabalangkas ang isang hakbang na maaaring makalimutan ng ibang tao, bumalik at idagdag ang kinakailangang impormasyon.

Bahagi 3 ng 3: Lumilikha ng isang Halimbawa ng Pseudocode Document

1494423 16
1494423 16

Hakbang 1. Magbukas ng isang editor ng plain-text

Maaari mong gamitin ang Notepad (Windows) o TextEdit (Mac) bilang default kung hindi mo nais na mag-install ng isang bagong programa.

1494423 17
1494423 17

Hakbang 2. Tukuyin ang iyong programa

Habang hindi mahigpit na kinakailangan, ang pagsulat ng isang isa o dalawang pangungusap na linya sa tuktok ng dokumento ay maglilinaw mula sa simula ng hangarin ng programa:

Ang program na ito ay hihiling ng pagbati mula sa gumagamit. Kung ang pagbati ay tumutugma sa isang tukoy na tugon, maihahatid ang tugon; kung hindi, isang pagtanggi ay maihahatid.

1494423 18
1494423 18

Hakbang 3. Isulat ang pagkakasunud-sunod ng pambungad

Ang iyong unang utos-iyon ay, ang unang bagay na dapat gawin ng iyong programa sa pagtakbo-ay dapat na ang unang linya:

print pagbati "Hello estranghero!"

1494423 19
1494423 19

Hakbang 4. Idagdag ang susunod na linya

Maglagay ng puwang sa pagitan ng huling linya at ng susunod sa pamamagitan ng pagpindot sa ↵ Enter, pagkatapos ay lumikha ng susunod na linya ng code. Sa halimbawang ito, dapat mag-prompt ang gumagamit ng susunod na linya ng dayalogo:

i-print ang prompt pindutin ang "Enter" upang magpatuloy

1494423 20
1494423 20

Hakbang 5. Idagdag ang call to action

Sa halimbawang ito, sasabihan ang gumagamit para sa isang pagbati:

i-print ang call-to-action na "Kumusta ka?"

1494423 21
1494423 21

Hakbang 6. Ipakita sa gumagamit ang isang listahan ng mga tugon

Muli, pagkatapos ng pagpindot sa ↵ Ipasok sa halimbawang ito, dapat makakita ang gumagamit ng isang listahan ng mga posibleng tugon:

ipakita ang mga posibleng tugon na "1. Mabuti." "2. Mahusay!" "3. Hindi maganda."

1494423 22
1494423 22

Hakbang 7. Humiling ng input mula sa gumagamit

Dito hihilingin sa programa ang gumagamit na maglagay ng tugon:

kahilingan sa pag-print para sa pag-input na "Ipasok ang numero na pinakamahusay na naglalarawan sa iyo:"

1494423 23
1494423 23

Hakbang 8. Lumikha ng mga "kung" utos para sa pag-input ng gumagamit

Dahil maraming mga tugon ang maaaring mapili ng gumagamit, gugustuhin mong magdagdag ng maraming mga resulta batay sa kanilang napiling tugon:

kung "1" naka-print na tugon na "Dandy!" kung "2" naka-print na tugon na "Kamangha-mangha!" kung "3" naka-print na tugon "Magaan, buttercup!"

1494423 24
1494423 24

Hakbang 9. Magdagdag ng isang mensahe ng error

Sa kaganapan na hindi tama ang pagpili ng gumagamit ng isang tugon, maaari kang magkaroon ng isang mensahe ng error na handa:

kung ang pagkilala ay hindi kinikilalang tugon sa pag-print na "Hindi mo masyadong sinusunod ang mga tagubilin, hindi ba?"

1494423 25
1494423 25

Hakbang 10. Magdagdag ng anumang iba pang mga bahagi ng programa

Dumaan sa iyong dokumento at magdagdag o mag-laman ng anumang mga detalye upang matiyak na kapwa ikaw at sinumang nagbabasa ng dokumento ay mauunawaan ang kahulugan nito. Tulad ng halimbawa ng pamamaraang ito, ang iyong panghuling dokumento ng pseudocode ay dapat magmukhang ganito:

Ang program na ito ay hihiling ng pagbati mula sa gumagamit. Kung ang pagbati ay tumutugma sa isang tukoy na tugon, maihahatid ang tugon; kung hindi, isang pagtanggi ay maihahatid. print pagbati "Hello estranghero!" i-print ang prompt pindutin ang "Enter" upang magpatuloy i-print ang call-to-action na "Kumusta ka ngayon?" ipakita ang mga posibleng tugon na "1. Mabuti." "2. Mahusay!" "3. Hindi maganda." kahilingan sa pag-print para sa pag-input na "Ipasok ang numero na pinakamahusay na naglalarawan sa iyo:" kung "1" i-print ang tugon na "Dandy!" kung "2" naka-print na tugon na "Kamangha-mangha!" kung "3" naka-print na tugon "Magaan, buttercup!" kung ang pagkilala ay hindi kinikilalang tugon sa pag-print na "Hindi mo masyadong sinusunod ang mga tagubilin, hindi ba?"

1494423 26
1494423 26

Hakbang 11. I-save ang iyong dokumento

Pindutin ang Ctrl + S (Windows) o ⌘ Command + S (Mac), maglagay ng isang pangalan, at mag-click Magtipid upang gawin ito.

Video - Sa pamamagitan ng paggamit ng serbisyong ito, maaaring ibahagi ang ilang impormasyon sa YouTube

Mga Tip

Inirerekumendang: