Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
8_2025 [2024/12/11 14:36] super_admin [Яндекс Учебник] |
8_2025 [2025/02/28 12:36] (текущий) super_admin [Кодирование звуковой информации] |
||
---|---|---|---|
Строка 4: | Строка 4: | ||
* https://education.yandex.ru/kids/ Вход для ученика | * https://education.yandex.ru/kids/ Вход для ученика | ||
* У03300338 - код школы | * У03300338 - код школы | ||
+ | |||
+ | ===== Генератор ===== | ||
+ | |||
+ | * [[https://kpolyakov.spb.ru/school/oge/generate.htm]] ГЕНЕРАТОР | ||
====== Excel ====== | ====== Excel ====== | ||
Строка 36: | Строка 40: | ||
* [[https://youtu.be/20z85rpSwT8]] - Кодирование звуковой информации !!! (рекомендую) | * [[https://youtu.be/20z85rpSwT8]] - Кодирование звуковой информации !!! (рекомендую) | ||
* https://rutube.ru/video/51fd7878c6d0572bcf81ec13ddd20bbe/?r=wd Кодирование звуковой информации | * https://rutube.ru/video/51fd7878c6d0572bcf81ec13ddd20bbe/?r=wd Кодирование звуковой информации | ||
+ | |||
+ | |||
+ | ===== РОБОТ МФТИ ===== | ||
+ | |||
+ | [[http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html]] РОБОТ | ||
+ | * {{ :robot-tasks-master_.zip |}} - Архив с файлами робота (модификация: в файле pyrob/api.py добавлен, приведенный ниже код, упрощающий написание команд (инструкций) управления роботом) | ||
+ | |||
+ | <code python> | ||
+ | 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 | ||
+ | |||
+ | </code> | ||
+ | |||
+ | **Пример решения первой задачи** | ||
+ | |||
+ | {{:2023-10-15_22_50_21-window.png?nolink|}} | ||
+ | |||
+ | <code python> | ||
+ | #!/usr/bin/python3 | ||
+ | |||
+ | from pyrob.api import * | ||
+ | |||
+ | |||
+ | @task | ||
+ | def task_1_1(): | ||
+ | #pass | ||
+ | mr(2) # Пройти 2 клетки вправо или: move_right(2) | ||
+ | md(1) # Пройти 1 клетку вниз или: move_down(2) | ||
+ | |||
+ | |||
+ | if __name__ == '__main__': | ||
+ | run_tasks() | ||
+ | </code> | ||
+ | |||
+ |