Si të shkruani pseudokod: 15 hapa (me fotografi)

Përmbajtje:

Si të shkruani pseudokod: 15 hapa (me fotografi)
Si të shkruani pseudokod: 15 hapa (me fotografi)

Video: Si të shkruani pseudokod: 15 hapa (me fotografi)

Video: Si të shkruani pseudokod: 15 hapa (me fotografi)
Video: Si të krijojmë një profil PROFESIONAL & ESTETIK në Instagram 2024, Mund
Anonim

Ky wikiHow ju mëson se si të krijoni një dokument pseudokod për programin tuaj kompjuterik. Pseudokodi në thelb përfshin krijimin e një skicë të gjuhës jo-programuese të qëllimit të kodit tuaj.

Hapa

Pjesa 1 nga 3: Kuptimi i Bazave të Pseudokodit

Shkruani Pseudokodin Hapi 1
Shkruani Pseudokodin Hapi 1

Hapi 1. Dijeni se çfarë është pseudokodi

Pseudokodi është një skicë e shkruar hap pas hapi e kodit tuaj që gradualisht mund ta transkriptoni në gjuhën e programimit. Shumë programues e përdorin atë për të planifikuar funksionin e një algoritmi para se të vendosin veten në detyrën më teknike të kodimit.

Pseudokodi shërben si një udhëzues joformal, një mjet për të menduar përmes problemeve të programit dhe një mundësi komunikimi që mund t'ju ndihmojë të shpjegoni idetë tuaja për njerëzit e tjerë.

1494423 2
1494423 2

Hapi 2. Kuptoni pse pseudokodi është i dobishëm

Pseudokodi përdoret për të treguar se si duhet të funksionojë një algoritëm llogaritës. Koduesit shpesh përdorin pseudokodin si një hap të ndërmjetëm në programim midis fazës fillestare të planifikimit dhe fazës së shkrimit të kodit aktual të ekzekutueshëm. Disa përdorime të tjera të pseudokodit përfshijnë sa vijon:

  • Përshkrimi se si duhet të funksionojë një algoritëm. Pseudokodi mund të ilustrojë se ku një strukturë, mekanizëm ose teknikë e caktuar mund ose duhet të shfaqet në një program.
  • Shpjegimi i një procesi llogaritës për përdoruesit më pak teknikë. Kompjuterët kanë nevojë për një sintaksë shumë të rreptë të hyrjes për të drejtuar një program, por njerëzit (veçanërisht jo-programuesit) mund ta kenë më të lehtë të kuptojnë një gjuhë më të rrjedhshme, subjektive që thekson qartë qëllimin e secilës linjë të kodit.
  • Hartimi i kodit në një mjedis grupor. Arkitektët e softuerit të nivelit të lartë shpesh do të përfshijnë pseudokodin në modelet e tyre për të ndihmuar në zgjidhjen e një problemi kompleks me të cilin ata shohin se si hasin programuesit e tyre. Nëse jeni duke zhvilluar një program së bashku me koduesit e tjerë, mund të gjeni se pseudokodi ju ndihmon të bëni të qarta qëllimet tuaja.
Shkruani pseudokodin Hapi 3
Shkruani pseudokodin Hapi 3

Hapi 3. Mos harroni se pseudokodi është subjektiv dhe jostandard

Nuk ka një sintaksë të caktuar që absolutisht duhet të përdorni për pseudokod, por është një mirësjellje e zakonshme profesionale të përdorni struktura standarde pseudokode që programuesit e tjerë mund t'i kuptojnë lehtësisht. Nëse jeni duke koduar një projekt vetë, atëherë gjëja më e rëndësishme është se pseudokodi ju ndihmon të strukturoni mendimet tuaja dhe të zbatoni planin tuaj.

  • Nëse jeni duke punuar me të tjerët në një projekt-qofshin ata bashkëmoshatarët tuaj, programues të rinj ose bashkëpunëtorë jo teknikë-është e rëndësishme të përdorni të paktën disa struktura standarde në mënyrë që të gjithë të tjerët të kuptojnë me lehtësi qëllimin tuaj.
  • Nëse jeni regjistruar në një kurs programimi në një universitet, një kamp kodimi ose një kompani, ka të ngjarë të testoheni kundër një "standardi" të mësuar të pseudokodit. Ky standard shpesh ndryshon midis institucioneve dhe mësuesve.

Qartësia është qëllimi kryesor i pseudokodit dhe mund të ndihmojë nëse punoni brenda konventave të pranuara të programimit. Ndërsa e zhvilloni pseudokodin tuaj në kodin aktual, do t'ju duhet ta transkriptoni atë në një gjuhë programimi - kështu që mund të ndihmojë në strukturimin e skicës tuaj me këtë në mendje.

Shkruani pseudokodin Hapi 4
Shkruani pseudokodin Hapi 4

Hapi 4. Përqendrohuni në qëllimin kryesor të pseudokodit

Mund të jetë e lehtë të kthehesh në shkrimin në kod sapo të arrish hapin tënd. Kujtimi i qëllimit të pseudokodit tuaj-shpjegimi se çfarë duhet të bëjë secila linjë e programit-do t'ju mbajë të bazuar gjatë krijimit të dokumentit pseudokod.

Pjesa 2 nga 3: Shkrimi i Pseudokodit të Mirë

1494423 5
1494423 5

Hapi 1. Përdorni një redaktues me tekst të thjeshtë

Mund të jetë joshëse të përdorni një përpunues teksti (p.sh., Microsoft Word) ose një program të ngjashëm për të krijuar një dokument me tekst të pasur, por pseudokodi ka nevojë për sa më pak formatim që të jetë e mundur për ta mbajtur atë të thjeshtë.

Redaktorët e tekstit të thjeshtë përfshijnë Notepad (Windows) dhe TextEdit (Mac).

1494423 6
1494423 6

Hapi 2. Filloni duke shkruar qëllimin e procesit

Përkushtimi i një rreshti ose dy për të shpjeguar qëllimin e kodit tuaj do të ndihmojë në ngritjen e pjesës tjetër të dokumentit, dhe gjithashtu do t'ju kursejë detyrën e shpjegimit të funksionit të programit për secilin person të cilit i tregoni pseudokodin.

1494423 7
1494423 7

Hapi 3. Shkruani vetëm një pohim për rresht

Çdo deklaratë në pseudokodin tuaj duhet të shprehë vetëm një veprim për kompjuterin. Në shumicën e rasteve, nëse lista e detyrave është tërhequr siç duhet, atëherë secila detyrë do të korrespondojë me një rresht të pseudokodit. Merrni parasysh të shkruani listën tuaj të detyrave, pastaj ta përktheni atë në pseudokod, pastaj gradualisht ta zhvilloni atë pseudokod në një kod aktual, të lexueshëm nga kompjuteri.

1494423 8
1494423 8

Hapi 4. Përdorni hapësirën e bardhë dhe dhëmbëzimin në mënyrë efektive

Përdorimi i hapësirave të bardha midis "blloqeve" të tekstit do të ndihmojë në mbajtjen e përbërësve të ndryshëm të pseudokodit tuaj të izoluar, dhe vendosja e pjesëve të ndryshme të secilit bllok do të tregojë se ato pjesë të pseudokodit kalojnë nën një seksion më pak të prerë.

Për shembull, një pjesë e pseudokodit që diskuton futjen e një numri duhet të jetë në të njëjtin "bllok", ndërsa pjesa tjetër (p.sh., pjesa që diskuton daljen) duhet të jetë në një bllok tjetër

1494423 9
1494423 9

Hapi 5. Kapitalizoni komandat kryesore nëse është e nevojshme

Në varësi të kërkesave tuaja pseudokode ose mjedisit në të cilin po publikoni pseudokodin, mund t'ju duhet të kapitalizoni komandat që do të mbeten në kodin aktual.

Për shembull, nëse përdorni komandat "nëse" dhe "atëherë" në pseudokodin tuaj, ju mund të dëshironi t'i ndryshoni ato për të lexuar "NFSE" dhe "PASTAJ" (p.sh., "Nëse numri i hyrjes nëse rezultati i daljes PAS")

1494423 10
1494423 10

Hapi 6. Shkruani duke përdorur terminologji të thjeshtë

Mos harroni, ju po shkruani për atë që do të bëjë projekti, duke mos përmbledhur vetë kodin. Kjo është veçanërisht e rëndësishme nëse po shkruani pseudokod për të shërbyer si një demonstrim për një klient që nuk di kodim, ose si një projekt për një programues fillestar.

Ju madje mund të dëshironi të heqni qafe çdo komandë kodimi dhe thjesht të përcaktoni procesin e secilës rresht në gjuhën e thjeshtë. Për shembull, "nëse hyrja është tek, dalja" Y "" mund të bëhet "nëse përdoruesi fut një numër tek, në vend të kësaj shfaq" Y "".

1494423 11
1494423 11

Hapi 7. Mbani pseudokodin tuaj në rendin e duhur

Ndërsa gjuha që përdorni për të modifikuar pseudokodin tuaj duhet të jetë e thjeshtë, ju ende duhet të mbani secilën pjesë të pseudokodit tuaj në rendin në të cilin duhet të ekzekutohet.

1494423 12
1494423 12

Hapi 8. Mos i lini asgjë imagjinatës

Çdo gjë që po ndodh në proces duhet të përshkruhet plotësisht. Deklaratat pseudokode janë afër deklaratave të thjeshta angleze. Pseudokodi zakonisht nuk përdor variabla, por në vend të kësaj përshkruan atë që programi duhet të bëjë me objekte të afërta me botën reale, siç janë numrat e llogarive, emrat ose shumat e transaksioneve.

1494423 13
1494423 13

Hapi 9. Përdorni strukturat standarde të programimit

Edhe nëse nuk ka standard për pseudokodin, do të jetë më e lehtë për programuesit e tjerë të kuptojnë hapat tuaj nëse përdorni struktura nga gjuhët programuese ekzistuese (sekuenciale). Përdorni terma si "nëse", "atëherë", "ndërsa", "tjetër" dhe "lak" në të njëjtën mënyrë si në gjuhën tuaj të preferuar të programimit. Konsideroni strukturat e mëposhtme:

  • nëse KUSHTI atëherë UDHUCTZIM - Kjo do të thotë që një udhëzim i dhënë do të zbatohet vetëm nëse një kusht i caktuar është i vërtetë. "Udhëzim", në këtë rast, nënkupton një hap që programi do të kryejë, ndërsa "kusht" do të thotë që të dhënat duhet të plotësojnë një grup të caktuar kriteresh para se programi të ndërmarrë veprime.
  • ndërsa GJENDJA bëni UDHZIM - Kjo do të thotë që udhëzimi duhet të përsëritet përsëri dhe përsëri derisa gjendja të mos jetë më e vërtetë.
  • bëni UDHZIM ndërsa KUSHTI - Kjo është shumë e ngjashme me "ndërsa KUSHTET bëni INSTRUCTION". Në rastin e parë, gjendja kontrollohet para se të kryhet udhëzimi, por në rastin e dytë udhëzimi do të zbatohet së pari; kështu, në rastin e dytë, UDHZIMI do të kryhet të paktën një herë.
  • EMRI i funksionit (ARGUMENTET): UDHZIM - Kjo do të thotë që sa herë që përdoret një emër i caktuar në kod, është një shkurtim për një udhëzim të caktuar. "Argumentet" janë lista të ndryshoreve që mund të përdorni për të sqaruar udhëzimin.
1494423 14
1494423 14

Hapi 10. Organizoni seksionet tuaja pseudokode

Nëse keni seksione të mëdha të pseudokodit që përcaktojnë pjesë të tjera të pseudokodit brenda të njëjtit bllok, mund të dëshironi të përdorni kllapa ose identifikues të tjerë për të mbajtur gjithçka të përmbajtur.

  • Kllapat-të dyja standarde (p.sh., [kodi]) dhe të lakuara (p.sh., {kodi})-mund të ndihmojnë në përmbajtjen e segmenteve të gjata të pseudokodit.
  • Kur kodoni, mund të shtoni komente duke shtypur "" në anën e majtë të komentit (p.sh.

    // Ky është një hap i përkohshëm.

  • ) Ju mund të përdorni të njëjtën metodë kur shkruani pseudokod për të lënë shënime që nuk përshtaten në tekstin kodues.
Shkruani pseudokodin Hapi 15
Shkruani pseudokodin Hapi 15

Hapi 11. Kontrolloni dy herë pseudokodin tuaj për lexueshmëri dhe qartësi

Ju duhet të jeni në gjendje t'i përgjigjeni pyetjeve të mëposhtme deri në fund të dokumentit:

  • A do të kuptohej ky pseudokod nga dikush që nuk është i njohur me procesin?
  • A është pseudokodi i shkruar në atë mënyrë që të jetë e lehtë për ta përkthyer atë në një gjuhë llogaritëse?
  • A e përshkruan pseudokodi të gjithë procesin pa lënë asgjë jashtë?
  • A kuptohet qartë çdo emër objekti i përdorur në pseudokod nga auditori i synuar?
  • Nëse gjeni se një pjesë e pseudokodit ka nevojë për përpunim ose nuk përshkruan në mënyrë eksplicite një hap që dikush tjetër mund ta harrojë, kthehuni mbrapa dhe shtoni informacionin e nevojshëm.

Pjesa 3 nga 3: Krijimi i një Shembulli të Dokumentit Pseudokod

1494423 16
1494423 16

Hapi 1. Hapni një redaktues me tekst të thjeshtë

Ju mund të përdorni Notepad (Windows) ose TextEdit (Mac) si parazgjedhje nëse nuk doni të instaloni një program të ri.

1494423 17
1494423 17

