ВУЗ:
Составители:
Рубрика:
81
находящаяся в оперативной памяти машины, либо программа,
размещенная в файле на диске. Этот файл будет иметь то же имя, что и
файл с исходным текстом программы, но с расширением .EXE.
исключением являются файлы модулей, которые после компиляции
получают расширение .TPU.
Компиляция простейших программ, состоящих из одного файла,
осуществляется с помощью команды меню Co
mpile\Compile или
комбинации клавиш Alt+F9. В этом случае компилируется программа,
находящаяся в активном окне редактирования.
Место размещения скомпилированной программы – в оперативной
памяти или на диске – зависит от выбранного параметра, задаваемого
командой меню Compile\Destination. Первоначально желательно
скомпилировать программу в оперативную память, так как это ускоряет
процесс компиляции. Окончательно целесообразно скомпилировать
программу на диск с тем, чтобы можн
о было в дальнейшем запускать
программу не из интегрированной среды. Компиляция на диск может
потребоваться и в том случае, когда программа слишком велика и не
помещается в оперативной памяти.
Сложные программы, использующие модули, компилируются либо
с помощью команды меню Compile\Make (этой команде эквивалентна
клавиша F9), либо с помощью команды меню Compile\Build. Перед
испо
льзованием этих программ следует предварительно задать имя
основного файла, с которого начнется компиляция, с помощью команды
меню Compile\Primary
file.
Компилятор выявляет ошибки, связанные с нарушением правил
написания предложений языка (синтаксические ошибки). При этом
компиляция прекращается, выводится сообщение об ошибке, а курсор
указывает место в программе, где находится ошибка. Если обнаружена
ошибка, объектный файл не создается, ошибку следует устранить, а затем
вновь скомпилировать программу.
Если компиляция завершилась успешно, на экран выдается
со
ответствующее сообщение.
Отладка программы
Отладка программы является непременным этапом при создании
практически любой программы, так как во время написания программы
обычно допускаются различные ошибки, и их необходимо выявить, либо
удостоверится, что ошибок нет. Ошибки в программе бывают трех типов:
82
⊕ Синтаксические ошибки, возникающие в результате нарушения
правил написания предложения языка;
⊕ Семантические ошибки, связанные с недо
пустимыми значениями
параметров, недопустимыми действиями над параметрами и так
далее. Выявляются эти ошибки во время работы программы;
⊕ Логические ошибки, связанные с неправильным использованием
тех или иных алгоритмических конструкций. Эти ошибки приводят
к неправильным результатам при работе программы, но нарушение
работы программы не вызывают.
Отладка предполагает выполнение следующих операций:
⊕ Выявление факта наличия ош
ибки в программе;
⊕ Определение места нахождения ошибки (локализация);
⊕ Устранение ошибки.
Для синтаксических ошибок все эти три этапа выполняются
довольно просто с помощью компилятора среды, который выдает
сообщение о любой обнаруженной ошибке этого типа, а курсор указывает
место локализации ошибки. Наиболее сложно выявляются логические и
семантические оши
бки. Выявляются они с помощью тестирования
программы с использованием встроенного отладчика. Отладчик позволяет
выполнять следующие действия:
⊕ Получать значения любых параметров программы;
⊕ Модифицировать значения параметров;
⊕ Останавливать программу в заданной точке останова или в месте,
где расположен курсор;
⊕ Осуществлять трассировку программы (выполнение программы по
шагам).
Для этой цели можно испо
льзовать меню Debug и Run или
соответствующие клавиши быстрого управления.
находящаяся в оперативной памяти машины, либо программа, ⊕ Синтаксические ошибки, возникающие в результате нарушения размещенная в файле на диске. Этот файл будет иметь то же имя, что и правил написания предложения языка; файл с исходным текстом программы, но с расширением .EXE. исключением являются файлы модулей, которые после компиляции ⊕ Семантические ошибки, связанные с недопустимыми значениями получают расширение .TPU. параметров, недопустимыми действиями над параметрами и так далее. Выявляются эти ошибки во время работы программы; Компиляция простейших программ, состоящих из одного файла, осуществляется с помощью команды меню Compile\Compile или ⊕ Логические ошибки, связанные с неправильным использованием комбинации клавиш Alt+F9. В этом случае компилируется программа, тех или иных алгоритмических конструкций. Эти ошибки приводят находящаяся в активном окне редактирования. к неправильным результатам при работе программы, но нарушение работы программы не вызывают. Место размещения скомпилированной программы в оперативной памяти или на диске зависит от выбранного параметра, задаваемого Отладка предполагает выполнение следующих операций: командой меню Compile\Destination. Первоначально желательно ⊕ Выявление факта наличия ошибки в программе; скомпилировать программу в оперативную память, так как это ускоряет процесс компиляции. Окончательно целесообразно скомпилировать ⊕ Определение места нахождения ошибки (локализация); программу на диск с тем, чтобы можно было в дальнейшем запускать ⊕ Устранение ошибки. программу не из интегрированной среды. Компиляция на диск может потребоваться и в том случае, когда программа слишком велика и не Для синтаксических ошибок все эти три этапа выполняются помещается в оперативной памяти. довольно просто с помощью компилятора среды, который выдает сообщение о любой обнаруженной ошибке этого типа, а курсор указывает Сложные программы, использующие модули, компилируются либо место локализации ошибки. Наиболее сложно выявляются логические и с помощью команды меню Compile\Make (этой команде эквивалентна семантические ошибки. Выявляются они с помощью тестирования клавиша F9), либо с помощью команды меню Compile\Build. Перед программы с использованием встроенного отладчика. Отладчик позволяет использованием этих программ следует предварительно задать имя выполнять следующие действия: основного файла, с которого начнется компиляция, с помощью команды меню Compile\Primary file. ⊕ Получать значения любых параметров программы; Компилятор выявляет ошибки, связанные с нарушением правил ⊕ Модифицировать значения параметров; написания предложений языка (синтаксические ошибки). При этом компиляция прекращается, выводится сообщение об ошибке, а курсор ⊕ Останавливать программу в заданной точке останова или в месте, указывает место в программе, где находится ошибка. Если обнаружена где расположен курсор; ошибка, объектный файл не создается, ошибку следует устранить, а затем ⊕ Осуществлять трассировку программы (выполнение программы по вновь скомпилировать программу. шагам). Если компиляция завершилась успешно, на экран выдается Для этой цели можно использовать меню Debug и Run или соответствующее сообщение. соответствующие клавиши быстрого управления. Отладка программы Отладка программы является непременным этапом при создании практически любой программы, так как во время написания программы обычно допускаются различные ошибки, и их необходимо выявить, либо удостоверится, что ошибок нет. Ошибки в программе бывают трех типов: 81 82
Страницы
- « первая
- ‹ предыдущая
- …
- 39
- 40
- 41
- 42
- 43
- …
- следующая ›
- последняя »