- •Билет №1
- •Билет №2
- •1. Арифметические операции
- •Билет №5
- •Билет №6
- •Билет №7
- •Билет №8
- •Билет №10
- •Пример программы.
- •Знаки отношений.
- •2. Линейный алгоритм – алгоритм, в котором все действия выполняются один раз и последовательно др. За др.
- •Билет №13
- •Билет №14
- •Билет № 16
- •Билет №18
- •1. Пользовательские процедуры и функции
- •Цикл с постусловием. Repeat.
Алгоритм – последовательность действий для решения поставленной задачи. Алгоритм состоит из действий, называемых командами. Команда – глагол повелительного наклонения, записанный заглавной буквой. Для обозначения исходных данных и результатов вычисления используются величины. Имя величины – последовательность букв латинского алфавита и цифр. Свойства алгоритма: Понятность, прерывность (дискретность), результативность, массовость.
Цикл с постусловием. Repeat.
Сначала выполняются операторы, затем вычисляются значения. Если значения ложно, цикл повторяется, пока не станет истинна. Переменная, используемая в выражении должна иметь значения до цикла и изменяться внутри цикла, иначе зацикливание.
Билет №24
2. Оператор выбора CASE.
Для ситуаций, где имеются несколько альтернатив (3 и более) больше подходит оператор CASE
Синтаксис:
Полная форма:
CASE выражение of
Параметр 1: оператор 1;
Параметр 2: оператор 2;
…
Параметр n: оператор n;
Else оператор n+1;
End;
Краткая форма:
CASE выражение of
Параметр 1: оператор 1;
Параметр 2: оператор 2;
…
Параметр n: оператор n;
End;
В отличии от оператора IF перед служебным словом допускается точка с запятой ;. Выражение должно иметь тип целочисленный (integer; byte; longint), или символьный (char).
Назначение оператора: Сначала вычисляется значение выражения, затем это значение ищется в параметрах, если это значение найдено, выполняется соответствующий оператор. Если в списке параметров значение выражения не найдено, то выполняется оператор ветви ELSE.
Если несколько параметров соответствуют значению выражения, то выполняется оператор первого попавшегося параметра.
В краткой форме, если не будет найдено значение выражения ни в одном параметре, то оператор CASE вообще не выполняется.
Способы записи параметров6
1) Одно значение 5:оператор;
‘А’:оператор;
