Объяснение:
1)У тебя спрашивают b=1? У тебя дано b=3, значит b!=1. Если нет, то переходим к следующим указаниям: с=с-b=4-3=1, b=b+c=3+1(Потому что в предыдущем шаге мы дали новое значение для c, вернее произвели математическую операцию с ним. Возвращаемся(Слева линия) снова к логическому условию. Я честно говоря ХЗ, что они тут имели ввиду, но после того, что я описал c=1,но если мы продолжим проверку b=1, то c начнет принимать отрицательные значения. Цикл вышел, как мне кажется.
Теперь мне лень расписывать - держи фото/скрины
Не знаю, что у тебя за язык программирования, но я сделал тоже самое на Python, вроде результат отличатся не должен.
Объяснение:
1)У тебя спрашивают b=1? У тебя дано b=3, значит b!=1. Если нет, то переходим к следующим указаниям: с=с-b=4-3=1, b=b+c=3+1(Потому что в предыдущем шаге мы дали новое значение для c, вернее произвели математическую операцию с ним. Возвращаемся(Слева линия) снова к логическому условию. Я честно говоря ХЗ, что они тут имели ввиду, но после того, что я описал c=1,но если мы продолжим проверку b=1, то c начнет принимать отрицательные значения. Цикл вышел, как мне кажется.
Теперь мне лень расписывать - держи фото/скрины
Не знаю, что у тебя за язык программирования, но я сделал тоже самое на Python, вроде результат отличатся не должен.
Поделитесь своими знаниями, ответьте на вопрос:
Запишите значение переменной t, полученное в результате работы следующей программы. текст программы на трёх языках программирования. алгоритмический язык алг нач цел t, i t : = 2 нц для i от 1 до 3 t : = t * i кц вывод t кон бейсик dim i, t as integer t = 2 for i = 1 to 3 t = t * i next i print t паскальа var t, i: integer; begin t : = 2; for i : = 1 to 3 do t : = t * i; writeln(t); end.
В начале t равен 2, затем в цикле мы умножаем t на i, так 3 раза:
2 * 1 = 2;
2 * 2 = 4;
4 * 3 = 12;
В результате этих действий t равен 12!