Определите, что будет напечатано в результате выполне
фрагмента программы:
var k, i: integer;
...
k:=i;
s:=10;
for k:=10 to 11 do
s:=s+k;
write(s);
end.​

CareyMahoney CareyMahoney    3   28.02.2020 18:41    0

Ответы
MatthewSan MatthewSan  11.10.2020 15:11

ответ: 31

Обратите внимание на объяснение!

Объяснение:

У вас была неверно написан фрагмент программы, ниже исправил на правильную версию

var i, s: integer;

begin

s:=10;

for i:=10 to 11 do

s:=s+i;

write(s);

end.

Шаги программы:

1. Первый раз в цикле i равняется 10, поэтому мы к 10 прибавляем 10, получаем 20. Второй раз в цикле i равняется 11, поэтому уже к новому s (20) мы прибавляем 11, получаем 31.

2. На экран выводится результат действий, а именно 31

Если вас интересует переменная k, то вы можете поменять i на k, но привычнее использовать i

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика