Разделы презентаций


С++ Циклы

Содержание

ЦиклРазновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.

Слайды и текст этой презентации

Слайд 1С++ Циклы.
Лекция 7-8

С++ Циклы.Лекция 7-8

Слайд 2Цикл
Разновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации

многократного исполнения набора инструкций.

ЦиклРазновидность управляющей конструкции в высокоуровневых языках программирования, предназначенная для организации многократного исполнения набора инструкций.

Слайд 3Тело цикла
Последовательность инструкций, выполняемых в цикле.

Тело циклаПоследовательность инструкций, выполняемых в цикле.

Слайд 4Итерация
Единичное выполнение тела цикла.

ИтерацияЕдиничное выполнение тела цикла.

Слайд 5Счетчик итераций цикла
Переменная (обычно целочисленная), хранящая номер текущей итерации.
Обычно говорят

«счетчик цикла».
Может быть несколько счетчиков цикла.
По недокументированной договоренности для счетчиков

цикла используются имена i, j, k
Счетчик итераций циклаПеременная (обычно целочисленная), хранящая номер текущей итерации.Обычно говорят «счетчик цикла».Может быть несколько счетчиков цикла.По недокументированной

Слайд 6Условие продолжения цикла
Выражение, определяющее, будет ли выполнена следующая итерация
Другой вариант

– условие выхода.

Условие продолжения циклаВыражение, определяющее, будет ли выполнена следующая итерацияДругой вариант – условие выхода.

Слайд 7Безусловные циклы
Циклы, выход из которых не предусмотрен логикой программы, т.е.

бесконечные циклы.
Иными словами, циклы, у которых условие продолжения всегда истинно.
Используются

крайне редко и чаще всего являются ошибкой
Безусловные циклыЦиклы, выход из которых не предусмотрен логикой программы, т.е. бесконечные циклы.Иными словами, циклы, у которых условие

Слайд 8Циклы с предусловием
Цикл, условие продолжения которого проверяется перед началом каждой

итерации.
Если условие изначально ложно, не сделает ни одной итерации
Условие
Тело цикла
да
нет

Циклы с предусловиемЦикл, условие продолжения которого проверяется перед началом каждой итерации.Если условие изначально ложно, не сделает ни

Слайд 9Циклы с постусловием
Циклы, условие продолжения которых проверяется после исполнения каждой

итерации.
Даже если изначально условие ложно, будет выполнена минимум одна итерация
Условие
Тело

цикла

да

нет

Циклы с постусловиемЦиклы, условие продолжения которых проверяется после исполнения каждой итерации.Даже если изначально условие ложно, будет выполнена

Слайд 10Циклы со счетчиком
Цикл с предусловием или с постусловием, в котором

некоторая переменная (обычно счетчик цикла) изменяет своё значение от заданного

начального значения до конечного значения с некоторым шагом, и для каждого значения этой переменной тело цикла выполняется один раз.
Циклы со счетчикомЦикл с предусловием или с постусловием, в котором некоторая переменная (обычно счетчик цикла) изменяет своё

Слайд 11Цикл с выходом из середины
Любой цикл, который может быть прерван

в середине работы без учета условия продолжения

Цикл с выходом из серединыЛюбой цикл, который может быть прерван в середине работы без учета условия продолжения

Слайд 12Цикл for(;;) {…}
for (инициализатор; условие продолжения; итератор)





Цикл пройдет 10 шагов

от i = 0 до i = 9

Цикл for(;;) {…}for (инициализатор; условие продолжения; итератор)Цикл пройдет 10 шагов от i = 0 до i =

Слайд 13Цикл do {…} while();






do {…} while(( someNum % 11 )

!= 0);
будет работать, пока остаток от деления
someNum на 11

не будет равен 0

Команда someNum = someNum * 4 + someNum * someNum + 6;
будет выполнена минимум один раз!
Цикл do {…} while();do {…} while(( someNum % 11 ) != 0); будет работать, пока остаток от

Слайд 14Цикл while() { … }








Цикл while( ( someNum % 7

) != 0 )
будет работать, пока остаток от деления
someNum

на 7 не будет равен 0

Если someNum сразу делится на 7, цикл не выполнится ни разу!
Цикл while() { … }Цикл while( ( someNum % 7 ) != 0 ) будет работать, пока

Слайд 15Инструкции перехода
break
завершить инструкцию цикла
continue
перейти к следующей итерации цикла
11.02.2012

Инструкции переходаbreakзавершить инструкцию циклаcontinueперейти к следующей итерации цикла11.02.2012

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика