Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Pererabotannye_bilety_1__1 (1)33334.doc
Скачиваний:
2
Добавлен:
01.05.2025
Размер:
234 Кб
Скачать
☆

1. Пользовательские процедуры и функции

Пользовательские подпрограммы создаются и именуются самим пользователем. На время выполнения таких подпрограмм, вызываемых по их имени, работа главной программы приостанавливается. По завершении обработки данных подпрограммой продолжается выполнение главной программы. Если при этом в качестве подпрограммы выступала функция, то в главную программу возвращается результат выполнения подпрограммы. Пользовательские процедуры и функции объявляются после объявления переменных, перед первым словом begin программы или другой процедуры или функции. Если пользовательская процедура или функция объявляется в отдельном модуле, тогда для обращения к ней необходимо указать ссылку на соответствующий модуль в разделе uses.

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

2. Пустой оператор – используется для объединения нескольких операторов в один.

Синтаксис:Begin End.

Составной оператор

Begin Оператор1 Оператор2 Оператор n

End.

Билет №20

  1. При делении целых чисел и извлечения из под корня, результат будет иметь вещественный тип REAL. Для вывода вещественного числа необходимо указывать формат вывода, иначе число будет в формате с плавающей точкой.

Билет №21

  1. Для работы со звуком необходимо активизировать стандартный модуль CRT. Для включения однообразного звука существует SOUND (частота). Частота определяет высоту звука в герцах. SOUND(300) средняя высота SOUND (600) высокая, тонкая SOUND (40) низкая, толстая. Для выкл. Используют NOSOUND. Синтаксис:

uses crt;

begin

clrscr;

sound (300);

delay (1000); пауза

end.

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:оператор;

‘А’:оператор;

2) Список значений: 2,3,18,5:оператор;

‘A’,’K’,’Z’: оператор;

3) Диапазон значений 2..10:оператор;

‘A’..’P’:оператор;

4) Диапазон и список 5..20,70..100:оператор;

‘A’..‘P’,’X’..‘Z’:оператор;

Билет №23

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]