Информатика. Основное общее образование (1). Программа основного общего образования информатика базовый уровень
Скачать 204.43 Kb.
|
|
Примерные темы, раскрывающие данный раздел программы, и количество часов, отводимое на их изучение | Учебное содержание | Основные виды деятельности учащихся при изучении темы (на уровне учебных действий) |
Раздел 1. Теоретические основы информатики (12 часов) | ||
Тема 1. Системы счисле- ния (6 часов) | Непозиционные и позиционные систе- мы счисления. Алфавит. Основание. Развёрнутая форма записи числа. Пе- ревод в десятичную систему чисел, записанных в других системах счис- ления. Римская система счисления. Двоичная система счисления. Пере- вод целых чисел в пределах от 0 до 1024 в двоичную систему счисления. Восьмеричная система счисления. Пе- ревод чисел из восьмеричной системы в двоичную и десятичную системы и обратно. Шестнадцатеричная систе- ма счисления. Перевод чисел из шестнадцатеричной системы в двоич- ную, восьмеричную и десятичную си- стемы и обратно. Арифметические операции в двоич- ной системе счисления | 6 Раскрывать смысл изучаемых понятий. 6 Выявлять различие в позици- онных и непозиционных си- стемах счисления. 6 Выявлять общее и различия в разных позиционных системах счисления. 6 Записывать небольшие (от 0 до 1024) целые числа в раз- личных позиционных системах счисления (двоичной, восьме- ричной, шестнадцатеричной). 6 Сравнивать целые числа, за- писанные в двоичной, восьме- ричной и шестнадцатеричной системах счисления. 6 Выполнять операции сложе- ния и умножения над неболь- шими двоичными числами |
ИНФОРМАТИКА. 7—9 классы
39
Тема 2. Элементы матема- тической логики (6 часов) | Логические высказывания. Логиче- ские значения высказываний. Эле- ментарные и составные высказыва- ния. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сло- жение), «не» (логическое отрицание). Приоритет логических операций. Определение истинности составного высказывания, если известны значе- ния истинности входящих в него эле- ментарных высказываний. Логиче- ские выражения. Правила записи ло- гических выражений. Построение таблиц истинности логических выра- жений. Логические элементы. Знакомство с логическими основами компьютера | 6 Раскрывать смысл изучаемых понятий. 6 Анализировать логическую структуру высказываний. 6 Строить таблицы истинности для логических выражений. 6 Вычислять истинностное зна- чение логического выражения |
Раздел 2. Алгоритмы и программирование (21 час) | ||
Тема 3. Исполнители и алгоритмы. Алгоритми- ческие конструкции (10 часов) | Понятие алгоритма. Исполнители ал- горитмов. Алгоритм как план управ- ления исполнителем. Свойства алгоритма. Способы записи алгоритма (словесный, в виде блок- схемы, программа). Алгоритмические конструкции. Кон- струкция «следование». Линейный алгоритм. Ограниченность линейных | 6 Раскрывать смысл изучаемых понятий. 6 Анализировать предлагаемые последовательности команд на предмет наличия у них таких свойств алгоритма, как дис- кретность, детерминирован- ность, понятность, результа- тивность, массовость. |
40
Примерная рабочая программа
Продолжениетаблицы
Примерные темы, раскрывающие данный раздел программы, и количество часов, отводимое на их изучение | Учебное содержание | Основные виды деятельности учащихся при изучении темы (на уровне учебных действий) |
| алгоритмов: невозможность предусмо- треть зависимость последовательности выполняемых действий от исходных данных. Конструкция «ветвление»: пол- ная и неполная формы. Выполнение и невыполнение условия (истин- ность и ложность высказывания). Простые и составные условия. Конструкция «повторения»: циклы с заданным числом повторений, с усло- вием выполнения, с переменной цикла. Разработка для формального исполни- теля алгоритма, приводящего к требу- емому результату при конкретных ис- ходных данных. Разработка неслож- ных алгоритмов с использованием циклов и ветвлений для управления формальными исполнителями, такими как Робот, Черепашка, Чертёжник. Выполнение алгоритмов вручную и на компьютере. Синтаксические и логи- ческие ошибки. Отказы. | 6 Определять по блок-схеме, для решения какой задачи предна- значен данный алгоритм. 6 Анализировать изменение зна- чений величин при пошаговом выполнении алгоритма. 6 Определять по выбранному методу решения задачи, какие алгоритмические конструкции могут войти в алгоритм. 6 Сравнивать различные алго- ритмы решения одной задачи. 6 Создавать, выполнять вручную и на компьютере несложные алгоритмы с использованием циклов и ветвлений для управления исполнителями, такими как Робот, Черепашка, Чертёжник. 6 Исполнять готовые алгоритмы при конкретных исходных данных. |
ИНФОРМАТИКА. 7—9 классы
41
| Практические работы: Создание и выполнение на ком- пьютере несложных алгоритмов с использованием циклов и ветвле- ний для управления исполнителя- ми, такими как Робот, Черепашка, Чертёжник. Преобразование алгоритма из од- ной формы записи в другую. Разработка для формального ис- полнителя алгоритма, приводящего к требуемому результату при кон- кретных исходных данных. «Ручное» исполнение готовых ал- горитмов при конкретных исход- ных данных | 6 Строить для исполнителя арифметических действий це- почки команд, дающих требуе- мый результат при конкрет- ных исходных данных |
Тема 4. Язык программи- рования (9 часов) | Язык программирования (Python, C++, Паскаль, Java, C#, Школьный Алгоритмический Язык). Система программирования: редактор текста программ, транслятор, отлад- чик. Переменная: тип, имя, значение. Целые, вещественные и символьные переменные. Оператор присваивания. Арифметиче- ские выражения и порядок их вычис- ления. Операции с целыми числами: целочисленное деление, остаток от деления. | 6 Раскрывать смысл изучаемых понятий. 6 Определять по программе, для решения какой задачи она предназначена. 6 Строить арифметические, стро- ковые, логические выражения и вычислять их значения 6 Программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выра- жений. |
42
Примерная рабочая программа
Окончаниетаблицы
Примерные темы, раскрывающие данный раздел программы, и количество часов, отводимое на их изучение | Учебное содержание | Основные виды деятельности учащихся при изучении темы (на уровне учебных действий) |
| Ветвления. Составные условия (запись логических выражений на изучаемом языке программирования). Нахождение минимума и максимума из двух, трёх и четырёх чисел. Реше- ние квадратного уравнения, имеюще- го вещественные корни. Диалоговая отладка программ: поша- говое выполнение, просмотр значений величин, отладочный вывод, выбор точки останова. Цикл с условием. Алгоритм Евклида для нахождения наибольшего общего делителя двух натуральных чисел. Разбиение записи натурального числа в позиционной системе с основанием, меньшим или равным 10, на отдель- ные цифры. Цикл с переменной. Алгоритмы про- верки делимости одного целого числа на другое, проверки натурального числа на простоту. | 6 Разрабатывать программы, со- держащие оператор (операто- ры) ветвления, в том числе с использованием логических операций. 6 Разрабатывать программы, со- держащие оператор (операто- ры) цикла |
ИНФОРМАТИКА. 7—9 классы
43
| Обработка символьных данных. Сим- вольные (строковые) переменные. По- символьная обработка строк. Подсчёт частоты появления символа в строке. Встроенные функции для обработки строк. Практические работы Программирование линейных алго- ритмов, предполагающих вычисле- ние арифметических и логических выражений на изучаемом языке программирования (одном из пе- речня: Python, C++, Паскаль, Java, C#, Школьный Алгоритмиче- ский Язык). Разработка программ, содержащих оператор (операторы) ветвления, на изучаемом языке программиро- вания из приведённого выше пе- речня. Разработка программ, содержащих оператор (операторы) цикла, на изучаемом языке программирова- ния из приведённого выше перечня | |
Тема 5. Анализ алгорит- мов (2 часа) | Определение возможных результатов работы алгоритма при данном множе- стве входных данных; определение возможных входных данных, приво- дящих к данному результату | 6 Раскрывать смысл изучаемых понятий. 6 Анализировать готовые алго- ритмы и программы |
Резервное время (1 час) |