Здесь показаны различия между двумя версиями данной страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
|
5_f_2023 [2023/03/07 14:59] super_admin [5 КЛАСС] |
5_f_2023 [2023/05/02 14:42] (текущий) super_admin [Задачи для черепашки и чертёжника] |
||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| ====== 5 КЛАСС. Факультатив ====== | ====== 5 КЛАСС. Факультатив ====== | ||
| + | |||
| + | ===== Задачи для черепашки и чертёжника ===== | ||
| + | |||
| + | * https://kpolyakov.spb.ru/school/ege/gen.php?action=viewVar&answers=on&varId=1 Задача № 6. Алгоритм для Черепашки. | ||
| + | * https://kpolyakov.spb.ru/school/ege/gen.php?action=viewVar&answers=on&varId=14 Задача № 6. Алгоритм для Чертёжника. | ||
| + | |||
| + | * https://kpolyakov.spb.ru/school/ege/gen.php?action=viewVar&answers=on&varId=3 Задача № 6. Алгоритм для Черепашки. | ||
| + | * https://kpolyakov.spb.ru/school/ege/gen.php?action=viewVar&answers=on&varId=10 Задача № 6. Алгоритм для Чертёжника. | ||
| + | ==== Robozzle ==== | ||
| + | |||
| + | http://robozzle.com/js/ (Высокий уровень сложности) | ||
| + | |||
| + | **Задачи для конкурса:** | ||
| + | |||
| + | * http://robozzle.com/js/play.aspx?puzzle=27 1 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=24 2 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=140 3 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=644 4 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=376 5 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=23 6 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=634 7 | ||
| + | * http://robozzle.com/js/play.aspx?puzzle=262 8 | ||
| + | |||
| + | |||
| + | |||
| + | ===== Алгоритмы для исполнителя Черепашка на языке Python ===== | ||
| + | |||
| + | * https://stepik.org/join-class/da6c1108117c2ae623b1ddcbd63df1e30e9f0f5e Алгоритмы для исполнителя Черепашка на языке Python (ссылка для подключения к классу) | ||
| + | |||
| + | * https://stepik.org/lesson/658417/step/1?unit=655824 2.11 Черепашка на координатной плоскости | ||
| + | * https://stepik.org/lesson/899980/step/1?unit=905045 2.12 Черепашка - чертёжник | ||
| + | |||
| + | ===== Язык программирования Python ===== | ||
| + | |||
| + | * [[https://stepik.org/join-class/473ff732d33155fc8ad1c663d2e0bef458456674]] - ссылка на подключение к общему классу учеников школы 2127 курса: Основы программирования на языке Python для школьников | ||
| + | |||
| + | * [[https://rextester.com/l/python3_online_compiler]] Python Editor online. | ||
| + | * [[https://stepik.org/lesson/453907/step/5?unit=444320]] - как использовать онлайн редактор программного кода Rexter.com | ||
| + | ===== Wick editor ===== | ||
| + | |||
| + | |||
| + | * [[https://www.wickeditor.com/editor/]] | ||
| + | * {{ ::dodgedemo3-9-2023_18-38-14.pdf |}} | ||
| + | * [[https://github.com/crovellac/wick_projects]] pong | ||
| + | * [[https://github.com/Cruptix/wickprojects]] games | ||
| + | * [[https://github.com/Wicklets/wick-editor-docs]] | ||
| ===== Разбор задач на Codingame ===== | ===== Разбор задач на Codingame ===== | ||
| * https://www.codingame.com/ | * https://www.codingame.com/ | ||
| Строка 34: | Строка 80: | ||
| * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Star%20Tower%201&url=worlds%2Fsk%2Fstar-tower1.json | Звезды 1. Вариативная задача ]] | * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Star%20Tower%201&url=worlds%2Fsk%2Fstar-tower1.json | Звезды 1. Вариативная задача ]] | ||
| * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Star%20Tower%202&url=worlds%2Fsk%2Fstar-tower2.json | Звезды 2. Вариативная задача ]] | * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Star%20Tower%202&url=worlds%2Fsk%2Fstar-tower2.json | Звезды 2. Вариативная задача ]] | ||
| + | |||
| + | <code Python> | ||
| + | reborg | ||
| + | from library import * | ||
| + | think(10) | ||
| + | n = 1 | ||
| + | turn_left() | ||
| + | while True: | ||
| + | while front_is_clear(): | ||
| + | move() | ||
| + | turn_left() | ||
| + | turn_left() | ||
| + | while front_is_clear(): | ||
| + | move() | ||
| + | if n == 1: | ||
| + | put() | ||
| + | if n == 1: | ||
| + | n = 2 | ||
| + | else: | ||
| + | n = 1 | ||
| + | turn_left() | ||
| + | if front_is_clear(): | ||
| + | move() | ||
| + | turn_left() | ||
| + | else: | ||
| + | break | ||
| + | </code> | ||
| + | |||
| * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Line%20Follower&url=worlds%2Fsk%2Fline-follower.json | Следование по линии. Вариативная задача ]] | * [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Line%20Follower&url=worlds%2Fsk%2Fline-follower.json | Следование по линии. Вариативная задача ]] | ||
| + | |||
| + | <code Python> | ||
| + | |||
| + | def back(): | ||
| + | turn_left() | ||
| + | turn_left() | ||
| + | move() | ||
| + | turn_left() | ||
| + | turn_left() | ||
| + | |||
| + | |||
| + | think(0) | ||
| + | f = "F" | ||
| + | while True: | ||
| + | if object_here() : | ||
| + | move() | ||
| + | if object_here(): | ||
| + | f = "F" | ||
| + | else: | ||
| + | | ||
| + | if f == "F": | ||
| + | back() | ||
| + | turn_left() | ||
| + | f = "L" | ||
| + | elif f == "L": | ||
| + | back() | ||
| + | turn_left() | ||
| + | turn_left() | ||
| + | f = "R" | ||
| + | else: | ||
| + | done() | ||
| + | |||
| + | </code> | ||
| **Четвертый уровень** | **Четвертый уровень** | ||