Главная /
Основы информатики и программирования /
В данном случае:public class Gcd { public static void main(String[] args) throws Exception { int x = Xterm.inputInt("x -> "); int y = Xterm.inputInt("y -> "); Xterm.print("gcd(" + x + "," + y + ") ="); while ( (x != 0) && (y != 0) ) { if (x
В данном случае:public class Gcd {
public static void main(String[] args) throws Exception {
int x = Xterm.inputInt("x -> ");
int y = Xterm.inputInt("y -> ");
Xterm.print("gcd(" + x + "," + y + ") =");
while ( (x != 0) && (y != 0) ) {
if (x >= y) x -= y;
else y -= x;
}
Xterm.println(" " + (x+y));
}
} сохранение инварианта после выполнения тела цикла следует из:
вопрос
Правильный ответ:
T
-инвариантности gcd(x,y)
T
-инвариантности gcd(x,0)
T
-инвариантности gcd(y,y)
T
-инвариантности gcd(x,x)
Сложность вопроса
79
Сложность курса: Основы информатики и программирования
65
Оценить вопрос
Комментарии:
Аноним
Экзамен прошёл на зачёт. Ура
26 май 2020
Аноним
Кто ищет данные ответы с интуитом? Это же очень простые ответы
21 сен 2016
Другие ответы на вопросы из темы программирование интуит.
- # Какие языки реализуют объектно-ориентированный подход:
- # Какой метасимвол в грамматике G2 обозначает имя переменной:
- # Логическими операторами являются:
- # К побитовым операторам языка Java относятся следующие:
- # Теоремой, на которой базируется схема проектирования цикла при помощи инварианта, является утверждение, которое: