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

Тело цикла, это простой или составной оператор.

Читайте также:
  1. КОРОЛЬ И ПРОСТОЙ НАРОД
  2. ЛЕЧЕНИЕ ПРОСТОЙ ПОЛНОЙ ФОРМЫ СИНДАКТИЛИИ
  3. Метод простой бухгалтерской нормы прибыли (расчетной нормы прибыли) (AROR)
  4. ОТДЕЛЬНЫМ СТАРАТЕЛЯМ ВПОЛНЕ ХВАТИТ ТАЗИКА ИЛИ СИТА ИЛИ ПРОСТОЙ МИСКИ, ИЗ КОТОРОЙ ВЫ КОРМИТЕ СВОЮ СОБАКУ. Собаку тоже можете взять с собой на речку, собака вам будет благодарна.
  5. Очень простой вопрос, но и не такой уж простой. Прохожий был обма­нут простотой.
  6. Пластырь свинцовый простой
  7. Пластырь свинцовый простой

Алгоритм исполнения оператора цикла с параметром:

1) вычислить значение выражения 1 и выражения 2. Пусть они равны

L нач и Lкон.

2) параметру цикла, переменной i, присвоить значение L нач.

3) сравнить значение параметра цикла с L кон. Если i отлична от

Succ (L кон) при to или отлична от Pred (L кон.) при downto,

то выполнить оператор следующий за do и идти на шаг 4,

иначе идти на шаг 5.

1) присвоить параметру цикла, переменной i, значение Succ(i) при to или Pred(i) при downto и идти на шаг 3.

2) Выполнить оператор, следующий за оператором цикла с параметром.

 

3. Цикл «для», цикл с параметром. Команда предписывает выполнять действия, которые содержит функциональный блок S, для всех значений некоторой переменной i (параметра цикла) в заданном диапазоне от i1 до i2 с шагом h.

ЗАМЕЧАНИЕ

1) Запрещено входить в цикл с помощью оператора GOTO, минуя заголовок FOR, так как значение параметра цикла, выражение 1, выражение 2 будут неопределенны.

2) Цикл не выполняется вообще, если значение параметра цикла при первом выполнении команды равно SUCC(lk) при TO и равно PRED(lk) при DOWNTO.

3)По окончанию выполнения цикла оператор цикла, вообще говоря, не используется.

4)Из составного оператора, входящего в оператор цикла, можно выйти до окончания этого цикла с помощью оператора GOTO.

5)В языке Паскаль имеются процедуры: BREAK и CONTINUE. Эти процедуры могут использоваться внутри цикла FOR, WHILE, REPEAT. Процедура BREAK прерывает выполнение цикла и вызывает переход к оператору, следующему за циклом (может использоваться вместо GOTO). CONTINUE осуществляет переход к следующему повторению цикла с пропуском последующих операторов тела цикла.

Delphi Visual Basic Ершол
Серии S1,…,SN состоят из одной команды Серии S1,…SN содержат болееодной команды
Команда повторения «пока » (цикл с предусловием)
WhileP do S; While P do begin S end; Do while P S Loop нцпока P S кц
Команда п овторения «повторять S пока P не станет истинным» (цикл с постусловием)
Repeat S Until P; Repeat S Until P; Do S Loop until P нц S кцпри P
Команда повторения «для » (цикл с параметром)
For i:=i1 to i2 do S; For i:=i1 downto i2 do S; For i:=i1 to i2 do begin S end; For i:=i1 downto i2 do beginS end; For i=iнач to iкон [step шаг] S Nexti нцдля i от iнач до iкон [ шаг iшаг] S кц

 

 

Пример №1:

Напишите программу, определяющую первое числа из данной последовательности целых чисел, оканчивающееся на цифру 3. Используйте программу для n=7 и m=123.


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


<== предыдущая страница | следующая страница ==>
Команда повторения с постусловием.| Программа на Delphi

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