· осуществлять разбиение исходной задачи на подзадачи;

· сравнивать различные алгоритмы решения одной задачи.

Практическая деятельность:

· исполнять готовые алгоритмы для конкретных исходных данных;

· преобразовывать запись алгоритма с одной формы в другую;

· строить цепочки команд, дающих нужный результат при конкретных исходных данных для исполнителя арифметических действий;

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

· составлять линейные алгоритмы по управлению учебным исполнителем;

· составлять алгоритмы с ветвлениями по управлению учебным исполнителем;

· составлять циклические алгоритмы по управлению учебным исполнителем;

· строить арифметические, строковые, логические выражения и вычислять их значения;

· строить алгоритм (различные алгоритмы) решения задачи с использованием основных алгоритмических конструкций и подпрограмм.

Начала программирования на языке Паскаль (18 ч)

Язык программирования. Основные правила одного из процедурных языков программирования (Паскаль, школьный алгоритмический язык и др.): правила представления данных; правила записи основных операторов (ввод, вывод, присваивание, ветвление, цикл) и вызова вспомогательных алгоритмов; правила записи программы.

Этапы решения задачи на компьютере: моделирование – разработка алгоритма – кодирование – отладка – тестирование.

Решение задач по разработке и выполнению программ в выбранной среде программирования.

НЕ нашли? Не то? Что вы ищете?

Аналитическая деятельность:

· анализировать готовые программы;

· определять по программе, для решения какой задачи она предназначена;

· выделять этапы решения задачи на компьютере.

Практическая деятельность:

· программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;

· разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;

· разрабатывать программы, содержащие оператор (операторы) цикла;

· разрабатывать программы, содержащие подпрограмму;

· разрабатывать программы для обработки одномерного массива:

o нахождение минимального (максимального) значения в данном массиве;

o подсчёт количества элементов массива, удовлетворяющих некоторому условию;

o нахождение суммы всех элементов массива;

o нахождение количества и суммы всех четных элементов в массиве;

o сортировка элементов массива и пр.

Тема

Всего часов

Тема «Компьютер как универсальное устройство для работы с информацией»

6

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

12

Тема «Повторение обработки числовой информации в электронных таблицах»

5

Тема «Моделирование и формализация»

14

Тема «Основы алгоритмизации»

10

Тема «Начала программирования»

18

Итоговое повторение

2

Резерв

3

Всего часов

70

Поурочное планирование по курсу «Информатика и ИКТ»
для 9 класса

Номер урока

Тема урока

Основная учебная деятельность

Параграф учебника

1.

Цели изучения курса информатики и ИКТ. Техника безопасности и организация рабочего места. Гигиенические, эргономические и технические условия эксплуатации компьютера

Знать:

правила ТБ и организации рабочего места;

Уметь:

правильно сидеть за ПК;

выполнять упражнения для глаз;

выполнять физические упражнения.

Введение

Тема «Компьютер как универсальное устройство для работы с информацией»

2.

Основные компоненты компьютера. Персональный компьютер. Принципы работы компьютера.

Знать понятия:

Персональный компьютер;

Системный блок;

Внешние устройства;

Принципы работы компьютера.

Уметь:

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

соединять блоки и устройства компьютера, подключать внешние устройств;

получать информацию о характеристиках компьютера;

3.

Программное обеспечение и его структура. Операционные системы, их функции

Знать понятия:

Программное обеспечение и его классификация;

Операционная система;

Пользовательский интерфейс;

Окно и его атрибуты;

Приложение;

Система программирования.

Уметь:

классифицировать ПО;

определять основные характеристики операционной системы;

работать с основными элементами пользовательского интерфейса: использовать меню, обращаться за справкой, работать с окнами (изменять размеры и перемещать окна, реагировать на диалоговые окна);

вводить информацию в компьютер с помощью клавиатуры (приёмы квалифицированного клавиатурного письма), мыши и других технических средств;

изменять свойства рабочего стола: тему, фоновый рисунок, заставку;

4.

Данные и программы. Файлы и файловые системы. Компьютерные вирусы и антивирусные программы.

Знать понятия:

Логические имена дисков;

Файл и его атрибуты;

Правила именования файлов;

Файловая система;

Папки и каталоги;

Путь к файлу;

Архиватор;

Антивирусная программа.

Уметь:

планировать собственное информационное пространство;

выполнять основные операции с файлами и папками;

оперировать компьютерными информационными объектами в наглядно-графической форме;

упорядочивать информацию в личной папке;

пользоваться антивирусными программами.

5.

Компьютерные сети. Скорость передачи данных.

Знать понятия:

Компьютерная сеть;

Клиент, сервер;

Уметь:

определять скорость передачи данных;

оценивать размеры файлов, подготовленных с использованием различных устройств ввода информации в заданный интервал времени (клавиатура, сканер, микрофон, фотокамера, видеокамера);

использовать программы-архиваторы.

6.

Обобщение и систематизация основных понятий темы «Компьютер как универсальное устройство для работы с информацией». Самостоятельная работа по теме «Аппаратные и программные средства ИКТ»

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

7.

Общие сведения о системах счисления

Знать понятия:

Система счисления;

Цифра;

Алфавит;

Позиционная система счисления;

Основание.

Уметь:

анализировать любую позиционную систему как знаковую систему;

§1.1.

8.

Двоичная система счисления. Двоичная арифметика

Знать понятия:

Двоичная система счисления;

Развернутая форма записи числа;

Свернутая форма записи числа.

Уметь:

определять диапазон целых чисел в n-разрядном представлении;

выполнять операции сложения и умножения над небольшими двоичными числами.

§1.1.

9.

Восьмеричная и шестнадцатеричные системы счисления. «Компьютерные» системы счисления

Знать понятия:

Восьмеричная и шестнадцатеричные системы счисления.;

«Компьютерные» системы счисления

Уметь:

определять диапазон целых чисел в n-разрядном представлении.

§1.1.

10.

Правило перевода целых десятичных чисел в систему счисления с основанием q

Знать:

Правило перевода целых десятичных чисел в систему счисления с основанием q.

Уметь:

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

сравнивать целые числа в различных системах счисления;

выполнять арифметические действия в разных системах счисления.

§1.1.

11.

Представление целых чисел

Знать понятия:

Разряд;

Беззнаковое представление целых чисел;

Представление целых чисел со знаком.

Уметь:

записать представление целых чисел со знаком.

§1.2.

12

Представление вещественных чисел

Знать понятия:

Представление вещественных чисел;

Формат с плавающей запятой.

Уметь:

записать представление вещественных чисел.

§1.2.

13.

Высказывание. Логические операции.

Знать понятия:

Алгебра логики;

Высказывание;

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

Конъюнкция;

Дизъюнкция;

Отрицание.

Уметь:

анализировать логическую структуру высказываний.

§1.3.

14.

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

Знать понятия:

Логическое выражение;

Таблица истинности.

Уметь:

строить таблицы истинности для логических выражений.

§1.3.

15.

Свойства логических операций.

Знать:

Законы логики.

Уметь:

вычислять истинностное значение логического выражения.

§1.3.

16.

Решение логических задач

Уметь:

формулировать высказывания;

составлять логические выражения;

строить таблицы истинности;

вычислять истинностное значение логического выражения.

§1.3.

17.

Логические элементы

Знать:

Схема логического элемента;

Конъюнктор;

Дизъюнктор;

Инвертор.

Уметь:

анализировать электронную схему;

строить таблицу истинности к схеме.

§1.3.

18.

Обобщение и систематизация основных понятий темы «Математические основы информатики». Проверочная работа

Тема «Повторение обработки числовой информации в электронных таблицах»

19.

Интерфейс электронных таблиц. Данные в ячейках таблицы. Основные режимы работы..

Знать понятия:

Табличный процессор;

Режимы работы;

Столбец;

Строка;

Ячейка;

Диапазон ячеек;

Лист;

Книга.

Формат ячейки.

Уметь:

форматировать таблицы.

§5.1

20.

Организация вычислений. Относительные, абсолютные и смешанные ссылки. Встроенные функции. Логические функции.

Знать понятия:

Формула;

Относительные, абсолютные и смешанные ссылки;

Встроенные функции;

Логические функции;

Условная функция.

Уметь:

выполнять вычисления в таблицах.

§5.2

21.

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

Знать понятия:

Сортировка;

Поиск(фильтрация).

Уметь:

сортировать и фильтровать данные.

§5.3

22.

Построение диаграмм и графиков.

Знать понятия:

Диаграмма;

График;

Круговая диаграмма;

Гистограмма;

Ярусная диаграмма;

Ряды данных;

Категории.

Уметь:

строить и редактировать графики и диаграммы.

§5.3

23.

Обобщение и систематизация основных понятий главы «Обработка числовой информации в электронных таблицах». Проверочная работа.

Тема «Моделирование и формализация»

24.

Моделирование как метод познания

Знать понятия:

Модель;

Моделирование;

Натурная модель;

Информационная модель;

Формализация.

Знать:

Этапы моделирования.

Классификацию информационных моделей.

Уметь:

различать натурные и информационные модели, изучаемые в школе, встречающиеся в жизни.

§2.1

25.

Знаковые модели

Знать понятия:

Словесные модели;

Математические модели;

Компьютерные модели.

Уметь:

определять вид информационной модели в зависимости от стоящей задачи.

§2.2

26.

Графические модели. Решение логических задач.

Знать понятия:

Схема;

Карта;

Чертеж;

График;

Диаграмма;

Граф;

Сеть;

Дерево.

Уметь:

использовать графы при решении задач;

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

§2.3.

27.

Практическая работа. Создание и исследование графической модели раздела учебника.

Уметь:

анализировать и формализовать поставленную задачу;

выбирать оптимальный вид модели.

выполнять анализ полученной графической модели.

§2.3.

28.

Табличные модели. Решение логических задач.

Знать понятия:

Таблица «объект-свойства»;

Таблица «объект-объект».

Уметь:

использовать таблицы для решения логических задач.

§2.4

29.

Практическая работа. Создание и исследование модели (объем коробки).

Уметь:

формализовать задачу;

построить математическую модель;

использовать электронные таблицы для создания компьютерной модели;

провести компьютерный эксперимент;

выполнить анализ результатов моделирования.

§2.4

30

Системный подход к окружающему миру. Объект и его свойства

Знать понятия:

Объект и его свойства;

Системный подход;

Система и подсистема;

Структура.

Уметь:

осуществлять системный анализ объекта, выделять среди его свойств существенные свойства с точки зрения целей моделирования.

§2.4

31.

Практическая работа. Создание и исследование экологической модели (волки и зайцы).

Уметь:

формализовать задачу;

построить математическую модель;

использовать электронные таблицы для создания компьютерной модели;

провести компьютерный эксперимент;

выполнить анализ результатов моделирования.

§2.4

32.

Практическая работа. Создание и исследование модели процесса (очередь).

Уметь:

формализовать задачу;

построить математическую модель;

использовать электронные таблицы для создания компьютерной модели;

провести компьютерный эксперимент;

выполнить анализ результатов моделирования.

§2.4

33.

База данных как модель предметной области. Реляционные базы данных.

Знать понятия:

База данных;

Иерархическая база данных;

Сетевая база данных;

Реляционная база данных;

Запись;

Поле;

Ключ.

Уметь:

Классифицировать БД.

определять вид базы данных в зависимости от стоящей задачи.

§2.5.

34.

Система управления базами данных

Знать понятия:

СУБД;

Таблица;

Форма;

Запрос;

Условие выбора;

Отчет.

Уметь:

формулировать условия поиска данных в запросах;

определять способы сортировки и группировки данных в отчетах.

§2.6

35.

Создание базы данных. Запросы на выборку данных. Практическая работа. Ввод и редактирование записей. Создание простой базы данных "Записная книжка".

Уметь:

Создавать однотабличную БД;

создавать таблицы;

вводить и редактировать записи;

задавать форматы полей;

задавать ключевое поле.

§2.6

36

Создание формы ввода данных. Графические объекты в базах данных.

Уметь:

создавать формы для ввода и отображения данных записи;

форматировать поля содержащие графическую информацию.

§2.6

37.

Обобщение и систематизация основных понятий темы «Моделирование и формализация». Проверочная работа

Тема «Основы алгоритмизации»

38.

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

Знать понятия:

Алгоритм;

Свойства алгоритма;

Исполнитель;

Характеристики исполнителя;

Формальное исполнение алгоритма.

Уметь:

приводить примеры формальных и неформальных исполнителей;

придумывать задачи по управлению учебными исполнителями;

исполнять готовые алгоритмы для конкретных исходных данных.

§3.1

39.

Способы записи алгоритмов. Объекты алгоритмов

Знать понятия:

Словесное описание;

Построчная запись;

Блок-схема;

Школьный алгоритмический язык;

Величина;

Константа;

Переменная;

Тип и имя переменной;

Выражение;

Присваивание.

Уметь:

записывать алгоритмы разными способами;

преобразовывать запись алгоритма с одной формы в другую.

§3.2, 3.3

40.

Алгоритмическая конструкция «следование».

Знать понятия:

Алгоритмические конструкции;

Конструкция следование.

Знать:

Назначение исполнителя Робот и его свойства.

Уметь:

составлять линейные алгоритмы для Робота.

§3.4

41.

Алгоритмическая конструкция «повторение».Цикл с заданным числом повторений

Знать понятия:

Цикл с заданным числом повторений;

Тело цикла.

Уметь:

составлять алгоритмы с повторением для Робота;

составлять блок-схемы.

§3.4

42.

Алгоритмическая конструкция «ветвление». Полная форма ветвления. Сокращённая форма ветвления.

Знать понятия:

Алгоритмическая конструкция «ветвление»;

Полная форма ветвления.;

Сокращённая форма ветвления;

Уметь:

составлять алгоритмы с ветвлением для Робота;

выполнять алгоритмы.

§3.4

43.

Алгоритмическая конструкция «повторение». Цикл с заданным условием продолжения работы.

Знать понятия:

Цикл с заданным условием продолжения.

Уметь:

составлять алгоритмы с циклом «пока» для Робота;

составлять блок-схемы;

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

§3.4

44.

Цикл с заданным условием окончания работы.

Знать понятия:

Цикл с заданным условием окончания работы.

Уметь:

составлять блок-схемы;

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

§3.4

45.

Конструирование алгоритмов

Знать:

Этапы разработки алгоритма;

Метод последовательного уточнения.

Знать понятия:

Вспомогательный алгоритм;

Основной алгоритм;

Рекурсия.

окончания работы.

Уметь:

составлять алгоритмы с использованием вспомогательных алгоритмов для Робота;

§3.5

46.

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

Знать понятия:

Управление;

Кибернетика;

Алгоритм управления;

Обратная связь.

Уметь:

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

§3.6

47.

Обобщение и систематизация основных понятий темы «Основы алгоритмизации». Проверочная работа

Тема «Начала программирования»

48.

Общие сведения о языке программирования Паскаль.

Знать понятия:

Язык программирования;

Программа;

Алфавит;

Типы данных;

Структура программы;

Оператор присваивания.

Уметь:

анализировать готовые программы.

§4.1

49.

Организация ввода и вывода данных

Знать понятия:

Оператор вывода;

Формат вывода;

Оператор ввода;

Уметь:

пользоваться средой Pascal ABC;

набирать и выполнять готовую программу в среде Pascal ABC.

§4.2

50.

Программирование как этап решения задачи на компьютере

Знать этапы решения задачи:

Постановка задачи;

Формализация;

Алгоритмизация;

Программирование;

Отладка;

Тестирование.

Уметь:

определять по программе, для решения какой задачи она предназначена;

выделять этапы решения задачи на компьютере.

§4.3

51.

Программирование линейных алгоритмов

Знать понятия:

Числовые типы данных;

Символьный тип данных;

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

Логический тип данных;

Уметь:

программировать линейные алгоритмы, предполагающие вычисление арифметических, строковых и логических выражений;

набирать и выполнять разработанные программы в среде Pascal ABC.

§4.3

52.

Программирование разветвляющихся алгоритмов. Условный оператор.

Знать понятия:

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

Сокращенная форма условного оператора;

Уметь:

разрабатывать программы, содержащие оператор/операторы ветвления (решение линейного неравенства, решение квадратного уравнения и пр.), в том числе с использованием логических операций;

составлять блок-схемы для разработанной программы.

§4.4

53.

Составной оператор. Многообразие способов записи ветвлений.

Знать понятия:

Составной оператор;

Вложенные ветвления;

Уметь:

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

выполнить и протестировать программу в среде Pascal ABC.

§4.5

54.

Программирование циклов с заданным условием продолжения работы.

Знать понятия:

Цикл while (пока);

Тело цикла.

Уметь:

разрабатывать программы, содержащие оператор цикла;

выполнить и протестировать программу с циклом while в среде Pascal ABC;

составлять блок-схемы для разработанной программы.

§4.6

55.

Программирование циклов с заданным условием окончания работы.

Знать понятия:

Цикл repeatuntil (до);

Тело цикла.

Уметь:

разрабатывать программы, содержащие оператор цикла;

выполнить и протестировать программу с циклом while в среде Pascal ABC.

§4.6

56.

Программирование циклов с заданным числом повторений.

Знать понятия:

Цикл c параметром for;

Тело цикла.

Уметь:

разрабатывать программы, содержащие оператор цикла;

выполнить и протестировать программу с циклом while в среде Pascal ABC;

составлять блок-схемы для разработанной программы.

§4.6

57.

Различные варианты программирования циклического алгоритма.

Уметь:

определять по программе, для решения какой задачи она предназначена;

выделять этапы решения задачи на компьютере;

решать задачи, применяя разные виды циклов.

§4.6

58.

Одномерные массивы целых чисел. Описание, заполнение, вывод массива.

Знать понятия:

Массив;

Описание массива;

Заполнение массива;

Вывод массива;

Уметь:

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

выполнить разработанную программу в среде Pascal ABC.

§4.7

59.

Вычисление суммы элементов массива

Знать понятия:

Обработка массива;

Уметь:

разрабатывать программы для обработки одномерного массива:

1) подсчёт количества элементов массива, удовлетворяющих некоторому условию;

2) нахождение суммы всех элементов массива;

3) нахождение количества и суммы всех четных элементов в массиве;

выполнить и протестировать программы в среде Pascal ABC.

§4.7

60.

Последовательный поиск в массиве

Знать понятия:

Последовательный поиск;

Уметь:

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

нахождение минимального (максимального) значения в данном массиве;

выполнить и протестировать программы в среде Pascal ABC

§4.7

61.

Сортировка массива

Знать понятия:

Сортировка;

Уметь:

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

сортировка элементов массива по возрастанию и убыванию.

выполнить и протестировать программы в среде Pascal ABC.

§4.7

62.

Запись вспомогательных алгоритмов на языке Паскаль. Процедуры и функции.

Знать понятия:

Подпрограмма;

Процедура;

Функция;

Рекурсивная функция;

Уметь:

осуществлять разбиение исходной задачи на подзадачи;

разрабатывать программы, содержащие подпрограмму;

написать программы с использованием процедур и функций и выполнить в среде Pascal ABC;

объяснить, когда применяется процедура и когда применяется функция.

§4.8

63.

Ввод и вывод массива с использованием процедур.

Знать понятия:

Подпрограмма;

Процедура;

Уметь:

разработать программы заполнения и вывода на экран одномерного массива с использованием процедур и выполнить в среде Pascal ABC;

§4.8

64.

Поиск элементов массива с использованием функций.

Знать понятия:

Подпрограмма;

Процедура;

Функция;

Уметь:

разработать программы поиска максимума и минимума элементов одномерного массива с использованием функций и выполнить в среде Pascal ABC

§4.8

65.

Обобщение и систематизация основных понятий темы «Начала программирования». Проверочная работа.

§4.8

Итоговое повторение

66.

Основные понятия курса.

67.

Итоговое тестирование.

68-70.

Резерв учебного времени.

УЧЕБНО-МЕТОДИЧЕСКОЕ ОБЕСПЕЧЕНИЕ

Методические и учебные пособия

§ Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (основной)

§ Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно)

§ Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно)

§ Копыльцов моделирование: сферы и границы применения. Практикум.(дополнительно) – Спб: СМИО-Пресс, 2005

Аппаратные средства

§ Компьютер

§ Проектор

§ Принтер

§ Модем

§ Устройства вывода звуковой информации — наушники для индивидуальной работы со звуковой информацией

§ Устройства для ручного ввода текстовой информации и манипулирования экранными объектами — клавиатура и мышь.

§ Устройства для записи (ввода) визуальной и звуковой информации: сканер; фотоаппарат; видеокамера; диктофон, микрофон.

Программные средства

§ Операционная система – Windows XP, Linux.

§ Файловый менеджер (в составе операционной системы или др.).

§ Антивирусная программа.

§ Программа-архиватор.

§ Клавиатурный тренажер.

§ Интегрированное офисное приложение, включающее текстовый редактор, растровый и векторный графические редакторы, программу разработки презентаций и электронные таблицы.

§ Исполнители Робот и Чертежник

§ Система программирования Pascal ABC

§ Система оптического распознавания текста.

§ Мультимедиа проигрыватель

§ Почтовый клиент (входит в состав операционных систем или др.).

§ Браузер (входит в состав операционных систем или др.).

Дидактический материал

§ Презентации по темам

§ Раздаточный материал

§ Карточки с заданиями

§ Наглядные материалы (плакаты)

СПИСОК ЛИТЕРАТУРЫ

используемой при подготовке программы

Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012 Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно) Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно) Копыльцов моделирование: сферы и границы применения. Практикум.(дополнительно) – Спб: СМИО-Пресс, 2005 Ресурсы Единой коллекции цифровых образовательных ресурсов (http://school-collection. *****/) Материалы авторской мастерской Босовой Л. Л. (http://metodist. *****/authors/informatika/3/) Поляков и исполнители. – СПб, Поляков "Исполнители", версия 2.5. – СПб,

(http://kpolyakov. *****)

.

рекомендованная для учащихся

Босова и ИКТ: Учебник для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012 Босова и ИКТ: рабочая тетрадь для 9 класса. – М.: БИНОМ. Лаборатория знаний, 2012. (дополнительно) Макарова Г., Титова Ю Информатика и ИКТ. Задачник по моделированию/Под ред. проф. . – СПб.: Питер, 2012. (дополнительно) , , Коломенская задачи по информатике. – М.: БИНОМ. Лаборатория знаний, 2006.

Из за большого объема этот материал размещен на нескольких страницах:
1 2