Что будет выведено в результате выполнения следующих программ 1) var s; k: integer; begin s:=22; for k:=3 to
Что будет выведено в результате выполнения следующих программ 1) var s; k: integer; begin s:=22; for k:=3 to 9 do s:=s+44 div k writeln(s); end 2) var s; k: integer; begin s:=0; for k:=5 to 10 do s:=s+8 writeln(s)
Skrytyy_Tigr 58
Конечно! Давайте разберёмся с каждой программой по очереди.1) В этой программе производится вычисление значения переменной
На каждой итерации цикла мы выполняем следующие операции:
- Берем число 44 и делим его на текущее значение переменной
- Полученный результат прибавляем к значению переменной
- Таким образом, значение переменной
В конце выполнения цикла, программа выводит значение переменной
2) В этой программе также производится вычисление значения переменной
Изначально, переменная
На каждой итерации цикла мы прибавляем к значению переменной
Таким образом, значение переменной
В конце выполнения цикла, программа выводит значение переменной
Надеюсь, это разъясняет решение каждой программы.