Параметры-переменные
Параметр-переменная используется, когда значение должно передаваться из процедуры или функции вызывающей программе. Соответствующий фактический параметр в операторе вызова процедуры или функции должен быть ссылкой на переменную. При активизации процедуры или функции формальный параметр-переменная замещается фактической переменной, любые изменения в значении формального параметра-переменной отражаются на фактическом параметре. Внутри процедуры или функции любая ссылка на формальный параметр-переменную приводит к доступу к самому фактическому параметру. Тип фактического параметра должен совпадать с типом формального параметра-переменной.
Примеры:
function SumMatr(A, B: Matrix; var C: Matrix):Real;
function ChrString(var S: String):String;
Контрольные вопросы
1 Для чего предназначены подпрограммы-функции?
2 Как описывается функция?
3 Виды параметров функции.
4 Как обрабатываются параметры-значения?
5 Как обрабатываются параметры-переменные?
Задание
Составить программу вычисления функции с использованием подпрограммы-функции при х = 0, 45.
№ вар | Функция |
Содержание отчета
1 Название, цель, содержание работы
2 Задание для своего варианта.
3 Программа расчёта – с подпрограммой -функцией.
4 Результаты расчётов в среде QB.
5 Письменные ответы на контрольные вопросы.
6 Выводы по работе
Лабораторная работа №8
Дата добавления: 2016-02-02; просмотров: 550;