Интегрированная среда разработки программ Turbo Pascal
Turbo Pascal – интегрированная среда разработки программ, предназначенных для работы в операционной системе MS-DOS.
В Turbo Pascal реализована идея объединения в единую среду редактора кода (текст программы принято называть «код»), компилятора и отладчика.
Структура каталогов Turbo Pascal
Набор программы
При наборе текста программы необходимо следовать правилам хорошего стиля программирования (использовать осмысленные имена переменных, отступы, пустые строки, комментарии).
Сохранение исходной программы на диске
Из меню File выбрать команду Save и ввести имя файла
Компиляция
Из меню Compile выбрать команду Compile
Типичные ошибки
Сообщение компилятора | Вероятная причина |
3: Unknown identifier. (Неизвестный идентификатор.) | Используется переменная, не объявленная в разделе var программы; Ошибка при написании имени переменной. Например, в разделе var объявлена переменная Suma, а в тексте программы написано Summa Ошибка при написании имени инструкции, например, вместо write написано wirte |
8: String constant exceeds line. (Строковая константа превышает допустимую длину.) | При записи строковой константы не поставлена завершающая кавычка. Например, в операторе write('Цена с учетом скидки, Cena) после слова скидки не поставлен апостроф |
26: Type mismatch. (Несоответствие типов.) | В инструкции присваивания тип выражения не соответствует или не может быть приведен к типу переменной, получающей значение выражения |
85: ";" expected. (Ожидается символ "точка с запятой".) | Не поставлен символ "точка с запятой" после инструкции |
113: Error in statment. (Ошибка в выражении.) | |
10: Unexpected end of file. (Не найден конец файла.) | Нет символа "точка" после последнего слова end программы; В конце программы нет слова end, за которым следует символ "точка" |
Запуск программы и просмотр результатов ее работы
Запуск: из меню Run выбрать команду Run
Просмотр результатов: в меню Debug выбрать команду User screen или нажать <Alt>+<F5>
Ошибки времени выполнения программы
Сообщение об ошибке | Описание | Вероятная причина |
Runtime error 106 at ... | Invalid numeric format. (Неверный числовой формат.) | Программа ожидает ввода числа типа integer, однако введено число в формате real или строка, не являющаяся числом; Программа ожидает ввода числа в формате real, однако введена строка, не являющаяся числом При вводе дробного числа в качестве десятичного разделителя введена запятая |
Runtime error 200 at ... | Division by zero. (Деление на ноль.) | Второй операнд (делитель) оператора деления в процессе выполнения программы стал равен нулю |
Создание выполняемой программы (режим компиляции)
Режимы компиляции:
- В память (Memory)
- На диск (Disk)
- Установить режим компиляции «На диск» (в меню Compile выбрать команду Destination)
- Выполнить компиляцию (меню Compile выбрать команду Compile).
Настройка среды разработки
Из меню Options выбрать команду Directories и в поле EXE&TPU directory ввести имя каталога, предназначенного для выполняемых программ.
Чтобы сохранить изменения в настройке среды разработки, надо из меню Options выбрать команду Save.
Завершение работы
В меню File выбрать команду Exit.
Контрольные вопросы
- Перечислите компоненты, образующие Turbo Pascal.
- Какие ошибки обнаруживает компилятор?
- Как называют ошибки, проявляющиеся во время работы программы?
- Как создать выполняемый файл программы?
- Какой символ следует использовать в качестве десятичного разделителя при вводе дробных чисел?