У овом посту ћемо говорити о Док сте у програмирањуОво су упутства у управљачким структурама која се понављају у више наврата, а њихове главне функције су да ометају низ инструкција које се односе на тачно или лажно, осим тога, откривено је како се петља користи.

Док сте у програмирању
Чему служи програмирање, користи се за давање низа инструкција у контролној структури која се понавља много пута, такође има функцију ометања низа инструкција, у случају да је процена повезаног израза и / или логичка или лажна.
То значи да се понавља само када је оцена инструкције тачна.
Поред управљачких структура, попут наредбе иф или свитцх у програмирању, постоје и понављајуће се структуре.
У понављајућим програмским структурама, повезаним са вхиле петљом, понавља блок кода све док садржи праву вредност, која се може изразити на следећи начин:
- Док (услов).
- {.
- упутства ;.
- }.
Као што видите, постоје понављања и петље, међутим, углавном је исто, важно је напоменути да петље садрже:
- Услов за процену је истинит или нетачан и изводи се при сваком понављању петље.
- Наредба која приказује редове кода изводи се ако је услов тачан.
Међу карактеристикама ове врсте петље је и то што се услов обрађује пре извођења кода, а затим, у случају да је резултат лажан, инструкције се неће извршити, док постоји друга врста петље која се извршава само једном .
Овде препоручујемо занимљив чланак везан за Ц језик.
Затим, док су петље дефинисане, то се односи на цикличну структуру која дозвољава да се један или различити редови кода понављају више пута, без почетне вредности, а понекад и без знања када ће вратити очекивану коначну вредност.
Док су петље оне које не подлежу нумеричким вредностима, напротив, оне зависе од логичких вредности, што значи истинитост истинитог или лажног услова.
Како функционише Вхиле Лооп?
Да бисмо разумели како функционише вхиле петља, у овом делу ћемо поменути примере који нас наводе на бољу визуализацију њених перформанси.
Као пример, претпостављамо да је из неког разлога од корисника затражен број бројева који му падну на памет и да унесе број већи од 100.
Као што видите, не можете користити фор петљу, јер немате појма да ће корисник унети број већи од 100, то је нешто што се не може утврдити, али петља вхиле пристаје да изврши радњу бесконачно до одређеног услова се извршава, у овом случају то је унесени број већи од 100.
Дакле, ако корисник непрестано уноси следеће бројеве: 1, 50, 99, 49, 21, 30, 100, програм се не би завршио, све зато што бројеви нису већи од 100, али, у случају да уносе број 300, програм има услов да се одмах заврши.
Док је Синтакса петље у Ц ++
Синтакса вхиле петље је једноставнија и читљивија од фор петље фор у Ц ++, јер захтева само прецизан услов заустављања.
Већина језика на високом нивоу у начину писања вхиле петље је веома слична, па треба да имате на уму крајњи услов за петљу која ће бити припремљена.
Погледајмо у следећем примеру како би се поставио крајњи услов:
- вхиле (крајњи услов) // на пример број == 100.
- {.
- ....
- ....
- ....
- ....
- }.
Визуализоваћемо ред по ред горе поменутог кода, на такав начин да нам помогне да разумемо шта се мисли.
Ред 1: У свом садржају има најважнију петљу вхиле.
Синтакса је врло једноставна, можете видети да се услов налази унутар заграда, на пример: «==. >, <,> =, <= ,! = »Или су можда други, посебно наведени услов, они који ће одобрити да се циклус наставља испуњавати све док не дође до тачке да се исти услов не наставља извршавати.
На пример, потврђујете да је одређени број == 50, циклус се изводи само када је било који број једнак 50; када се његова вредност промени у било коју другу величину, петља вхиле завршава свој процес, али ће наставити са другим делом извођења програма.
Треба узети у обзир да је јасно да ће регистровани услов увек поседовати логичку вредност, односно истинито или нетачно.
Ред 2: У овом реду се појављује отвор "{", што значи да се у овом делу покреће блок инструкција које ће бити испуњене када циклус започне скретање.
Међутим, постављање овог кључа није обавезно, али, ако није постављено, извршиће се само у вхиле петљи која је приказана у првом непосредном реду, затим декларацијом петље, што значи да ако не желите да Ако се у циклусу изводе различите линије, кључеви морају бити постављени.
Редови 3 до 7: Овде се налазе све операције које желите више пута изводити у процесу циклуса. Овај блок може садржати потребан број линија.
Ред 8: То је последњи ред и кључ се мора користити затварањем «}», како је утврђено блоком вхиле петље и извршавање ће бити прекинуто, међутим, остатак алгоритма ће се наставити.
Сада ћемо показати неке примере који ће навести кориснике да на јасан и једноставан начин разумеју употребу вхиле петљи у Ц ++, почињемо са:
Пример 1: Питајте бројеве на екрану све док један не буде већи од 100
Наставићемо са горе наведеним примером, где настављамо са програмом тражећи од корисника да унесе бројне бројеве, без обзира на то који су, и то ће престати да се изводи, када корисник унесе број већи од 100, то је пример практичан и лак за проверу да ли је горе наведено схваћено.
Пример решења 1:
Даћемо решење, мора се имати на уму да се услов мора извршити тако да циклус захтева број, циклус ће се зауставити само када је унети број већи од 100, тада је услов да наставим обрада је да је број мањи од 100, број мора бити већи од 100 да би се зауставио, а за наставак процеса број мора бити мањи или једнак 100.
Може се видети да се то одражава на следећи начин:
- инт број;.
- цин >> број;.
- док је (број <= 100).
- {.
- цоут << «Молимо унесите број« ;.
- цин >> број;.
- }.
Апсолутни функционални код је веома лак за руковање, доле је пракса како га користити:
- #инцлуде "иостреам".
- користећи именски простор стд;.
- инт маин ().
- {.
- инт број;.
- цоут << «Молимо унесите број« ;.
- цин >> број;.
- док је (број <= 100).
- {.
- цоут << «Молимо унесите број« ;.
- цин >> број;.
- }.
- систем ("ПАУЗА");.
- ретурн 0;.
- }.
Иако су петље у програмирању врло корисне, али се мора имати на уму да се са аспекта ефикасности и ваљаности, попут осталих за петље, предлаже да се не користе сваки пут када се петља вхиле или било која друга врста петље циклуса, најбоље је претходно се консултовати да ли је његова употреба императив или ако постоји неки други практичнији начин да се користи.


