Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл: Источник:
Скачиваний:
323
Добавлен:
04.03.2014
Размер:
564 Кб
Скачать

Программное обеспечение (по). Этапы обработки программ под управлением ос.

  • Трансляция.

  • Компоновка.

  • Выполнение.

Язык Object Pascal. Классификация типов данных. Целые типы.

Под типом понимается множество допустимых значений данных, а также множество допустимых операций, которые применимы к этим данным.

Целые типы:

Название

Длина (байты)

Byte

1

Shortint

1

Smallint

2

Word

2

Integer

4

Longint

4

Longword

4

Int64

8

Cardinal

4

Стандартные функции:

Odd(x) – для четного-false, для нечетного-true.

Succ(x) – следующее целое число.

Pred(x) – предыдущее целое число.

Ord(x) – само число Х.

Abs(x) – модуль Х.

Chr(x) – возвращает символ, ASCII-код которого равен Х.

Sqr(x) – квадрат Х

Sqrt(x) – корень из Х

Sin, cos, ln, arctan – результат вещественный.

Язык Object Pascal. Классификация типов данных. Вещественные типы.

Эти типы представляют собой вещественные значения, которые используются в арифметических выражениях.

Название

Длина

(байты)

кол-во знач. цифр

Real

8

15…16

Single

4

7…8

Double

8

15…16

Extended

10

19…20

Comp

8

19…20

Currency

8

19…20

Trunc(x) - отбрасывание дробной части.

Round(x) - округление до ближайшего целого числа.

Язык Object Pascal. Структура программы с подпрограммами. Локальные и глобальные переменные. Формальные и фактические параметры. Пример задачи.

Если переменная используется только одной процедурой или функцией, то они называются локальными. Глобальные переменные описываются в основной программе и доступны внутри основной программы, а также в её функциях и процедурах. Локальные данные создаются при вызове подпрограммы, и существует только во время её выполнения. Выделение памяти для локальных данных происходит автоматически при выполнении подпрограммы. Освобождение памяти происходит сразу после выхода из подпрограммы.

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

Локальное описание отменяет действие глобальной переменной.

Язык Object Pascal. Механизм передачи параметров. Параметры – значения. Параметры - переменные. Пример задачи.

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

Соседние файлы в папке шпора