====== 5И класс ======
===== Программирование ====
===== Водолей =====
* [[https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?level=1 | Водолей]]
===== Введение в программирование =====
[[ https://blockly-games.appspot.com/?lang=ru|{{:screens:blockly_games.png?nolink&400|}}]]
* [[ https://blockly-games.appspot.com/?lang=ru]] - простейшие игры для изучения программирования
* [[http://blockly.ru/index.html]] - **Blocly**
* [[http://blockly.ru/manual/beginning.html]] - **учебник Blocly**
* [[http://blockly.ru/games/about-games.html]] - **игры Blocly**
* [[https://lightbot.com/flash.html]] - алгоритмические головоломки.
==== Алгоритмы для исполнителя Робот на языке Python ====
**Подготовительный уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%202&url=worlds%2Fsk%2Fstep2.json | Элементарная задача. Путь к дому, собрать предметы ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%203&url=worlds%2Fsk%2Fstep3.json | Элементарная задача. Путь по кругу. Подготовка ]]
**Первый уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20variable&url=worlds%2Ftutorial_en%2Faround1b.json | Прогулка по кругу 1 (вариативный вариант) ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20apple&url=worlds%2Ftutorial_en%2Faround1c.json | Собери яблоки (вариативный вариант)]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 2 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 3 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%203&url=worlds%2Ftutorial_en%2Faround3.json | Прогулка по кругу 4 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%2017&url=worlds%2Fsk%2Fstep17.json | Лабиринт. Вариативная задача ]]
===== Контрольная работа =====
* https://kpolyakov.spb.ru/school/blockly/drawer_loop.html
===== Учебный курс =====
https://stepik.org/lesson/651556/step/9?unit=648260
===== Робот «Кумир» =====
**Вариант 1**
* [[https://stepik.org/lesson/809513/step/3?unit=812763]]
* [[https://stepik.org/lesson/809513/step/10?unit=812763]]
==== Задача 1.1 ====
На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на нижней стене (ближе к середине).
{{::ku3_.png|}}
{{::ku4.png|}}
==== Задача 1.2 ====
На бесконечном поле имеются 4 стены ы форме прямоугольника. Длины стен неизвестны и длины проёмов в стенах неизвестны. Робот находится на левой стене (ближе к середине).
{{::ku3_2.png|}}
{{::ku4_2.png|}}
==== Задача 2.1 ====
На бесконечном поле имеется лестница. Сначала лестница слева направо спускается вниз, затем поднимается вверх. Высота каждой ступени – одна клетка, ширина – две клетки. Робот находится на первой ступеньке лестницы,
в левой клетке. Количество ступеней, ведущих вниз, и количество ступеней, ведущих вверх, неизвестно.
{{::1019.gif?nolink |}}
===== Яндекс учебник =====
* https://education.yandex.ru/kids/ Вход для ученика
* У03300338 - код школы
==== Алгоритмы для исполнителя Робот на языке Python ====
**Подготовительный уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%201&url=worlds%2Fsk%2Fstep1.json | Элементарная задача. Путь к дому]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%202&url=worlds%2Fsk%2Fstep2.json | Элементарная задача. Путь к дому, собрать предметы ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%203&url=worlds%2Fsk%2Fstep3.json | Элементарная задача. Путь по кругу. Подготовка ]]
**Первый уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20variable&url=worlds%2Ftutorial_en%2Faround1b.json | Прогулка по кругу 1 (вариативный вариант) ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20apple&url=worlds%2Ftutorial_en%2Faround1c.json | Собери яблоки (вариативный вариант)]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 2 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 3 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%203&url=worlds%2Ftutorial_en%2Faround3.json | Прогулка по кругу 4 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%2017&url=worlds%2Fsk%2Fstep17.json | Лабиринт. Вариативная задача ]]
=== РОБОТ МФТИ ===
* http://judge.mipt.ru/mipt_cs_on_python3/labs/lab2.html РОБОТ
* {{ :robot-tasks-master_.zip |}} - Архив с файлами робота (модификация: в файле pyrob/api.py добавлен, приведенный ниже код, упрощающий написание команд (инструкций) управления роботом)
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
**Пример решения первой задачи**
{{:2023-10-15_22_50_21-window.png?nolink|}}
#!/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()
===== Черепашка в Python =====
from turtle import * # подключение всех методов (инструкций) библиотеки Turtle
bgcolor("darkblue") # цвет фона
shape("turtle") # форма черепашки
pencolor("yellow") # цвет пера
fillcolor("yellow") # цвет заливки
pensize(2) # размер пера
lt(90) # влево на 90 градусов
fd(100) # вперёд на 100
bk(100) # назад на 100
speed(3) # скорость перемещения (1 - медленно, 10 - быстро, 0 - очень быстро )
for step in range(4): # 4 шагов цикла
fd(100) # вперёд на 100
rt(90) # вправо 90
penup() # поднять перо
rt(90) # вправо на 90 градусов
fd(150) # вперёд на 100
lt(90) # влево на 90 градусов
pendown() # опустить перо
begin_fill() # готовность залить цветом фигуру, когда она будет нарисована
for step in range(5): # повторить 5
fd(100) # вперёд на 100
rt(144) # вправо на 144
end_fill() # когда контур фигуры замкнут (цикл завершён) залить цветом фигуру
done() # в конце программы
==== Задачи ====
**Написать программу, которая рисует фигуру, показанную на иллюстрации.**
==== Задача 1: ====
{{::image1.png?nolink|}}
==== Задача 2: ====
{{::trt2_-1.png?nolink|}}
==== Задача 3: ====
{{::trt2_-2.png?nolink|}}
==== Задача 4: ====
{{::sqr_8_4.gif?nolink|}}
==== Задача 5: ====
{{::trt2_0.png?nolink|}}
{{::trt2_0_1.png?nolink|}}
===== Набор и оформление текстового документа =====
* https://klava.org/delta/#rus_basic клавиатурный тренажер
* https://stamina-online.com/ru клавиатурный тренажер
* https://zty.pe/ игра на английском языке.
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1521 - Работа в классе
* https://kpolyakov.spb.ru/school/oge/generate.htm - Задание **13.2**
===== Кодирование изображений =====
* [[http://www.intepra.ru/pixelation/pixelation_v1.html | Бинарное кодирование черно-белого изображения v1]]
* [[http://www.intepra.ru/pixelation/pixelation_v5.html | Бинарное кодирование цветного изображения v5]]
{{:pa1.png?400|}}
{{:rgb_pa.png?nolink&400|}}
===== Водолей =====
* [[https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?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|}}
==== Галерея ====
* 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о класс}}
===== Программирование ====
==== Алгоритмы для исполнителя Робот на языке Python ====
**Подготовительный уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%201&url=worlds%2Fsk%2Fstep1.json | Элементарная задача. Путь к дому]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%202&url=worlds%2Fsk%2Fstep2.json | Элементарная задача. Путь к дому, собрать предметы ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%203&url=worlds%2Fsk%2Fstep3.json | Элементарная задача. Путь по кругу. Подготовка ]]
**Первый уровень:**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20variable&url=worlds%2Ftutorial_en%2Faround1b.json | Прогулка по кругу 1 (вариативный вариант) ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%201%20-%20apple&url=worlds%2Ftutorial_en%2Faround1c.json | Собери яблоки (вариативный вариант)]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 2 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%202&url=worlds%2Ftutorial_en%2Faround2.json | Прогулка по кругу 3 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Around%203&url=worlds%2Ftutorial_en%2Faround3.json | Прогулка по кругу 4 ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%2017&url=worlds%2Fsk%2Fstep17.json | Лабиринт. Вариативная задача ]]
===== Водолей =====
[[https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?level=1]]
==== Исполнитель Черепаха ====
* [[https://kpolyakov.spb.ru/school/blockly/turtle_linear.html?level=8]] Черепаха: линейные алгоритмы
* [[https://kpolyakov.spb.ru/school/blockly/turtle_loop.html?level=1]] Черепаха: циклические алгоритмы
* [[https://kpolyakov.spb.ru/school/blockly/turtle_nested.html]] Черепаха: вложенные циклы
===== Формы представления информации. Метод координат =====
https://www.yaklass.ru/p/informatika/5-klass/teoreticheskie-osnovy-informatiki-7279287/formy-predstavleniia-informatcii-metod-koordinat-12471
===== Ссылка на подключение к олимпиаде =====
[[https://vos.olimpiada.ru/news/4770]]
===== Подключение к Якласс =====
[[https://www.yaklass.ru/regpc/VKKGDHN8]] Ссылка на подключение к Якласс для 5И класса
==== Теоретические основы информатики ====
* [[https://www.yaklass.ru/p/informatika/5-klass/teoreticheskie-osnovy-informatiki-7279287/kak-my-poluchaem-informatciiu-vidy-informatcii-12087 | Как мы получаем информацию? Виды информации]]
===== Подготовка к олимпиаде по информатике =====
{{ :tasks-iikt-4-5-prigl-msk-21-22_1_.pdf |}}
===== Чертёжник =====
* https://kpolyakov.spb.ru/school/blockly/drawer_coords.html Чертёжник: изучаем координаты
* https://kpolyakov.spb.ru/school/blockly/drawer_vector.html Чертёжник: изучаем векторы
* https://kpolyakov.spb.ru/school/blockly/drawer_loop.html Чертёжник: изучаем циклы
**Вариант 1**
* [[https://stepik.org/lesson/809513/step/3?unit=812763]]
* [[https://stepik.org/lesson/809513/step/2?unit=812763]]
* [[https://stepik.org/lesson/809513/step/9?unit=812763]]
===== Практикум =====
[[https://forms.yandex.ru/cloud/65021ac773cee71d3d33f72d/ | Олимпиадные задачи]]
===== Час кода =====
* [[https://codewards.ru/hourofcode]] - час кода