Та яагаад while давталт ашиглах ёстой гэж?
Та яагаад while давталт ашиглах ёстой гэж?
Anonim

The while давталт нь тодорхой нөхцөл хангагдтал тодорхойгүй тооны кодын хэсгийг давтахад ашиглагддаг.Жишээ нь, хэлнэ бид өгөгдсөн тоог 1-ээс бага эсвэл тэнцүү байхаас өмнө 2-т хэдэн удаа хувааж болохыг мэдэхийг хүсч байна. Нэмж хэлэхэд, хэдэн удаа тоолж байгаарай. бид хийдэг хэлтэс.

Эндээс та яагаад while давталтын оронд for давталтыг ашиглах болов?

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

Мөн for loop нь while циклээс яагаад илүү дээр вэ? Хэрэв та нөхцөл тавьж чадахгүй бол мэдэгдэлгогцоо энэ нь a-ийн хязгааргүй давталтад хүргэнэ гогцоохарин болзол тавьж чадаагүй бол мэдэгдэл дахьwhile давталт Энэ нь эмхэтгэлд алдаа гаргахад хүргэнэ. Анхдагч болгох мэдэгдэл for-ийн синтакс дээр гогцооfor-ийн эхэнд зөвхөн нэг удаа ажилланагогцоо.

Үүний дагуу do давталт дээр while давталтыг хэзээ ашиглах ёстой вэ?

Зүгээр л ашиглах аль нь ч байсан гогцоо илүү тохиромжтой юм шиг санагддаг руу үүрэг даалгавар. Ерөнхийдөө, ашиглах ёстой a for гогцоо хэзээ Та хэдэн удаа болохыг мэдэхгогцоо байх ёстой гүйх. Хэрэв Та хүсэж байна руу давт ажиллахын тооноос өөр нөхцөл дээр үндэслэн завсарлага, Та while давталт ашиглах хэрэгтэй.

Гогцооны зорилго юу вэ?

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

Сэдэвээр алдартай