Как перенести значение из одной процедуры в другую? - PascalABC.NET

Узнай цену своей работы

Формулировка задачи:

Есть две процедуры и мне надо перенести значение из одной локальной переменной в другую. Как это можно сделать?

Решение задачи: «Как перенести значение из одной процедуры в другую?»

textual
Листинг программы
  1. var
  2.   gb: integer = 0;
  3. procedure p1;
  4. begin
  5.   writeln(gb);
  6.   gb := 12;
  7. end;
  8. procedure p2;
  9. begin
  10.   writeln(gb);
  11.   gb := gb+1;
  12. end;
  13.  
  14. begin
  15.  
  16.   gb:= 1;
  17.   p1;
  18.  
  19.   p2;
  20.  
  21.   p1;
  22.  
  23. end.

Объяснение кода листинга программы

  1. Объявлена переменная gb типа integer со значением 0.
  2. Объявлены две процедуры: p1 и p2.
  3. В процедуре p1 выводится значение переменной gb, затем она присваивается значение 12.
  4. В процедуре p2 выводится значение переменной gb, затем она присваивается значение gb + 1.
  5. В основном блоке кода переменной gb присваивается значение 1, затем вызывается процедура p1, затем процедура p2, затем снова процедура p1.
  6. Код завершается ключевым словом end.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

10   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы