Инструменты пользователя

Инструменты сайта


9с_2025_t

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
9с_2025_t [2024/11/05 11:49]
super_admin [Программирование ТРИК на Python]
9с_2025_t [2024/11/26 10:50] (текущий)
super_admin
Строка 3: Строка 3:
 ===== Программирование ТРИК на Python ===== ===== Программирование ТРИК на Python =====
   * https://​help.trikset.com/​trik/​programming-code справочная документация   * https://​help.trikset.com/​trik/​programming-code справочная документация
-  * {{ ::​9-4trik_робототехника_01.pdf | Знакомство с Trik Studio}}+  * https://​trikset.com/​education/​methodical методические рекомендации
   * УРОКИ:   * УРОКИ:
       *   {{ :​trik_studio_01.pdf | 1. Знакомство с Trik Studio. ​ Управление моторами на языке Python}}       *   {{ :​trik_studio_01.pdf | 1. Знакомство с Trik Studio. ​ Управление моторами на языке Python}}
Строка 9: Строка 9:
       *   {{ ::​trik_studio_03.pdf | 3. Обратная связь. Датчик расстояния}}       *   {{ ::​trik_studio_03.pdf | 3. Обратная связь. Датчик расстояния}}
       *   {{ :​trik_studio_04.pdf | 4. Регуляторы}}       *   {{ :​trik_studio_04.pdf | 4. Регуляторы}}
 +      * {{ :​trik_studio_05.pdf | 5. Движение по линии}}
   * {{ :​trik_py.zip | Практика. Задачи }}   * {{ :​trik_py.zip | Практика. Задачи }}
 +
 +===== Виртуальные лаборатории МЭШ =====
   * https://​uchebnik.mos.ru/​material/​3697?​menuReferrer=catalogue Моделирование роботов   * https://​uchebnik.mos.ru/​material/​3697?​menuReferrer=catalogue Моделирование роботов
 +
 +
 +
 +===== РОБОТ МФТИ =====
 +
 +[[http://​judge.mipt.ru/​mipt_cs_on_python3/​labs/​lab2.html]] РОБОТ
 +
 +{{ ::​robot-tasks-master.zip |}} - Архив с файлами робота
 +
 +<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>​
 +
 +<code python>
 +влево = 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
 +
 +</​code>​
 +
 +
 +
 +
9с_2025_t.1730796563.txt.gz · Последние изменения: 2024/11/05 11:49 — super_admin