Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Компиляция и исправление синтаксических ошибок

ПРОГРАММИРОВАНИЕ ДЛЯ НАЧИНАЮЩИХ | ББК 32.973-018я73 | СРЕДА ПРОГРАММИРОВАНИЯ TURBO PASCAL 7.0 | File Edit Search Run Compile Debug Tools Options Window Help | Правила оформления программ | Г л а в н о е м е н ю | С р е д ы Турбо Паскаля | Оператор присваивания | Стандартные функции | Условный оператор IF |


Читайте также:
  1. В бесписьменном обществе не делают грамматических ошибок
  2. Галина Кожевникова. Язык вражды: типология ошибок журналиста
  3. Глава 10. Дорогой ошибок
  4. ГЛАВА 22 Как не наделать политических ошибок
  5. Данная подборка - компиляция постов с ХаскиФорума Алёны Лавровой (спортивный питомник Сибирских Хаски «Песня Севера») о воспитании собак и их хозяев.
  6. Детектор ошибок
  7. Длина участка чтения без ошибок

После подготовки текста программы необходимо откомпилировать программу, связать ее с библиотекой стандартных процедур и функций, загрузить в оперативную память и передать ей управление. Эта последо­вательность действий называется исполнением программы и реализуется командой Ctrl-F9. Этап компиляции может быть произведен командой F9.

Компиляция (трансляция программы, записанной на исходном языке, в объектный модуль [2]) осуществляется опциями Compile, Make и Build ме­ню раздела COMPILE. В опции Compile компиляция заканчивается созданием объектного модуля с расширением.OBJ, а компиляция в режимах Make и Build - созданием исполняемого файла с расширением.EXE.

Вызов компилятора в режиме Compile (Alt-F9) приводит к компиляции программного модуля, находящегося в редакционном окне.

Этап компиляции позволяет определить наличие или отсутствие синтаксических ошибок в программе. При их обнаружении среда автоматически загружает в окно редактора исходный файл и помещает курсор в ту строку программы, при компиляции которой найдена ошибка.

Во многих случаях такие ошибки возникают из-за неправильного на­бора текста на клавиатуре, пропуска запятых, двоеточий и т.п. Найден­ная ошибка исправляется, и производится повторная компиляция программы.

Если в программе нет синтаксических ошибок, то на экране высвечи­вается сообщение о количестве строк в откомпилированной программе и объеме доступной оперативной памяти. Окно редактора на экране восста­навливается нажатием клавиши Esc.

Далее производится тестирование программы, в процессе которого выявляются семантические и алгоритмические ошибки [4]. Тестирование включает подготовку теста (специальным образом подобранных наборов входных данных, для которых заранее просчитан результат), его прогон и сравнение полученных результатов с эталонными (тестовыми). Число тестовых наборов должно быть достаточным для слежения за ходом выполнения программы по всем ее ветвям. Кроме того, необходимы наборы, контролирующие допустимые значения для исходных данных и предельные значения для результатов.


Дата добавления: 2015-09-05; просмотров: 85 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Команды удаления и вставки| Константы. Идентификаторы

mybiblioteka.su - 2015-2024 год. (0.011 сек.)