"While loop" схемийг хэрхэн хийх талаар анхлан суралцагчдад зориулсан гарын авлага

Хаш Моралес2024 оны 9-р сарын 03Яаж

А while циклийн схем нь хүмүүст while loop-ийг ойлгох, ашиглахад тусалдаг харааны гарын авлага юм. Энэ нь нөхцөл үнэн болтол алхам алхмаар зааварчилгаа өгдөг. Энэ нь нарийн төвөгтэй давталтын ажлыг хөнгөвчлөх болно. Урсгал диаграм нь гогцоо хэрхэн ажилладагийг тодруулдаг. Тэд алхамын дараалал, нөхцөлийг хялбарчлах замаар хязгааргүй гогцоо гэх мэт алдаанаас сэргийлдэг. Тэдний зохион байгуулалт нь давталтын логик алдааг хурдан илрүүлдэг. Алга болсон код эсвэл логик бус логик зэрэг асуудлыг олоход илүү хялбар байдаг. Кодлохын өмнө урсгал диаграмм үүсгэх нь давталтын логикийг сайтар төлөвлөхөд тусалдаг. Урсгал диаграм нь ойлгомжтой удирдамжаар кодчиллыг хялбаршуулж, ойлгоход хялбар бөгөөд бүх хэл дээр хэрэглэгдэх боломжтой. Эдгээр нь гогцоог ойлгож, үр ашгийг дээшлүүлэхэд тусалдаг.

Урсгал диаграмд байхдаа цикл хийх

1-р хэсэг. Do while цикл гэж юу вэ

Do-while гогцоо нь тодорхой нөхцөл үнэн хэвээр байх тохиолдолд дор хаяж нэг багц зааврыг давтахаас өмнө хийгдэх кодчилол дахь давталтын бүтэц юм. Энэ нь ямар нэг зүйл хийх, дараа нь шалгах арга барилыг ашигладаг.

Түүний үйл ажиллагааны задаргаа энд байна:

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

Энэ нь кодын блокийг гүйцэтгэхийн өмнө нөхцөлийг шалгадаг while давталтаас ялгаж өгдөг. Do-while давталт нь нөхцөл байдлыг үнэлэхийн өмнө дор хаяж нэг удаа гүйцэтгэлийг баталгаажуулдаг.

• Хэрэглэгчийн оролтыг авах: Энэ нь хүссэн зүйлээ авах хүртлээ хэрэглэгчдээс оролт асуухад тохиромжтой.
• Cool Trick: Энэ нь таныг тусгай заль мэхийг хайж эхлэхээсээ өмнө наад зах нь өгөгдлийг шалгах боломжийг олгодог.
• Do-while гогцоонуудыг эзэмшсэнээр та ямар нэг зүйлийг анхнаасаа хийгдэж байгаа эсэхийг баталгаажуулахын тулд код бичихэд тохиромжтой ур чадвар эзэмшинэ гэсэн үг.

Do-while давталтын тухай ойлголтыг ойлгох нь баталгаатай анхны гүйцэтгэлийг шаарддаг нөхцөл байдлыг програмчлах үнэ цэнэтэй хэрэгслийг өгөх болно.

2-р хэсэг. Урсгал диаграм дахь Do while давталтын жишээ

Одоо та do-while гогцоонуудыг ашиглахад таатай байгаа тул урсгал диаграм нь үүнийг хэрхэн ойлгоход хялбар болгож болохыг харцгаая. Аливаа зүйлийг хялбарчлахын тулд do-while давталтын янз бүрийн аргуудыг харуулсан цөөн хэдэн жишээ энд байна.

Жишээ 1: Хэрэглэгчийн оруулсан мэдээллийг шалгаж байна

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

Эерэг тоог баталгаажуулах

Тайлбар:

• Хөтөлбөр эхэлнэ.
• Дугаар оруулах сануулга гарна.
• Програм нь оруулсан дугаар эерэг эсэхийг шалгана.
• Хэрэв тоо эерэг биш бол программ хэрэглэгчээс дугаараа дахин оруулахыг хүсэх болно (Тийм сум).
• Энэ давталт нь эерэг тоо гарах хүртэл үргэлжилнэ (Төгсгөлд нь сум байхгүй).

Жишээ 2: Таадаг тоглоом

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

Таамаглах тоглоомТайлбар:

• Хөтөлбөр эхэлнэ.
• Нууц дугаар сонгоно уу.
• Хэрэглэгч тоог таахыг асууна.
• Програм нь таамаг зөв эсэхийг шалгадаг.
• Таамаглал буруу байвал хэрэглэгч дахин асуух болно (Сумгүй).
• Хэрэглэгчийн таамаг нууц дугаартай таарах хүртэл энэ мөчлөг давтагдана (Тийм сум нь төгсгөлийн тэмдэг рүү чиглэнэ).

3-р хэсэг. Урсгал диаграммд Do while давталтын тохиолдлуудыг ашиглах

Do-while гогцоонууд нь ямар ч байсан програмын блокыг дор хаяж нэг удаа ажиллуулдаг тул өвөрмөц байдаг. Энэ нь энэ функцийг сайн ашиглахын тулд давталт шалгаж эхлэхээс өмнө хийх шаардлагатай ажлуудыг хийхэд маш сайн болгодог. Урсгал диаграммууд нь тохиромжтой хэрэгсэл юм. Эдгээр нь гогцоо хэрхэн ажилладагийг ойлгоход хялбар болгодог бөгөөд энэ нь алдаа засах, илүү сайн код бичихэд хялбар болгодог. Энэ хэсэг нь танд үүнийг авахад туслах диаграммыг харуулах болно. Бид бодит жишээнүүдийг харж, урсгалын диаграм нь давталтын логикийг хэрхэн тодруулж байгааг харах болно. Эдгээр жишээнүүдийн талаар суралцах нь танд do-while давталтыг эзэмшиж, кодын төвөгтэй ажлуудыг шийдвэрлэхэд тусална.

1. Хэрэглэгчийн оруулсан зөв эсэхийг шалгаж байна.

Хэн оролцож байна: Хэрэглэгч, Програм.
Юу болж байна: Хэрэглэгчийн оруулсан мэдээлэл нь бодит тоо эсэхийг шалгах.
Хамгийн түрүүнд хийх зүйл: Програм нь хэрэглэгчээс эерэг тоо бичихийг хүсдэг.
Дараа нь юу болох вэ: Хэрэглэгч тоо бичнэ.

2. Дараа нь програм эерэг тоо байгаа эсэхийг шалгана.

Хэрэв тийм бол програмыг үргэлжлүүлнэ. (Энэ алхамд ердөө л ийм байна)
Гэхдээ хэрэв энэ тоо эерэг биш бол програм нь алдааны мессежийг харуулж, эерэг тоогоор дахин оролдохыг хэрэглэгчдэд хэлдэг.
Үлдсэн зүйл: Хэрэглэгч эерэг тоог бичнэ.

Хэрэглээний жишээ диаграмыг ойлгох

4-р хэсэг. Хэрхэн өөрийн гараар урсгалын диаграмм дээр Do while давталт хийх вэ

Одоо та do-while гогцоог ашиглахын ашиг тус, тэдгээрийн авчирдаг тодорхой байдлыг ойлгосон тул өөрийн гараар бүтээх цаг болжээ! Энэ хэсэг нь танд хэрхэн ашиглахыг харуулах болно MindOnMap, ашиглахад хялбар, гайхалтай сэтгэхүйн зураглал хийх програм бөгөөд урсгал диаграмын гогцоонуудыг гайхалтай харагдуулна. Энэхүү гарын авлага нь энгийн бөгөөд хэрэглэхэд хялбар MindOnMap программыг хэрхэн мэргэжлийн харагдахуйц урсгал диаграмын гогцоо үүсгэхийг харуулах болно. MindOnMap бол маш сайн сонголт юм урсгал диаграмм хийх Учир нь энэ нь дүрс, текст хайрцаг, холбоосыг нэмэхэд хялбар бөгөөд та урсгал диаграмаа хялбархан цэгцэлж, өнгөөр будаж болно. Нэмж дурдахад та бусад хүмүүстэй нэгэн зэрэг ижил схем дээр ажиллах боломжтой.

1

MindOnMap-д хандахыг хүссэн хөтчөө нээнэ үү. Үүний дараа зүүн талын самбар дээрх + Шинэ товчийг дарж шинэ төсөл үүсгэнэ үү.

Шинэ төсөл үүсгэх
2

Зотон дээр гарсны дараа баруун талд байгаа сумыг хараад Style-г сонгоно уу. Дараа нь "Бүтэц" табыг хайж, "Дээшээс доош" бүтцийг сонгоно уу.

Өөрийн бүтцийг сонгоно уу
3

Дүрсүүдээр Do while Loop урсгал диаграммыг үүсгэж эхлээрэй. Та дугуйрсан тэгш өнцөгт, диагональ, зууван гэх мэтийг ашиглаж болно.

Бүтэцийг дуусгах

5-р хэсэг. Урсгал диаграмм дахь Do while циклийн талаархи түгээмэл асуултууд

while хүртлэх дөрвөн алхам юу вэ?

Эхлэл: Энэ нь do-while давталтыг эхлүүлэхтэй адил юм. Энд та тоолуур, туг, эсвэл хэрэглэгчийн бичиж болох зүйлс гэх мэт шаардлагатай хувьсагчдыг тохируулдаг. Дүрмүүдийг шалгах: Давталт нь ажлаа хийж эхлэхээс өмнө нөхцөлийг ихэвчлэн хувьсагч эсвэл програм хэрхэн гүйцэтгэж байгааг хардаг. Хэрэв энэ нь сайн бол гогцоо үргэлжилсээр байна. Ажлыг хий: Нөхцөл байдал сайн, математик хийх, өгөгдөлтэй ажиллах зэрэг үндсэн ажилтай бол давталтын код ажиллана. Шинэчлэх: Энэ давталт нь хэрэглэгчийн хийсэн зүйл дээр тулгуурлан тоолуур эсвэл тугуудыг дээш доошлуулах гэх мэт үүрд үргэлжлэхгүй байх хувьсагчдыг өөрчлөх алхам нэмж болно.

While гогцоонууд хэрхэн ажилладаг вэ?

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

While болон Do-While давталтуудын хооронд ямар ялгаа байдаг вэ?

Гол ялгаа нь нөхцөлийг шалгах, кодыг ажиллуулах явдал юм. While циклд та кодыг ажиллуулахын өмнө нөхцөлийг шалгана. Эхэндээ нөхцөл үнэн байвал код ажиллана. Do-While Loop-тэй, ямар ч хамаагүй, код дор хаяж нэг удаа ажилладаг. Ажилласны дараа нөхцөл нь давталт давтах эсэхийг шалгах болно.

Дүгнэлт

Мэдэх while циклийн схемийг хэрхэн зурах програмчлалын даалгавруудыг давтах гол хэрэгсэл бөгөөд нөхцөлийг шалгахын өмнө дор хаяж нэг удаа ажиллуулахыг баталгаажуулдаг. Энэхүү гарын авлага нь урсгал диаграммууд нь do-while гогцоонуудыг ойлгож, үүсгэхэд хэрхэн тусалж болохыг харуулж байна. Баталгаажуулалт, бэлтгэл, харуулын үнэ цэнэ, цэсээр удирддаг програмууд гэх мэт чухал санаануудыг бид ярилцсан. Мөн бид хэрэглэгчдэд ээлтэй MindOnMap ашиглан таны do-while давталтын диаграммуудыг хийж сурсан. оюун ухааны зураглалын хэрэгсэл. Do-while гогцоонуудыг эзэмшиж, урсгал диаграмм ашиглах нь танд нарийн төвөгтэй, давтагдах ажлуудыг хийхэд илүү сайн, илүү үр дүнтэй код бичих боломжийг олгоно!

Оюун санааны газрын зураг хийх

Өөрийн хүссэнээр оюун ухааны газрын зургийг бүтээ

MindOnMap

Санаагаа онлайнаар зурж, бүтээлч сэтгэлгээг өдөөхөд ашиглахад хялбар оюун ухааны зураглал бүтээгч!

Өөрийн оюун ухааны газрын зургийг бүтээ