Вопрос задан 18.07.2023 в 00:57. Предмет Информатика. Спрашивает Авдиевская Вероника.

Procedure P(x, y, z: integer); begin y:=x+z end; procedure Q(x: integer; var y: integer); begin

y:=x+1 end; procedure R(var x, y: integer); begin y:=x+1 end; Для каждой из процедур определите, какие из ее параметров являются параметрами-значениями. В ответ введите суммарное количество параметров-значений для этих трех процедур. Пример ввода ответа: 3
0 0
Перейти к ответам

Ответы на вопрос

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Новоселов Артур.

Ответ:

4

Объяснение:

procedure P(x, y, z: integer);

begin y:=x+z end;

3 параметра-значения

procedure Q(x: integer; var y: integer);

begin y:=x+1 end;

1 параметр-значение

procedure R(var x, y: integer);

begin y:=x+1 end;

нет параметров-значений

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Давайте разберем каждую из процедур и определим параметры-значения:

  1. Procedure P(x, y, z: integer); В данной процедуре параметры x, y и z являются параметрами-значениями, так как они передаются функции с определенными значениями, которые могут быть изменены внутри процедуры, но изменения не будут отражены на вызывающей стороне.

  2. Procedure Q(x: integer; var y: integer); В данной процедуре параметр x является параметром-значением, так как он передается функции с определенным значением, которое нельзя изменить внутри процедуры. Параметр y является параметром-переменной, так как он передается по ссылке (с помощью ключевого слова var) и его значение может быть изменено внутри процедуры.

  3. Procedure R(var x, y: integer); В данной процедуре оба параметра x и y являются параметрами-переменными, так как они передаются по ссылке (с помощью ключевого слова var) и их значения могут быть изменены внутри процедуры.

Таким образом, суммарное количество параметров-значений для всех трех процедур равно 1 (параметр x в процедуре Q). В ответ введите "1".

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос