Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
10i_2025_algo [2025/02/14 16:15] super_admin [Codingame] |
10i_2025_algo [2025/04/22 15:46] (текущий) super_admin |
||
---|---|---|---|
Строка 57: | Строка 57: | ||
* https://uchebnik.mos.ru/material/603948?sharing_key=29f7b5b6-cca7-4fa5-8184-f551aa76c9d1 v2 Робот с гусеницами и УЗ | * https://uchebnik.mos.ru/material/603948?sharing_key=29f7b5b6-cca7-4fa5-8184-f551aa76c9d1 v2 Робот с гусеницами и УЗ | ||
+ | ===== Четвёртый этап ===== | ||
+ | |||
+ | * [[https://disk.yandex.ru/d/uEbF0xSYLLpxSQ]] материалы, задание | ||
+ | * https://school.mos.ru/vrlabs/electrodynamics/app?link=9frFsPHb5f8ag3Cdk0f5 - вирт. лаб. Эл. дин. | ||
+ | * https://skysmart.ru/articles/physics/parallelnoe-i-posledovatelnoe-soedinenie расчёт сопротивлений | ||
+ | * https://forms.yandex.ru/cloud/67d428835056906066cbd6f4/ - форма для отчёта о проделанной работе. | ||
+ | |||
+ | ===== Пятый этап ===== | ||
+ | |||
+ | * https://uchebnik.mos.ru/material/50a49afd-b7d0-4ecb-983c-daf55c4baed1?sharing_key=5a69757f-6cf3-4d3c-ae8b-efdb42b36549 - пример частично собранного варианта | ||
+ | * [[https://uchebnik.mos.ru/material/cb7d71a7-d539-49af-a8d7-f186dace09bb?menuReferrer=catalogue]] Виртуальная лаборатория: "Теория вероятностей". | ||
+ | * [[https://uchebnik.mos.ru/material/cb7d71a7-d539-49af-a8d7-f186dace09bb]] Виртуальная лаборатория: "Теория вероятностей". | ||
+ | * [[https://uchebnik.mos.ru/material/a78e5946-3746-441c-8645-42005d56b1f0]] Как пользоваться лабораторией «Теория вероятностей» | ||
+ | * [[https://uchebnik.mos.ru/material/684c4222-349f-47aa-a2c6-0e6dec8313bd]] Математический Конструктор | ||
+ | * [[https://uchebnik.mos.ru/material/684c4222-349f-47aa-a2c6-0e6dec8313bd?menuReferrer=catalogue]] Математический Конструктор | ||
+ | * [[https://disk.yandex.ru/d/iNVgpsBiJqXEQQ]] КИБЕР-БОЙ ИТ 5 ЭТАП: ПРЕЗЕНТАЦИЯ, ЗАДАНИЕ, КРИТЕРИИ ОЦЕНКИ | ||
+ | * [[https://proproprogs.ru/files/balak_scool_tp.pdf]] - "Теория вероятностей для школьников", Балакирев | ||
+ | * [[https://stepik.org/course/136024/syllabus]] Добрая теория вероятностей (для ЕГЭ) с Сергеем Балакиревым | ||
+ | * [[https://stepik.org/join-class/f17c4c4039e87ea9a32a1e9bdeabd103b3d8c334]] - Задачи по теории вероятности для 10и: Добрая теория вероятностей (для ЕГЭ) с Сергеем Балакиревым | ||
+ | * [[https://intepra.ru/oge/bernoulli_distribution.html]] - теория | ||
+ | * https://uchebnik.mos.ru/material/b351783a-bb36-4200-96a0-5ea89bb67f23?sharing_key=29483cc3-476b-4022-a606-736f3b0da041 результат | ||
==== Вспомогательные ресурсы: ==== | ==== Вспомогательные ресурсы: ==== | ||
Строка 367: | Строка 388: | ||
delay(4000/16); | delay(4000/16); | ||
digitalWrite(led_pin, 0); | digitalWrite(led_pin, 0); | ||
+ | state ++; | ||
+ | break; | ||
+ | case 6: // | ||
+ | stopMotors(); | ||
break; | break; | ||
default: | default: | ||
Строка 418: | Строка 443: | ||
</code> | </code> | ||
+ | |||
+ | |||
+ | |||
+ | ====== РОБОТ МФТИ ====== | ||
+ | |||
+ | [[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> | ||
+ | |||
+ |