Информатика, 9 класс

Готов

Вопрос от Стас Владимирович 2108 дней назад

Program X; Var a,b:integer; Procedure p(x,y:integer;); Procedure w (c,d:integer); Var Begin Writeln(c+d); End; Begin W(x,y); Writeln(c-d); End; Begin Readln(a,b); P(a,b); Readln; End. a) Запишите имена глобальных переменных: _____________ б) Запишите имена локальных переменных: _____________ в)Обьясните термины основная программа подпрограмма

Ответ от Александр Родионов

Глобальные переменные видны во всех программах и процедурах. Локальные переменные видны, то есть работают в пределах своей процедуры У тебя одна процедура "W" вложена в другую процедуру "P" и обе они находятся в программе "Х". Переменные объявленные в "Х" являются глобальными, остальные локальными. Процедуры вызываются из любого места программы и поэтому они удобны при повторяющемся коде. Program X; Var a,b:integer; // Глобальные переменные Procedure p(x,y:integer;); // локальные переменные Procedure w (c,d:integer); Var Begin Writeln(c+d); End; Begin W(x,y); Writeln(c-d); End; Begin Readln(a,b); P(a,b); Readln; End.