Какое значение примет переменная х в результате выполнения следующих фрагментов программ? 1) x:=1; while x<10 do x:=x+3; x:=x+1; 2) x:=1; while x<10 do begin x:=x+3; x:=x+1; end; 3) x:=0; for y:=1 to 9 do x:=x+1; 4) x:=1; for y:=1 to 5 do x:=x*y;

7 Июн 2020 в 19:40
175 +1
1
Ответы
1

1) Результат выполнения этого фрагмента программы будет x = 10.
2) Результат выполнения этого фрагмента программы тоже будет x = 10, так как в цикле происходит увеличение x на 3 и на 1, и это происходит до достижения x=10.
3) Результат выполнения этого фрагмента программы будет x = 9, так как происходит простое увеличение x на 1 девять раз в цикле for.
4) Результат выполнения этого фрагмента программы будет x = 120, так как в цикле for происходит вычисление факториала числа 5.

18 Апр 2024 в 11:14
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир