Yuav Sau Li Cas Pseudocode: 15 Kauj Ruam (nrog Duab)

Cov txheej txheem:

Yuav Sau Li Cas Pseudocode: 15 Kauj Ruam (nrog Duab)
Yuav Sau Li Cas Pseudocode: 15 Kauj Ruam (nrog Duab)

Video: Yuav Sau Li Cas Pseudocode: 15 Kauj Ruam (nrog Duab)

Video: Yuav Sau Li Cas Pseudocode: 15 Kauj Ruam (nrog Duab)
Video: Tshuaj theem vim li cas thiaj tau nqi ?/ Siv kho mob dab tsi?/paris polyphylla use for? 2024, Tej zaum
Anonim

Qhov wikiHow no qhia koj li cas los tsim daim ntawv pseudocode rau koj lub khoos phis tawj computer. Pseudocode yeej tseem ceeb hauv kev tsim cov lus tsis hais lus ntawm koj li kev cai.

Cov kauj ruam

Ntu 1 ntawm 3: Nkag Siab Pseudocode Basics

Sau Pseudocode Kauj Ruam 1
Sau Pseudocode Kauj Ruam 1

Kauj Ruam 1. Paub tias pseudocode yog dab tsi

Pseudocode yog cov kauj ruam-ib-qib sau cov qauv ntawm koj cov cai uas koj tuaj yeem maj mam sau ua cov lus programming. Ntau tus programmer siv nws los npaj ua haujlwm ntawm cov txheej txheem ua ntej teeb tsa lawv tus kheej mus rau cov haujlwm txuj ci ntau ntawm coding.

Pseudocode ua haujlwm raws li phau ntawv qhia tsis raug, ib qho cuab yeej rau kev xav los ntawm cov teeb meem hauv program, thiab kev sib txuas lus uas tuaj yeem pab koj piav koj lub tswv yim rau lwm tus neeg.

1494423 2
1494423 2

Kauj Ruam 2. Nkag siab tias vim li cas pseudocode thiaj li muaj txiaj ntsig

Pseudocode tau siv los qhia tias yuav ua li cas kev suav cov lej yuav tsum ua haujlwm. Coders feem ntau siv pseudocode ua cov theem nruab nrab hauv kev ua haujlwm nruab nrab ntawm thawj theem kev npaj ua ntej thiab theem ntawm kev sau cov cai siv tau. Qee qhov kev siv pseudocode suav nrog cov hauv qab no:

  • Piav qhia yuav ua li cas ib qho algorithm yuav tsum ua haujlwm. Pseudocode tuaj yeem piav qhia qhov twg tshwj xeeb tsim, txheej txheem, lossis txheej txheem tuaj yeem lossis yuav tsum tshwm sim hauv qhov haujlwm.
  • Piav cov txheej txheem suav rau cov neeg siv khoom siv tsawg dua. Cov khoos phis tawj xav tau cov txheej txheem txheej txheem nruj heev los ua haujlwm, tab sis tib neeg (tshwj xeeb yog tsis yog tus tsim qauv) tuaj yeem pom nws yooj yim nkag siab cov dej ntau dua, cov ntsiab lus tus kheej uas hais meej lub hom phiaj ntawm txhua kab ntawm txoj cai.
  • Tsim cov cai hauv pab pawg teeb tsa. Cov kws tsim vaj tsev software qib siab feem ntau suav nrog pseudocode rau hauv lawv cov qauv tsim los pab daws qhov teeb meem nyuaj uas lawv pom lawv cov programmer khiav mus. Yog tias koj tab tom txhim kho txoj haujlwm nrog rau lwm tus coders, koj yuav pom tias pseudocode pab ua rau koj lub hom phiaj meej.
Sau Pseudocode Kauj Ruam 3
Sau Pseudocode Kauj Ruam 3

Kauj Ruam 3. Nco ntsoov tias pseudocode yog tus kheej thiab tsis yog tus qauv

Tsis muaj txheej txheem txheej txheem uas koj yuav tsum tau siv rau pseudocode, tab sis nws yog ib qho kev coj ua zoo los siv tus qauv pseudocode tus qauv uas lwm tus programmer tuaj yeem nkag siab yooj yim. Yog tias koj tab tom teeb tsa ib qhov haujlwm los ntawm koj tus kheej, tom qab ntawd qhov tseem ceeb tshaj plaws yog pseudocode pab koj teeb tsa koj cov kev xav thiab tshaj tawm koj lub phiaj xwm.

  • Yog tias koj tab tom ua haujlwm nrog lwm tus ntawm txoj haujlwm-txawm tias lawv yog koj li phooj ywg, cov khoos kas khoos phis tawj, lossis cov tsis koom tes nrog kev sib koom tes-nws yog qhov tseem ceeb kom siv tsawg kawg qee qhov qauv txheej txheem kom txhua tus neeg tuaj yeem nkag siab yooj yim koj li kev xav.
  • Yog tias koj tau cuv npe hauv chav kawm programming hauv tsev kawm qib siab, chaw pw coding, lossis tuam txhab lag luam, koj yuav zoo li raug sim tiv thaiv kev qhia pseudocode "tus qauv". Tus txheej txheem no feem ntau txawv ntawm cov tsev kawm thiab kws qhia ntawv.

Kev paub meej yog lub hom phiaj tseem ceeb ntawm pseudocode, thiab nws yuav pab tau yog tias koj ua haujlwm raws li tau txais kev pom zoo rau lub rooj sib tham. Raws li koj txhim kho koj tus pseudocode rau hauv tus lej tiag, koj yuav tsum tau hloov nws mus rau hauv cov lus programming - yog li nws tuaj yeem pab teeb tsa koj cov qauv nrog qhov no hauv siab.

Sau Pseudocode Kauj Ruam 4
Sau Pseudocode Kauj Ruam 4

Kauj Ruam 4. Tsom ntsoov rau lub hom phiaj tseem ceeb ntawm pseudocode

Nws tuaj yeem yooj yim rov qab los sau rau hauv cov cai ib zaug koj tsoo koj txoj kev hla. Nco txog lub hom phiaj ntawm koj tus pseudocode-piav qhia tias txhua kab ntawm txoj haujlwm yuav tsum ua li cas-yuav ua rau koj pib thaum tsim cov ntawv pseudocode.

Ntu 2 ntawm 3: Sau Pseudocode Zoo

1494423 5
1494423 5

Kauj Ruam 1. Siv tus kws sau ntawv yooj yim

Nws tuaj yeem ntxias kom siv cov txheej txheem lo lus (piv txwv li, Microsoft Word) lossis cov haujlwm zoo sib xws los tsim cov ntawv nplua nuj-ntawv, tab sis pseudocode xav tau kev sau me me li sai tau kom yooj yim.

Plain-text editors suav nrog Notepad (Windows) thiab TextEdit (Mac).

1494423 6
1494423 6

Kauj Ruam 2. Pib los ntawm kev sau lub hom phiaj ntawm tus txheej txheem

Dedicating kab lossis ob los piav qhia lub hom phiaj ntawm koj cov cai yuav pab teeb tsa cov ntawv seem, thiab nws tseem yuav cawm koj txoj haujlwm ntawm kev piav qhia txoj haujlwm ua haujlwm rau txhua tus neeg uas koj qhia tus pseudocode.

1494423 7
1494423 7

Kauj Ruam 3. Sau ib nqe lus ib kab nkaus xwb

Txhua nqe lus hauv koj tus pseudocode yuav tsum qhia tawm ib qho nkaus xwb rau lub khoos phis tawj. Feem ntau, yog tias daim ntawv teev npe ua haujlwm zoo, tom qab ntawd txhua txoj haujlwm yuav sib haum rau ib kab ntawm pseudocode. Xav txog sau koj daim ntawv teev npe ua haujlwm, tom qab ntawd txhais cov npe ntawd rau hauv pseudocode, tom qab ntawd maj mam txhim kho tus pseudocode ntawd mus rau qhov tseeb, khoos phis tawj nyeem tau yooj yim.

1494423 8
1494423 8

Kauj Ruam 4. Siv qhov chaw dawb thiab qhov chaw nkag nkag tau zoo

Siv qhov chaw dawb ntawm "cov thaiv" ntawm cov ntawv yuav pab khaws cov khoom sib txawv ntawm koj tus pseudocode cais tawm, thiab tsis pom qhov sib txawv ntawm txhua qhov thaiv yuav qhia tias cov ntawv pseudocode mus rau hauv ntu qis dua.

Piv txwv li, ntu ntawm pseudocode uas tham txog kev nkag mus rau tus lej yuav tsum txhua tus nyob hauv ib qho "thaiv", thaum ntu tom ntej (piv txwv li, ntu uas tham txog qhov tso tawm) yuav tsum nyob hauv lwm qhov thaiv

1494423 9
1494423 9

Kauj Ruam 5. Sau cov lus txib tseem ceeb yog tias tsim nyog

Nyob ntawm koj qhov kev xav tau pseudocode lossis ib puag ncig uas koj tab tom tshaj tawm pseudocode, koj yuav xav tau siv cov lus txib uas yuav nyob hauv qhov chaws tiag.

Piv txwv li, yog tias koj siv "yog" thiab "tom qab ntawd" cov lus txib hauv koj tus pseudocode, koj yuav xav hloov lawv los nyeem "YOG" thiab "THEN" (piv txwv li, "YOG cov lej nkag los THEN cov txiaj ntsig tau tshwm sim")

1494423 10
1494423 10

Kauj Ruam 6. Sau ntawv siv cov lus yooj yim

Nco ntsoov, koj tab tom sau txog qhov phiaj xwm yuav ua dab tsi, tsis suav nrog tus lej nws tus kheej. Qhov no yog qhov tshwj xeeb tshaj yog tias koj tab tom sau pseudocode los ua qauv qhia rau cov neeg siv khoom uas tsis paub coding, lossis ua qhov haujlwm rau tus pib programmer.

Tej zaum koj yuav xav tshem ib qho ntawm cov lus txib kom zoo thiab tsuas yog txhais txhua kab txheej txheem hauv cov lus yooj yim. Piv txwv li, "yog cov tswv yim coj txawv txawv, tso tawm 'Y'" yuav dhau los "yog tus neeg siv nkag mus rau tus lej khib, tso saib 'Y'" hloov chaw.

1494423 11
1494423 11

Kauj Ruam 7. Khaws koj tus pseudocode kom raug

Thaum cov lus koj siv los hloov kho koj tus pseudocode yuav tsum yooj yim, koj tseem yuav tsum khaws txhua daim ntawm koj tus pseudocode raws li qhov nws yuav tsum tau ua.

1494423 12
1494423 12

Kauj Ruam 8. Tsis muaj dab tsi rau kev xav

Txhua yam uas tau tshwm sim hauv tus txheej txheem yuav tsum tau piav qhia meej. Pseudocode nqe lus nyob ze rau cov lus Askiv yooj yim. Pseudocode tsis feem ntau siv cov hloov pauv, tab sis hloov pauv piav qhia qhov kev zov me nyuam yuav tsum ua li cas nrog cov khoom ze-rau-lub ntiaj teb tiag tiag xws li tus lej lej, npe, lossis tus lej pauv.

1494423 13
1494423 13

Kauj Ruam 9. Siv cov txheej txheem txheej txheem txheej txheem

Txawm hais tias tsis muaj tus txheej txheem rau pseudocode, nws yuav yooj yim dua rau lwm tus programmer kom nkag siab koj cov kauj ruam yog tias koj siv cov txheej txheem los ntawm cov lus uas siv (ua ntu zus). Siv cov ntsiab lus zoo li "yog", "tom qab ntawd", "thaum", "lwm yam", thiab "voj" ib yam nkaus uas koj xav tau hauv koj cov lus nyiam ua haujlwm. Xav txog cov qauv hauv qab no:

  • yog CONDITION ces INSTRUCTION - Qhov no txhais tau tias cov lus qhia yuav tsuas yog ua yog tias qhov xwm txheej tau muaj tseeb. "Kev qhia", qhov no, txhais tau tias yog kauj ruam uas txoj haujlwm yuav ua, thaum "xwm txheej" txhais tau tias cov ntaub ntawv yuav tsum ua tau raws cov txheej txheem txheej txheem ua ntej txoj haujlwm yuav ua.
  • thaum CONDITION ua Cov Lus Qhia - Qhov no txhais tau tias cov lus qhia yuav tsum rov ua dua thiab rov ua dua kom txog thaum qhov xwm txheej tsis muaj tseeb.
  • ua INSTRUCTION thaum CONDITION - Qhov no zoo ib yam li "thaum CONDITION ua INSTRUCTION". Hauv thawj kis, tus mob raug tshuaj xyuas ua ntej kev qhia, tab sis zaum ob qhov kev qhia yuav ua ua ntej; yog li, hauv qhov xwm txheej thib ob, Kev qhia yuav raug ua yam tsawg ib zaug.
  • muaj nuj nqi NPE (QHOV TSEEB): QHIA - Qhov no txhais tau tias txhua lub sijhawm siv lub npe tshwj xeeb hauv cov cai, nws yog cov ntawv luv rau qee qhov kev qhia. "Cov lus sib cav" yog cov npe ntawm cov kev hloov pauv uas koj tuaj yeem siv los piav qhia cov lus qhia.
