====== 8 КЛАССЫ ======
==== ДЕМОВЕРСИЯ 8 base ====
* https://intepra.ru/oge/8_base_d1.htm
===== Яндекс Учебник =====
* https://education.yandex.ru/kids/ Вход для ученика
* У03300338 - код школы
===== Генератор =====
* [[https://kpolyakov.spb.ru/school/oge/generate.htm]] ГЕНЕРАТОР
====== Excel ======
{{:practicum:excel:functions_1.png|}}
===== Построение логических схем =====
* [[https://uchebnik.mos.ru/material/3695 | Виртуальная лаборатория Технология. Построение логических схем ]]
==== Контрольная работа ====
* {{ ::ким-8у-в1_тои_.pdf |Вариант 1}}
* {{ ::ким-8у-в2_тои_.pdf |Вариант 2}}
===== Кодирование изображений =====
* [[http://www.intepra.ru/pixelation/pixelation_v1.html | Бинарное кодирование черно-белого изображения v1]]
* [[http://www.intepra.ru/pixelation/pixelation_v5.html | Бинарное кодирование цветного изображения v5]]
==== Учебные игры по системам счисления ====
* 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/loadstat.php?f=/download/logic.zip
===== Кодирование звуковой информации =====
* [[https://youtu.be/nFcmTTT9yiE]] - Возникновение звука - Физика в опытах и экспериментах (рекомендую)
* https://rutube.ru/video/12bb14a627ba97a37c38c6116ebe166f/?r=wd - Возникновение звука
* [[https://youtu.be/20z85rpSwT8]] - Кодирование звуковой информации !!! (рекомендую)
* https://rutube.ru/video/51fd7878c6d0572bcf81ec13ddd20bbe/?r=wd Кодирование звуковой информации
===== РОБОТ МФТИ =====
[[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()