Файл: Рабочая программа учебного предмета информатика для 79 классов Авторы составители Скутина А. А.doc

ВУЗ: Не указан

Категория: Не указан

Дисциплина: Не указана

Добавлен: 09.12.2023

Просмотров: 312

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
Зачетное занятие за курс 7 класса (1 ч)8 классОбщее число часов – 34 ч. 1. Работа в информационном пространстве. Информационно-коммуникационные технологии (4 ч., 3/1)Компьютерные сети. Интернет. Адресация в сети Интернет. Доменная система имен. Сайт. Сетевое хранение данных. Большие данные в природе и технике (геномные данные, результаты физических экспериментов, Интернет-данные, в частности, данные социальных сетей). Технологии их обработки и хранения.Виды деятельности в сети Интернет. Приемы, повышающие безопасность работы в сети Интернет. Проблема подлинности полученной информации. Электронная подпись, сертифицированные сайты и документы. Методы индивидуального и коллективного размещения новой информации в сети Интернет. Взаимодействие на основе компьютерных сетей: электронная почта, чат, форум, телеконференция и др.Практические работы:1. Интернет-сервисы: почтовая служба; справочные службы (карты, расписания и т. п.), поисковые службы, службы обновления программного обеспечения и др.2. Математическое моделирование (3 ч., 2/1)Понятие математической модели. Задачи, решаемые с помощью математического (компьютерного) моделирования. Отличие математической модели от натурной модели и от словесного (литературного) описания объекта. Использование компьютеров при работе с математическими моделями. Компьютерные эксперименты.Примеры использования математических (компьютерных) моделей при решении научно-технических задач. Практические работы.2. Представление о цикле моделирования: построение математической модели, ее программная реализация, проверка на простых примерах (тестирование), проведение компьютерного эксперимента, анализ его результатов, уточнение модели.3. Списки, графы, деревья (3 ч., 1/2)Список. Первый элемент, последний элемент, предыдущий элемент, следующий элемент. Граф. Вершина, ребро, путь. Ориентированные и неориентированные графы. Начальная вершина (источник) и конечная вершина (сток) в ориентированном графе. Длина (вес) ребра и пути. Понятие минимального пути. Матрица смежности графа (с длинами ребер).Дерево. Корень, лист, вершина (узел). Предшествующая вершина, последующие вершины. Поддерево. Высота дерева. Бинарное дерево. Генеалогическое дерево.Практические работы:3. Вставка, удаление и замена элемента.4. Решение задач по теории графов, деревьев.Контрольная работа №1 «
Работа в информационном пространстве. Информационно-коммуникационные технологии. Математическое моделирование. Списки, графы, деревья.» (1 ч.)4. Элементы комбинаторики, теории множеств и математической логики (5 ч., 2/3)Множество. Высказывания. Простые и сложные высказывания. Диаграммы Эйлера-Венна. Логические значения высказываний. Логические выражения. Логические операции: «и» (конъюнкция, логическое умножение), «или» (дизъюнкция, логическое сложение), «не» (логическое отрицание). Правила записи логических выражений. Приоритеты логических операций.Таблицы истинности. Логические операции следования (импликация) и равносильности (эквивалентность).Свойства логических операций. Законы алгебры логики. Использование таблиц истинности для доказательства законов алгебры логики. Логические элементы. Схемы логических элементов и их физическая (электронная) реализация. Знакомство с логическими основами компьютера.Практические работы:5. Расчет количества вариантов: формулы перемножения и сложения количества вариантов.6. Определение количества элементов во множествах, полученных из двух или трех базовых множеств с помощью операций объединения, пересечения и дополнения.7. Построение таблиц истинности для логических выражений.5. Базы данных. Поиск информации (6 ч., 3/3)Базы данных. Таблица как представление отношения. Средства и методика поиска информации. Построение запросов; браузеры. Компьютерные энциклопедии и словари. Компьютерные карты и другие справочные системы. Поисковые машины.Практические работы:8. Поиск данных в готовой базе.9. Связи между таблицами.10. Поиск информации в сети Интернет.Контрольная работа №2 «Комбинаторика и математическая логика. База данных»» (1 ч)6. Системы счисления (5 ч., 1/4)Позиционные и непозиционные системы счисления. Примеры представления чисел в позиционных системах счисления.Основание системы счисления. Алфавит (множество цифр) системы счисления. Количество цифр, используемых в системе счисления с заданным основанием. Краткая и развернутая формы записи чисел в позиционных системах счисления.Двоичная система счисления, запись целых чисел в пределах от 0 до 1024. Восьмеричная и шестнадцатеричная системы счисления. Перевод натуральных чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно. Практические работы:

11. Перевод натуральных чисел из десятичной системы счисления в двоичную и из двоичной в десятичную.12. Перевод натуральных чисел из десятичной системы счисления в восьмеричную, шестнадцатеричную и обратно. 13. Перевод натуральных чисел из двоичной системы счисления в восьмеричную и шестнадцатеричную и обратно. 14. Арифметические действия в системах счисления.7. Электронные (динамические) таблицы (4 ч., 1/3)Электронные (динамические) таблицы. Практические работы:15. Выделение диапазона таблицы и упорядочивание (сортировка) его элементов.16. Построение графиков и диаграмм.17. Формулы с использованием абсолютной, относительной и смешанной адресации; преобразование формул при копировании.Итоговая контрольная работа за курс 8 класса (1 ч.)Зачетное занятие за курс 8 класса (1 ч)9 классОбщее число часов – 34 ч. 1. Исполнители и алгоритмы. Управление исполнителями (3 ч., 2/1)Исполнители. Состояния, возможные обстановки и система команд исполнителя; команды-приказы и команды-запросы; отказ исполнителя. Необходимость формального описания исполнителя. Ручное управление исполнителем.Алгоритм как план управления исполнителем (исполнителями). Алгоритмический язык (язык программирования) – формальный язык для записи алгоритмов. Программа – запись алгоритма на конкретном алгоритмическом языке. Компьютер – автоматическое устройство, способное управлять по заранее составленной программе исполнителями, выполняющими команды. Программное управление исполнителем. Словесное описание алгоритмов. Отличие словесного описания алгоритма, от описания на формальном алгоритмическом языке.Системы программирования. Средства создания и выполнения программ.Управление. Сигнал. Обратная связь. Примеры: компьютер и управляемый им исполнитель (в том числе робот); компьютер, получающий сигналы от цифровых датчиков в ходе наблюдений и экспериментов, и управляющий реальными (в том числе движущимися) устройствами.Практические работы:1. Описание алгоритма с помощью блок-схем.2. Алгоритмические конструкции (3 ч., 2/1)Конструкция «следование». Линейный алгоритм. Ограниченность линейных алгоритмов: невозможность предусмотреть зависимость последовательности выполняемых действий от исходных данных.Конструкция «ветвление». Условный оператор: полная и неполная формы. Выполнение и невыполнения условия (истинность и ложность высказывания). Простые и составные условия. Запись составных условий.
Конструкция «повторения»: циклы с заданным числом повторений, с условием выполнения, с переменной цикла. Примеры записи команд ветвления и повторения и других конструкций в различных алгоритмических языках.Практические работы:2. Проверка условия выполнения цикла до начала выполнения тела цикла и после выполнения тела цикла: постусловие и предусловие цикла. Инвариант цикла.3. Запись алгоритмических конструкций в выбранном языке программирования.3. Разработка алгоритмов и программ (14 ч., 4/10)Оператор присваивания. Представление о структурах данных.Константы и переменные. Переменная: имя и значение. Типы переменных: целые, вещественные, символьные, строковые, логические. Табличные величины (массивы). Одномерные массивы. Двумерные массивы.Понятие об этапах разработки программ: составление требований к программе, выбор алгоритма и его реализация в виде программы на выбранном алгоритмическом языке, отладка программы с помощью выбранной системы программирования, тестирование.Простейшие приемы диалоговой отладки программ (выбор точки останова, пошаговое выполнение, просмотр значений величин, отладочный вывод).Знакомство с документированием программ. Практические работы:4. Составление алгоритмов и программ по управлению исполнителями Робот, Черепашка, Чертежник и др.5. Знакомство с алгоритмами решения задач. Реализации алгоритмов в выбранной среде программирования.

  • нахождение минимального и максимального числа из двух, трех, четырех данных чисел;

  • нахождение всех корней заданного квадратного уравнения;

  • заполнение числового массива в соответствии с формулой или путем ввода чисел;

  • нахождение суммы элементов данной конечной числовой последовательности или массива;

  • нахождение минимального (максимального) элемента массива.
6. Знакомство с постановками более сложных задач обработки данных и алгоритмами их решения: сортировка массива, выполнение поэлементных операций с массивами. 7. Обработка целых чисел, представленных записями в десятичной и двоичной системах счисления, нахождение наибольшего общего делителя (алгоритм Евклида).8. Составление описание программы по образцу.Контрольная работа №1 «Разработка алгоритмов и программ
. Анализ алгоритмов» (1 ч.)4. Анализ алгоритмов (2 ч., 1/1)Сложность вычисления: количество выполненных операций, размер используемой памяти; их зависимость от размера исходных данных. Примеры коротких программ, выполняющих много шагов по обработке небольшого объема данных; примеры коротких программ, выполняющих обработку большого объема данных.Примеры описания объектов и процессов с помощью набора числовых характеристик, а также зависимостей между этими характеристиками, выражаемыми с помощью формул.Практические работы:9. Определение возможных результатов работы алгоритма при данном множестве входных данных; определение возможных входных данных, приводящих к данному результату.5. Робототехника (4 ч., 2/2)Робототехника – наука о разработке и использовании автоматизированных технических систем. Автономные роботы и автоматизированные комплексы. Микроконтроллер. Сигнал. Обратная связь: получение сигналов от цифровых датчиков (касания, расстояния, света, звука и др.Примеры роботизированных систем (система управления движением в транспортной системе, сварочная линия автозавода, автоматизированное управление отопления дома, автономная система управления транспортным средством и т.п.). Автономные движущиеся роботы. Исполнительные устройства, датчики. Система команд робота. Моделирование робота парой: исполнитель команд и устройство управления. Ручное и программное управление роботами.Пример учебной среды разработки программ управления движущимися роботами. Алгоритмы управления движущимися роботами. Влияние ошибок измерений и вычислений на выполнение алгоритмов управления роботом.Практические работы:10. Конструирование робота. Реализация алгоритмов "движение до препятствия", "следование вдоль линии" и т.п. 11. Анализ алгоритмов действий роботов. Испытание механизма робота, отладка программы управления роботом.Контрольная работа №2 «Анализ алгоритмов» (1 ч.)6. Работа в информационном пространстве. Информационно-коммуникационные технологии (4 ч., 4/0)Компьютерные вирусы и другие вредоносные программы; защита от них.Гигиенические, эргономические и технические условия эксплуатации средств ИКТ. Экономические, правовые и этические аспекты их использования. Личная информация, средства ее защиты. Организация личного информационного пространства.