Федеральный портал школ России
Закрыть
05 февраля 23:14

8 класс. Проверяемые требования к результатам освоения программы по информатике

Просмотры 10

Проверяемые требования к результатам освоения основной образовательной программы

Код проверяемого результата

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

1

По теме «Теоретические основы информатики»

1.1

Пояснять на примерах различия между позиционными и непозиционными системами счисления

1.2

Записывать и сравнивать целые числа от 0 до 1024 в различных позиционных системах счисления (с основаниями 2, 8, 16), выполнять арифметические операции над ними

1.3

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

1.4

Записывать логические выражения с использованием дизъюнкции, конъюнкции и отрицания, определять истинность логических выражений, если известны значения истинности входящих в него переменных, строить таблицы истинности для логических выражений

2

По теме «Алгоритмы и программирование»

2.1

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

2.2

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

2.3

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

2.4

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

2.5

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

2.6

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

2.7

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

 

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

Код

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

1

Теоретические основы информатики

1.1

Непозиционные и позиционные системы счисления. Алфавит. Основание. Развернутая форма записи числа. Перевод в десятичную систему чисел, записанных в других системах счисления

1.2

Римская система счисления

1.3

Двоичная система счисления. Перевод целых чисел в пределах от 0 до 1024 в двоичную систему счисления. Восьмеричная система счисления. Перевод чисел из восьмеричной системы в двоичную и десятичную системы и обратно. Шестнадцатеричная система счисления. Перевод чисел из шестнадцатеричной системы в двоичную, восьмеричную и десятичную системы и обратно

1.4

Арифметические операции в двоичной системе счисления

1.5

Логические высказывания. Логические значения высказываний. Элементарные и составные высказывания. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание). Приоритет логических операций. Определение истинности составного высказывания при известных значениях истинности входящих в него элементарных высказываний

1.6

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

1.7

Логические элементы. Знакомство с логическими основами компьютера

2

Алгоритмы и программирование

2.1

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

2.2

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

2.3

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

2.4

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

2.5

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

2.6

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

2.7

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

2.8

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

2.9

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

2.10

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

2.11

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

2.12

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

2.13

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

2.14

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

2.15

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

Автор -
Стерлядкин Андрей

Смотрите также