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

Циклы с параметром

Цикл с постусловием | Вычисление и вывод данных в виде таблицы | Пример 3.1.1 выполнения задания с использованием цикла while | Пример 3.1.2 выполнения задания с использованием цикла for | Задания 3.1 для самостоятельной проработки |


Читайте также:
  1. Вложенные циклы
  2. Вложенные циклы
  3. Геокосмические циклы
  4. Повторные циклы.
  5. СЕМИЛЕТНИЕ ЦИКЛЫ
  6. Хозяйственные циклы в развитых странах
  7. Цикл с параметром For – Next.

Программы циклической структуры

Средства разработки программ циклической структуры

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

- цикл с заданным числом повторений или цикл с параметром (операторы цикла for: оператор for to и оператор for downto),

- цикл с предусловием (оператор цикла while),

- цикл с постусловием (оператор цикла repeat until).

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

Циклы с параметром

Структура оператора цикла for to описывается синтаксической диаграммой

где используются следующие обозначения:

I – параметр цикла - переменная ординального(порядкового), в частности целого, типа,

В1 и В2 – выражения того же типа, что и параметр цикла, или совместимые с ним,

Oп – оператор, выполняемый внутри цикла.

Часть, предшествующая оператору Оп, - заголовок цикла является управляющей, а сам оператор Оп – телом цикла. Оператор Oп будет последовательно выполняться при автоматическом увеличении с минимальным шагом значения параметра цикла I от значения В1 до значения В2 включительно (для целых типов шаг равен 1). При В1>В2 оператор Oп не будет выполняться вообще.

Например, в цикле

for I:=0 to 6 do

WriteLn(I*10:2,Sin(I/18*Pi):8:2);

оператор WriteLn будет выполняться 7 раз при I, изменяющемся от 0 до 6 с шагом 1.

На экран будет выведена таблица, в первом столбце которой будут целые числа 0, 10, 20, …, 60, представляющие величины углов в градусах, а во втором – соответствующие им значения синуса:

0 0.00
10 0.17
20 0.34
30 0.50
40 0.64
50 0.77
60 0.87

Структура оператора цикла for downto описывается синтаксической диаграммой

а его работа отличается от оператора for to тем, что параметр цикла I не увеличивается, а уменьшается от В1 до В2, а оператор Oп не будет выполняться вообще при В1<В2.


Дата добавления: 2015-07-12; просмотров: 76 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
БИБЛИОГРАФИЧЕСКИЙ СПИСОК| Цикл с предусловием

mybiblioteka.su - 2015-2024 год. (0.006 сек.)