Анализ передачи параметров по наименованию

Настройте режим пошагового выполнения процедуры для вычисления корней уравнения и проанализируйте значения коэффициентов уравнения до и после вызова процедуры getKoef.

Уберите префикс var в списке параметров процедуры getKoef и снова проанализируйте значения коэффициентов уравнения до и после вызова процедуры getKoef.

Восстановите заголовок процедуры.

Сделайте вывод и зафиксируйте в отчете.

Анализ передачи параметров по значению

Измените функцию расчета по формуле таким образом, чтобы после вычисления результата значения формальных параметров изменялись, например, становились нулями.

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

Восстановите текст функции.

Сделайте вывод и зафиксируйте в отчете.

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

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

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

Краткое описание понятий процедура и функция.

– Перечень возможных вариантов расположения подпрограмм и влияние расположения на видимость подпрограмм.

– Способы передачи параметров в подпрограммы.

– Тексты своих процедур setKoef и getKoef.

– Текст дополнительного модуля для своей формулы.

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

– Результаты тестирования проекта на контрольных примерах в виде копии экрана с протоколом выполненных расчетов.

– Результаты исследования способов передачи параметров в подпрограммы.

– Выводы.

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

Что такое процедура. Описание процедуры.

– Что такое функция. Описание функции.

– Варианты расположения подпрограмм и их особенности.

– Что такое область видимости имен и от чего зависит видимость имени.

– Способы передачи параметров в подпрограммы.

Как создать и использовать дополнительный модуль.

– Написать подпрограмму по заданию преподавателя и рационально расположить ее в приложении.

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

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

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

Пользовательские показатели и параметры. Передача дополнительных данных в Google Analytics


Читать еще…

Понравилась статья? Поделиться с друзьями: