Есть ответ 👍

решить без написания программы Определите, при каком наибольшем введённом значении переменной s программа выведет число 64

var s, n: integer;
begin
readln(s);
n := 1;
while s < 47 do
begin
s := s + 4;
n := n * 2
end;
writeln(n)
end.

162
482
Посмотреть ответы 1

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

Jenny987
4,6(25 оценок)

1) подпрограмма (функция) может непосредственно вернуть значение в вызывающую программу, например: x: =cos(y); 2) подпрограмма может изменить значение значение переменных, и их новое значение будет доступно в вызывающей программе; 3) подпрограмме в качестве параметра может быть передан адрес объекта в памяти, и подпрограмма, изменив значение, передаст новое значение в вызывающую программу; 4) подпрограмме в качестве параметра может быть передана ссылка на объект, и подпрограмма сможет изменить значение этого объекта. вроде хотя нет 5) возможен обмен данными через файл - подпрограмма записывает данные в файл, вызывающая программа - читает эти значения (или наоборот). это, конечно, крайне не эффективно и на практике никогда не применяется, но возможность такая есть.

Популярно: Информатика