https://inf-ege.sdamgia.ru/test?id=3596597
Тестирование 10И1 https://stepik.org/join-class/42dbbeef89bb5d7c1c0438d663c96bae8a738985 Тестирование 10И2 https://stepik.org/join-class/0e28483eb347b5ac535a878856ba438c4395f5f8
https://www.pythonanywhere.com/user/intepra/shares/a8e3656d21b242159f0baa4485acb38b/ - пример решения 27 задачи
Достаточно сложная задача из ЕГЭ
* https://inf-ege.sdamgia.ru/test?id=3135343 - 5 задач по логике
Дополнительные ссылки для тех, кто заинтересовался темой «Звуковые волны»
https://inf-ege.sdamgia.ru/test?id=2885349 - 4 задачи на кодирование
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/Pixelation/Pixelation_v3.html):
ЦЫПЛЕНОК. Первая строка - 2×8 бит - ширина и высота картинки, вторая строка - цветовая кодировка каждой точки (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-ege.sdamgia.ru/test?id=2829613 - 5 задач (10 и 5)
https://inf-ege.sdamgia.ru/test?id=2759031 кодирование
https://inf-ege.sdamgia.ru/test?id=2706149 - 20,20,24
Перейти в раздел..."Разбор 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