Псевдокод хэрхэн бичих вэ: 15 алхам (зурагтай)

Агуулгын хүснэгт:

Псевдокод хэрхэн бичих вэ: 15 алхам (зурагтай)
Псевдокод хэрхэн бичих вэ: 15 алхам (зурагтай)

Видео: Псевдокод хэрхэн бичих вэ: 15 алхам (зурагтай)

Видео: Псевдокод хэрхэн бичих вэ: 15 алхам (зурагтай)
Видео: Удирдлагын заавар /ATV төхөөрөмж/ 2024, May
Anonim

Энэхүү wikiHow нь таны компьютерийн програмд псевдокод баримт бичгийг хэрхэн бий болгохыг зааж өгдөг. Псевдокод нь үндсэндээ таны кодын зорилгын програмчлалын бус хэлний тоймыг бий болгохыг шаарддаг.

Алхам

3 -ийн 1 -р хэсэг: Псевдокодын үндсийг ойлгох

Псевдокод бичих Алхам 1
Псевдокод бичих Алхам 1

Алхам 1. Псевдокод гэж юу болохыг мэдэх

Псевдокод бол таны кодын алхам алхмаар бичигдсэн тойм бөгөөд та програмчлалын хэл рүү аажмаар хөрвүүлж болно. Олон програмистууд үүнийг илүү техникийн даалгавар өгөхөөс өмнө алгоритмын функцийг төлөвлөхөд ашигладаг.

Псевдокод нь албан бус гарын авлага, програмын асуудлыг эргэцүүлэн бодох хэрэгсэл, санаа бодлоо бусад хүмүүст тайлбарлахад туслах харилцааны сонголт болдог.

1494423 2
1494423 2

Алхам 2. Псевдокод яагаад хэрэгтэй болохыг ойлгоорой

Псевдокод нь тооцоолох алгоритм хэрхэн ажиллах ёстойг харуулахад ашиглагддаг. Кодлогчид ихэвчлэн псевдокодыг төлөвлөлтийн эхний үе шат ба бодит гүйцэтгэгдэж буй код бичих үе хооронд програмчлалын завсрын алхам болгон ашигладаг. Псевдокодын бусад зарим хэрэглээнд дараахь зүйлс орно.

  • Алгоритм хэрхэн ажиллах ёстойг тайлбарлах. Псевдокод нь тодорхой бүтэц, механизм, техник нь програмд хаана гарч ирэх ёстойг харуулдаг.
  • Техникийн хувьд бага хэрэглэгчдэд тооцоолох үйл явцыг тайлбарлах. Компьютерт програм ажиллуулахын тулд маш нарийн оролтын синтакс хэрэгтэй боловч хүмүүс (ялангуяа програмист бус хүмүүс) кодын мөр бүрийн зорилгыг тодорхой тусгасан илүү уян хатан, субъектив хэлийг ойлгоход илүү хялбар байдаг.
  • Бүлгийн тохиргоонд код зохиох. Өндөр түвшний програм хангамжийн архитекторууд програмистууддаа тулгарч буй нарийн төвөгтэй асуудлыг шийдвэрлэхэд туслахын тулд псевдокодыг дизайндаа оруулах болно. Хэрэв та бусад кодлогчтой хамт програм боловсруулж байгаа бол псевдокод нь таны санааг тодорхой болгоход тусалдаг гэж та бодож магадгүй юм.
Псевдокод бичих Алхам 3
Псевдокод бичих Алхам 3

Алхам 3. Псевдокод нь субъектив бөгөөд стандарт бус гэдгийг санаарай

Псевдокодын хувьд заавал ашиглах ёстой синтакс байдаггүй боловч бусад програмистуудын ойлгоход хялбар стандарт псевдокод бүтцийг ашиглах нь мэргэжлийн нийтлэг эелдэг зан юм. Хэрэв та төслийг өөрөө кодлож байгаа бол хамгийн чухал зүйл бол псевдокод нь таны бодлыг бүрдүүлэх, төлөвлөгөөгөө хэрэгжүүлэхэд тусалдаг явдал юм.

  • Хэрэв та төсөл дээр бусадтай хамтран ажиллаж байгаа бол тэд таны үе тэнгийнхэн, бага програмистууд эсвэл техникийн бус хамтран ажиллагсад байх эсэхээс үл хамааран дор хаяж зарим стандарт бүтцийг ашиглах нь чухал бөгөөд ингэснээр бусад хүмүүс таны санааг амархан ойлгох болно.
  • Хэрэв та их сургууль, кодчилох бааз эсвэл компанид програмчлалын курст хамрагдсан бол таныг хуурамч кодын "стандарт" -ын дагуу шалгах болно. Энэ стандарт нь ихэвчлэн байгууллага, багш нарын хооронд харилцан адилгүй байдаг.

Ойлгомжтой байдал нь псевдокодын үндсэн зорилго бөгөөд хэрэв та хүлээн зөвшөөрөгдсөн програмчлалын конвенцийн хүрээнд ажилладаг бол энэ нь туслах болно. Псевдокодыг бодит код болгон хөгжүүлэхийн тулд та үүнийг програмчлалын хэл рүү хөрвүүлэх шаардлагатай болно.

Псевдокод бичих Алхам 4
Псевдокод бичих Алхам 4

Алхам 4. Псевдокодын гол зорилгод анхаарлаа хандуулаарай

Нэг алхам хийснийхээ дараа код бичих рүү буцах нь амархан байх болно. Псевдокодын баримтыг үүсгэх явцад програмын мөр бүр юу хийх ёстойг тайлбарлаж буй псевдокодынхоо зорилгыг санаж байх нь таныг үндэслэлтэй байлгах болно.

3 -ийн 2 -р хэсэг: Сайн псевдокод бичих

1494423 5
1494423 5

Алхам 1. Энгийн текст засварлагч ашиглах

Баян тексттэй баримт бичиг үүсгэхийн тулд текст боловсруулагч (жишээ нь, Microsoft Word) эсвэл үүнтэй төстэй програм ашиглах нь сонирхолтой байж болох ч псевдокод нь энгийн байлгахын тулд аль болох бага форматлах шаардлагатай байдаг.

Энгийн текст засварлагчид Notepad (Windows) болон TextEdit (Mac) орно.

1494423 6
1494423 6

Алхам 2. Процессийн зорилгыг бичиж эхэл

Таны кодын зорилгыг тайлбарлахын тулд нэг эсвэл хоёр мөрийг зориулснаар баримт бичгийн үлдсэн хэсгийг тохируулах боломжтой бөгөөд энэ нь псевдокод харуулсан хүн бүрт програмын функцийг тайлбарлах ажлыг хэмнэх болно.

1494423 7
1494423 7

Алхам 3. Нэг мөрөнд ганцхан өгүүлбэр бичээрэй

Таны псевдокодын мэдэгдэл бүр компьютерт зориулсан ганцхан үйлдлийг илэрхийлэх ёстой. Ихэнх тохиолдолд, хэрэв даалгаврын жагсаалтыг зөв зурсан бол ажил бүр псевдокодын нэг мөртэй тохирч байх болно. Даалгаврын жагсаалтаа бичээд дараа нь энэ жагсаалтыг псевдокод болгон хөрвүүлээд дараа нь энэхүү псевдокодыг компьютер дээр унших боломжтой код болгон аажмаар хөгжүүлээрэй.

1494423 8
1494423 8

Алхам 4. Цагаан зай, догол мөрийг үр дүнтэй ашигла

Текстийн "блокууд" -ын хоорондох цагаан зайг ашиглах нь псевдокодын өөр өөр бүрэлдэхүүн хэсгүүдийг тусгаарлахад тусалж, блок бүрийн өөр хэсгүүдийг догол мөрөнд оруулах нь псевдокодын хэсгүүд нь арай доогуур ороогүй хэсэгт орсныг илтгэнэ.

Жишээлбэл, псевдокодын дугаар оруулах тухай хэлэлцдэг хэсэг нь бүгд ижил "блок" дотор байх ёстой бол дараагийн хэсэг (жишээ нь, гаралтыг хэлэлцсэн хэсэг) өөр блокт байх ёстой

