Хэрхэн гогцоо бичих вэ: 8 алхам (зурагтай)

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

Хэрхэн гогцоо бичих вэ: 8 алхам (зурагтай)
Хэрхэн гогцоо бичих вэ: 8 алхам (зурагтай)

Видео: Хэрхэн гогцоо бичих вэ: 8 алхам (зурагтай)

Видео: Хэрхэн гогцоо бичих вэ: 8 алхам (зурагтай)
Видео: Картирование потока создания ценности. Бережливое производство. Управление изменениями 2024, May
Anonim

Хэрэв та програмист эсвэл хөгжүүлэгч, эсвэл компьютерийн кодын модулийг бий болгох үүрэгтэй хүн байвал түр зуурын цикл хэрхэн бичихээ мэдэх шаардлагатай байж магадгүй юм. While давталт нь орчин үеийн компьютер програмчлалд ихэвчлэн хэрэглэгддэг хэд хэдэн ердийн гогцоонуудын нэг юм. For for loop -аас ялгаатай нь while давталт нь компьютерийг зөвхөн тодорхой нөхцөл үнэн байхад л тодорхой ажлуудыг хийхэд чиглүүлдэг. Үр дүн нь тодорхой нөхцөл хангагдсан тохиолдолд компьютер давталтыг зогсоож, цаашдын алхам, хэрэгжилтийг үргэлжлүүлэх болно. While loop нь орчин үеийн кодчиллын хэл дээр бичигдсэн логик дизайны нэг бөгөөд хүн болон компьютер хоёуланг нь олж мэдэх боломжтой бөгөөд ингэснээр аливаа инженерчлэл, програмчлалын төслийн хүчирхэг хэрэгсэл болдог. Do while гогцоог хэрхэн бичих нийтлэг алхмуудыг энд оруулав.

Алхам

Хэсэг хугацааны давталт бичих Алхам 1
Хэсэг хугацааны давталт бичих Алхам 1

Алхам 1. Кодлох орчинд ороорой

Хөтөлбөрийг нээгээд кодын хэсэг рүү очих хэрэгтэй.

Хэсэг хугацааны давталт бичих 2 -р алхам
Хэсэг хугацааны давталт бичих 2 -р алхам

Алхам 2. Хувьсагчаа тодорхойл

Хэсэг хугацааны давталт нь тодорхойлолтод хувьсагч ашигладаг. Жишээлбэл, хэрэв таны "x" хувьсагч нь гогцоо хэр удаан үргэлжлэхийг тодорхойлдог утга байх юм бол "x" -ийг бүхэл тоо эсвэл үүнтэй төстэй өгөгдлийн төрлөөр тодорхойлох нь чухал юм.

Хэсэг хугацааны давталт бичих 3 -р алхам
Хэсэг хугацааны давталт бичих 3 -р алхам

Алхам 3. do while командыг бичиж байхад while давталтыг эхлүүлнэ

Янз бүрийн компьютерийн хэл дээр синтакс нь өөр өөр байдаг. While тушаал нь ихэвчлэн "хийх үедээ" гэсэн үгсийг бусад хамгийн бага кодтой хамт оруулдаг.

Хэсэг хугацааны давталт бичих 4 -р алхам
Хэсэг хугацааны давталт бичих 4 -р алхам

Алхам 4. Зориулалтын даалгавар, хэрэгжүүлэх кодыг while гогцоонд оруулна уу

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

Хэсэг хугацааны давталт бичих 5 -р алхам
Хэсэг хугацааны давталт бичих 5 -р алхам

Алхам 5. else командыг оруулна уу

Энэ тушаал нь олон янзын синтаксийн бүтэцтэй боловч санаа нь адилхан: "while" гэж заасан нөхцөл хүчингүй болсон тохиолдолд давталт үргэлжлэхгүй. Жишээлбэл, хэрэв "x> 4 байхад хийх" тушаал байвал "x" хувьсагч 4 -ээс их болоход өөр командыг өөрчлөх болно.

Хэсэг хугацааны давталт бичих Алхам 6
Хэсэг хугацааны давталт бичих Алхам 6

Алхам 6. Ерөнхий хөтөлбөрийн хүрээнд өөрийн while циклийг үнэл

Үр дүнтэй байх мөчлөгийг бичих нэг хэсэг нь таны кодын функц хэрхэн ажиллахыг урьдчилан харах явдал юм. Ийм төрлийн таамаглал нь жигд ажилладаг кодын хэсэг болон амжилтгүй оролдлогын хоорондох ялгаа байж болно.

Хэсэг хугацааны давталт бичих Алхам 7
Хэсэг хугацааны давталт бичих Алхам 7

Алхам 7. Синтаксийн аливаа асуудлыг шийдвэрлэх

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

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

Хэсэг хугацааны давталт бичих Алхам 8
Хэсэг хугацааны давталт бичих Алхам 8

Алхам 8. Ажиллуулж, дибаг хийнэ үү

Ажиллах цаг нь ихэвчлэн хөгжүүлэгчид хамгийн сүүлийн алдааг олж хардаг газар юм. Хэрэв таны while цикл сайн бичигдсэн бол таны програм ажиллах хугацаандаа хүссэнээрээ ажиллах болно.

Алдааг олж хараарай. Аливаа бичих алдаа нь кодыг гэмтээх эсвэл ажиллахгүй болоход хүргэдэг. Кодыг сканнердаж, алдааг олж мэдээрэй

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