- •Кафедра прикладной математики
- •Главный экран интегрированной среды программирования
- •Управляющие элементы функциональных окон
- •Окно редактора
- •Средства редактирования текста
- •Функциональные клавиши turbo pascal
- •Команды редактора turbo pascal
- •Основные клавиши управления в среде turbo pascal
- •Индивидуальные задания
- •Синтаксические ошибки
- •Алгоритмические ошибки
- •Список литературы
- •Практикум № 3 по курсу «алгоритмизация и программирование»
Алгоритмические ошибки
НОМЕР ОШИБКИ |
НАИМЕНОВАНИЕ ОШИБКИ |
КОММЕНТАРИЙ |
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 |
логическая операция ИСКЛЮЧАЮЩЕЕ ИЛИ |