1494423 14
1494423 14

Kauj Ruam 10. Npaj koj ntu pseudocode

Yog tias koj muaj ntu ntu loj ntawm pseudocode uas tau piav qhia lwm daim ntawm pseudocode nyob hauv tib lub thaiv, koj yuav xav siv tus lej cim lossis lwm tus cim kom khaws txhua yam muaj.

  • Cov kab zauv-ob tus qauv (piv txwv li, [code]) thiab nkhaus (piv txwv li, {code})-tuaj yeem pab muaj ntu ntu ntev ntawm pseudocode.
  • Thaum coding, koj tuaj yeem ntxiv cov lus pom los ntawm kev ntaus "" ntawm sab laug ntawm cov lus pom (piv txwv li,

    // Nov yog cov kauj ruam ib ntus.

  • ). Koj tuaj yeem siv tib txoj hauv kev no thaum sau pseudocode kom sau cov ntawv uas tsis haum rau cov ntawv coding.
Sau Pseudocode Kauj Ruam 15
Sau Pseudocode Kauj Ruam 15

Kauj Ruam 11. Txheeb ob zaug koj tus pseudocode kom nyeem tau thiab meej

Koj yuav tsum muaj peev xwm teb cov lus nug hauv qab no thaum kawg ntawm daim ntawv:

  • Puas yuav pseudocode no nkag siab los ntawm ib tus neeg uas tsis paub txog txheej txheem?
  • Puas yog tus pseudocode tau sau ua ib txoj hauv kev uas nws yuav yooj yim los txhais nws ua lus suav?
  • Puas yog pseudocode piav qhia txog txheej txheem ua tiav yam tsis muaj dab tsi tawm?
  • Puas yog txhua lub npe khoom siv hauv pseudocode nkag siab meej los ntawm cov neeg mloog?
  • Yog tias koj pom tias ib feem ntawm pseudocode xav tau kev piav qhia ntxiv lossis nws tsis qhia meej txog cov kauj ruam uas lwm tus neeg yuav hnov qab, rov qab mus thiab ntxiv cov ntaub ntawv tsim nyog.

Ntu 3 ntawm 3: Tsim Tus Qauv Pseudocode Document

1494423 16
1494423 16

Kauj Ruam 1. Qhib cov ntawv nyeem yooj yim

Koj tuaj yeem siv Notepad (Windows) lossis TextEdit (Mac) los ntawm lub neej ntawd yog tias koj tsis xav txhim kho qhov program tshiab.

1494423 17
1494423 17

Kauj Ruam 2. Txheeb xyuas koj qhov haujlwm

Txawm hais tias tsis tsim nyog nruj me ntsis, sau kab ib- lossis ob kab lus nyob rau sab saum toj ntawm daim ntawv yuav qhia meej txij thaum pib lub hom phiaj ntawm txoj haujlwm:

Qhov program no yuav thov txais tos los ntawm tus neeg siv. Yog tias kev sib tham zoo ib yam nrog cov lus teb tshwj xeeb, cov lus teb yuav raug xa mus; yog tias tsis yog, yuav tsis lees txais.

1494423 18
1494423 18

Kauj Ruam 3. Sau ntu qhib

Koj thawj lo lus txib-uas yog, thawj qhov koj qhov program yuav tsum ua thaum khiav-yuav tsum yog thawj kab:

sau ntawv tos txais "Nyob zoo tus neeg txawv!"