1494423 9
1494423 9

Алхам 5. Шаардлагатай бол түлхүүр командыг томоор бичнэ үү

Псевдокодын шаардлага эсвэл псевдокодыг хэвлэж буй орчноос хамааран та жинхэнэ кодонд үлдэх тушаалуудыг томоор бичих шаардлагатай болж магадгүй юм.

Жишээлбэл, хэрэв та псевдокоддоо "if", "then" командыг ашигладаг бол тэдгээрийг "IF", "THEN" гэж уншихаар өөрчлөхийг хүсч болно (жишээ нь, "IF input number THEN output result")

1494423 10
1494423 10

Алхам 6. Энгийн нэр томъёог ашиглан бичих

Та кодоо өөрөө тоймлоогүйгээр төсөл юу хийх талаар бичиж байгаагаа санаарай. Хэрэв та псевдокод бичиж, кодчилол мэдэхгүй хэрэглэгчдэд үзүүлэх эсвэл эхлэгч програмистын төсөл болгон ашиглах бол энэ нь ялангуяа чухал юм.

Та кодчилох командыг бүрмөсөн устгаж, мөр бүрийн процессыг энгийн хэлээр тодорхойлохыг хүсч магадгүй юм. Жишээлбэл, "хэрэв оролт сондгой байвал хэрэглэгч" сондгой тоогоор орвол "Y" гаралт нь "Y" гарч ирнэ.

1494423 11
1494423 11

Алхам 7. Псевдокодоо зохих дарааллаар нь байлга

Псевдокодоо өөрчлөхөд ашигладаг хэл нь энгийн байх ёстой хэдий ч псевдокодынхоо хэсэг бүрийг гүйцэтгэх дарааллаар нь хадгалах шаардлагатай хэвээр байна.

1494423 12
1494423 12

Алхам 8. Төсөөлөлд юу ч бүү орхи

Процессийн явцад болж буй бүх зүйлийг бүрэн дүрслэх ёстой. Псевдокодын мэдэгдэл нь англи хэл дээрх энгийн хэллэгүүдтэй ойролцоо байна. Псевдокод нь ихэвчлэн хувьсагч ашигладаггүй, харин програмын дансны дугаар, нэр, гүйлгээний дүн гэх мэт бодит ертөнцөд ойрхон объектуудтай юу хийх ёстойг тайлбарладаг.

1494423 13
1494423 13

Алхам 9. Стандарт програмчлалын бүтцийг ашиглах

Псевдокодын стандарт байхгүй байсан ч одоо байгаа (дараалсан) програмчлалын хэлнээс бүтцийг ашиглавал бусад програмистууд таны алхамыг ойлгоход хялбар болно. "If", "then", "while", "else", "loop" гэх мэт нэр томъёог өөрийн дуртай програмчлалын хэл дээр яг адилхан ашиглаарай. Дараахь бүтцийг анхаарч үзээрэй.

  • хэрэв НӨХЦӨЛ, дараа нь ЗААВАРЧИЛГАА - Энэ нь зөвхөн тухайн нөхцөл үнэн бол өгөгдсөн зааварчилгаа хийгдэнэ гэсэн үг юм. Энэ тохиолдолд "зааварчилгаа" гэдэг нь тухайн програмын хийх алхамыг хэлдэг бол "нөхцөл" гэдэг нь програм ажиллахаас өмнө өгөгдөл нь тодорхой шалгуур үзүүлэлтүүдийг хангасан байх ёстой гэсэн үг юм.
  • while CONDITION do INSTRUCTION - Энэ нь нөхцөл үнэн байхаа болих хүртэл зааврыг дахин дахин давтах ёстой гэсэн үг юм.
  • CONDITION байхад зааврыг хийх - Энэ нь "while CONDITION do INSTRUCTION" -тай маш төстэй юм. Эхний тохиолдолд зааварчилгаа өгөхөөс өмнө нөхцөл байдлыг шалгадаг боловч хоёр дахь тохиолдолд зааварчилгааг эхлээд хийх болно; Тиймээс, хоёр дахь тохиолдолд, зааварчилгааг дор хаяж нэг удаа хийх болно.
  • NAME (ARGUMENTS) функц: ЗААВАРЧИЛГАА - Энэ нь кодонд тодорхой нэр ашиглах болгонд энэ нь тодорхой зааврын товчлол гэсэн үг юм. "Аргументууд" нь зааврыг тодруулахад ашиглаж болох хувьсагчдын жагсаалт юм.
