Перепишите следующие программы, сохраняя их смысл и объем, но изменяя формулировки: 1) Что будет выведено на печать

Перепишите следующие программы, сохраняя их смысл и объем, но изменяя формулировки:
1) Что будет выведено на печать при выполнении следующего кода?
var s; k: integer;
begin
s:=60;
s:=s-12;
for k:=2 to 10 do
s:=s+k;
writeln(s);
end

2) Что будет выведено на печать при выполнении следующего кода?
var s; k: integer;
begin
s:=80;
for k:=0 to 11 do
s:=s-6;
writeln(s);
end
Zvezdnaya_Galaktika

Zvezdnaya_Galaktika

1) В данной программе мы имеем переменные s и k. Сначала переменной s присваивается значение 60, затем к этому значению вычитается 12. Далее выполняется цикл, в котором переменная k принимает значения от 2 до 10, и каждый раз значение k прибавляется к переменной s. Наконец, на печать выводится значение переменной s.

Давайте разберем каждый шаг более подробно:
- Начальное значение переменной s: 60.
- s = s - 12. После выполнения этой операции, значение переменной s становится равным 48.
- Цикл for k := 2 to 10 do s := s + k. В первой итерации значение переменной k равно 2, и к переменной s прибавляется 2. Таким образом, s становится равным 50. Во второй итерации значение k равно 3, и к s прибавляется 3, так что s становится равным 53. Продолжая аналогично, мы прибавляем значения k к s в каждой итерации цикла. После последней итерации s становится равным 60 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 = 114.
- На печать выводится значение переменной s, то есть 114.

Таким образом, при выполнении данного кода будет выведено число 114.

2) В данной программе у нас также есть переменные s и k. Сначала переменной s присваивается значение 80. Затем выполняется цикл, в котором переменная k принимает значения от 0 до 11, и в каждой итерации значение 6 вычитается из переменной s. Наконец, на печать выводится значение переменной s.

Давайте разберем каждый шаг более подробно:
- Начальное значение переменной s: 80.
- Цикл for k := 0 to 11 do s := s - 6. В первой итерации значение переменной k равно 0, и из переменной s вычитается 6. Таким образом, s становится равным 80 - 6 = 74. Во второй итерации значение k равно 1, и из s вычитается 6, так что s становится равным 74 - 6 = 68. Продолжая аналогично, мы вычитаем 6 из s в каждой итерации цикла. После последней итерации s становится равным 68 - 6 - 6 - 6 - 6 - 6 - 6 - 6 - 6 - 6 - 6 - 6 = -4.
- На печать выводится значение переменной s, то есть -4.

Таким образом, при выполнении данного кода будет выведено число -4.
Знаешь ответ?
Задать вопрос
Привет!
hello