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
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.
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.
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.
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
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).
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.
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.
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
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")
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.
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.
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.
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.
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.
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
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.
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.
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!"
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
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?"
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."
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:"
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!"
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?"
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?"
Kauj Ruam 11. Txuag koj daim ntawv
Nias Ctrl+S (Windows) lossis ⌘ Command+S (Mac), sau lub npe, thiab nyem Txuag ua li ntawd.