1494423 14
1494423 14

Алхам 10. Псевдокодын хэсгүүдийг зохион байгуул

Хэрэв танд ижил блок дотор псевдокодын бусад хэсгүүдийг тодорхойлдог псевдокодын том хэсгүүд байгаа бол та бүх зүйлийг хадгалахын тулд хаалт эсвэл бусад таних тэмдгийг ашиглахыг хүсч магадгүй юм.

  • Хаалт-стандарт (жнь., [Код]) ба муруй (жишээ нь, {код})-псевдокодын урт сегментүүдийг агуулахад тусалж чадна.
  • Кодлохдоо та сэтгэгдлээ зүүн талд "" гэж бичээд тайлбар нэмж болно (жишээ нь.

    // Энэ бол түр зуурын алхам юм.

  • ). Та псевдокод бичихдээ кодчилох текстэд тохирохгүй тэмдэглэл үлдээхийн тулд энэ аргыг ашиглаж болно.
Псевдокод бичих Алхам 15
Псевдокод бичих Алхам 15

Алхам 11. Псевдокодоо дахин уншиж, ойлгомжтой эсэхийг шалгаарай

Баримт бичгийн төгсгөлд та дараахь асуултуудад хариулах ёстой.

  • Энэхүү хуурамч кодыг энэ үйл явцыг мэдэхгүй хүн ойлгох болов уу?
  • Псевдокодыг тооцоолох хэл рүү орчуулахад хялбар байхаар бичигдсэн үү?
  • Псевдокод нь юу ч орхихгүйгээр бүхэл бүтэн үйл явцыг дүрсэлдэг үү?
  • Псевдокод ашигладаг объектын нэр бүр зорилтот хэрэглэгчдэд ойлгомжтой байдаг уу?
  • Хэрэв та псевдокодын хэсгийг нарийвчлан боловсруулах шаардлагатай эсвэл өөр хэн нэгний мартаж болох алхамыг тодорхой тусгаагүй бол буцаж очоод шаардлагатай мэдээллээ оруулна уу.

3 -р хэсгийн 3: Псевдокодын баримт бичгийн жишээ үүсгэх

1494423 16
1494423 16

Алхам 1. Энгийн текст засварлагчийг нээнэ үү

Хэрэв та шинэ програм суулгахыг хүсэхгүй байгаа бол Notepad (Windows) эсвэл TextEdit (Mac) -ийг анхдагчаар ашиглаж болно.

1494423 17
1494423 17

Алхам 2. Програмаа тодорхойл

Баримт бичгийн дээд хэсэгт нэг эсвэл хоёр өгүүлбэр бүхий мөр бичих нь тийм ч чухал биш боловч програмын зорилго эхнээсээ тодорхой болно.

Энэ програм нь хэрэглэгчээс мэндчилгээ хүсэх болно. Хэрэв мэндчилгээ нь тодорхой хариулттай тохирч байвал хариултыг хүргэх болно; Үгүй бол татгалзсан хариу өгөх болно.

1494423 18
1494423 18

Алхам 3. Нээлтийн дарааллыг бичнэ үү

Таны анхны тушаал, өөрөөр хэлбэл таны програм ажиллаж байх үед хийх ёстой хамгийн эхний зүйл бол эхний мөр байх ёстой.

"Сайн байна уу танихгүй хүн!" мэндчилгээг хэвлэх.

1494423 19
1494423 19

Алхам 4. Дараагийн мөрийг нэмнэ үү

Line Enter дарж сүүлчийн мөр болон дараагийн мөрийн хооронд хоосон зай тавиад дараачийн кодын мөрийг үүсгэнэ үү. Энэ жишээнд хэрэглэгч дараагийн харилцан ярианы мөрийг оруулах ёстой.

