Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
EKZAMYeN.doc
Скачиваний:
167
Добавлен:
11.02.2015
Размер:
345.09 Кб
Скачать

8. Компиляция с последующим выполнением программы. Ошибки при компиляции. Использование окна “Watches”.

Компиляция - программа, представленная в виде инструкций языка программирования, называется исходной программой. Она состоит из инструкций, понятных человеку, но не понятных процессору компьютера. Чтобы процессор смог выполнить работу в соответствии с инструкциями исходной программы, исходная программа должна быть переведена на машинный язык. Задачу преобразования исходной программы в машинный код выполняет специальная программа — компилятор.

Компилятор выполняет последовательно две задачи:

1. Проверяет текст исходной программы на отсутствие синтаксических ошибок.

2. Создает исполняемую программу — машинный код.

Следует отметить, что генерация исполняемой программы происходит только в том случае, если в тексте исходной программы нет синтаксических ошибок. Генерация машинного кода компилятором свидетельствует лишь о том, что в тексте программы нет синтаксических ошибок. Убедиться, что программа работает правильно можно только в процессе ее тестирования — пробных запусках программы и анализе полученных результатов. Например, если в программе вычисления корней квадратного уравнения допущена ошибка в выражении (формуле) вычисления дискриминанта, то, даже если это выражение будет синтаксически верно, программа выдаст неверные значения корней.

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

Отладка программы

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

Выполните: Run →Add Watch, которое появится на экране, введите в поле Watch Expression имя переменной a. "Нажмите" кнопку OK. В нижней части экрана появится окно Watch.

9. Переменные: определение, назначение и типы. Предопределенные (стандартные) типы. Раздел описания переменных. Область действия переменных.

Переменная – это область памяти, содержащая данные, которыми аппелирует программа.

Любая переменная характеризуется: имя, тип, значение, вид.

Имя переменной состоит из латинских букв, цифр и знака подчеркивания. На первом месте не цифра! В Delphi любая переменная перед использованием должна быть объявлена.Объявлять можно в var (раздел переменных).

Переменные описываются в блоке описания переменных, начинающегося со служебного слова var. Такой блок описания переменных может быть в каждой подпрограмме сразу после её заголовка.

procedure f;

var

begin

end;

Такие переменные называют локальными. Они существуют только во время соответствующей подпрограммы (procedure).

Синтаксис описания var:

<имя переменной >:<тип>

а,в,с: real;

Существует еще одна возможность описания переменных в программе. Блок var может располагаться вне подпрограмм. переменные, описанные вне всех программ, являются глобальными и доступны в любом месте программы.

Предопределенные (стандартные) типы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]