1494423 19
1494423 19

Kauj Ruam 4. Ntxiv kab tom ntej

Muab qhov chaw nruab nrab ntawm kab kawg thiab kab tom ntej los ntawm nias ↵ Enter, tom qab ntawd tsim kab kab tom ntej. Hauv qhov piv txwv no, tus neeg siv yuav tsum hais kab lus sib tham tom ntej:

luam tawm sai nias "Enter" txuas ntxiv

1494423 20
1494423 20

Kauj Ruam 5. Ntxiv qhov hu mus rau qhov ua

Hauv qhov piv txwv no, tus neeg siv yuav raug hais kom tos txais:

luam tawm hu-rau-nqis tes "Koj nyob li cas?"

1494423 21
1494423 21

Kauj Ruam 6. Qhia tus neeg siv daim ntawv teev cov lus teb

Ib zaug ntxiv, tom qab nias ↵ Sau hauv qhov piv txwv no, tus neeg siv yuav tsum pom cov npe ntawm cov lus teb tau:

tso saib cov lus teb tau "1. Zoo." "2. Zoo heev!" "3. Tsis zoo."

1494423 22
1494423 22

Kauj Ruam 7. Thov nkag los ntawm tus neeg siv

Nov yog qhov program yuav nug tus neeg siv kom nkag mus rau cov lus teb:

luam daim ntawv thov rau kev nkag mus "Sau tus lej uas piav qhia koj zoo tshaj plaws:"

1494423 23
1494423 23

Kauj Ruam 8. Tsim "yog" cov lus txib rau tus neeg siv khoom nkag

Txij li muaj ntau qhov lus teb uas tus neeg siv tuaj yeem xaiv, koj yuav xav ntxiv ntau qhov txiaj ntsig raws li lawv cov lus teb xaiv:

yog tias "1" luam cov lus teb "Dandy!" yog tias "2" luam cov lus teb "Zoo heev!" yog tias "3" luam cov lus teb "Ua kom maj mam, buttercup!"

1494423 24
1494423 24

Kauj Ruam 9. Ntxiv cov lus yuam kev

Yog tias tus neeg siv xaiv qhov lus teb tsis raug, koj tuaj yeem muaj cov lus yuam kev npaj:

yog tias cov tswv yim tsis lees paub cov lus teb "Koj tsis ua raws cov lus qhia zoo, puas yog?"

1494423 25
1494423 25

Kauj Ruam 10. Ntxiv lwm yam khoom hauv qhov program

Mus los ntawm koj cov ntaub ntawv thiab ntxiv lossis nqaij tawm cov ncauj lus kom ntseeg tau tias koj thiab txhua tus neeg nyeem daim ntawv yuav nkag siab nws lub ntsiab lus. Raws li qhov txheej txheem no piv txwv, koj daim ntawv pseudocode zaum kawg yuav tsum zoo ib yam li no:

Qhov program no yuav thov txais tos los ntawm tus neeg siv. Yog tias kev sib tham zoo ib yam nrog cov lus teb tshwj xeeb, cov lus teb yuav raug xa mus; yog tias tsis yog, yuav tsis lees txais. sau txais tos "Nyob zoo tus neeg txawv!" luam tawm sai nias "Enter" txuas ntxiv luam tawm hu-rau-nqis tes "Koj nyob li cas hnub no?" tso saib cov lus teb tau "1. Zoo." "2. Zoo heev!" "3. Tsis zoo." luam daim ntawv thov kom nkag mus "Sau tus lej uas piav qhia koj zoo tshaj:" yog "1" luam teb "Dandy!" yog tias "2" luam cov lus teb "Zoo heev!" yog tias "3" luam cov lus teb "Ua kom maj mam, buttercup!" yog tias cov tswv yim tsis lees paub cov lus teb "Koj tsis ua raws cov lus qhia zoo, puas yog?"

1494423 26
1494423 26

Kauj Ruam 11. Txuag koj daim ntawv

Nias Ctrl+S (Windows) lossis ⌘ Command+S (Mac), sau lub npe, thiab nyem Txuag ua li ntawd.

Yees duab - Los ntawm kev siv qhov kev pabcuam no, qee cov ntaub ntawv yuav raug muab qhia rau YouTube

Pom zoo: