Организация функций

Цель: научиться составлять программы решения задач с использованием функций.

Теоретические сведения:

Функции, это такие подпрограммы, результатом которых обязательно является некоторое зна­чение. Описание функции во многом совпадает с описанием процедуры. Но если имя процедуры ис­пользуется только для её вызова, то с именем функции, кроме того, связывается её результат. В описании функции заголовок выглядит следующим образом:

Fипсtiоп<имя>(<Параметры>): <Тип_возвращаемого_значения>;

<описания_переменных>;

Begin

<Тело подпрограммы>;

End;

Как и у процедуры, заголовок функции обязателен.

Функция предполагает обязательную передачу информации из подпрограммы в программу через имя функции. Поэтому раздел операторов обязательно должен содержать хотя бы один оператор, в котором имени функции присваивается значение результата. В противном случае функция не возв­ратит результат (вернее возвратит произвольный результат).

Порядок выполнения работы:

1) Запустите программу Turbo Pascal.

2) Определить значение выражения т (а,b, с) +т (b, с, d) +m (с, d, а) для ве­щественных а,b,с,d, где m(x,y,z) - функция определения минимального из трёх чисел.
Откомпилируйте программу. Проверьте правильность решения задачи.

3) Составить программу нахождения выражения х10 +2х9 -5х7 +4, используя функцию.
Откомпилируйте программу. Проверьте правильность решения задачи на любом примере.

4) Даны три квадратных уравнения ах2 +bx+c, dx2 +ex+f, px2 +qx+s. Сколько из них
имеют вещественные корни?

Откомпилируйте программу. Проверьте правильность решения задачи на конкретном примере.

5) Вычислить периметр треугольника по его координатам.
Откомпилируйте программу. Проверьте правильность решения задачи на конкретном примере.

6) Запишите полученные результаты в тетрадь. Оформите отчет о проделанной работе, который должен содержать тему, цель работы, формулировки задач с решениями.

7) Выйдите из программы Turbo Pascal.


Лабораторная работа № 13


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: