Главная страница Случайная страница КАТЕГОРИИ: АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника |
While <условие > Do
Begin < операторы тела цикла >; end;
Условие – логическое выражение, определяющее условие продолжения работы. Логическое выражение вычисляется перед каждым выполнением оператора. Если условие истинно, то тело цикла выполняется и управление передается снова на вычисление условия, если же условие ложно, то тело цикла не выполняется и происходит выход из цикла. Цикл с последующим условием имеет следующий вид:
+ - Выход из цикла
Структура цикла с последующим условием: Repeat операторы тела цикла; Until < условие >; Условие – это логическое выражение, определяющее условие окончания цикла. Сначала выполняются операторы тела цикла, затем вычисляется значение логического выражения, стоящего в условии. Если условие ложно, то вновь выполняются операторы тела цикла, если же условие истинно, то цикл заканчивается.
В теле цикла с предварительным и последующим условием необходимо задавать параметр изменения переменной.
Цикл с параметром имеет следующий вид:
Выход из цикла
Оператор предусматривает повторное выполнение операторов тела цикла с одновременным изменением по правилу арифметической прогрессии значения, присваиваемого параметру цикла. Структура цикла с параметром: For < параметр >: = < начальное значение > To < конечное значение > Do Begin < операторы тела цикла >; end; Параметр цикла должен быть любого целочисленного типа. Начальное и конечное значения параметра цикла могут задаваться выражениями, которые должны иметь тот же тип, что и параметр. Начальное и конечное значения вычисляются только один раз перед началом цикла. Шаг изменения параметра в этом цикле всегда равен 1. В языке Паскаль также используется цикл с убывающим значением параметра, структура которого имеет следующий вид: For < параметр >: = < начальное значение > DownTo < конечное значение > Do Begin < операторы тела цикла >; end; Шаг изменения параметра в этом цикле всегда равен - 1.
Пример: Составить программу вычисления значение функции у = 1 · 2 · 3 · … · N для N = 20.
Какие требования предъявляются к программам? Требования, предъявляемые к программе 2. Ясность входных и выходных данных и простота программы. 3. Минимальное время создания программы и простота ее изменения. 4. Минимальное время работы программы, минимум занимаемой памяти и минимум использованных в программе операторов. Дайте характеристику и назначение языка FORTRAN.
|