====== Программирования на языке Python ======
===== Подготовка к олимпиаде по информатике =====
* https://siriusolymp.ru/informatics (регистрация для участия в олимпиаде)
* https://edu.sirius.online/#/contests_page/vos (Тренировка: учебные варианты, варианты прошлых лет)
**Вычисления в Python**
* https://stepik.org/lesson/802994/step/1?unit=806066 Задачи без использования циклов и условных операторов
* https://stepik.org/lesson/869499/step/1?unit=873663 Тренировочные задачи на циклические алгоритм
**Геометрические головоломки в Python (черепашка)**
* https://stepik.org/lesson/660554/step/1?unit=658167 Создание геометрических фигур
* https://stepik.org/lesson/660555/step/1?unit=658168 Заливка объектов цветом
* https://stepik.org/lesson/663005/step/1?unit=660691 Спирали и концентрические фигуры
====== Учебные игры по системам счисления ======
* https://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html
* http://games.penjee.com/binary-bonanza/ - Двоичная - десятичная системы
* https://games.penjee.com/binary-numbers-game/
* http://flippybitandtheattackofthehexadecimalsfrombase16.com/ - Шестнадцатеричная - двоичная системы
====== Актуальные учебные темы ======
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
===== Pyhton =====
* [[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
==== EXCEL ====
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1468
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1469
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1458
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1474
* https://inf-oge.sdamgia.ru/test?theme=29&sort=hard
===== ДЗ =====
1.7 Ветвление. Логические операторы, условные операторы:
* https://stepik.org/lesson/402487/step/5?unit=391605
* https://stepik.org/lesson/402487/step/6?unit=391605
1.8 Альтернативный способ ввода данных:
* https://stepik.org/lesson/264997/step/2?unit=245942
Редактор кода
* https://pythonsandbox.com/
**Форма для отправки результатов**
* [[https://forms.yandex.ru/cloud/640b17466938720123da1cb6/]]
===== Обзор электронных таблиц =====
https://www.yaklass.ru/p/informatika/9-klass/obrabotka-chislovoi-informatcii-13600/obzor-elektronnykh-tablitc-13530/re-62a2ceae-2418-4ac7-8366-2697b828dc33 Обзор электронных таблиц
====== Excel ======
{{:practicum:excel:functions_1.png|}}
* https://www.yaklass.ru/p/informatika/6-klass/tablichnye-informatcionnye-modeli-13872/tablitcy-dlia-vychislenii-13522/re-e8c37594-f124-4028-aa59-70037b2ab819 Товар на складе
* https://www.yaklass.ru/p/informatika/6-klass/tablichnye-informatcionnye-modeli-13872/tablitcy-dlia-vychislenii-13522/re-f8f79385-7e04-45c4-8c26-c0ef2ba860e8 Скидка в магазине
{{:practicum:excel:geron.png|}}
{{:practicum:excel:формула_герона_v0.xls|}}
{{:practicum:excel:vieta.png|}}
{{:practicum:excel:функции2_with_debugger_v0.xls|}}
===== Электронные таблицы =====
* [[https://www.yaklass.ru/p/informatika/9-klass/obrabotka-chislovoi-informatcii-13600/elektronnye-tablitcy-13530]] - Электронные таблицы
* [[https://intepra.ru/wiki/doku.php?id=excel&s[]=excel]]
* [[https://www.yaklass.ru/p/informatika/9-klass/obrabotka-chislovoi-informatcii-13600/organizatciia-vychislenii-v-elektronnykh-tablitcakh-13731]] Организация вычислений в электронных таблицах
* [[https://www.yaklass.ru/p/informatika/9-klass/obrabotka-chislovoi-informatcii-13600/sredstva-analiza-i-vizualizatcii-dannykh-13734]] - Средства анализа и визуализации данных
===== Основы программирования на языке Python =====
* https://stepik.org/join-class/05b86e01a8a0e78efa194410f6fbd6baf9cd682e ссылка для подключения к учебному курсу для учеников **8И класса**
* https://stepik.org/join-class/0476181686da65c407dea0efce2924233b3fc5a8 ссылка для подключения к учебному курсу для учеников **8Н класса**
* https://stepik.org/join-class/3087358959b50088ee7b3af43aff7fa8171668f0 ссылка для подключения к учебному курсу для учеников **8М класса**
* https://stepik.org/lesson/439818/step/1?unit=430062 1.3 Линейные алгоритмические конструкции.
* https://stepik.org/lesson/802994/step/1?unit=806066 1.4 Задачи на закрепление пройденного материала
* https://stepik.org/lesson/402487/step/1?unit=391605 1.7 Ветвление. Логические операторы, условные операторы
===== Скорость передачи информации и кодирование звуковой информации =====
* https://www.yaklass.ru/p/informatika/10-klass/informatciia-i-informatcionnye-protcessy-11955/skorost-peredachi-informatcii-6608876 Скорость передачи информации
* [[https://youtu.be/nFcmTTT9yiE]] - Возникновение звука - Физика в опытах и экспериментах (рекомендую)
* [[https://youtu.be/20z85rpSwT8]] - Кодирование звуковой информации !!! (рекомендую)
==== Изображения на экране монитора ====
* https://www.yaklass.ru/p/informatika/7-klass/obrabotka-graficheskoi-informatcii-13934/izobrazheniia-na-ekrane-monitora-13704
* https://www.yaklass.ru/p/informatika/7-klass/obrabotka-graficheskoi-informatcii-13934/kompiuternaia-grafika-sfery-primeneniia-13705
https://blockly.games/turtle?lang=ru
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()
Изучить тему "Линейные алгоритмические струкруры" https://stepik.org/lesson/439818/step/1?unit=430062 (решить задачи)
https://stepik.org/course/108864/syllabus Алгоритмы для исполнителя Черепашка на языке Python
https://blockly.games/turtle?lang=ru&level=2
# ПЕРЕМЕЩЕНИЯ ЧЕРЕПАШКИ
# forward(N) | fd(N) Пройти вперёд N пикселей
# backward(N) | bk(N) Пройти назад N пикселей
# right(G) | rt(G) Повернуться направо на G градусов
# left(G) | lt(G) Повернуться налево на G градусов
#
# УПРАВЛЕНИЕ ПЕРОМ
# penup() Поднять перо (не оставлять след при движении)
# pendown() Опустить перо (оставлять след при движении)
# pensize(N) Установить диаметр пера N пикселей
# pencolor(string) Установить цвет пера ("red", "green",... или "#FF00FF",...)
#
# СВОЙСТВА (СОСТОЯНИЕ) ЧЕРЕПАШКИ
# speed(x) Установить скорость черепашки
# x должно быть от 1 (медленно) до 10 (быстро), или 0 (мгновенно);
# shape(X) Изменить представление черепахи:
# x: ("arrow", "turtle", "circle", "square", "triangle", "classic")
#
# ПРОЧИЕ КОМАНДЫ
# reset() Возврат черепашки в исходное состояние
# сlear() Очистка экрана
# write(s) Вывести текстовую строку s в точке нахождения черепашки
from turtle import * # подключение всех методов (инструкций) библиотеки Turtle
shape("turtle")
pencolor("green")
#pencolor("#00FF00")
pensize(2)
setheading(90) # черепашка смотрит вверх (на север)
"""
Заменить данную область программным кодом,
описывающим алгоритм решения задачи
"""
# пример
for step in range(4):
fd(100)
rt(90)
done() # команда завершения программы (сообщение о завершениии программы)
====== Пройденные учебные темы ======
===== Кодирование изображений =====
* [[http://www.intepra.ru/pixelation/pixelation_v1.html | Бинарное кодирование черно-белого изображения v1]]
* [[http://www.intepra.ru/pixelation/pixelation_v5.html | Бинарное кодирование цветного изображения v5]]
===== Набор и оформление текстового документа =====
* https://klava.org/delta/#rus_basic клавиатурный тренажер
* https://stamina-online.com/ru клавиатурный тренажер
* http://www.typingtest.com клавиатурный тренажер (en)
* https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1522
==== Генератор вариантов ОГЭ ====
https://kpolyakov.spb.ru/school/oge/generate.htm
==== Повторение темы "Способы кодирования информации" ====
* https://www.yaklass.ru/p/informatika/7-klass/informatciia-i-informatcionnye-protcessy-14542/izmerenie-informatcii-6723052 Измерение информации
* https://www.yaklass.ru/p/informatika/7-klass/informatciia-i-informatcionnye-protcessy-14542/obobshchenie-sposoby-kodirovaniia-informatcii-6731943 Кодирование
Таблица ASCII (American standard code for information interchange) — это кодовая таблица, которая была создана в 1963 года в США, стала первым мировым стандартом.
==== ASCII ====
https://www.industrialnets.ru/files/misc/ascii.pdf
{{ ::ascii.pdf |}}
{{::ascii.jpeg?200 |}}
==== Повторение темы графы: ====
* https://www.yaklass.ru/p/informatika/6-klass/skhemy-13994/graf-vidy-grafov-13573 Граф. Виды графов.
* https://www.yaklass.ru/p/informatika/6-klass/skhemy-13994/ispolzovanie-grafov-pri-reshenii-zadach-13577 Использование графов при решении задач.
* [[https://kpolyakov.spb.ru/school/ogetest2020/b4.htm]] B4 - кратчайший путь в графе
===== Элементы алгебры логики =====
https://www.yaklass.ru/p/informatika/8-klass/matematicheskie-osnovy-informatiki-13971/elementy-algebry-logiki-6617745 - Элементы алгебры логики
=== Общие сведения о системах счисления (пройденные темы) ===
* [[https://www.yaklass.ru/p/informatika/8-klass/matematicheskie-osnovy-informatiki-13971/obshchie-svedeniia-o-sistemakh-schisleniia-6593963]] Общие сведения о системах счисления
* [[https://www.yaklass.ru/p/informatika/8-klass/matematicheskie-osnovy-informatiki-13971/kompiuternoe-predstavlenie-chisel-6597847]] Компьютерное представление чисел
===== Системы счисления =====
https://kpolyakov.spb.ru/school/ogetest2020/b10.htm тест по системам счисления
{{:2022-10-03_11_00_46-idle_shell_3.10.2.png?nolink&300 |}}
{{::2022-10-03_13_07_28-epic_pen_toolbar.png?nolink&300 |}}
==== Учебные игры по системам счисления ====
* [[https://cdn.cs50.net/2016/x/psets/0/pset0/bulbs.html]]
* [[http://games.penjee.com/binary-bonanza/]] - Двоичная - десятичная системы
* [[https://games.penjee.com/binary-numbers-game/]]
* [[http://flippybitandtheattackofthehexadecimalsfrombase16.com/]] - Шестнадцатеричная - двоичная системы
===== Водолей =====
* [[https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?level=1 | Водолей]]
==== Чертёжник-Blockly ====
* 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 Чертёжник: циклические алгоритмы
* https://kpolyakov.spb.ru/school/blockly/drawer_nested.html Чертёжник: вложенные циклы
* https://kpolyakov.spb.ru/school/blockly/drawer_proc.html Чертёжник: процедуры
===== Python =====
{{::practicum:excel:geron.png?nolink&500 |}}
{{::2022-10-05_14_59_09-epic_pen_toolbar.png?nolink&400 |}}
{{::2022-10-06_11_40_45-epic_pen_toolbar.png?nolink&500 |}}
===== Python =====
[[https://kpolyakov.spb.ru/school/ogetest2020/b10.htm]]
{{:2022-10-03_11_00_46-idle_shell_3.10.2.png?nolink&300 |}}
{{::2022-10-03_13_07_28-epic_pen_toolbar.png?nolink&300 |}}
===== Программирование ====
==== Алгоритмы для исполнителя Робот на языке Python ====
Примеры программного кода
put()
move()
while not object_here():
move()
...
move()
while not at_goal():
move()
...
**Подготовительный уровень:**
* [[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://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Step%208&url=worlds%2Fsk%2Fstep8.json | Собрать цветы. Вариативная задача ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Center%201&url=worlds%2Ftutorial_en%2Fcenter1.json | Центр 1. Вариативная задача ]]
* [[http://reeborg.ca/reeborg.html?http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Center%202&url=worlds%2Ftutorial_en%2Fcenter2.json | Центр 2. Вариативная задача ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Farg_var_en.json&name=Carrots%20and%20apples&url=worlds%2Farg_var_en%2Faround1e.json | Собрать, посчитать и написать сколько яблок и морковок]]
print("I counted {} carrots and {} apples".format(carrots, apples))
**Третий уровень**
* [[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-%20Line%20Follower&url=worlds%2Fsk%2Fline-follower.json | Следование по линии. Вариативная задача ]]
**Четвертый уровень**
* [[http://opensask.ca/reeborg/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Farg_var_en.json&name=Transplanting%201&url=worlds%2Farg_var_en%2Fhopper1a.json | Пересадить цветы сохраняя порядок 1. Списки (массивы) ]]
* [[http://opensask.ca/reeborg/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Farg_var_en.json&name=Transplanting%202&url=worlds%2Farg_var_en%2Fhopper2.json | Пересадить цветы сохраняя порядок 2. Списки (массивы) ]]
**Пятый уровень**
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Rain%201&url=worlds%2Ftutorial_en%2Frain1.json | Дождь 1. Вариативная задача ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Freeborg_intro_en.json&name=Rain%202&url=worlds%2Ftutorial_en%2Frain2.json | Дождь 2. Вариативная задача ]]
* [[http://reeborg.ca/reeborg.html?lang=en&mode=python&menu=worlds%2Fmenus%2Fsk_menu.json&name=Extra%20-%20Target%20Practice&url=worlds%2Fsk%2Ftarget-practice.json | Цель. Вариативная задача ]]
=== Кумир - Робот ===
{{ :ee66230c0195c638d46395343ed29b72.pdf |}}
====== Полезные ресурсы ======
**Подготовка к олимпиаде по информатике и другим предметам:**
* [[https://edu.sirius.online/#/contests_page/vos]]
* [[https://vos.olimpiada.ru/archive/table/tasks/years/2021_2022/#table]]
* [[https://vos.olimpiada.ru/upload/files/Arhive_tasks/2021-22/school/iikt/tasks-iikt-7-8-sch-msk-21-22.pdf]]
Для тренировки:
[[https://stepik.org/lesson/455280/step/4?unit=445702]]
==== РЕГИСТРАЦИЯ НА ПЛАТФОРМЕ НТО (Национальная Технологическая Олимпиада) ====
* [[https://ntcontest.ru/about/previews/]] ПРЕЗЕНТАЦИОННЫЕ МАТЕРИАЛЫ
* [[https://my.ntcontest.ru/]] Страница регистрации
* [[https://my.ntcontest.ru/invite/u/76c44b4e696156dbbfd0b150a9ffa6e7/49051/12946]] приглашение от наставника
==== Компьютерные диагностики на сайте МЦКО ====
* [[http://demo.mcko.ru/test/]]