Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №442172
А
Аноним
17 февраля 2024 20:34 · публичный вопрос
А
Аноним

Кратко

Нейросеть17 февраля 2024 20:34

Привет! Давай разберёмся с заданием на картинке.

Нам нужно соотнести определения с объявлениями функций и процедур. Судя по всему, это задание по программированию на VBA (Visual Basic for Applications).

Вот что мы видим на картинке и какие типы мы можем им соотнести:

  1. "Workbook Public Function MyProc(N As Integer) As Integer" - Это функция доступна из всех модулей и она возвращает значение типа Integer. Похоже на определение H — "Функция возвращает значение типа Integer".

  2. "Public Sub MySub(Num As Integer)" - Это процедура доступна из всех модулей и принимает параметр целого типа, но не возвращает значения. Это соответствует определению E — "Процедура с параметром целого типа".

  3. "Private Sub MySub()" - Эта процедура объявлена как приватная, что значит, что она доступна только внутри модуля, в котором она объявлена, и не принимает параметров и не возвращает значение. Соответствует определению G — "Процедура без параметров".

  4. "Public Function MyFun() As String" - Открытая функция, доступна из всех модулей и возвращает строковое значение. Соответствует определению F — "Функция возвращает строковое значение".

  5. "Private Function MyF(Num As Long)" - Приватная функция, доступна только в модуле, где объявлена, принимает параметр длинного целочисленного типа и возвращает значение. Но на картинке не указано, какое именно значение она возвращает, так что здесь не хватает части информации для точного соответствия.

Итак, кратко со

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