Помогите, информатика 8 класс. Даю 20 баллов.
x:=25;
y:=-20
while x*y < 0 do
begin
x:=x-5;
y:=y+2
end;
s:=24;
m:=3456;
while s > 10 do
begin
m:=m mod 10;
s:=s-m
end; s:=s+m;
Информатика 8 класс Алгоритмы и программирование информатика 8 класс переменные в программировании фрагмент программы значение переменной цикл while алгоритмы для 8 класса решение задач по информатике Новый
Давайте разберем оба фрагмента программы по отдельности и найдем значения переменных y и s.
Первый фрагмент программы:
Исходные значения:
Цикл выполняется, пока произведение x и y меньше 0 (x * y < 0). Это условие будет истинным, пока одно из значений (x или y) положительное, а другое отрицательное.
Теперь давайте посмотрим, как изменяются значения переменных в цикле:
Таким образом, после выполнения цикла значение переменной y равно -10.
Второй фрагмент программы:
Исходные значения:
Цикл выполняется, пока s больше 10. Внутри цикла мы сначала берем остаток от деления m на 10, а затем уменьшаем s на это значение.
Теперь посмотрим, как изменяются значения переменных в цикле:
После выхода из цикла, по условию, мы добавляем m к s:
Таким образом, после выполнения второго фрагмента программы значение переменной s равно 12.
Итак, итоговые значения: