Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка_Delphi_Ч1.doc
Скачиваний:
7
Добавлен:
02.11.2018
Размер:
2.38 Mб
Скачать

Контольный пример

Предположим, а=4, x=3 и n=2. Тогда ax=64, sin2(3)<<1, и значение числителя будет чуть больше, чем 64. Значение подкоренного выражения будет 4,5. Квадратный корень из 4,5 приблизительно равен 2,1. Результат расчета по формуле должен быть немного меньше, чем 32. Результат расчета, приведенный на рисунке 2.1, подтверждает это.

Трассировка процедуры

Трассировкой называют пошаговое выполнение инструкций процедуры с анализом результатов выполнения каждой инструкции. Обычно трассировка проводится во время поиска ошибок в программе.

Для проведения трассировки выполните следующее.

  • Откройте процедуру расчета по формуле.

  • Сделайте щелчок мышью в поле левой рамки окна напротив слова begin, в результате чего строка окрасится в красный цвет и слева появится красная точка, точка остановки, так как на рисунке 2.6.

Рисунок 2.20 – Точка остановки в процедуре

  • Запустите на выполнение проект, введите данные и нажмите кнопку «Выполнить расчеты». Процедура начнет выполняться, но в точке остановки выполнение программы будет приостановлено.

  • Выберите в меню Run функцию Step over или нажмите клавишу F8. В результате будет выполнена отмеченная инструкция, и выполнение процедуры снова приостановится.

  • Еще раз нажмите клавишу F8. Будет выполнена следующая инструкция.

  • Поставьте курсор под именем какой-нибудь переменной в инструкции, которая была выполнена. Вы должны увидеть значение этой переменной.

Содержание отчета

  • Наименование работы.

  • Цель работы.

  • Краткое описание понятий переменная и тип.

  • Перечень компонент, использованных в проекте, с описанием их основных свойств.

  • Текст модуля с пояснениями в виде комментариев для всех его основных элементов.

  • Расчетная формула и контрольный пример.

  • Результаты тестирования проекта, в виде рисунка с изображением интерфейса приложения с протоколом выполненных расчетов.

  • Выводы об особенностях программирования расчетов по формулам.

Контрольные вопросы

  • Что такое переменная и ее тип. Объявление переменной.

  • Что определяет тип данных.

  • Характеристики вещественного типа данных.

  • Операции и функции для вещественных чисел.

  • Запись вещественных чисел с плавающей точкой.

  • Правила записи арифметических выражений.

  • Инструкция присваивания.

  • Описание использованных в проекте компонентов.

  • Трассировка процедуры.

Рекомендованая литература

  1. Культин Н. Delphi 6. Программирование на Object Pascal. – СПб.:БХВ-Петербург,2002.

  2. Ставровский А.Б. Турбо Pascal 7.0/ Учебник. – К.: BHV, 2000.

  1. Лабораторная работа № 3. Подпрограммы Краткие теоретические сведения

Можно сказать, что подпрограммы являются основными строительными блокам приложения, написанного в Delphi. Подпрограмма - это оформленный стандартным образом, логически завершенный фрагмент кода, решающий некоторую локальную задачу. В языке Object Pascal различают два вида подпрограмм - процедуры и функции. Функции по своей структуре во многом схожи с процедурами, основное их отличие заключается в том, что функция возвращает результат некоторого типа. Стандартные функции мы тоже использовали при написании выражений, например Sin().