36.ОСНОВЫ ПРОГРАММИРОВАНИЯ 8

РАБОЧАЯ ПРОГРАММА
ПО УЧЕБНОМУ ПРЕДМЕТУ
«ОСНОВЫ ПРОГРАММИРОВАНИЯ»
8 классы
ОСНОВНОЕ ОБЩЕЕ ОБРАЗОВАНИЕ

Екатеринбург 2026

ПОЯСНИТЕЛЬНАЯ ЗАПИСКА
Программа по информатике на уровне основного общего образования
составлена на основе требований к результатам освоения основной
образовательной программы основного общего образования, представленных
в ФГОС ООО, а также федеральной рабочей программы воспитания, с учётом
специфики предпрофессиональной подготовки.
Программа даёт представление о целях, общей стратегии обучения,
воспитания и развития обучающихся средствами информатики на
углублённом уровне с акцентом на программирование, устанавливает
обязательное
предметное
содержание,
предусматривает
его
структурирование по разделам и темам, определяет распределение учебного
времени.
Программа определяет количественные и качественные характеристики
учебного материала, в том числе для содержательного наполнения
промежуточной и итоговой аттестации обучающихся, и является основой для
составления тематического планирования курса учителем.
Целями изучения информатики на уровне основного общего образования
являются:
Формирование
основ
научного
мировоззрения через
понимание
фундаментальных принципов решения задач с использованием компьютера,
роли алгоритмов и структур данных в создании программного обеспечения,
а также места программирования в цепочке современных информационных
технологий и цифровой трансформации.
Развитие алгоритмического мышления как ключевой компетенции будущего
IT-специалиста, предполагающее способность к декомпозиции сложных
практических задач, абстракции, построению эффективных алгоритмов, их
анализу и оптимизации.
Формирование
и
развитие
профессионально
ориентированных
компетенций в области использования информационно-коммуникационных
технологий, включая углублённое изучение парадигм и конструкций языка
программирования Python, приобретение устойчивых навыков создания,
отладки и тестирования программ, работы со средами разработки (IDE), а
также основ безопасной и корректной коммуникации в профессиональных
цифровых средах.
Воспитание ответственного и профессионально-этического отношения к
процессу создания программных продуктов, понимания правовых аспектов
использования
интеллектуальной
собственности,
стремления
к
непрерывному образованию в сфере информационных технологий и
созидательной проектной деятельности.

Содержание курса информатики на уровне основного общего образования
отражает:
сущность программирования как деятельности по формализации и
автоматизации решения задач;
основные области применения языка Python: веб-разработка, анализ данных,
научные вычисления, автоматизация;
междисциплинарный характер программирования, его связь с математикой,
лингвистикой и другими областями знания.
Изучение программирования на углублённом уровне оказывает
существенное влияние на формирование системного мышления
обучающегося, закладывает основы для понимания принципов
функционирования сложных систем и является фундаментом для
дальнейшего профессионального самоопределения в IT-сфере.
Основные задачи учебного предмета «Информатика» на уровне основного
общего образования – сформировать у обучающихся:
понимание синтаксиса и семантики языка Python, его основных структур и
парадигм (структурное, процедурное, начальные элементы объектноориентированного программирования);
владение основными алгоритмическими конструкциями (следование,
ветвление, циклы) и умение комбинировать их для построения программ
решения практических задач;
умение работать с фундаментальными структурами данных в Python (строки,
списки, кортежи, словари, множества) и выбирать оптимальную структуру
для конкретной задачи;
навыки работы с функциями для структурирования программы, понимание
областей видимости переменных и принципов модульности;
умение читать, анализировать, отлаживать и оптимизировать код;
базовые навыки работы с файлами для ввода и вывода данных;
умение грамотно ставить задачу, формализовывать её, разрабатывать
алгоритм решения и реализовывать его в виде корректно работающей
программы на Python;
готовность к коллективной работе над небольшим программным проектом,
включая этапы планирования, распределения задач и интеграции кода.
Цели и задачи изучения информатики на уровне основного общего
образования определяют структуру основного содержания учебного
предмета, которое интегрировано в рамках сквозной темы «Алгоритмы и
программирование на Python» и включает следующие содержательные
блоки:
Введение в язык Python. Среды разработки (IDE).

Базовые конструкции программирования: переменные, типы данных,
операторы.
Управляющие конструкции: ветвления и циклы.
Функции: создание, вызов, передача параметров, возврат значений.
Основные структуры данных: строки, списки, кортежи, словари, множества
и методы работы с ними.
Работа с файлами: чтение и запись текстовых данных.
Основы модульности. Подключение стандартных модулей.
Введение в обработку исключений.
Основы алгоритмизации и решение практических задач повышенной
сложности.
Программа рассчитана на 68 часов в год (2 часа в неделю). Данный объем
часов позволяет обеспечить глубокое погружение в основы
программирования на Python, сформировать устойчивые практические
навыки и создать прочный фундамент для дальнейшего обучения в старших
классах и получения IT-профессий.

СОДЕРЖАНИЕ ОБУЧЕНИЯ
8 КЛАСС
Алгоритмы и программирование.
Язык программирования (Python). Система программирования: редактор
текста программ, транслятор, отладчик.
Переменная: тип, имя, значение. Целые, вещественные и символьные
переменные.
Оператор присваивания. Арифметические выражения и порядок их
вычисления. Операции с целыми числами: целочисленное деление, остаток от
деления. Проверка делимости одного целого числа на другое.
Операции с вещественными числами. Встроенные функции.
Случайные (псевдослучайные) числа.
Ветвления. Составные условия (запись логических выражений на
изучаемом языке программирования). Нахождение минимума и максимума из
двух, трёх и четырёх чисел. Решение квадратного уравнения, имеющего
вещественные корни. Логические переменные.
Диалоговая отладка программ: пошаговое выполнение, просмотр
значений величин, отладочный вывод, выбор точки останова.
Цикл с условием. Алгоритм Евклида для нахождения наибольшего
общего делителя двух натуральных чисел. Разбиение записи натурального
числа в позиционной системе с основанием, меньшим или равным 10, на
отдельные цифры. Разложение натурального числа на простые сомножители.
Цикл с переменной. Алгоритм проверки натурального числа на простоту.
Анализ алгоритмов. Определение возможных результатов работы
алгоритма при заданном множестве входных данных, определение возможных
входных данных, приводящих к данному результату.
Обработка потока данных: вычисление количества, суммы, среднего
арифметического, минимального и максимального значений элементов
последовательности, удовлетворяющих заданному условию.
Обработка символьных данных. Символьные (строковые) переменные.
Посимвольная обработка строк. Подсчёт частоты появления символа в строке.
Встроенные функции для обработки строк.
Табличные величины (массивы). Одномерные массивы. Составление и
отладка программ, реализующих типовые алгоритмы обработки одномерных
числовых массивов, на одном из языков программирования (Python, C++, Java,
C#): заполнение числового массива случайными числами, в соответствии с
формулой или путём ввода чисел, нахождение суммы элементов массива;
линейный поиск заданного значения в массиве, подсчёт элементов массива,

удовлетворяющих заданному условию,
(максимального) элемента массива.
Понятие о сложности алгоритмов.

нахождение

минимального

ПЛАНИРУЕМЫЕ РЕЗУЛЬТАТЫ ОСВОЕНИЯ ПРОГРАММЫ ПО
ИНФОРМАТИКЕ
НА
УРОВНЕ
ОСНОВНОГО
ОБЩЕГО
ОБРАЗОВАНИЯ
Изучение информатики на уровне основного общего образования
направлено на достижение обучающимися личностных, метапредметных и
предметных результатов освоения содержания учебного предмета.
ЛИЧНОСТНЫЕ РЕЗУЛЬТАТЫ
Личностные результаты имеют направленность на решение задач
воспитания, развития и социализации обучающихся средствами учебного
предмета.
В результате изучения информатики на уровне основного общего
образования у обучающегося будут сформированы следующие личностные
результаты в части:
1) патриотического воспитания:
ценностное отношение к отечественному культурному, историческому и
научному наследию, понимание значения информатики как науки в жизни
современного общества, владение достоверной информацией о передовых
мировых и отечественных достижениях в области информатики и
информационных технологий, заинтересованность в научных знаниях о
цифровой трансформации современного общества;
2) духовно-нравственного воспитания:
ориентация на моральные ценности и нормы в ситуациях нравственного
выбора, готовность оценивать своё поведение и поступки, а также поведение
и поступки других людей с позиции нравственных и правовых норм с учётом
осознания последствий поступков, активное неприятие асоциальных
поступков, в том числе в Интернете;
3) гражданского воспитания:
представление о социальных нормах и правилах межличностных
отношений в коллективе, в том числе в социальных сообществах, соблюдение
правил безопасности, в том числе навыков безопасного поведения в Интернетсреде, готовность к разнообразной совместной деятельности при выполнении
учебных, познавательных задач, создании учебных проектов, стремление к
взаимопониманию и взаимопомощи в процессе этой учебной деятельности,
готовность оценивать своё поведение и поступки своих товарищей с позиции
нравственных и правовых норм с учётом осознания последствий поступков;
4) ценностей научного познания:
сформированность мировоззренческих представлений об информации,
информационных
процессах
и
информационных
технологиях,

