[-2, -2, 1, 1, -1, 3, 4, 3, 3, 3, 4, 3, 3, 2, 0, 5, 4, 3, 2, 5, 4, 3, 2, 2, -1, 3, 4, 5, 6, 7]
http://robozzle.com/js/ (Высокий уровень сложности)
Задачи для конкурса:
На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на нижней стене (ближе к середине).
На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на левой стене (ближе к середине).
На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится на первой ступеньке лестницы, в левой клетке. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
На бесконечном поле имеется лестница. Сначала лестница справа налево спускается вниз, затем поднимается вверх. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится на первой ступеньке лестницы, в левой клетке. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
На бесконечном поле имеется лестница. Сначала первая лестница слева направо поднимается вверх, затем вторя лестница спускается вниз. Высота каждой ступени первой лестницы – одна клетка, ширина – две клетки. Высота каждой ступени второй лестницы – две клетки, ширина – одна клетка. Робот находится слева под первой ступенькой. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
Высота каждой ступени первой лестницы – одна клетка, ширина – две клетки. Высота каждой ступени второй лестницы – две клетки, ширина – одна клетка. Робот находится слева под первой ступенькой. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
Задача 1
В одном из произведений И.С. Тургенева, текст которого приведён в подкаталоге Тургенев (архив oge12.zip), одного из героев зовут Лежнев. С помощью поисковых средств операционной системы и текстового редактора выясните предыдущую фамилию женщины, которая стала его женой.
Задача 2
В одном из произведений И.С. Тургенева, текст которого приведён в подкаталоге Тургенев (архив oge12.zip), одного из героев зовут Басистов. С помощью поисковых средств операционной системы и текстового редактора выясните фамилию человека, которого он называл «гениальной натурой».
Задача 3
Определите наименьший размер файла в килобайтах среди файлов с расширением .pdf в подкаталогах каталога Проза (архив oge12.zip)? В ответе укажите только число.
https://kpolyakov.spb.ru/school/oge/generate.htm
Гипотеза Коллатца
Берём любое натуральное число n. Если оно чётное, то делим его на 2, а если нечётное, то умножаем на 3 и прибавляем 1 (получаем 3n + 1). Над полученным числом выполняем те же самые действия, и так далее.
https://www.yaklass.ru/p/informatika/9-klass/obrabotka-chislovoi-informatcii-13600/obzor-elektronnykh-tablitc-13530/re-62a2ceae-2418-4ac7-8366-2697b828dc33 Обзор электронных таблиц
https://stepik.org/lesson/87532/step/2?unit=63904 целочисленное деление
http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html РОБОТ
robot-tasks-master.zip - Архив с файлами робота
ml = move_left #Пройти n клеток влево (по умолчанию n = 1) mr = move_right #Пройти n клеток вправо (по умолчанию n = 1) mu = move_up #Пройти n клеток вверх (по умолчанию n = 1) md = move_down #Пройти n клеток вниз (по умолчанию n = 1) wu = wall_is_above #если сверху стена, возвращает True, иначе — False wd = wall_is_beneath #если снизу стена, возвращает True, иначе — False wl = wall_is_on_the_left #если слева стена, возвращает True, иначе — False wr = wall_is_on_the_right #если справа стена, возвращает True, иначе — False fill = fill_cell #Закрасить текущую клетку #cell_is_filled #Возвращает True, если текущая клетка закрашена #mov #Поместить значение v в регистр r
влево = move_left #Пройти n клеток влево (по умолчанию n = 1) вправо = move_right #Пройти n клеток вправо (по умолчанию n = 1) вверх = move_up #Пройти n клеток вверх (по умолчанию n = 1) вниз = move_down #Пройти n клеток вниз (по умолчанию n = 1) сверху_стена = wall_is_above #если сверху стена, возвращает True, иначе — False снизу_стена = wall_is_beneath #если снизу стена, возвращает True, иначе — False слева_стена = wall_is_on_the_left #если слева стена, возвращает True, иначе — False справа_стена = wall_is_on_the_right #если справа стена, возвращает True, иначе — False закрасить = fill_cell #Закрасить текущую клетку #cell_is_filled #Возвращает True, если текущая клетка закрашена #mov #Поместить значение v в регистр r
На бесконечном поле имеется лестница. Сначала лестница спускается вниз справа налево, затем спускается вниз слева направо. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится справа от верхней ступени лестницы. Количество ступенек, ведущих влево, и количество ступенек, ведущих вправо, неизвестно. Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно над ступенями лестницы, спускающейся слева направо.
На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится на первой ступеньке лестницы, в левой клетке. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
Подготовительный уровень:
Первый уровень:
Второй уровень:
print("I counted {} carrots and {} apples".format(carrots, apples))
Третий уровень
Четвертый уровень
Пятый уровень
Подготовка к олимпиаде по информатике и другим предметам: