Привет! Давай разберёмся с заданием на картинке.
Нам нужно соотнести определения с объявлениями функций и процедур. Судя по всему, это задание по программированию на VBA (Visual Basic for Applications).
Вот что мы видим на картинке и какие типы мы можем им соотнести:
"Workbook Public Function MyProc(N As Integer) As Integer" - Это функция доступна из всех модулей и она возвращает значение типа Integer. Похоже на определение H — "Функция возвращает значение типа Integer".
"Public Sub MySub(Num As Integer)" - Это процедура доступна из всех модулей и принимает параметр целого типа, но не возвращает значения. Это соответствует определению E — "Процедура с параметром целого типа".
"Private Sub MySub()" - Эта процедура объявлена как приватная, что значит, что она доступна только внутри модуля, в котором она объявлена, и не принимает параметров и не возвращает значение. Соответствует определению G — "Процедура без параметров".
"Public Function MyFun() As String" - Открытая функция, доступна из всех модулей и возвращает строковое значение. Соответствует определению F — "Функция возвращает строковое значение".
"Private Function MyF(Num As Long)" - Приватная функция, доступна только в модуле, где объявлена, принимает параметр длинного целочисленного типа и возвращает значение. Но на картинке не указано, какое именно значение она возвращает, так что здесь не хватает части информации для точного соответствия.
Итак, кратко со
