Студопедия

Главная страница Случайная страница

КАТЕГОРИИ:

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






While <условие > Do






Begin

< операторы тела цикла >;

end;

 

Условие – логическое выражение, определяющее условие продолжения работы.

Логическое выражение вычисляется перед каждым выполнением оператора. Если условие истинно, то тело цикла выполняется и управление передается снова на вычисление условия, если же условие ложно, то тело цикла не выполняется и происходит выход из цикла.

Цикл с последующим условием имеет следующий вид:

Тело цикла

+

-

Выход из цикла

 

Структура цикла с последующим условием:

Repeat

операторы тела цикла;

Until < условие >;

Условие – это логическое выражение, определяющее условие окончания цикла. Сначала выполняются операторы тела цикла, затем вычисляется значение логического выражения, стоящего в условии. Если условие ложно, то вновь выполняются операторы тела цикла, если же условие истинно, то цикл заканчивается.

 

В теле цикла с предварительным и последующим условием необходимо задавать параметр изменения переменной.

 

Цикл с параметром имеет следующий вид:

 

 

Тело цикла

Выход из цикла

 

 
 


Оператор предусматривает повторное выполнение операторов тела цикла с одновременным изменением по правилу арифметической прогрессии значения, присваиваемого параметру цикла.

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

For < параметр >: = < начальное значение > To < конечное значение > Do

Begin

< операторы тела цикла >;

end;

Параметр цикла должен быть любого целочисленного типа. Начальное и конечное значения параметра цикла могут задаваться выражениями, которые должны иметь тот же тип, что и параметр. Начальное и конечное значения вычисляются только один раз перед началом цикла. Шаг изменения параметра в этом цикле всегда равен 1.

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

For < параметр >: = < начальное значение > DownTo < конечное значение > Do

Begin

< операторы тела цикла >;

end;

Шаг изменения параметра в этом цикле всегда равен - 1.

 

Пример: Составить программу вычисления значение функции у = 1 · 2 · 3 · … · N

для N = 20.

 

Какие требования предъявляются к программам?

Требования, предъявляемые к программе
1. Минимальные требования к компьютеру, на котором работает программа. +

2. Ясность входных и выходных данных и простота программы.

3. Минимальное время создания программы и простота ее изменения.

4. Минимальное время работы программы, минимум занимаемой памяти и минимум использованных в программе операторов.

Дайте характеристику и назначение языка FORTRAN.


Поделиться с друзьями:

mylektsii.su - Мои Лекции - 2015-2024 год. (0.006 сек.)Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав Пожаловаться на материал