Учебное пособие Казань 017 ббк 32. 973-018. Х15


 Операторы цикла с условием



Pdf көрінісі
бет19/66
Дата05.08.2022
өлшемі1.97 Mb.
#278158
түріУчебное пособие
1   ...   15   16   17   18   19   20   21   22   ...   66
Байланысты:
Programmirovanie-v-S
Математика 6 сынып 3, !ОШ доп СО Геометрия 7кл каз, Дістемелік кешен (2)
1.4.8. Операторы цикла с условием
 
Операторы цикла с условием включают в себя некоторое логическое 
выражение, и выполнение цикла зависит от значения этого выражения. 


33 
Они делятся на операторы цикла с предусловием и постусловием. В 
первом случае, они имеют вид 
while(логическое_выражение)
тело_цикла 
Эта модификация соответствует стратегии: "сначала проверь, а потом 
делай", т.е. сначала проверяется значение логического_выражение. Если 
оно true, то выполняется тело_цикла. Затем все повторяется до тех пор, 
пока значение не станет false.
Если значение логического выражения изначально окажется false, 
то тело_цикла ни разу не выполнится, и наоборот, если оно всегда true, 
то произойдет зацикливание. В нормальной ситуации цикл завершится за 
конечное число шагов. 
Оператор цикла с постусловием имеет вид 
do 
тело_цикла 
while(логическое_выражение); 
Этот оператор соответствует стратегии: "сначала делай, а потом проверь", 
т.е. сначала выполняется тело_цикла, а потом проверяется значение 
логического_выражение. Если оно true, то все повторяется; если 
false, то цикл завершается. Здесь также возможно зацикливание, но, в 
отличие от предыдущих циклов, тело_цикла всегда выполнится хотя бы 
один раз.
1.4.9. Пустой оператор 
 
Иногда возникают ситуации, при которых не нужно выполнять 
никаких действий. В этих случаях можно поставить просто точку с 
запятой. Обычно лишние точки с запятой в большинстве случаев не ведут 
к нарушению алгоритма, так как предполагается, что в этих местах стоят 
пустые операторы. Однако в некоторых случаях ошибочно поставленный 
символ «точка с запятой» может и приводить к ошибочному результату. 
Например, из записи 
if(логическое_выражение); оператор_1 
следует, что действие оператора условия заканчивается пустым 
оператором. Поэтому оператор_1 будет выполняться в любом случае
независимо от значения логического_выражения.


34 
Аналогичная ситуация может возникнуть при ошибочном 
использовании этого символа в операторах цикла for или while. 
Операторы тела цикла могут оказаться за пределами цикла. 


Достарыңызбен бөлісу:
1   ...   15   16   17   18   19   20   21   22   ...   66




©melimde.com 2022
әкімшілігінің қараңыз

    Басты бет
Сабақтың тақырыбы
бойынша жиынтық
жиынтық бағалау
Сабақ тақырыбы
Сабақтың мақсаты
ғылым министрлігі
тоқсан бойынша
бағдарламасына сәйкес
бағалауға арналған
Сабақ жоспары
Реферат тақырыбы
жиынтық бағалауға
сәйкес оқыту
арналған тапсырмалар
Қазақстан республикасы
білім беретін
оқыту мақсаттары
бағалау тапсырмалары
Жалпы ережелер
республикасы білім
рсетілетін қызмет
жиынтық бағалаудың
бекіту туралы
тоқсанға арналған
Қазақстан тарихы
Қазақстан республикасының
мерзімді жоспар
арналған жиынтық
қызмет стандарты
болып табылады
жалпы білім
арналған әдістемелік
Мектепке дейінгі
оқыту әдістемесі
бағалаудың тапсырмалары
Қазақ әдебиеті
пәнінен тоқсанға
Инклюзивті білім
нтізбелік тақырыптық
Зертханалық жұмыс
Әдістемелік кешені
білім берудің
республикасының білім
туралы жалпы
Қазақстанның қазіргі
Қысқа мерзімді
Жұмыс бағдарламасы
қазақ тілінде
қазіргі заман
атындағы жалпы
туралы хабарландыру