Тема 3 Циклические алгоритмы
Цикл со счетчиком
Простейшие примеры цикла со счетчиком
Сумма ряда (инкремент счетчика цикла)
Сумма ряда (декремент счетчика цикла)
Вычисление факториала (счетчик)
Цикл со счетчиком в дисциплине ОАиП
Цикл с предусловием
Примеры циклов с предусловием
Вычисление факториала (предусловие)
Цикл с предусловием в дисциплине ОАиП
Цикл с постусловием
Примеры циклов с постусловием
Вычисление факториала (постусловие)
Цикл с постусловием в дисциплине ОАиП
Сравнение 3-х типов циклов: квадраты чисел <100
Разные задачи на циклы, синтаксические особенности разных типов циклов
Пример изменения счетчика на произвольное значение
Пример использования составного оператора в теле цикла
Сравнение 3-х типов циклов: количество цифр в числе
Пример использования действительного типа для счетчика
Пример использования символьного типа для счетчика
Оператор запятая в цикле for
Оптимизация решения задачи про сумму ряда (тип unsigned)
Количество цифр в числе t, отличных от цифры d
Произведение всех четных цифр заданного натурального числа
Проверка натурального числа на простоту
Нахождение чисел Фибоначчи
Оператор прерывания цикла break
Порядковый номер крайней правой цифры 5 в заданном натуральном числе, если такая цифра есть
Среди n членов ряда вычислить сумму тех элементов, для которых разность между соседними из них превышает заданное значение eps
Использование оператора break в цикле с несколькими условиями выхода
Оператор break в дисциплине ОАиП
Оператор прерывания continue
Произведение ненулевых чисел, введенных пользователем
Вычислить сумму всех членов ряда для заданных целых значений k и t, кроме элементов ряда при которых знаменатель дроби равен 0:
Оператор continue в дисциплине ОАиП
Метка и оператор goto
Пример вычисления факториала с помощью метки и goto
goto: порядковый номер крайней правой цифры "5" в заданном натуральном числе
458.35K

тема_3_Циклические алгоритмы

1. Тема 3 Циклические алгоритмы

2.

Задача: выучить ответы на вопросы.
Входные данные: количество строк в тексте, текст ответов.
Алгоритм решения:
Если текст ответов прочитан столько раз, сколько в нем строк, то отдыхать.
Иначе:
прочитать текст ответов; запомнить, что число прочтений увеличилось;
Если текст ответов прочитан столько раз, сколько в нем строк, то отдыхать.
Иначе:
прочитать текст ответов; запомнить, что число прочтений увеличилось;
Если текст ответов прочитан столько раз, сколько в нем строк, то отдыхать.
Иначе:
прочитать текст ответов; запомнить, что число прочтений увеличилось;

Альтернативный алгоритм:
повторить следующее действие столько раз, сколько строк в тексте:
прочитать текст ответов.

3. Цикл со счетчиком

Обычно используется когда известно число повторений тела цикла
for (выражение1; выражение2; выражение3)
тело_цикла
При первом заходе в цикл вычисляется выражение1,
затем в случае истинности условия, записанного в
выражение2 выполняется тело_цикла. После
завершения тела цикла вычисляется выражение3 и
снова проверяется выражение2. Цикл заканчивается,
когда выражение2 принимает значение false.
3

4. Простейшие примеры цикла со счетчиком

/*бесконечный цикл*/
for( ; ; )
cout << "Бесконечный цикл" << endl;
/*выводит в столбик значения от 1 до 10*/
for(int i = 1; i <= 10; i++)
cout << i << endl;
4

5.

Задача: вычислить сумму ряда:
n
s i
2
English     Русский Rules