Ошибка.
Попробуйте повторить позже
Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды: Вперёд (где — целое число), вызывающая передвижение Черепахи на единиц в том направлении, куда указывает её голова, и Направо (где — целое число), вызывающая изменение направления движения на градусов по часовой стрелке.
Запись Повтори [Команда Команда …Команда] означает, что последовательность из команд повторится раз.
Черепахе был дан для исполнения следующий алгоритм:
Повтори [Повтори [Вперёд Налево ] Направо Вперёд ].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.
from turtle import * screensize(1000,1000) tracer(0) update() r = 25 left(90) for x in range(10): for y in range(10): forward(3*r) left(90) right(90) forward(5*r) up() for x in range(-20,20): for y in range(-20,20): goto(x*r,y*r) dot(3,’red’) done()
В результате получаем такую фигуру:
Тогда количество точек будет равно .
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введённом значении переменной программа выведет число ? Для Вашего удобства программа приведена на нескольких языках программирования.
for i in range(1000): s = i s = (s + 21)//10 n = 1 while s >= 0: s = s - n n = n*2 if n == 16: print(i) break
Ошибка.
Попробуйте повторить позже
Определите, что будет напечатано в результате работы следующего фрагмента программы:
Необходимо скопировать и вставить программу.
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введенном числе после выполнения следующей программы будет напечатано число ? Для вашего удобства программа приведена на трёх языках программирования.
for i in range(1000): n = i s = 250 while 2 * s + n < 571: s -= 10 n += 25 if s == 250: print(i) break
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введённом значении переменной программа выведет число
for i in range(1000): s = i n = 105 while n > s: s += 5 n -= 2 if n == 105: print(i) break
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введённом значении переменной программа выведет число ?
for i in range(1, 10000): k = i n = 1 s = 0 while n*s < 1234: n = n*k s = s+k if n == 1024: print(i) break
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введённом значении переменной программа выведет число ?
for i in range(-1000, 1000): k = i n = -100 s = -10 while n + s < 10: n += k k += 1 s *= k if n == -300: print(i) break
Ошибка.
Попробуйте повторить позже
Определите, при каком наименьшем введённом значении переменной программа выведет число ?
for t in range(2, 20): k = t n, s = 10, 1 while s + n < 100: n *= k s *= n if n == 50: print(t) break