Какое значение примет переменная х в результате выполнения следующих фрагментов программ? 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;
1) Результат выполнения этого фрагмента программы будет x = 10. 2) Результат выполнения этого фрагмента программы тоже будет x = 10, так как в цикле происходит увеличение x на 3 и на 1, и это происходит до достижения x=10. 3) Результат выполнения этого фрагмента программы будет x = 9, так как происходит простое увеличение x на 1 девять раз в цикле for. 4) Результат выполнения этого фрагмента программы будет x = 120, так как в цикле for происходит вычисление факториала числа 5.
1) Результат выполнения этого фрагмента программы будет x = 10.
2) Результат выполнения этого фрагмента программы тоже будет x = 10, так как в цикле происходит увеличение x на 3 и на 1, и это происходит до достижения x=10.
3) Результат выполнения этого фрагмента программы будет x = 9, так как происходит простое увеличение x на 1 девять раз в цикле for.
4) Результат выполнения этого фрагмента программы будет x = 120, так как в цикле for происходит вычисление факториала числа 5.