Задание выполнить в соответствии с вариантом, указанным преподавателем.
При написании программ обязательно использование подпрограмм.
Вариант 1
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
Min (a+b, c+d) / (min (a, b, c) + max (a, b, d))
Вариант 2
Даны 3 числа (числа не равны 0), введенные с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+b, c) – min (a+c, b)) / max (a, b, c)
Вариант 3
Даны 3 числа (числа не равны 0), введенные с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+b, a+c) – min (c, b))/ max (a, c+b, a+b)
Вариант 4
Даны 3 числа (числа не равны 0), введенные с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(Min (a, b, c) – max (a, b, c)) / max (a+b, b+c, a+c)
Вариант 5
Даны 3 числа (числа не равны 0), введенные с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
|
|
(min (a+b, a+c) + min (a, b)) / max (a, b, c)
Вариант 6
Даны 3 числа (числа не равны 0), введенные с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+b, с) + min (a, b+c, a+c))/ min (a, c)
Вариант 7
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(Max (a+d, b+d, c+d) – max (a, b, c)) / min (a, b, c)
Вариант 8
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+b, c+d) – min (c, d)) / (max (a, b, c)
Вариант 9
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+b, c) – min (a, b + c)) / max (a + d, b + d, c + d)
Вариант 10
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a+d, c) – min (a+d, b)) / min (a, b, c)
Вариант 11
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(max (a, c + b) + min (a+c, b +d)) / max (a, b, c)
Вариант 12
Даны 4 числа (числа не равны 0), введённые с клавиатуры. Необходимо при помощи подпрограмм получить результат вычисления выражения следующего вида:
(Min (a+b, c+d) + max (a, b, d)) / min (a, b, c)
Контрольные вопросы:
- В каких случаях целесообразно использование подпрограмм?
- Как описываются процедуры?
- Как описываются функции?
- Чем отличаются формальные и фактические параметры?
- В чём различие между глобальными и локальными переменными?