Л.р. 4 Построение графика функции. Вспомогательный алгоритм-функция
Алгоритм-функция после выполнения возвращает значение-результат.
Правила описания алгоритмов-функций.
Во-первых, для алгоритмов-функций на месте тип_алгоритма должен быть указан
один из простых типов алгоритмического языка (вещ, цел и т.д.), определяющий тип
значений, которые принимает данная функция.
Во-вторых, в теле алгоритма-функции необходимо использовать служебную величину знач, в которую записывается вычисленное значение функции.
Пример алгоритма-функции:
алг вещ площадь (вещ a, b, c)
дано a>=0 и b>=0 и c>=0 | длины сторон треугольника
надо | значение функции равно площади этого треугольника
нач
· вещ p | полупериметр
· p := (a+b+c)/2
· знач := sqrt(p*(p-a)*(p-b)*(p-c))
кон
Значение, которое должно стать результатом алгоритма-функции, надо присвоить особой величине с именем знач. Ее описанием служит заголовок алгоритма, но в остальном величина знач используется так же, как и любая другая промежуточная величина. Вызов алгоритма-функции производится путем указания его имени в выражении. Встретив это имя при вычислении выражения, КуМир выполняет алгоритм-функцию и затем подставляет в выражение вместо имени алгоритма значение величины знач.
Задание 1.
Составьте вспомогательный алгоритм-функцию для построения графика y = 3x2 - 6 на отрезке [a, b]. Значения a и b задаются пользователем. На оси ОХ подпишите границы отрезка.
Программа на представлена на рисунке 1 и 2. Результат на рисунке 3.
Рисунок 1. Рисунок 2.
Рисунок 3.