Hapi 2. Përcaktoni programin tuaj

Edhe pse nuk është rreptësisht e nevojshme, të shkruash një rresht me një ose dy fjali në krye të dokumentit do ta bëjë të qartë që në fillim qëllimin e programit:

Ky program do të kërkojë një përshëndetje nga përdoruesi. Nëse përshëndetja përputhet me një përgjigje specifike, përgjigja do të jepet; nëse jo, një refuzim do të dorëzohet.

1494423 18
1494423 18

Hapi 3. Shkruani sekuencën e hapjes

Komanda juaj e parë-domethënë, gjëja e parë që programi juaj duhet të bëjë gjatë ekzekutimit-duhet të jetë rreshti i parë:

përshëndetje të shtypura "Përshëndetje i huaj!"

1494423 19
1494423 19

Hapi 4. Shtoni rreshtin tjetër

Vendosni një hapësirë midis rreshtit të fundit dhe rreshtit tjetër duke shtypur ↵ Enter, pastaj krijoni rreshtin tjetër të kodit. Në këtë shembull, përdoruesi duhet të nxisë linjën tjetër të dialogut:

shtypni kërkesën shtypni "Enter" për të vazhduar

1494423 20
1494423 20

Hapi 5. Shtoni thirrjen për veprim

Në këtë shembull, përdoruesit do t'i kërkohet një përshëndetje:

printoni thirrjen për veprim "Si jeni?"

1494423 21
1494423 21

Hapi 6. Tregojini përdoruesit një listë përgjigjesh

Përsëri, pasi të keni shtypur ↵ Enter në këtë shembull, përdoruesi duhet të shohë një listë të përgjigjeve të mundshme:

shfaq përgjigjet e mundshme "1. Mirë." "2. E shkëlqyeshme!" "3. Jo mirë".

1494423 22
1494423 22

Hapi 7. Kërkoni të dhëna nga përdoruesi

Këtu programi do t'i kërkojë përdoruesit të japë një përgjigje:

printoni kërkesën për të dhëna "Shkruani numrin që ju përshkruan më së miri:"

1494423 23
1494423 23

Hapi 8. Krijo komandat "nëse" për hyrjen e përdoruesit

Meqenëse ka shumë përgjigje që përdoruesi mund të zgjedhë, do të dëshironi të shtoni rezultate të shumta bazuar në përgjigjen e zgjedhur prej tyre:

nëse përgjigja e shtypur "1" "E shkëlqyeshme!" nëse përgjigja e shtypur "2" është "Fantastike!" nëse përgjigja e printimit "3" "Ndriço, gjalpë!"

1494423 24
1494423 24

Hapi 9. Shtoni një mesazh gabimi

Në rast se përdoruesi zgjedh gabimisht një përgjigje, mund të keni gati një mesazh gabimi:

nëse hyrja nuk njihet përgjigja e printimit "Ju nuk i ndiqni udhëzimet shumë mirë, apo jo?"

1494423 25
1494423 25

Hapi 10. Shtoni çdo përbërës tjetër të programit

Kaloni nëpër dokumentin tuaj dhe shtoni ose mishëroni çdo detaj për të siguruar që ju dhe kushdo që lexon dokumentin do të kuptojë kuptimin e tij. Sipas shembullit të kësaj metode, dokumenti juaj pseudokod përfundimtar duhet të duket diçka si kjo:

Ky program do të kërkojë një përshëndetje nga përdoruesi. Nëse përshëndetja përputhet me një përgjigje specifike, përgjigja do të jepet; nëse jo, një refuzim do të dorëzohet. përshëndetje të shtypura "Përshëndetje i huaj!" shtypni kërkesën shtypni "Enter" për të vazhduar printoni thirrjen për veprim "Si jeni sot?" shfaq përgjigjet e mundshme "1. Mirë." "2. E shkëlqyeshme!" "3. Jo mirë". kërkesë për printim për hyrje "Fut numrin që të përshkruan më së miri:" nëse "1" printo përgjigjen "E shkëlqyeshme!" nëse përgjigja e shtypur "2" është "Fantastike!" nëse përgjigja e printimit "3" "Ndriço, gjalpë!" nëse hyrja nuk njihet përgjigja e printimit "Ju nuk i ndiqni udhëzimet shumë mirë, apo jo?"

1494423 26
1494423 26

Hapi 11. Ruani dokumentin tuaj

Shtypni Ctrl+S (Windows) ose ⌘ Command+S (Mac), futni një emër dhe klikoni Ruaj për ta bërë këtë.

Video - Duke përdorur këtë shërbim, disa informacione mund të ndahen me YouTube

Këshilla

Recommended: