Студопедия

КАТЕГОРИИ:

АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция

Компиляция программы. Некоторые ошибки




После набора текста программы и исправления очевидных ошибок ввода можно произвести компиляцию (перевод программы в машинные коды), в ходе которой система находит синтаксические ошибки (ошибки во время компиляции − Compile-time error).

Наиболее часто встречаются ошибки:

· 3 − Unknown identifier − неизвестный идентификатор (имя переменной или константы не описано в соответствующем разделе);

· 4 − Duplicate identifier − дублирование (повторение) идентификатора;

· 5 − Syntax error − синтаксическая ошибка;

· 14 − Invalid file name − недопустимое имя файла;

· 26 − Type mismatch − несоответствие типов;

· 85 − «;» expected − ожидается символ «;»;

· 215 − Arithmetic overflow error − ошибка выполнения арифметической операции.

Для выполнения компиляции лучше использовать команду Compile / Make (клавиша F9), так как в этом случае система не требует выполнения программы непосредственно за компиляцией. После исправления всех синтаксических ошибок внизу окна сообщения появится надпись, показанная на рисунке 4.

Рисунок 4 – Сообщение об успешном окончании компиляции в Free Pascal

Для перехода в режим редактирования достаточно нажать любую клавишу (например Пробел).










Последнее изменение этой страницы: 2018-05-10; просмотров: 213.

stydopedya.ru не претендует на авторское право материалов, которые вылажены, но предоставляет бесплатный доступ к ним. В случае нарушения авторского права или персональных данных напишите сюда...