Л.р. 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.