|
|||
Пример программирования с использованием подпрограммПример программирования с использованием подпрограмм Задание. Вычислить функцию , где N – количество членов ряда. Структура программы будет включать в себя два модуля – головную программу с именем Progect1 и модуль с именем Unit1, связанный с основной формой. Реализуем подпрограмму вычисления факториала двумя способами – в виде функции и рекурсивным методом. 1. На рисунке 7.1 – разработка алгоритма: – входные данные: x – вещественная переменная, являющаяся аргументом функции cos(n x); n – целочисленная переменная, обозначающая количество членов ряда; – выходные данные: s – вещественная переменная, значение которой есть сумма членов ряда; – промежуточные данные: k – целочисленная переменная, используемая как счетчик цикла; r – целочисленная переменная.
Рис. 7.1. Схема алгоритма основной программы 2. На рисунке 7.2 – функция FAKTfunk, которая вычисляет k!: – входные данные: k– целочисленная переменная; – выходные данные: r – целочисленная переменная, являющаяся значением k!; – промежуточные данные: i – целочисленная переменная, используемая как счетчик цикла.
Рис. 7.2. Схема алгоритма функции FAKTfunc 3. На рисунке 7.3 – функция frec, которая вычисляет k!: – входные данные: k – целочисленная переменная; – выходные данные: frec – имя функции вещественного типа; – промежуточные данные: i – целочисленная переменная, используемая как счетчик цикла.
Рис. 7.3. Схема алгоритма функции frec 4. Разработка формы – таблица 7.1, рисунок 7.4. //Пример удален, надо добавить
|
|||
|