Давталт нь while давталтаас үүгээрээ ялгаатай юу?

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

Давталт нь while давталтаас үүгээрээ ялгаатай юу?
Давталт нь while давталтаас үүгээрээ ялгаатай юу?
Anonim

Ялгаа нь тухайн нөхцөлийг шалгасан газарт байгаа юм. while давталт нь while цикл доторх аливаа хэллэгийг гүйцэтгэхийн өмнөх нөхцөлийг шалгадаг бол do-while давталт нь хөтөлбөрүүдийн давталтын дотор биелэгдсэний дараах нөхцөлийг шалгадаг.

С хэл дээрх while болон do-while давталтын хооронд ямар ялгаа байдаг вэ?

Өгөгдсөн нөхцөл үнэн үед л давталт ажиллана. Харин do-while давталт нь нөхцөл байдлаас үл хамааран анх удаа хийгдэж байна. while давталтыг анх удаа гүйцэтгэсний дараа нөхцөлийг шалгана.

while давталтын жишээ гэж юу вэ?

"While" давталт нь тодорхой кодын блокыг тодорхойгүй тооны удаа, нөхцөл биелэх хүртэл давтахад хэрэглэгддэг. Жишээлбэл, хэрэв бид хэрэглэгчээс 1-ээс 10 хүртэлх тоог асуухыг хүсвэл хэрэглэгч хэдэн удаа том тоо оруулахыг мэдэхгүй тул "тоо 1-ээс 10-ын хооронд биш байхад" гэж байнга асуудаг.

3 төрлийн гогцоо гэж юу вэ?

Гогцоонууд нь кодын өгөгдсөн хэсгийг тодорхой тооны удаа эсвэл тодорхой нөхцөл биелэх хүртэл давтахад ашигладаг хяналтын бүтэц юм. Visual Basic нь үндсэн гурван төрлийн гогцоотой: for.. дараагийн гогцоо, хийх гогцоо, while гогцоо.

while давталтын мэдэгдэл гэж юу вэ?

Тойм. while давталт нь өгөгдсөн Boolean нөхцөл дээр үндэслэн кодыг дахин дахин гүйцэтгэх боломжийг олгодог хяналтын урсгалын мэдэгдэл юм. while давталтыг давтагдах гэж үзэж болноif мэдэгдэл.

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