пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ


Циклс предусловием while. Цикл for.

Структура повторения while

Для цикла while используется следующая общая форма:

while (условие) // пока условие истинно, выполняется тело цикла

 {

    блок_операторов;

 }

 

  • Если блок_операторов цикла while состоит только из одного оператора,

фигурные скобки можно опустить.

  • При выполнении цикла while сначала проверяется условие;

если условие дает ложный результат при первой же проверке, тело цикла

(блок_операторов) не выполняется ни разу. Элемент условие может быть

любым выражением.

Структура повторения for.
Цикл for  обеспечивает циклическое повторение некоторого оператора или группы операторов заданное число раз. Это наиболее общий способ организации цикла.

Общая форма записи такова:

for (инициализация счетчика; условие; инкремент)

 {

   блок_операторов;  //тело цикла

 }

Инициализация счетчика - Устанавливает переменную управления циклом (счётчик) равной ее начальному значению.
Условие - Оператор отношения, сравнивающий значение переменной цикла с ее конечным

Значением.
Инкремент - Инкрементирует (или декрементирует) значение  переменной цикла

Под инкрементом (++) понимается операция увеличения счётчика на 1.

Под декрементом (--) понимается операция уменьшения счётчика на 1.

  • Сначала выполняется инициализация переменной цикла
  • Проверяется условие продолжения цикла
  • Если условие истинно (ненулевое значение), то выполняется тело цикла
  • После завершения тела цикла выполняется изменение переменной цикла (инкремент/ декремент)
  • Проверяется условие продолжения цикла
  • …..
  • Если условие возвращает false (нулевое значение) – цикл прерывается и управление передается  оператору, расположенному за структурой for.

Сравнение  циклов for  и while.
1)for ( инициализация цикла;

условие продолжения цикла;

  обновление переменной цикла)

{

   оператор(ы);

}

 

2)инициализация цикла;

while (условие продолжения цикла)

{

   оператор(ы);

   обновление переменной цикла;

}


28.12.2014; 11:42
хиты: 355
рейтинг:0
Точные науки
информатика
Языки программирования
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь