====== 10 класс ======
===== На каникулы: =====
* [[https://stepik.org/course/7215]] - Алгоритмизация. Программирование на Python 3 для школьников 5-10
* [[https://stepik.org/course/9232]] - задачи по основам программирования (задачи, которые разбирали в классе).
* [[https://stepik.org/course/67]] - относительно простой курс "Программирование на Python"
* [[https://stepik.org/course/156]] - Алгоритмы и структуры данных
* [[https://www.codingame.com/]] игры для программистов...
* https://stepik.org/course/4603 - Математика для олимпиад по программированию
* [[https://www.coursera.org/specializations/programming-in-python]] - курс достаточно сложный, поэтому данная ссылка обзорная, чтобы иметь представление о перспективах и возможностях...
===== Проверочные работы: =====
[[https://inf-ege.sdamgia.ru/test?id=3596597]]
**Тестирование 10И1** [[https://stepik.org/join-class/42dbbeef89bb5d7c1c0438d663c96bae8a738985]]
**Тестирование 10И2** [[https://stepik.org/join-class/0e28483eb347b5ac535a878856ba438c4395f5f8]]
===== Простой курс по основам синтаксиса Python =====
https://campus.datacamp.com/courses/intro-to-python-for-data-science/chapter-1-python-basics?ex=1
===== Задача 20.2 (Python) =====
https://docs.google.com/forms/d/e/1FAIpQLSdpoVAwwp9wj6shYPntH0LnJGDE_SHX6qZX38ExiDcVeHTIjw/viewform?usp=sf_link
===== Picobot =====
* [[https://www.cs.hmc.edu/picobot/]]
* [[https://www.cs.hmc.edu/csforall/Introduction/Introduction.html#the-roomba-problem]]
===== Pythonanywhere =====
* [[https://www.pythonanywhere.com]]
[[https://docs.google.com/forms/d/e/1FAIpQLSdCkJQ0YbDvFy8yBiq-pdoQFjTwDuoyhPM1a7MDF26OZ1UxHQ/viewform?usp=sf_link]]
[[https://www.pythonanywhere.com/user/intepra/shares/a8e3656d21b242159f0baa4485acb38b/]] - пример решения 27 задачи
===== Компьютерные сети =====
* http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/9-klass/kommunikatcionnye-tekhnologii-13601/lokalnye-i-globalnye-kompiuternye-seti-13321
* http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/9-klass/kommunikatcionnye-tekhnologii-13601/vsemirnaia-kompiuternaia-set-internet-13330
* http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/9-klass/kommunikatcionnye-tekhnologii-13601/informatcionnye-resursy-i-servisy-interneta-13749
**Достаточно сложная задача из ЕГЭ**
[[https://inf-ege.sdamgia.ru/problem?id=14785]]
===== Очень полезная ссылка "ПРОИЗВОДНАЯ. НАЧАЛЬНЫЙ УРОВЕНЬ" =====
https://youclever.org/book/proizvodnaya-1
===== Задача на программирование "Точки на плоскости" =====
[[https://docs.google.com/forms/d/e/1FAIpQLScjYZlb6pD8eaRb4gunYaads2BrSVcmwz54eyOYwha7KvHyrw/viewform?usp=sf_link]]
{{:geron_.png?200|}}
[[https://repl.it/@researcher/dots10]]
===== Электронные таблицы (повтор) =====
* [[https://inf-oge.sdamgia.ru/test?id=4238247]]
* [[https://inf-ege.sdamgia.ru/test?id=3246077]]
====== Материалы для подготовки к ЕГЭ по информатике К. Ю. Полякова ======
* [[https://inf-ege.sdamgia.ru/page/theory]] - учебные материалы на "Реше ЕГЭ"
* [[http://kpolyakov.spb.ru/school/probook.htm]] - методические материалы к учебнику
* [[http://kpolyakov.spb.ru/school/ege.htm]] - дополнительные материалы для подготовки к ЕГЭ
====== Логика ======
* [[https://docs.google.com/forms/d/e/1FAIpQLScTmJ-tPuR72XWPzffnyu3J1sjaxjDTRAdk01KvBbziDFC6xw/viewform?usp=sf_link]]
http://mathus.ru/math/ief.pdf
* [[https://inf-ege.sdamgia.ru/test?id=3135343]] - 5 задач по логике
===== Практическая работа =====
* [[https://ulearn.me/Course/AIML/Loghika_vyskazyvanii_72da07e2-eef5-4c5a-9aca-6b417fa35e6f]] - только урок "Логика высказываний".
* [[https://inf-ege.sdamgia.ru/test?id=3036693]] Три задачи по логике
* [[http://www.yaklass.ru/p/informatika/10-klass/logiko-matematicheskie-modeli-18692/reshenie-logicheskikh-zadach-sredstvami-matematicheskoi-logiki-18693]]
====== Информационные модели на графах ======
* https://inf-ege.sdamgia.ru/test?id=3005773 (Информационные модели на графах)
*
* http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/6-klass/skhemy-13994/informatcionnye-modeli-na-grafakh-13573
* http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/6-klass/skhemy-13994/ispolzovanie-grafov-pri-reshenii-zadach-13577
===== Тренировочная работа по теме кодирование =====
* [[https://inf-ege.sdamgia.ru/test?id=2947114]] - 7 задач на кодирование. Подготовка к контрольной работе в которую будут включены задания (5, 9, 10, 13). Тренировочный режим (ответы и решения доступны). Оцените сами свой уровень подготовки на данный момент времени.
===== 5 задач по теме алгоритмизация и программирование =====
* [[https://inf-ege.sdamgia.ru/test?id=2918953]] - 5 задач Вариант 1
* [[https://inf-ege.sdamgia.ru/test?id=2918987]] - 5 задач Вариант 2
====== Кодирование нечисловой информации в компьютере ======
http://www.yaklass.ru/p/informatika/10-klass/informatciia-i-informatcionnye-protcessy-11955/predstavlenie-nechislovoi-informatcii-v-kompiutere-12433
===== Кодирование звуковой информации =====
* [[https://youtu.be/nFcmTTT9yiE]] - Возникновение звука - Физика в опытах и экспериментах (рекомендую)
* [[https://youtu.be/20z85rpSwT8]] - Кодирование звуковой информации !!! (рекомендую)
**Дополнительные ссылки для тех, кто заинтересовался темой "Звуковые волны"**
* [[https://youtu.be/tCa4yxJm7uU]] - Волны и звук
* [[https://youtu.be/WHL9GiOBdS4]] - Законы мироздания. Передача 14. Звук. Слух. Звуковые волны
===== Кодирование графической информации =====
[[https://inf-ege.sdamgia.ru/test?id=2885349]] - 4 задачи на кодирование
==== Разбор задач по теме "Кодирование графической информации" (задание 9) ====
* https://inf-ege.sdamgia.ru/page/theory - (Материалы для подготовки к ЕГЭ по информатике К. Ю. Полякова. Информация (задания 5, 9, 10, 13))
* [[https://inf-ege.sdamgia.ru/test?theme=250]]
==== Бинарное кодирование черно-белого изображения ====
http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/ImageEncodingKeynote.pdf - презентация
http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v1.html - бинарное кодирование черно-белого изображения (виртуальный тренажер, пример 1);
http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v2.html - бинарное кодирование изображения (виртуальный тренажер, пример 2);
[[http://kandipatterns.com/patterns/animals]] - библиотека пиксельных изображений (pixel art)
==== **Бинарное кодирование цветного изображения** ====
* [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/ImageEncoding-withColor-Keynote.pdf]] - презентация;
* [[http://code.org/files/CSPUnit1Lesson6.pdf]]- стр. 9
* [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v3.html]] - бинарное кодирование цветного изображения (виртуальный тренажер, пример 3). Для создания изображений с использованием цветовой модели - 24 бит на пиксель проще использовать шестнадцатиричную систему счисления (режим hex);
* [[http://www.xiconeditor.com/]] - X-Icon Editor!!!;
* [[http://www.favicon-generator.org/editor/]] Icon Editor!!!;
Примеры учеников (кодирование в программе [[http://cs.ucls.uchicago.edu/~bfranke/codeDotOrg/Pixelation/Pixelation_v3.html]]):
ЦЫПЛЕНОК. Первая строка - 2x8 бит - ширина и высота картинки, вторая строка - цветовая кодировка каждой точки (3 бита на точку: 000 - черный цвет, 100 - красный, 010 - зеленый, 001 - синий,...)
0001000000010000
110110110110110110110110110110110110110110110110110110110110110100100100100100100110110110110110110110110110100110110110110110110100110110110110110110110100110110001110001110110110100110110110110110100110110110110101110110110110110100110110110110100110110110110110110110100100110100110110110110110100100110110110110110110110100110110110110110110110110100100100100100100100110110110110110110110110110110110010110110010110110110110110110110110110110110110010110110010110110110110110110110110110110110110010110110010110110110110110110110110110110110010010110010010110110110110110011011011011011011011011011011011011011011011011001001001001001001001001001001001001001001001001111111111111111111111111111111111111111111111111010010010010010010010010010010010010010010010010
0000 1111 0000 1111
111111111111111111111111111111111111111111111111111111111111111110110110111111111111111111111111111111110110110110110110110111111111111111111110110110110110110110110110110110111111111111110110110110110110110110110110110111111111110110110110000110110000110110110110110111111110110110110000110110000110110110110110111111110110110110000110110000110110110110110111111110110000110110110110110110000110110110111111110110110000110110110110000110110110110111111111110110110000000000000110110110110111111111111111110110110110110110110110110111111111111111111111110110110110110110110111111111111111111111111111111110110110111111111111111111111111111111111111111111111111111111111111111
[[http://code.org/files/CSEDbinary.pdf]] -- принципы кодирования информации на компьютере (книга ан английском)
[[http://www.colorpicker.com/]]
[[http://images.my-addr.com/online_color_picker_tool-pick_color_html_hex_rgb.php]]
# https://habrahabr.ru/post/163663/
import random
from PIL import Image, ImageDraw
mode = int(input('mode:'))
image = Image.open("temp.jpg")
draw = ImageDraw.Draw(image)
width = image.size[0]
height = image.size[1]
pix = image.load()
if (mode == 0):
for i in range(width):
for j in range(height):
a = pix[i, j][0]
b = pix[i, j][1]
c = pix[i, j][2]
S = (a + b + c) // 3
draw.point((i, j), (S, S, S))
if (mode == 1):
depth = int(input('depth:'))
for i in range(width):
for j in range(height):
a = pix[i, j][0]
b = pix[i, j][1]
c = pix[i, j][2]
S = (a + b + c) // 3
a = S + depth * 2
b = S + depth
c = S
if (a > 255):
a = 255
if (b > 255):
b = 255
if (c > 255):
c = 255
draw.point((i, j), (a, b, c))
if (mode == 2):
for i in range(width):
for j in range(height):
a = pix[i, j][0]
b = pix[i, j][1]
c = pix[i, j][2]
draw.point((i, j), (255 - a, 255 - b, 255 - c))
if (mode == 3):
factor = int(input('factor:'))
for i in range(width):
for j in range(height):
rand = random.randint(-factor, factor)
a = pix[i, j][0] + rand
b = pix[i, j][1] + rand
c = pix[i, j][2] + rand
if (a < 0):
a = 0
if (b < 0):
b = 0
if (c < 0):
c = 0
if (a > 255):
a = 255
if (b > 255):
b = 255
if (c > 255):
c = 255
draw.point((i, j), (a, b, c))
if (mode == 4):
factor = int(input('factor:'))
for i in range(width):
for j in range(height):
a = pix[i, j][0] + factor
b = pix[i, j][1] + factor
c = pix[i, j][2] + factor
if (a < 0):
a = 0
if (b < 0):
b = 0
if (c < 0):
c = 0
if (a > 255):
a = 255
if (b > 255):
b = 255
if (c > 255):
c = 255
draw.point((i, j), (a, b, c))
if (mode == 5):
factor = int(input('factor:'))
for i in range(width):
for j in range(height):
a = pix[i, j][0]
b = pix[i, j][1]
c = pix[i, j][2]
S = a + b + c
if (S > (((255 + factor) // 2) * 3)):
a, b, c = 255, 255, 255
else:
a, b, c = 0, 0, 0
draw.point((i, j), (a, b, c))
image.save("ans.jpg", "JPEG")
del draw
===== Тренировочная работа (программирование) =====
* https://inf-oge.sdamgia.ru/test?id=3409958 - 20.2 9 класс
* https://inf-ege.sdamgia.ru/test?id=2862706 25 11 класс
* https://repl.it/ или Пуск > Wing IDE 101
===== Тренировочная работа (кодирование) =====
* http://www.yaklass.ru/p/informatika/10-klass/informatciia-i-informatcionnye-protcessy-11955/kodirovanie-informatcii-11899
===== Кодирование =====
==== Теория ====
* [[https://foxford.ru/wiki/informatika/alfavitnyy-podhod-k-izmereniyu-kolichestva-informatsii]] Алфавитный подход к измерению количества информации
* [[https://foxford.ru/wiki/informatika/formula-shennona]] Формула Шеннона
==== Тренировочная работа ====
[[https://inf-ege.sdamgia.ru/test?id=2829613]] - 5 задач (10 и 5)
==== Математические повтор ====
https://www.yaklass.ru/p/algebra/9-klass/elementy-kombinatoriki-statistiki-i-teorii-veroiatnostei-10205/prosteishie-veroiatnostnye-zadachi-12691
==== Тренировочная работа ====
https://inf-ege.sdamgia.ru/test?id=2759031 кодирование
==== Математические основы ====
* https://www.yaklass.ru/p/algebra/10-klass/deistvitelnye-chisla-profilnyi-9102/naturalnye-chisla-11259 - Натуральные числа
* https://www.yaklass.ru/p/algebra/9-klass/elementy-kombinatoriki-statistiki-i-teorii-veroiatnostei-10205/kombinatornye-zadachi-12502 - Элементы комбинаторики
==== Системы счисления (повтор) ====
http://www.yaklass.ru/p/bosova-l-l-informatika-dlya-5-9-klassov/8-klass/matematicheskie-osnovy-informatiki-13971/sistemy-schisleniia-13916
https://www.yaklass.ru/p/algebra/9-klass/elementy-kombinatoriki-statistiki-i-teorii-veroiatnostei-10205/kombinatornye-zadachi-12502
===== Тренировочная работа (системы счисления) =====
https://inf-ege.sdamgia.ru/test?id=2711365
===== Программирование =====
==== Тренировочная работа (программирование) ====
[[https://inf-ege.sdamgia.ru/test?id=2706149]] - 20,20,24
[[https://inf-ege.sdamgia.ru/test?id=2702875]] - 8,20,24
=== ОЛИМПИАДЫ ===
[[olympiads2|Перейти в раздел "ОЛИМПИАДЫ"]]
===== Язык программирования Python =====
[[python3 | Основы программирования на языке Python3]]
===== Разбор 26 задачи ЕГЭ по информатике (основы теории игр) =====
[[game_theory | Перейти в раздел..."Разбор 26 задачи ЕГЭ"]]
**Дополнительная информация для тех, кто готов самостоятельно познакомится с основами C++**
[[http://www.intepra.ru/wiki/doku.php?id=practicalcybernetics%D0%B3%D0%B0%D1%80%D0%B2%D0%B0%D1%80%D0%B4%D1%81%D0%BA%D0%B8%D0%B9_%D0%BA%D1%83%D1%80%D1%81_cs50]]
* [[https://inf-ege.sdamgia.ru/test?id=3594695]]