хэвлэх мөрийг үргэлжлүүлэхийн тулд "Enter" товчийг дарна уу

1494423 20
1494423 20

Алхам 5. Дуудлагыг үйлдэлд нэмнэ үү

Энэ жишээнд хэрэглэгч танд мэндчилгээ өгөхийг хүсэх болно.

"Сайн байна уу?" гэсэн уриалгыг хэвлэх.

1494423 21
1494423 21

Алхам 6. Хариултуудын жагсаалтыг хэрэглэгчдэд харуул

Дахин хэлэхэд, энэ жишээг оруулна уу.

боломжтой хариултуудыг харуулах "1. Нарийн." "2. Гайхалтай!" "3. Сайн биш."

1494423 22
1494423 22

Алхам 7. Хэрэглэгчээс мэдээлэл оруулахыг хүсэх

Энд програм нь хэрэглэгчээс хариулт оруулахыг хүсэх болно.

"Таныг хамгийн сайн тодорхойлсон дугаарыг оруулна уу" гэсэн оролтын хүсэлтийг хэвлэх.

1494423 23
1494423 23

Алхам 8. Хэрэглэгчийн оролтонд "if" командыг үүсгэнэ

Хэрэглэгч сонгож болох олон хариулт байдаг тул та тэдний сонгосон хариулт дээр үндэслэн олон үр дүнг нэмэхийг хүсч байна.

Хэрэв "1" гэж хариулвал "Данди!" хэрэв "2" гэж хэвлэвэл "Гайхалтай!" хэрэв "3" гэж хэвлэвэл "Гэрэл гэгээ, цөцгийн тос!"

1494423 24
1494423 24

Алхам 9. Алдааны мэдэгдэл нэмнэ үү

Хэрэглэгч хариултаа буруу сонгосон тохиолдолд алдааны мэдэгдлийг бэлэн байлгаж болно.

Хэрэв оролтыг хүлээн зөвшөөрөөгүй бол "Та зааврыг сайн дагаж мөрддөггүй биз дээ?"

1494423 25
1494423 25

Алхам 10. Хөтөлбөрийн бусад бүрэлдэхүүн хэсгүүдийг нэмнэ үү

Баримт бичгийг чинь судалж үзээд, баримт бичгийг уншиж буй хүн болон түүний утгыг ойлгохын тулд дэлгэрэнгүй мэдээллийг нэмж оруулаарай. Энэ аргын жишээний дагуу таны псевдокодын эцсийн баримт бичиг иймэрхүү харагдах ёстой.

Энэ програм нь хэрэглэгчээс мэндчилгээ хүсэх болно. Хэрэв мэндчилгээ нь тодорхой хариулттай тохирч байвал хариултыг хүргэх болно; Үгүй бол татгалзсан хариу өгөх болно. "Сайн байна уу танихгүй хүн!" мэндчилгээг хэвлэх. хэвлэх мөрийг үргэлжлүүлэхийн тулд "Enter" товчийг дарна уу "Өнөөдөр сайн байна уу?" гэсэн уриалгыг хэвлэх. боломжтой хариултуудыг харуулах "1. Нарийн." "2. Гайхалтай!" "3. Сайн биш." "Таныг хамгийн сайн тодорхойлсон дугаарыг оруулна уу" гэсэн оролтын хүсэлтийг хэвлэх бол "1" байвал "Данди!" хэрэв "2" гэж хэвлэвэл "Гайхалтай!" хэрэв "3" гэж хэвлэвэл "Гэрэл гэгээ, цөцгийн тос!" Хэрэв оролтыг хүлээн зөвшөөрөөгүй бол "Та зааврыг сайн дагаж мөрддөггүй биз дээ?"

1494423 26
1494423 26

Алхам 11. Баримтаа хадгална уу

Ctrl+S (Windows) эсвэл ⌘ Command+S (Mac) товчлууруудыг дараад нэрийг оруулаад дарна уу Хадгалах ингэхийн тулд.

Видео - Энэ үйлчилгээг ашигласнаар зарим мэдээллийг YouTube -тэй хуваалцаж болно

Зөвлөмж болгож буй: