====== Восьмые классы ====== ===== Водолей ===== * https://kpolyakov.spb.ru/school/blockly/vodoley_linear.html?level=1 ===== Задачи ===== * [[https://www.codeforlife.education/rapidrouter/35/]] * [[https://www.codeforlife.education/rapidrouter/45/]] * [[https://www.codeforlife.education/rapidrouter/46/]] * [[https://www.codeforlife.education/rapidrouter/47/]] * [[https://www.codeforlife.education/rapidrouter/48/]] * [[https://www.codeforlife.education/rapidrouter/49/]] * [[https://www.codeforlife.education/rapidrouter/50/]] * [[https://www.codeforlife.education/rapidrouter/51/]] ===== RoboZZle ===== * [[http://robozzle.com/js/]] (Высокий уровень сложности) * [[http://infostart.ru/public/202442/]] - Цель — написать для робота программу, выполнив которую он соберёт все звёздочки. (Высокий уровень сложности) {{:start_robozzle_2.gif?400|}} ===== Математические основы информатики ===== * [[https://www.yaklass.ru/p/informatika/8-klass/matematicheskie-osnovy-informatiki-13971/sistemy-schisleniia-13916 | Якласс: системы счисления]] * [[https://www.yaklass.ru/p/informatika/8-klass/matematicheskie-osnovy-informatiki-13971/predstavlenie-chisel-v-kompiutere-13932]] Представление чисел на компьютере == Учебные игры по системам счисления == * [[http://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/oge/gen.php?action=viewAllEgeNo&egeId=202&cat125=on]] - Декодирование двоичной последовательности * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewAllEgeNo&egeId=203&cat126=on&cat143=on]] - Анализ истинности высказывания * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewAllEgeNo&egeId=205&cat128=on]] - Анализ алгоритмов для Калькулятора * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewAllEgeNo&egeId=206&cat129=on]] - Анализ программ с ветвлениями * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewAllEgeNo&egeId=217&cat116=on]] - Составление программы на обработку потока данных ====== Подготовка к ОГЭ ====== * [[https://kpolyakov.spb.ru/school/oge/generate.htm]] Генератор вариантов ОГЭ * [[https://kpolyakov.spb.ru/school/oge/gen.php?action=viewTopic&topicId=1032]] задача ===== Видео лекции по основам программирования на языке Python ===== Если кто-то не смог посещать все мои занятия, рекомендую ознакомиться со следующей лекцией председателя комиссии Всероссийской олимпиады школьников по информатике Кириенко Д.П. (для учеников 8 класса). Про решение задач на языке Python начинается с 15 минуты. * [[https://youtu.be/d0r7Ka9Jy_w]] * [[https://youtu.be/d0r7Ka9Jy_w?t=912]] **Дополнительные информационные источники:** ==== Лекции Тимофея Хирьянова: ==== https://youtu.be/us7y0UhTq0s 2020 Практика программирования на Python, лекция №1 https://youtu.be/4NvtHHWoWXE 2020 Практика программирования на Python, лекция №2 ==== Видео руководство по работе в редакторе Repl.it ==== * [[https://youtu.be/SrEr6NAZJVU]] ===== Темы, которые следует выполнить (пройденные темы) ===== Внимание, задания повышенной сложности (за которые начисляется более 1 балла) ученики 8 классов могут пропустить. * [[https://stepik.org/lesson/439818/step/1?unit=430062]] - 1.3 Линейные алгоритмические конструкции. Математические основы (теория и практические задания) * [[https://stepik.org/lesson/87532/step/1?unit=63904]] - 1.4 Операции целочисленного деления. Обработка вещественных чисел (теория и практические задания) * [[https://stepik.org/lesson/455280/step/1?unit=445702]] - 1.5 Задачи начального уровня для тренировки * [[https://stepik.org/lesson/402487/step/1?unit=391605]] - 1.6 Ветвление. Логические операторы, условные операторы (теория и практические задания) ===== Задачи по основам программирования для школьников ===== * [[https://stepik.org/join-class/8cc01a35ac424dbe0d1d76df231634631fefe947]] - 8Е Поступить в класс * [[https://stepik.org/join-class/826340e280ced5dd2a488475d11477c8bdc43a06]] - 8И Поступить в класс * [[https://stepik.org/join-class/7eafb6f5c4750761fe508abf0c2e990b9f1dca86]] - 8М Поступить в класс https://repl.it/join/hibsfxbo-intepra ===== ЯКласс ===== * [[https://www.yaklass.ru/]] ==== Повторить теорию, выполнить упражнения и пройти тест: ==== === Решение логических задач с помощью нескольких таблиц === [[https://www.yaklass.ru/p/informatika/6-klass/tablichnye-informatcionnye-modeli-13872/reshenie-logicheskikh-zadach-s-pomoshchiu-neskolkikh-tablitc-14447]] === Формы записи алгоритмов === [[https://www.yaklass.ru/p/informatika/6-klass/algoritmy-14002/formy-zapisi-algoritmov-13583]] === Типы алгоритмов === [[https://www.yaklass.ru/p/informatika/6-klass/algoritmy-14002/tipy-algoritmov-13610]] === Инструкции для участников школьного этапа по информатике и тренировочные туры === * https://vos.olimpiada.ru/news/2634 ====== Кружок "Алгоритмика" 6 - 7 (8) классы ====== **Знакомство с алгоритмами и основами программирования** Для тех, кто еще не знаком с языками программирования. **Просьба при регистрации использовать свои имена и по возможности указывать свой класс.** **Расписание и ссылка на собрание:** * Пятница 16:15; [[ https://teams.microsoft.com/l/meetup-join/19%3ameeting_YzNmZTliYTAtOTFkNC00NjFmLWFlMDgtZjQ2MjBkZDgzY2Q0%40thread.v2/0?context=%7b%22Tid%22%3a%22dcb67d46-35b2-47d7-a41c-5507eb550715%22%2c%22Oid%22%3a%221cca9816-87a9-4225-b5c6-75d71b115b59%22%7d | Щелкните здесь, чтобы присоединиться к собранию]] ===== Кружок "Алгоритмика" ===== **Основы олимпиадного программирования** **Просьба при регистрации использовать свои имена и по возможности указывать свой класс.** **Расписание и ссылка на собрание:** * Вторник 16:15; [[ https://teams.microsoft.com/l/meetup-join/19%3ameeting_ZDM2OGQ4YjAtNGNkZi00YWYyLTkyODgtMzM5NGNkZTA2MTk1%40thread.v2/0?context=%7b%22Tid%22%3a%22dcb67d46-35b2-47d7-a41c-5507eb550715%22%2c%22Oid%22%3a%221cca9816-87a9-4225-b5c6-75d71b115b59%22%7d | Щелкните здесь, чтобы присоединиться к собранию]] ==== Учебный ресурс: ==== [[https://acm.timus.ru/problemset.aspx?space=1&page=all&skipac=False&sort=difficulty]] Задачи по сложности [[https://acm.timus.ru/problemset.aspx?space=1&page=all&skipac=False&sort=authors]] Задачи по авторам ===== Code for Life ===== **Блочное программирование с поддержкой языка Python** [[https://www.codeforlife.education]] - вход на платформу [[https://www.codeforlife.education/rapidrouter/1/]] - первый уровень [[https://www.codeforlife.education/rapidrouter/20/]] - 20 уровень, если предыдущие слишком простые [[https://www.codeforlife.education/rapidrouter/33/#]] - 33 знакомство с условном оператором **if else** [[https://www.codeforlife.education/rapidrouter/50/#]] - относительно сложный и интересный уровень [[https://www.codeforlife.education/rapidrouter/80/#]] начиная с уровня 80 - изучение языка программирования Python ==== Олимпиадные задачи прошлых лет ==== * https://vos.olimpiada.ru/archive/table/tasks/years/2019_2020/#table * https://vos.olimpiada.ru/news/2634 Инструкции для участников школьного этапа по информатике и тренировочные туры === Учебный курс: Основы олимпиадного программирования === * [[https://stepik.org/join-class/69ca943db1aff55a94d360ee6c92173c1537d9dc]]