12.05 Исполнитель «Чертежник»
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (8, 21)
ПОВТОРИ РАЗ
сместиться на
сместиться на (-14, 10)
КОНЕЦ ПОВТОРИ
сместиться на (19, 33)
КОНЕЦ
Укажите количество возможных значений числа , для которого найдутся такие значения чисел
, что после выполнения программы Чертёжник возвратится в исходную точку.
Решение аналитически
После выполнения команды вне цикла сместиться на (8, 21) и выполнения завершающей
команды вне цикла сместиться на Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как требуется, чтобы после выполнения программы Чертёжник вернулся в исходную точку (0,0),
имеем два уравнения: и
. Получится система уравнений
состоящая из уравнения
и уравнения
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа -27 и -54
должны быть кратны
, подходящие
равны: 3, 9, 27, количество подходящих
равно
1.
Решение программой
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300,300): for d in range(-300,300): if (8 + k * (c - 14) + 19) == 0 and (21 + k * (d + 10) + 33) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (17, 11)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите количество чисел , для которого найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел k, которые являются делителем и 56, и 49. Есть только одно такое число – 7.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300,300): for d in range(-300,300): if (17 + k * (c - 5) - 73) == 0 and (11 + k * (d - 13) - 60) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (-30, -110)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите количество чисел , для которых найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел k, которые являются делителем и 30, и 105. Таких чисел три – 3, 5 и 15.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (-30 + k * (c + 76)) == 0 and (-110 + k * (d - 93) + 5) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
Укажите количество чисел , для которых найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел k, которые являются делителем и
, и
. Таких чисел пять —
и
.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (-32 + k * (c + 246) - 16) == 0 and (-73 + k * (d - 114) + 13) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (-29, -100)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 81, и 54, т.е. НОД этих чисел. НОД(81,54)=27.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (-29 + k * (c + 32) - 25) == 0 and (-100 + k * (d + 87) + 19) == 0: ans = k fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (-29, -100)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите количество чисел , для которых найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел k, которые являются делителем и 54, и 81.Таких чисел три – 3, 9, 27.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (-29 + k * (c + 32) - 25) == 0 and (-100 + k * (d + 87) + 19) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (-238, -592)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 448, и 576, т.е. НОД этих чисел. НОД(448,576)=64.
Программное решение:
ans = 0 for k in range(100, 1, -1): fl = 0 for c in range(-1000, 0): for d in range(-1000, 0): if (-238 + k * (c + 920) - 210) == 0 and (-592 + k * (d + 731) + 16) == 0: ans = k fl = 1 break if fl: break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
Укажите количество чисел , для которых найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел , которые являются делителем и
, и
. Отсеяв делители большие или равные
, мы получим совпадения в следующих числах:
и
. Этих чисел
, значит это ответ к задаче.
Программное решение:
ans = 0 for k in range(1, 72): fl = 0 for c in range(-1000, 0): for d in range(-1000, 0): if (-238 + k * (c + 920) - 210) == 0 and (-592 + k * (d + 731) + 16) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (194, -209)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 666, и 740, т.е. НОД этих чисел. НОД(666,740)=74.
Программное решение:
ans = 0 for k in range(100, 1, -1): fl = 0 for c in range(-1000, 100): for d in range(-1000, 100): if (194 + k * (c + 0) - 860) == 0 and (-209 + k * (d + 937) - 531) == 0: ans = k fl = 1 break if fl: break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (12, 11)
ПОВТОРИ
РАЗ
сместиться на
сместиться на (12,
)
КОНЕЦ ПОВТОРИ
сместиться на (20,
)
КОНЕЦ
Укажите количество возможных значений числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
После выполнения команды вне цикла сместиться на и выполнения завершающей
команды вне цикла сместиться на
Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как требуется, чтобы после выполнения программы Чертёжник вернулся в исходную точку
, имеем два уравнения:
и
.
Получится система уравнений состоящая из уравнения и уравнения
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа
и 24 должны быть кратны
, подходящие
равны 2, 4, 8 количество подходящих
.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (12 + k * (c + 12) + 20) == 0 and (11 + k * (d - 15) - 35) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (5, 42)
ПОВТОРИ
РАЗ
сместиться на
сместиться на (58, 75)
КОНЕЦ ПОВТОРИ
сместиться на (2, 7)
КОНЕЦ
Укажите количество возможных значений числа , для которого найдутся такие значения
чисел
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
После выполнения команды вне цикла сместиться на (5, 42) и выполнения завершающей
команды вне цикла сместиться на Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как требуется, чтобы после выполнения программы Чертёжник вернулся в исходную точку (0,0)
(0,0), имеем два уравнения: и
. Получится система уравнений
состоящая из уравнения
и уравнения
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа -7 и -49
должны быть кратны
, подходящее
равно 7, количество подходящих
.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (5 + k * (c + 58) + 2) == 0 and (42 + k * (d + 75) + 7) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (46, 84)
ПОВТОРИ
РАЗ
сместиться на
сместиться на (-27, 48)
КОНЕЦ ПОВТОРИ
сместиться на (26, 24)
КОНЕЦ
Укажите количество возможных значений числа , для которого найдутся такие значения
чисел
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
После выполнения команды вне цикла сместиться на (46, 84) и выполнения завершающей
команды вне цикла сместиться на Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как требуется, чтобы после выполнения программы Чертёжник вернулся в исходную точку (0,0),
имеем два уравнения: и
. Получится система уравнений
состоящая из уравнения
и уравнения
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа -72 и -108
должны быть кратны
, подходящие
равны: 2, 3, 4, 6, 9, 12, 18, 36, количество подходящих
+1+1+1+1+1+1+1=8.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (46 + k * (c - 27) + 26) == 0 and (84 + k * (d + 48) + 24) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (50, 40)
ПОВТОРИ
РАЗ
сместиться на
сместиться на (-69, 97)
КОНЕЦ ПОВТОРИ
сместиться на (57, 78)
КОНЕЦ
Укажите количество возможных значений числа , для которого найдутся такие значения чисел
, что после выполнения программы Чертёжник из начального положения переместится в точку
(-12,-36).
Аналитическое решение:
После выполнения команды вне цикла сместиться на (50, 40) и выполнения завершающей
команды вне цикла сместиться на Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как после выполнения программы Чертёжник из начального положения переместится в
точку (-12,-36), имеем два уравнения: и
.
Получится система уравнений состоящая из уравнения
и уравнения
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа -119 и
-154 должны быть кратны
, подходящее
равно 7 количество подходящих
равно
1.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-500, 500): for d in range(-500, 500): if (50 + k * (c - 69) + 57) == -12 and (40 + k * (d + 97) + 78) == -36: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которые перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным). Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (605, 919)
ПОВТОРИ
РАЗ
сместиться на
сместиться на (-928 , 592)
КОНЕЦ ПОВТОРИ
сместиться на (496, 801)
КОНЕЦ
Укажите наибольшее возможное значение целого числа , для которого найдутся такие
значения чисел
, что после выполнения программы Чертёжник из начального положения
переместится в точку (-6,63).
Аналитическое решение:
После выполнения команды вне цикла сместиться на (605, 919) и выполнения завершающей
команды вне цикла сместиться на Чертёжник окажется в точке с координатами
. После выполнения только Цикла ПОВТОРИ
РАЗ Чертёжник переместится на
.
Так как после выполнения программы Чертёжник из начального положения переместится в точку
(-6,63), имеем два уравнения: и
. Получится система
уравнений состоящая из уравнения
и уравнения
, в
итоге получатся уравнения:
,
.
Переменные ,
и
должны быть целыми, причём
. Следовательно, числа -1107 и -1657
должны быть кратны
, разложим на множители наши числа,
, но число
является простым, следовательно, делится только на себя или на 1, поэтому подходящее
равно
1.
Программное решение:
ans = 0 for k in range(1, 100): fl = 0 for c in range(-3000, 0): for d in range(-3000, 0): if (605 + k * (c - 928) + 496) == -6 and (919 + k * (d + 592) + 801) == 63: ans = k fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (10, 20)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 20, и 30, т.е. НОД этих чисел. НОД(20,30)=10
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (10 + k * (c - 32) - 30) == 0 and (20 + k * (d - 28) - 50) == 0: ans = k fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (10, 20)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите минимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое минимальное число k, чтобы оно было делителем и 20, и 30. Это число 2.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (10 + k * (c - 32) - 30) == 0 and (20 + k * (d - 28) - 50) == 0: ans = k fl = 1 break if fl: break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (17, 11)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 56, и 49, т.е. НОД этих чисел. НОД(56,49)=7
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (17 + k * (c - 5) - 73) == 0 and (11 + k * (d - 13) - 60) == 0: ans = k fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (0, 23)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 28, и 36, т.е. НОД этих чисел. НОД(28,36)=4.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (0 + k * (c - 163) - 28) == 0 and (23 + k * (d - 54) - 59) == 0: ans = k fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (0, 23)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите количество чисел , для которых найдутся такие значения чисел
и
, что после
выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется определить количество чисел k, которые являются делителем и 28, и 36. Таких чисел два – 2 и 4.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (0 + k * (c - 163) - 28) == 0 and (23 + k * (d - 54) - 59) == 0: ans += 1 fl = 1 break if fl: break print(ans)
Ошибка.
Попробуйте повторить позже
Исполнитель Чертёжник перемещается на координатной плоскости, оставляя след в виде линии.
Чертёжник может выполнять команду сместиться на , где
и
— целые числа,
которык перемещают Чертёжника из точки с координатами
в точку с координатами
.
Цикл
ПОВТОРИ число РАЗ
последовательность команд
КОНЕЦ ПОВТОРИ
Означает, что последовательность команд будет выполнена указанное число раз (число должно быть натуральным).
Чертёжнику был дан для исполнения следующий алгоритм:
НАЧАЛО
сместиться на (-30, -110)
ПОВТОРИ РАЗ
сместиться на
сместиться на ()
КОНЕЦ ПОВТОРИ
сместиться на ()
КОНЕЦ
Укажите максимальное значение числа , для которого найдутся такие значения
чисел
и
, что после выполнения программы Чертёжник возвратится в исходную точку.
Аналитическое решение:
Будем обозначать изменение первой координаты из скобки за второй – за
Запишем изменения координат:
Возвращение исполнителя в исходную точку для математической записи изменения координат значит, что должно выполняться равенство нулю.
Таким образом, мы имеем систему из двух уравнений:
Преобразуем выражение:
Можно заметить, что нам требуется такое максимальное число k, чтобы оно было делителем и 30, и 105, т.е. НОД этих чисел. НОД(30,105)=15.
Программное решение:
ans = 0 for k in range(2, 100): fl = 0 for c in range(-300, 300): for d in range(-300, 300): if (-30 + k * (c + 76) + 0) == 0 and (-110 + k * (d - 93) + 5) == 0: ans = k fl = 1 break if fl: break print(ans)