25119

Циклы

Доклад

Информатика, кибернетика и программирование

Всякий цикл состоит из: заголовка инициализация цикла тела цикла к телу относят все шаги которые повторяются конец цикла. В цикле Пока конструкция состоит из проверки условия и выполнении тела цикла если условие истинно. В цикле До конструкция состоит из выполнении тела цикла проверки условия и повторного выполнения тела цикла если условие ложно. В теле цикла происходят события которые влияют на истинность условия цикла.

Русский

2013-08-12

39.5 KB

2 чел.

11 Циклы

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

К основным циклическим конструкциям относят: цикл Пока (цикл с предусловием), цикл До (с постусловием), цикл с параметром (со счётчиком).

В цикле Пока конструкция состоит из проверки условия и выполнении тела цикла, если условие истинно.

 

В цикле До конструкция состоит из выполнении тела цикла, проверки условия и повторного выполнения тела цикла, если условие ложно.

В теле цикла происходят события, которые влияют на истинность условия цикла. Условие цикла – это логическое выражение на основании истинности которого принимаются решения о необходимости повторения.

В цикле с параметром заранее известно число повторений.

Структура цикла:

Структура заголовка цикла:

Внутри заголовка счетчику первоначально присваивается значение i=j. Затем выполняется блоки, образующие тело цикла. Обработка блоков внутри цикла производится по часовой стрелке. В результате после первого выполнения тела цикла управление вновь передается заголовку. Здесь к текущему значению счетчика добавится шаг. Теперь, если новое значение счетчика не вышло за свои пределы (т. е. не стало больше своего конечного значения при положительном шаге или меньше конечного значения – при отрицательном шаге), то снова выполняется тело цикла, вновь после возврата к заголовку к счетчику добавляется шаг. Так цикл будет выполняться до тех пор, пока значение счетчика однажды не выйдет за предписанный предел. Как только такой предел будет преодолен, произойдет выход из цикла и управление будет передано блоку, который следует сразу за циклом.


Тело ци
кла

да

нет

Условие

ело цикла

да

нет

Условие


 

А также другие работы, которые могут Вас заинтересовать

20443. Введение в UML 54.5 KB
  Модель физического уровня в языке UML отражает компонентный состав проектируемой системы с точки зрения ее реализации на аппаратурной и программной платформах конкретных производителей. Сущности в UML В UML определены четыре типа сущностей: структурные поведенческие группирующие и аннотационные. Структурные сущности это имена существительные в моделях на языке UML.
20444. Document Object Model 54 KB
  Модель DOM не накладывает ограничений на структуру документа. Любой документ известной структуры с помощью DOM может быть представлен в виде дерева узлов каждый узел которого представляет собой элемент атрибут текстовый графический или любой другой объект. Изначально различные браузеры имели собственные модели документов DOM не совместимые с остальными.
20445. Диаграмма развертывания (deployment diagram) 62 KB
  Для представления общей конфигурации и топологии распределенной программной системы в UML предназначены диаграммы развертывания. Диаграмма развертывания предназначена для визуализации элементов и компонентов программы существующих лишь на этапе ее исполнения runtime. Те компоненты которые не используются на этапе исполнения на диаграмме развертывания не показываются.
20447. Денежно-кредитная политика 87 KB
  Понятие и цели ДКП. Спрос на деньги и предложение денег. Создание банковской системы и новых денег. Банковский и денежный мультипликаторы. Инструменты ДКП. Политика дешевых и дорогих денег. Эффективность ДКП. Особенности ДКП в РБ.
20448. PHP 288.5 KB
  PHP: Hypertext Preprocessor PHP: препроцессор гипертекста англ. Область применения В области программирования для Сети PHP один из популярных скриптовых языков наряду с JSP Perl и языками используемыми в ASP.NET благодаря своей простоте скорости выполнения богатой функциональности кроссплатформенности и распространению исходных кодов на основе лицензии PHP.
20449. Диаграмма последовательности (sequence diagram) 112.5 KB
  Сообщения изображаются в виде горизонтальных стрелок с именем сообщения а их порядок определяется временем возникновения. То есть сообщения расположенные на диаграмме последовательности выше инициируются раньше тех которые расположены ниже. Сообщения В UML каждое взаимодействие описывается совокупностью сообщений которыми участвующие в нем объекты обмениваются между собой. Прием сообщения инициирует выполнение определенных действий направленных на решение отдельной задачи тем объектом которому это сообщение отправлено.
20450. HTTP 261 KB
  Основой HTTP является технология клиентсервер то есть предполагается существование потребителей клиентов которые инициируют соединение и посылают запрос и поставщиков серверов которые ожидают соединения для получения запроса производят необходимые действия и возвращают обратно сообщение с результатом. HTTP в настоящее время повсеместно используется во Всемирной паутине для получения информации с вебсайтов. В 2006 году в Северной Америке доля HTTPтрафика превысила долю P2Pсетей и составила 46 из которых почти половина это...
20451. Диаграмма кооперации (collaboration diagram) 122.5 KB
  Прежде всего на диаграмме кооперации в виде прямоугольников изображаются участвующие во взаимодействии объекты содержащие имя объекта его класс и возможно значения атрибутов. В отличие от диаграммы последовательности на диаграмме кооперации изображаются только отношения между объектами играющими определенные роли во взаимодействии. Кооперация Понятие кооперации collaboration является одним из фундаментальных понятий в языке UML.