соответствующих современному уровню развития науки и общественной
практики и составляющих базовую основу для понимания сущности научной
картины мира;
интерес к обучению и познанию, любознательность, готовность и
способность к самообразованию, осознанному выбору направленности и
уровня обучения в дальнейшем;
овладение основными навыками исследовательской деятельности,
установка на осмысление опыта, наблюдений, поступков и стремление
совершенствовать пути достижения индивидуального и коллективного
благополучия;
сформированность информационной культуры, в том числе навыков
самостоятельной работы с учебными текстами, справочной литературой,
разнообразными средствами информационных технологий, а также умения
самостоятельно определять цели своего обучения, ставить и формулировать
для себя новые задачи в учёбе и познавательной деятельности, развивать
мотивы и интересы своей познавательной деятельности;
5) формирования культуры здоровья:
осознание ценности жизни, ответственное отношение к своему здоровью,
установка на здоровый образ жизни, в том числе и за счёт освоения и
соблюдения требований безопасной эксплуатации средств информационных и
коммуникационных технологий;
6) трудового воспитания:
интерес к практическому изучению профессий и труда в сферах
профессиональной
деятельности,
связанных
с
информатикой,
программированием и информационными технологиями, основанными на
достижениях науки информатики и научно-технического прогресса;
осознанный выбор и построение индивидуальной траектории
образования и жизненных планов с учётом личных и общественных интересов
и потребностей;
7) экологического воспитания:
осознание глобального характера экологических проблем и путей их
решения, в том числе с учётом возможностей информационных и
коммуникационных технологий;
8) адаптации к изменяющимся условиям социальной среды:
освоение обучающимися социального опыта, основных социальных
ролей, соответствующих деятельности возраста, норм и правил
общественного поведения, форм социальной жизни в группах и сообществах,
в том числе существующих в виртуальном пространстве.
МЕТАПРЕДМЕТНЫЕ РЕЗУЛЬТАТЫ

Метапредметные результаты освоения программы по информатике
отражают
овладение
универсальными
учебными
действиями
–
познавательными, коммуникативными, регулятивными.
Познавательные универсальные учебные действия
Базовые логические действия:
умение определять понятия, создавать обобщения, устанавливать
аналогии, классифицировать, самостоятельно выбирать основания и критерии
для классификации, устанавливать причинно-следственные связи, строить
логические рассуждения, проводить умозаключения (индуктивные,
дедуктивные и по аналогии) и выводы;
умение создавать, применять и преобразовывать знаки и символы,
модели и схемы для решения учебных и познавательных задач;
самостоятельно выбирать способ решения учебной задачи (сравнивать
несколько вариантов решения, выбирать наиболее подходящий с учётом
самостоятельно выделенных критериев).
Базовые исследовательские действия:
формулировать вопросы, фиксирующие разрыв между реальным и
желательным состоянием ситуации, объекта, и самостоятельно устанавливать
искомое и данное;
оценивать на применимость и достоверность информацию, полученную
в ходе исследования;
прогнозировать возможное дальнейшее развитие процессов, событий и
их последствия в аналогичных или сходных ситуациях, а также выдвигать
предположения об их развитии в новых условиях и контекстах.
Работа с информацией:
выявлять дефицит информации, данных, необходимых для решения
поставленной задачи;
применять различные методы и инструменты при поиске и отборе
информации из источников с учётом предложенной учебной задачи и
заданных критериев;
выбирать, анализировать, систематизировать и интерпретировать
информацию различных видов и форм представления;
самостоятельно выбирать оптимальную форму представления
информации и иллюстрировать решаемые задачи несложными схемами,
диаграммами, иными графическими объектами и их комбинациями;
оценивать достоверность информации по критериям, предложенным
учителем или сформулированным самостоятельно;
эффективно запоминать и систематизировать информацию.

Коммуникативные универсальные учебные действия
Общение:
сопоставлять свои суждения с суждениями других участников диалога,
обнаруживать различие и сходство позиций;
публично представлять результаты выполненного опыта (эксперимента,
исследования, проекта);
самостоятельно выбирать формат выступления с учётом задач
презентации и особенностей аудитории и в соответствии с ним составлять
устные и письменные тексты с использованием иллюстративных материалов.
Совместная деятельность (сотрудничество):
понимать и использовать преимущества командной и индивидуальной
работы при решении конкретной проблемы, в том числе при создании
информационного продукта;
принимать цель совместной информационной деятельности по сбору,
обработке, передаче, формализации информации, коллективно строить
действия по её достижению: распределять роли, договариваться, обсуждать
процесс и результат совместной работы;
выполнять свою часть работы с информацией или информационным
продуктом, достигая качественного результата по своему направлению и
координируя свои действия с другими членами команды;
оценивать качество своего вклада в общий информационный продукт по
критериям, самостоятельно сформулированным участниками взаимодействия;
сравнивать результаты с исходной задачей и вклад каждого члена
команды в достижение результатов, разделять сферу ответственности и
проявлять готовность к предоставлению отчёта перед группой.
Регулятивные универсальные учебные действия
Самоорганизация:
выявлять в жизненных и учебных ситуациях проблемы, требующие
решения;
ориентироваться в различных подходах к принятию решений
(индивидуальное принятие решений, принятие решений в группе);
самостоятельно составлять алгоритм решения задачи (или его часть),
выбирать способ решения учебной задачи с учётом имеющихся ресурсов и
собственных возможностей, аргументировать предлагаемые варианты
решений;
составлять план действий (план реализации намеченного алгоритма
решения), корректировать предложенный алгоритм с учётом получения новых
знаний об изучаемом объекте;

проводить выбор в условиях противоречивой информации и брать
ответственность за решение.
Самоконтроль (рефлексия):
владеть способами самоконтроля, самомотивации и рефлексии;
давать оценку ситуации и предлагать план её изменения;
учитывать контекст и предвидеть трудности, которые могут возникнуть
при решении учебной задачи, адаптировать решение к меняющимся
обстоятельствам;
объяснять
причины
достижения
(недостижения)
результатов
информационной деятельности, давать оценку приобретённому опыту, уметь
находить позитивное в произошедшей ситуации;
вносить коррективы в деятельность на основе новых обстоятельств,
изменившихся ситуаций, установленных ошибок, возникших трудностей;
оценивать соответствие результата цели и условиям.
Эмоциональный интеллект:
ставить себя на место другого человека, понимать мотивы и намерения
другого;
Принятие себя и других:
осознавать невозможность контролировать всё вокруг даже в условиях
открытого доступа к любым объёмам информации.
ПРЕДМЕТНЫЕ РЕЗУЛЬТАТЫ
К концу обучения в 8 классе у обучающегося будут сформированы
следующие умения:
оперировать понятиями «высказывание», «логическая операция»,
«логическое выражение»;
оперировать понятиями: переменная, тип данных, операция
присваивания, арифметические и логические операции, включая операции
целочисленного деления и остатка от деления;
использовать константы и переменные различных типов (числовых –
целых и вещественных, логических, символьных), а также содержащие их
выражения, использовать оператор присваивания;
записывать
логические
выражения
на
изучаемом
языке
программирования;
анализировать предложенные алгоритмы, в том числе определять, какие
результаты возможны при заданном множестве исходных значений,
определять возможные входные данные, приводящие к определённому
результату;

создавать и отлаживать программы на современном языке
программирования общего назначения (Python, С++, Java, C#), реализующие
алгоритмы обработки числовых данных с использованием ветвлений
(нахождение минимума и максимума из двух, трёх и четырёх чисел, решение
квадратного уравнения, имеющего вещественные корни);
создавать и отлаживать программы на современном языке
программирования общего назначения из приведённого выше списка,
реализующие алгоритмы обработки числовых данных с использованием
циклов с переменной, циклов с условиями (алгоритмы нахождения
наибольшего общего делителя двух натуральных чисел, проверки
натурального числа на простоту, разложения натурального числа на простые
сомножители, выделения цифр из натурального числа);
создавать и отлаживать программы на современном языке
программирования общего назначения из приведённого выше списка,
реализующие алгоритмы обработки потока данных (вычисление количества,
суммы, среднего арифметического, минимального и максимального значений
элементов числовой последовательности, удовлетворяющих заданному
условию);
создавать и отлаживать программы на современном языке
программирования общего назначения из приведённого выше списка,
реализующие алгоритмы обработки символьных данных (посимвольная
обработка строк, подсчёт частоты появления символа в строке, использование
встроенных функций для обработки строк);
создавать и отлаживать программы, реализующие типовые алгоритмы
обработки одномерных числовых массивов, на одном из языков
программирования из приведённого выше списка: заполнение числового
массива случайными числами, в соответствии с формулой или путём ввода
чисел, линейный поиск заданного значения в массиве, подсчёт элементов
массива, удовлетворяющих заданному условию, нахождение суммы,
минимального и максимального значений элементов массива;

ТЕМАТИЧЕСКОЕ ПЛАНИРОВАНИЕ
8 КЛАСС
Количество часов
№ п/п

Наименование разделов и тем
программы

Всего

Контрольные
работы

Практические
работы

Электронные
(цифровые)
образовательные
ресурсы

Раздел 1. Алгоритмы и программирование
1.1

Введение в программирование

12

1.2

Условный оператор

6

1.3

Циклы for и while

16

1.4

Строковый тип данных

6

1.5

Списки

8

1.6

Функции

10

1.7

Итоговый проект

6

Итого по разделу

64

Резервное время

4

ОБЩЕЕ КОЛИЧЕСТВО ЧАСОВ ПО
ПРОГРАММЕ

68

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

Библиотека ЦОК

1

https://m.edsoo.ru/70c62e41

Библиотека ЦОК
https://m.edsoo.ru/70c62e41

1

0

ПОУРОЧНОЕ ПЛАНИРОВАНИЕ
8 КЛАСС
Количество часов
№
п/п

Тема урока

Всего

1

Знакомство с языками
программирования

1

2

Знакомство с языками
программирования

1

3

Знакомство с языками
программирования

1

4

Вывод данных

1

5

Ввод данных в консоль

1

6

Переменные

1

7

Целочисленная арифметика

1

8

Целочисленная арифметика

1

9

Условный оператор

1

10

Условный оператор

1

Контрольные
работы

Практические
работы

Дата
изучения

Электронные
цифровые
образовательные
ресурсы
Библиотека ЦОК
https://m.edsoo.ru/01b5610b

Библиотека ЦОК
https://m.edsoo.ru/85361d0d

Библиотека ЦОК
https://m.edsoo.ru/06e1b4ba

Библиотека ЦОК
https://m.edsoo.ru/532eaf56

Библиотека ЦОК
https://m.edsoo.ru/18ff149c

Библиотека ЦОК
https://m.edsoo.ru/925110fe

Библиотека ЦОК
https://m.edsoo.ru/ba6e6577

Библиотека ЦОК
https://m.edsoo.ru/276bb880

Библиотека ЦОК
https://m.edsoo.ru/4b84ed0c

Библиотека ЦОК
https://m.edsoo.ru/6ae6adf3

11

Логические операции

1

12

Логические выражения. Правила
записи логических выражений

1

13

Вложенные условия

1

14

Каскадный оператор

1

15

Числовые типы данных: int, float

1

16

Числовые типы данных: int, float

1

17

Строковый тип данных

1

18

Строковый тип данных

1

19

Цикл for

1

20

Переменная цикла

1

21

Цикл for, функция range

1

22

Цикл for, функция range

1

23

Цикл for, частные сценарии

1

24

Цикл for, частные сценарии

1

Библиотека ЦОК
https://m.edsoo.ru/7a6e494d

Библиотека ЦОК
https://m.edsoo.ru/d5059685

Библиотека ЦОК
https://m.edsoo.ru/1b69ddca

Библиотека ЦОК
https://m.edsoo.ru/44cce7e6

Библиотека ЦОК
https://m.edsoo.ru/8654c786

Библиотека ЦОК
https://m.edsoo.ru/70d1d6a7

Библиотека ЦОК
https://m.edsoo.ru/05c5e8c8

Библиотека ЦОК
https://m.edsoo.ru/d74729e0

Библиотека ЦОК
https://m.edsoo.ru/f0b1feb2

Библиотека ЦОК
https://m.edsoo.ru/ff2ba9ce

Библиотека ЦОК
https://m.edsoo.ru/9b192ff6

Библиотека ЦОК
https://m.edsoo.ru/7c22459c

Библиотека ЦОК
https://m.edsoo.ru/9ad7b893

Библиотека ЦОК
https://m.edsoo.ru/caa8cc02

25

Цикл while

1

26

Цикл while

1

27

Цикл while: обработка цифр
числа

1

28

Цикл while: обработка цифр
числа

1

29

Операторы break, continue, else

1

30

Поиск ошибок и ревью кода

1

31

Вложенные циклы

1

32

Вложенные циклы

1

33

Вложенные циклы

1

34

Вложенные циклы

1

35

Индексация строк

1

36

Индексация строк

1

37

Срезы строк

1

38

Срезы строк

1

Библиотека ЦОК
https://m.edsoo.ru/da4a6213

Библиотека ЦОК
https://m.edsoo.ru/f6574571

Библиотека ЦОК
https://m.edsoo.ru/12683892

Библиотека ЦОК
https://m.edsoo.ru/0bde3cd1

Библиотека ЦОК
https://m.edsoo.ru/866ef3a8

Библиотека ЦОК
https://m.edsoo.ru/bede328b

Библиотека ЦОК
https://m.edsoo.ru/89c165d8

Библиотека ЦОК
https://m.edsoo.ru/eab4e566

Библиотека ЦОК
https://m.edsoo.ru/1ab190ac

Библиотека ЦОК
https://m.edsoo.ru/b5de6cb5

Библиотека ЦОК
https://m.edsoo.ru/c20a8713

Библиотека ЦОК
https://m.edsoo.ru/a5868fd3

Библиотека ЦОК
https://m.edsoo.ru/574a33d4

Библиотека ЦОК
https://m.edsoo.ru/d2061706

39

Методы строк

1

40

Методы строк

1

41

Введение в списки

1

42

Введение в списки

1

43

Основы работы со списками

1

44

Основы работы со списками

1

45

Методы списков

1

46

Вывод элементов списка

1

47

Методы списков

1

48

Методы списков

1

49

Функции без параметров

1

50

Функции с параметрами

1

51

Локальные и глобальные
переменные

1

52

Функции с параметрами

1

Библиотека ЦОК
https://m.edsoo.ru/f7cd5979

Библиотека ЦОК
https://m.edsoo.ru/3a8bf0d4

Библиотека ЦОК
https://m.edsoo.ru/422ebaf0

Библиотека ЦОК
https://m.edsoo.ru/4f870145

Библиотека ЦОК
https://m.edsoo.ru/5ea2ce90

Библиотека ЦОК
https://m.edsoo.ru/9f1bd41b

Библиотека ЦОК
https://m.edsoo.ru/305a37b8

Библиотека ЦОК
https://m.edsoo.ru/51e401dd

Библиотека ЦОК
https://m.edsoo.ru/958cc3fa

Библиотека ЦОК
https://m.edsoo.ru/2c39235c

Библиотека ЦОК
https://m.edsoo.ru/28324ac5

Библиотека ЦОК
https://m.edsoo.ru/2e1b1953

Библиотека ЦОК
https://m.edsoo.ru/71ddc418

Библиотека ЦОК
https://m.edsoo.ru/447595b9

53

Функции с возвратом значения

1

54

Функции с возвратом значения

1

55

Функции с возвратом значения

1

56

Функции с возвратом значения

1

57

Итоговая контрольная работа

1

58

Итоговая контрольная работа

1

59

Индивидуальный проект

1

60

Индивидуальный проект

1

61

Индивидуальный проект

1

62

Индивидуальный проект

1

63

Индивидуальный проект

1

64

Индивидуальный проект

1

65

Резервное время

1

66

Резервное время

1

Библиотека ЦОК
https://m.edsoo.ru/3620deb5

Библиотека ЦОК
https://m.edsoo.ru/9be62aa1

Библиотека ЦОК
https://m.edsoo.ru/a24e4e25

Библиотека ЦОК
https://m.edsoo.ru/4fe26635

Библиотека ЦОК
https://m.edsoo.ru/8301bdb6

Библиотека ЦОК
https://m.edsoo.ru/9591fce2

Библиотека ЦОК
https://m.edsoo.ru/d1121d11

Библиотека ЦОК
https://m.edsoo.ru/44983d43

Библиотека ЦОК
https://m.edsoo.ru/082a83ad

Библиотека ЦОК
https://m.edsoo.ru/ab3f1294

Библиотека ЦОК
https://m.edsoo.ru/5bf2db65

Библиотека ЦОК
https://m.edsoo.ru/7082e4f7

Библиотека ЦОК
https://m.edsoo.ru/9f75b76f

Библиотека ЦОК
https://m.edsoo.ru/6ffbf8d2

67

Резервное время

1

68

Резервное время

1

ОБЩЕЕ КОЛИЧЕСТВО ЧАСОВ ПО
ПРОГРАММЕ

68

Библиотека ЦОК
https://m.edsoo.ru/f7c9f2f1

Библиотека ЦОК
https://m.edsoo.ru/f005de8b

0

0

ПРОВЕРЯЕМЫЕ ТРЕБОВАНИЯ К РЕЗУЛЬТАТАМ ОСВОЕНИЯ
ОСНОВНОЙ ОБРАЗОВАТЕЛЬНОЙ ПРОГРАММЫ
8 КЛАСС
Код
проверяемого
результата
1

Проверяемые предметные результаты освоения основной
образовательной программы основного общего образования
По теме «Алгоритмы и программирование»

1.1

Раскрывать
смысл
понятий
«исполнитель»,
«алгоритм»,
«программа», понимая разницу между употреблением этих терминов
в обыденной речи и в информатике

1.2

Описывать алгоритм решения задачи различными способами, в том
числе в виде блок-схемы

1.3

Составлять, выполнять вручную и на компьютере несложные
алгоритмы с использованием ветвлений и циклов для управления
исполнителями

1.4

Использовать константы и переменные различных типов (числовых,
логических, символьных), а также содержащие их выражения,
использовать оператор присваивания

1.5

Использовать при разработке программ логические значения,
операции и выражения с ними

1.6

Анализировать предложенные алгоритмы, в том числе определять,
какие результаты возможны при заданном множестве исходных
значений

1.7

Создавать и отлаживать программы на одном из языков
программирования (Python, C++, Паскаль, Java, C#, Школьный
Алгоритмический Язык), реализующие несложные алгоритмы
обработки числовых данных с использованием циклов и ветвлений, в
том числе реализующие проверку делимости одного целого числа на
другое, проверку натурального числа на простоту, выделения цифр из
натурального числа

ПРОВЕРЯЕМЫЕ ЭЛЕМЕНТЫ СОДЕРЖАНИЯ
8 КЛАСС
Код
1

Проверяемый элемент содержания
Алгоритмы и программирование

1.1

Понятие алгоритма. Исполнители алгоритмов. Алгоритм как план управления
исполнителем

1.2

Свойства алгоритма. Способы записи алгоритма (словесный, в виде блоксхемы, программа)

1.3

Алгоритмические конструкции. Конструкция «следование». Линейный
алгоритм.
Ограниченность
линейных
алгоритмов:
невозможность
предусмотреть зависимость последовательности выполняемых действий от
исходных данных

1.4

Конструкция «ветвление»: полная и неполная формы. Выполнение и
невыполнение условия (истинность и ложность высказывания). Простые и
составные условия

1.5

Конструкция «повторение»: циклы с заданным числом повторений, с условием
выполнения, с переменной цикла

1.6

Разработка для формального исполнителя алгоритма, приводящего к
требуемому результату при конкретных исходных данных. Разработка
несложных алгоритмов с использованием циклов и ветвлений для управления
формальными исполнителями. Выполнение алгоритмов вручную и на
компьютере. Синтаксические и логические ошибки. Отказы

1.7

Язык программирования (Python, C++, Java, C#, Школьный Алгоритмический
Язык). Система программирования: редактор текста программ, транслятор,
отладчик

1.8

Переменная: тип, имя, значение. Целые, вещественные и символьные
переменные

1.9

Оператор присваивания. Арифметические выражения и порядок их
вычисления. Операции с целыми числами: целочисленное деление, остаток от
деления. Проверка делимости одного целого числа на другое

1.10

Ветвления. Составные условия (запись логических выражений на изучаемом
языке программирования). Нахождение минимума и максимума из двух, трёх и
четырёх чисел. Решение квадратного уравнения, имеющего вещественные
корни

1.11

Диалоговая отладка программ: пошаговое выполнение, просмотр значений
величин, отладочный вывод, выбор точки останова

1.12

Цикл с условием. Алгоритм Евклида для нахождения наибольшего общего
делителя двух натуральных чисел. Разбиение записи натурального числа в

позиционной системе с основанием, меньшим или равным 10, на отдельные
цифры
1.13

Цикл с переменной. Алгоритмы проверки делимости одного целого числа на
другое, проверки натурального числа на простоту

1.14

Обработка символьных данных. Символьные (строковые) переменные.
Посимвольная обработка строк. Подсчёт частоты появления символа в строке.
Встроенные функции для обработки строк

1.15

Определение возможных результатов работы алгоритма при заданном
множестве входных данных, определение возможных входных данных,
приводящих к данному результату

МЕТОДИЧЕСКИЕ МАТЕРИАЛЫ ДЛЯ УЧИТЕЛЯ
Дополнительная образовательная программа "Программирование на
Python: первые шаги"
ЦИФРОВЫЕ ОБРАЗОВАТЕЛЬНЫЕ РЕСУРСЫ И РЕСУРСЫ СЕТИ
ИНТЕРНЕТ
Библиотека ЦОК
https://m.edsoo.ru/70c62


Наверх
На сайте используются файлы cookie. Продолжая использование сайта, вы соглашаетесь на обработку своих персональных данных (согласие). Подробности об обработке ваших данных — в политике конфиденциальности.


Яндекс Метрика не установлена на сайте

Функционал «Мастер заполнения» недоступен с мобильных устройств.
Пожалуйста, воспользуйтесь персональным компьютером для редактирования информации в «Мастере заполнения».