ЛР 2. Функции и процедуры

Документация

Обшая информация, документы, ссылки.

Задания

Решить задачи
  1. Блок 1
    1. 427 (разработать функцию получения максимума из двух чисел, вместо значения 15 использовать выражение a*b),
    2. 440в (вместо процедуры определить функцию)
    3. 441 (вместо процедуры определить функцию)
  2. Блок 2
    1. 443 (вместо процедуры определить функцию),
    2. 446 (дополнительно разработать функцию определения чисел-близнецов).
    3. 330 (разработать функцию определения совершенного числа)
  3. Блок 3
    1. Разработать набор из четырех перегруженных функций MAX, позволяющих вычислять максимальное значение из соответственно двух, трех, четырех переданных значений, а также переданного открытого массива.
    2. Разработать функцию, которая получает на входе вещественный параметр и возвращает через результат функции его дробную часть, а через три дополнительных параметра, соответственно - целую часть; значение, округленное вверх; значение, округленное вниз. Для получения результата не использовать аналогичные библиотечные функции.
    3. Разработать функцию, которая получает на входе строку и возвращает результат через три параметра, которые содержат соответственно количество цифр, количество пробелов и количество латинских букв. Строка, полученная после удаления всех указанных символов, возвращается в качестве результата функции.