Функции Основы программирование и алгоритмизации
Функции Функция - подпрограмма, имеющая единственный результат, записываемый в ячейку памяти, имя которой совпадает с именем функции. Перечень формальных параметров и их типов function <имя_функции> (<описание входных данных>): <тип_функции>; begin Тип результата <операторы>; <имя_функции> : = <результат> end;
Функция возведения числа в натуральную степень function stepenf(a, n: integer): integer; var i, y: integer; begin y: =1; for i: =1 to n do y: =y*a; stepenf: =y; end;
Задача 1 Напишите программу расчета выражения для произвольного x 2+x 3+x 4+x 5 s: =x+x
Функция поиска максимального из 2 -х function max (x, y: integer): integer; begin if x>y then max: =x else max: =y; end;
Задача 2 Используя функцию max, напишите программу нахождения максимального из 3 -х чисел (из 4 -x чисел).
Задача 3 Напишите функцию для нахождения минимального из 2 чисел. Используя функции min и max определите наибольшее и наименьшее из 3 чисел.
Вопросы и задания Напишите программу вычисления выражения: s = x 3 + x 4 + x n, где x и n вводятся с клавиатуры. Используйте функцию вычисления степени. Напишите программу нахождения максимального из пяти целых чисел, использующую функцию поиска максимального из двух чисел. Напишите функцию, вычисляющую длину отрезка по координатам его концов. С помощью этой функции напишите программу, вычисляющую периметр треугольника по координатам его вершин.