Что будет получено в результате выполнения алгоритма? Укажите условие, для которого был составлен данный алгоритм.
a) Инициализируйте переменную n как целое число со значением 200. В цикле while проверяйте условие (n mod 17 <> 0) и при выполнении увеличивайте значение n на 1. Выведите результат в формате "ответ: " за которым следует значение n.
b) Инициализируйте переменную n как целое число со значением 200. В цикле while проверяйте условие (n mod 18 <> 0) и при выполнении увеличивайте значение n на 1. Выведите результат в формате "ответ: " за которым следует значение n.
a) Инициализируйте переменную n как целое число со значением 200. В цикле while проверяйте условие (n mod 17 <> 0) и при выполнении увеличивайте значение n на 1. Выведите результат в формате "ответ: " за которым следует значение n.
b) Инициализируйте переменную n как целое число со значением 200. В цикле while проверяйте условие (n mod 18 <> 0) и при выполнении увеличивайте значение n на 1. Выведите результат в формате "ответ: " за которым следует значение n.
Лягушка
а) для переменной \(n\) равной 200, алгоритм будет проверять условие \(n \mod 17 = 0\) в цикле while. Если условие выполняется, то значение \(n\) будет увеличиваться на 1. Алгоритм будет продолжать проверку условия и увеличение значения \(n\) до тех пор, пока условие \(n \mod 17 = 0\) не перестанет выполняться. В результате выполнения алгоритма будет получено значение переменной \(n\), для которого условие \(n \mod 17 = 0\) не выполняется. Ответ будет выведен в формате "ответ: значение n".
б) для переменной \(n\) равной 200, алгоритм будет проверять условие \(n \mod 18 = 0\) в цикле while. Если условие выполняется, то значение \(n\) будет увеличиваться на 1. Алгоритм будет продолжать проверку условия и увеличение значения \(n\) до тех пор, пока условие \(n \mod 18 = 0\) не перестанет выполняться. В результате выполнения алгоритма будет получено значение переменной \(n\), для которого условие \(n \mod 18 = 0\) не выполняется. Ответ будет выведен в формате "ответ: значение n".
Пояснение:
Алгоритмы a) и б) были составлены для определения первого значения \(n\), которое не является кратным 17 (для алгоритма a)) или 18 (для алгоритма б)). При выполнении каждого из алгоритмов мы ищем такое значение \(n\), чтобы оно не делилось на соответствующее число без остатка. Как только это значение будет найдено, алгоритм остановится и выведет значение \(n\).
б) для переменной \(n\) равной 200, алгоритм будет проверять условие \(n \mod 18 = 0\) в цикле while. Если условие выполняется, то значение \(n\) будет увеличиваться на 1. Алгоритм будет продолжать проверку условия и увеличение значения \(n\) до тех пор, пока условие \(n \mod 18 = 0\) не перестанет выполняться. В результате выполнения алгоритма будет получено значение переменной \(n\), для которого условие \(n \mod 18 = 0\) не выполняется. Ответ будет выведен в формате "ответ: значение n".
Пояснение:
Алгоритмы a) и б) были составлены для определения первого значения \(n\), которое не является кратным 17 (для алгоритма a)) или 18 (для алгоритма б)). При выполнении каждого из алгоритмов мы ищем такое значение \(n\), чтобы оно не делилось на соответствующее число без остатка. Как только это значение будет найдено, алгоритм остановится и выведет значение \(n\).
Знаешь ответ?