Лабораторная работа №7

Тема

Циклические конструкции: операторы цикла

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

I. Теоретические сведения.

В циклических конструкциях используются операторы повторений, при помощи которых можно запрограммировать повторяющиеся действия программы. Существуют два типа циклов: с параметром (счетчиком), который относится к циклам с предусловием, и итерационные, которые, в свою очередь, могут быть как с предусловием, так и с постусловием.

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

Оператор цикла с параметром (счетчиком)

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

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

В операторе цикла с параметром предусмотрены все четыре части цикла.

Структура оператора цикла с параметром:

for (<инициализация>; <условие>; <итерация>)

<тело_цикла>;

<инициализация> – объявление и присваивание начальных значений параметрам, используемым в цикле; <условие> – логическое выражение, которое определяет условие выполнения цикла; <итерация> – модификация, которая выполняется после каждого прохода цикла, служит для изменения параметра цикла; <тело_цикла> составляют операторы, выполняемые в цикле.

Можно опустить любую часть цикла for, тогда <инициализация>, <условие> или <итерация> будут пустыми операторами (;) без оператора или выражения перед ним.

Также одновременно могут отсутствовать все части цикла for (в том числе и <тело цикла>), тогда цикл будет бесконечным, и он никогда не завершится.

Внутри части <инициализация> оператора for можно объявлять переменные, которые будут действовать в пределах этого оператора.

В частях <инициализация> и <итерация> допускается содержание нескольких операторов, тогда применяется запятая (,) внутри круглых скобок оператора for для разделения нескольких операторов.

Итерационные циклы

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: