ЛР 4. Функции и процедуры
Документация
Обшая информация, документы, ссылки.
Задания
Решить задачи
- Блок 1
-
427 (разработать функцию получения максимума из двух чисел),
-
428 (разработать функцию получения минимума из двух чисел),
-
441 (вместо процедуры определить функцию)
- Блок 2
-
446 (вместо процедуры определить функцию),
-
454 (вместо рекурсивной процедуры разработать нерекурсивную функцию).
-
462 (вместо процедуры определить функцию, анализировать только латинские буквы)
- Блок 3
- Разработать набор из четырех перегруженных функций MAX, позволяющих вычислять максимальное
значение из соответственно двух, трех, четырех и пяти переданных значений.
- Разработать набор из четырех перегруженных функций getType,
каждая из которых имеет один параметр и возвращает строковый результат, описывающий тип параметра.
Функции должны обрабатывать соответственно целочисленный, вещественный, строковый и логический тип параметра.
Например, для логического параметра соответствующая функция может возвращать строку "boolean".
- Разработать процедуру, которая получает на входе вещественный параметр и возвращает через два параметра
соответственно целую и дробную часть исходного параметра.
- Разработать процедуру, которая получает на входе строку и возвращает результат через три параметра,
которые содержат соответственно количество цифр, количество пробелов и количество остальных символов в строке.