Введение в современные компьютерные технологии: Cамоучитель. Петухова Т.П - 289 стр.

UptoLike

295
Функции могут использоваться как аргументы в других функциях. Если
функция используется в качестве аргумента или является вложенной функцией,
то она должна возвращать аргументу значение того же типа. Если функция воз-
вращает значение другого типа, отобразится ошибка #ЗНАЧ!. Подробное опи-
сание возможных ошибок в Excel и причин их появления представлено в при-
ложении З.
В формулах можно использовать до семи уровней вложения функций. Ко-
гда «функция Б» является аргументом «функции А», то «функция Б» считается
вторым уровнем вложения. Если в «функции Б» содержится в качестве аргу-
мента «функция В», то «функция В» будет считаться третьим уровнем вложе-
ния функций.
4.16 Программирование алгоритма табличного представления функ-
ции
Пусть задана функция F(x). Необходимо протабулировать данную функ-
цию на отрезке [a,b] с некоторым шагом h. Табулированием функции F(x) назо-
вем процесс, в результате которого получается ее табличное представление:
X
a a+h … … b
F(x)
F(a) F(a+h) … … F(b)
Постановка задачи: Необходимо в табличном процессоре Excel прота-
булировать функцию F(x)=sin
2
(x-1)+x на отрезке [0,5] c шагом 0,5. При этом
следует предусмотреть случай автоматического изменения результата функции
при изменении исходных данных.
Алгоритм реализации:
1) в ячейки А1 и А2 занесем текст x, F(x) и h;
2) в ячейку В1 записать начальное значение x - число 0;
3) в ячейку С2 записать формулу вычисления следующего значения x:
=В1+В3
4) изменить с данной формуле тип ссылки на ячейку В3, сделав ее аб-
солютной $B$3, для того, чтобы при копировании данной формулы на после-
дующие ячейки осуществлялся автоматический пересчет всех значений х из от-
резка. Таким образом, окончательно формула в ячейке С2 примет вид:
=В1+$В$3
5) в ячейку В2 занести формулу, вычисляющую значение функции
F(x) в первой точке х: =(SIN(A1-1))^2+A1
6) cкопировать эту формулу на остальные ячейки диапазона С2:L2.
В результате таблица примет вид, представленный на рисунке 4.39.
       Функции могут использоваться как аргументы в других функциях. Если
функция используется в качестве аргумента или является вложенной функцией,
то она должна возвращать аргументу значение того же типа. Если функция воз-
вращает значение другого типа, отобразится ошибка #ЗНАЧ!. Подробное опи-
сание возможных ошибок в Excel и причин их появления представлено в при-
ложении З.
     В формулах можно использовать до семи уровней вложения функций. Ко-
гда «функция Б» является аргументом «функции А», то «функция Б» считается
вторым уровнем вложения. Если в «функции Б» содержится в качестве аргу-
мента «функция В», то «функция В» будет считаться третьим уровнем вложе-
ния функций.

       4.16 Программирование алгоритма табличного представления функ-
ции

      Пусть задана функция F(x). Необходимо протабулировать данную функ-
цию на отрезке [a,b] с некоторым шагом h. Табулированием функции F(x) назо-
вем процесс, в результате которого получается ее табличное представление:

   X                a            a+h          …        …        b
   F(x)             F(a)         F(a+h)       …        …        F(b)

        Постановка задачи: Необходимо в табличном процессоре Excel прота-
булировать функцию F(x)=sin2(x-1)+x на отрезке [0,5] c шагом 0,5. При этом
следует предусмотреть случай автоматического изменения результата функции
при изменении исходных данных.
        Алгоритм реализации:
        1) в ячейки А1 и А2 занесем текст x, F(x) и h;
        2) в ячейку В1 записать начальное значение x - число 0;
        3) в ячейку С2 записать формулу вычисления следующего значения x:
=В1+В3
        4) изменить с данной формуле тип ссылки на ячейку В3, сделав ее аб-
солютной $B$3, для того, чтобы при копировании данной формулы на после-
дующие ячейки осуществлялся автоматический пересчет всех значений х из от-
резка. Таким образом, окончательно формула в ячейке С2 примет вид:
=В1+$В$3
        5) в ячейку В2 занести формулу, вычисляющую значение функции
F(x) в первой точке х:   =(SIN(A1-1))^2+A1
        6) cкопировать эту формулу на остальные ячейки диапазона С2:L2.

      В результате таблица примет вид, представленный на рисунке 4.39.




                                                                         295