Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
7_2025 [2025/01/15 09:35] super_admin [Задача 5:] |
7_2025 [2025/02/28 11:29] (текущий) super_admin [Яндекс Учебник] |
||
---|---|---|---|
Строка 5: | Строка 5: | ||
* У03300338 - код школы | * У03300338 - код школы | ||
+ | ==== Создание презентации ==== | ||
+ | * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1500]] | ||
+ | * {{ :irbis.zip |}} | ||
+ | ==== Основы программирования на Python ==== | ||
+ | * [[https://blockly.ru/problem-book/index-py.html]] | ||
+ | ===== Набор и оформление текстового документа ===== | ||
+ | ==== Клавиатурный тренажер ==== | ||
+ | |||
+ | * https://klava.org/delta/#rus_basic Русский стартовый | ||
+ | * https://klava.org/delta/#rus_begin Русский начальный | ||
+ | * https://klava.org/delta/#rus_speed Скорость | ||
+ | * https://klava.org/delta/#rus_adv Тренировка (набор текста) | ||
+ | |||
+ | * https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1521 - Работа в классе | ||
===== ИСПОЛНИТЕЛИ И АЛГОРИТМЫ ===== | ===== ИСПОЛНИТЕЛИ И АЛГОРИТМЫ ===== | ||
* [[https://stepik.org/lesson/651556/step/1?unit=648260]] | * [[https://stepik.org/lesson/651556/step/1?unit=648260]] | ||
* [[https://blockly.games/turtle?lang=ru&level=1]] БЛОКЛИ, ЧЕРЕПАХА | * [[https://blockly.games/turtle?lang=ru&level=1]] БЛОКЛИ, ЧЕРЕПАХА | ||
+ | ===== Алгоритмы построения 3D моделей (твердотельное моделирование) ===== | ||
+ | |||
+ | * [[https://www.blockscad3d.com/editor/#]] | ||
+ | |||
+ | |||
+ | {{:2022-11-11_13_09_39-epic_pen_content_surface_._display1.png?nolink&200|}} | ||
+ | |||
+ | |||
+ | |||
+ | {{:cap.jpg?nolink&200|}} | ||
+ | |||
+ | {{:cup2.png?nolink&200|}} | ||
+ | |||
+ | {{:img_00042.jpg?nolink&400|}} | ||
+ | |||
+ | {{:2020-01-10_09_51_26-blockscad.png?direct&400|}} | ||
+ | |||
+ | {{:фигуры.png?400|}} | ||
+ | |||
+ | ==== Галерея ==== | ||
+ | |||
+ | * https://www.blockscad3d.com/community/projects#/?_k=teln3e | ||
+ | |||
+ | * https://www.blockscad3d.com/community/projects/766989 | ||
+ | * https://www.blockscad3d.com/community/projects/1477965 | ||
+ | * https://www.blockscad3d.com/community/projects/67273 | ||
+ | * https://www.blockscad3d.com/community/projects/14464 | ||
+ | * https://www.blockscad3d.com/community/projects/567643 | ||
+ | * https://www.blockscad3d.com/community/projects/1477824 | ||
+ | |||
+ | ==== Уроки ==== | ||
+ | |||
+ | https://www.blockscad3d.com/edu/lessons/ | ||
+ | |||
+ | ==== Работы учеников школы 2127 ==== | ||
+ | |||
+ | |||
+ | {{::2020-01-15_09_25_49-blockscad.png?direct&400| 7 класс}} | ||
+ | |||
+ | {{::2020-01-16_14_32_14-blockscad.png?direct&400| 8 класс}} | ||
+ | |||
+ | {{https://intepra.ru/video/Ballons-3d-intepra.Mp4|A funny video, 9 класс}} | ||
+ | |||
+ | {{:isidka.png?direct&400| Звездолёт, 5о класс}} | ||
+ | |||
+ | {{::snegovik.png?400| Снеговик, 5о класс}} | ||
+ | |||
+ | {{:raketa.png?400| Ракета 5о класс}} | ||
+ | |||
+ | {{:man.png?400| ? 5о класс}} | ||
===== Устройство компьютера ===== | ===== Устройство компьютера ===== | ||
Строка 200: | Строка 264: | ||
[[http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html]] РОБОТ | [[http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html]] РОБОТ | ||
- | + | * {{ :robot-tasks-master_.zip |}} - Архив с файлами робота (модификация: в файле pyrob/api.py добавлен, приведенный ниже код, упрощающий написание команд (инструкций) управления роботом) | |
- | {{ ::robot-tasks-master.zip |}} - Архив с файлами робота | + | |
<code python> | <code python> | ||
Строка 217: | Строка 280: | ||
</code> | </code> | ||
+ | |||
+ | **Пример решения первой задачи** | ||
+ | |||
+ | {{:2023-10-15_22_50_21-window.png?nolink|}} | ||
<code python> | <code python> | ||
- | влево = move_left #Пройти n клеток влево (по умолчанию n = 1) | + | #!/usr/bin/python3 |
- | вправо = 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> | + | 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> | ||