Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ПРАКТИКУМ_3.doc
Скачиваний:
22
Добавлен:
14.02.2016
Размер:
552.96 Кб
Скачать

Алгоритмические ошибки

НОМЕР

ОШИБКИ

НАИМЕНОВАНИЕ ОШИБКИ

КОММЕНТАРИЙ

106

Invalid numeric format

Введенное значение не соответствует правильному числовому формату.

200

Division by zero

Деление на нуль.

201

Range check error

Выход значения за границы диапазона.

205

Floating point overflow

Переполнение. При операции с вещественными числами возникает чересчур большое число.

207

Invalid floating point operation

Неправильная операция с вещественным числом.

215

Arithmetic overflow error

Выход результата целочисленной арифметической операции за допустимые границы.

Приложение № 4.

ЗАРЕЗЕРВИРОВАННЫЕ СЛОВА ЯЗЫКА TURBO PASCAL.

слово

назначение

absolute

признак абсолютной переменной (расположенной по определенному адресу)

and

логическая операция И

array

начало типа-массива

asm

начало блока на ассемблере

assembler

подпрограмма, написанная на ассемблере

begin

начало тела программы или подпрограммы, начало

case

Начало оператора варианта CASE

const

идентификатор раздела констант, группы параметров-констант

constructor

конструктор объекта

destructor

деструктор объекта

div

операция целочисленного деления целых чисел

do

признак начала тела оператора в цикле FOR, WHILE, операторWITH

downto

указатель изменения параметра цикла от максимального к минимальному значению

else

секция ИНАЧЕ в условном операторе IF, операторе вариантаCASE

end

конец тела программы, подпрограммы, конец модуля, конец составного оператора, блока на ассемблере, оператора CASE, типа записи и объекта

external

директива формирования «дальнего» адреса

far

директива формирования «дальнего» адреса

file

файловый тип

for

начало цикла с параметром

forward

директива заголовка подпрограммы, описанной дальше по тексту программы

function

начало подпрограммы-функции

goto

безусловный переход

if

начало условного оператора IF

implementation

исполнительная часть модуля

in

проверка наличия элемента во множестве

inherited

наследуемый метод

inline

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

interface

интерфейсная часть модуля

interrupt

директива процедуры обработки прерываний

label

идентификатор раздела меток

mod

остаток от деления целых чисел

near

директива формирования «ближнего» адреса

nil

пустая ссылка

not

логическое отрицание

object

начало типа-объекта

of

начало типа компонентов в определении массива, множества, файла, начало перечисления констант оператора варианта CASE

or

логическая операция ИЛИ

packed

признак «упакованного» массива

private

начало закрытой секции объекта

procedure

начало программы-процедуры

program

начало программы

public

начало доступной извне секции объекта

record

начало типа-записи

repeat

начало цикла REPEAT

set

тип-множество

shl

сдвиг битов влево с заполнением нулями освободившихся разрядов

shr

сдвиг битов вправо с заполнением нулями освободившихся разрядов

string

тип-строка

then

раздел ТОГДА условного оператора IF

to

указатель изменения параметра цикла от минимального к максимальному значению

type

идентификатор раздела типов

unit

начало модуля

until

конец цикла REPEAT

uses

указатель используемых модулей

var

идентификатор раздела переменных, группы параметров-переменных

virtual

виртуальный метод

while

начало цикла WHILE

with

начало оператора присоединения

xor

логическая операция ИСКЛЮЧАЮЩЕЕ ИЛИ

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