Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Лабораторная работа 4






Тема: Составление программ циклической структуры

Цель: Приобрести навыки реализации алгоритмов циклической структуры

Задание:

1. Составить программу выводящую последовательность чисел от 0 до n с шагом 0, 1. (цикл с предусловием)

2. Составить программу, высчитывающую n! (цикл с параметром)

Теория:

В С++ существуют три циклических структуры.

Цикл с предусловием while, цикл с постусловием do-while и цикл с параметром for.

 

Синтаксис цикла for следующий:

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

 

Примеры правильного использования инструкции инициализации:

for (index =0;...

for (; /* пустая инструкция */...

for (iter = ivec.begin();...

for (int 1o = 0, hi = max;...

 

условие служит для управления циклом. Пока условие при вычислении дает true, инструкция продолжает выполняться.

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

Выражение вычисляется после выполнения инструкции на каждой итерации цикла. Обычно его используют для модификации переменной, инициализированной в инструкции-инициализации.

Если самое первое вычисление условия дает false, выражение не выполняется ни разу.

 

Синтаксис инструкции while следующий:

while (условие) {}

Пока значением условия является true, инструкция выполняется

в такой последовательности:

1. Вычислить условие.

2. Выполнить инструкцию, если условие истинно.

3. Если самое первое вычисление условия дает false, инструкция не выполняется.

 

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

 

Инструкция do – while:

do while, гарантирует выполнение тела цикла хотя бы один раз. Синтаксис цикла do while: do {инструкция; } while(условие);

 

Примеры:

 

 







© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.