- •Предисловие
- •Основные навыки и умения
- •Логическая культура: знание логики, логическая интуиция.
- •Языковые знания и умения.
- •Поисковые знания и умения.
- •Алгоритмические навыки и умения.
- •Общие подходы к построению алгоритмов
- •Тестирование и сопровождение программ
- •Обязательный минимум содержания среднего (полного) общего образования
- •Технология обработки текстовой информации
- •Введение в информатику
- •Системы счисления
- •Перевод из десятичной системы счисления
- •Перевод в десятичную систему счисления
- •Перевод чисел из двоичной системы счисления в восьмеричную, шестнадцатеричную системы и обратно
- •Выполнение арифметических операций в позиционных системах счисления
- •Элементы математической логики
- •Логические законы
- •Алгоритм и его свойства
- •Исполнители. Компьютер - универсальный исполнитель
- •Работа компьютера
- •Turbo pascal - исполнитель паскаль-программ
- •Конструкции Паскаля
- •Типы данных
- •Целый тип данных
- •Вещественный тип данных
- •Символьный тип данных
- •Логический тип данных
- •Выражения
- •Операторы ввода-вывода
- •Оператор присваивания
- •Общий вид программы на Паскале
- •Условный оператор
- •If логическое_выражение then оператор1 else оператор2;
- •If логическое_выражение then оператор1;
- •Операторы цикла
- •Построение линейных алгоритмов
- •Построение ветвящихся алгоритмов
- •Построенние циклических алгоритмов
- •Нахождение суммы
- •Вложенные циклы
- •Переборный метод решения задач
- •Численные методы
- •Метод итераций
- •Метод половинного деления
- •Вычисление определенного интеграла методом трапеций
- •Случайные числа
- •Метод Монте-Карло (метод статистических испытаний)
- •Массивы Одномерные массивы
- •Перебор элементов массива
- •Перебор подмассивов
- •Классы задач по обработке массивов
- •Задачи первого класса
- •Задачи второго класса
- •Задачи третьего класса
- •Задачи четвертого класса
- •Сортировка массивов
- •Сортировка вставками
- •Сортировка пузырьком (обменом)
- •Сортировка выбором
- •Сортировка фон Неймана (слиянием)
- •Двумерные массивы
- •Обработка строк
- •Процедуры и функции
- •Рекурсия
- •Работа с графикой
- •Классы программного обеспечения
- •Компиляция и интерпретация
- •Текстовый редактор
- •Электронные таблицы
- •Системы управления базами данных (субд)
- •Пример решения экзаменационного билета
- •Контрольные работы
- •Контрольная работа №1
- •Контрольная работа № 2
- •Контрольная работа № 3
- •Контрольная работа № 4
- •Контрольная работа № 5
- •Библиографический список
Обязательный минимум содержания среднего (полного) общего образования
Этот минимум утвержден приказом министра № 56 от 30 июня 1999 года. На основе этого документа разрабатываются и программы обучения и программы вступительных экзаменов по информатике. После каждого пункта нами добавлены ссылки на литературу, в которой рассматриваются соответствующие вопросы, разумеется, эти же вопросы рассматриваются и в другой литературе, которая здесь не приводится, но может быть использована для подготовки.
Информация и информационные процессы
Вещество, энергия, информация - основные понятия науки.
Информационные процессы в живой природе, обществе и технике: получение, передача, преобразование, хранение и использование информации. Информационные основы процессов управления.
Информационная культура человека. Информационное общество.
[1] § 1, 2, 3, 51, глава 8; [2] § 28, 29, 36; [3] § 1, 21, глава 3; [4] § 1
Представление информации
Язык как способ представления информации. Кодирование. Двоичная форма представления информации. Вероятностный подход к определению количества информации. Единицы измерения информации.
[1] § 1, 2, 3, 51, глава 8; [2] § 28, 29, 36; [3] § 1, 21, глава 3; [4] § 1
Системы счисления и основы логики
Системы счисления. Двоичная система счисления. Двоичная арифметика. Системы счисления, используемые в компьютере.
Основные понятия и операции формальной логики. Логические выражения и их преобразование. Построение таблиц истинности логических выражений.
Основные логические устройства компьютера (регистр, сумматор).
[1] § 2, 4, 5, 6, 7, 48, 50; [2] § 33; [3] § 10, 15; [4] §1, 17; [5].
Компьютер
Основные устройства компьютера, их функции и взаимосвязь.
Программное обеспечение компьютера. Системное и прикладное программное обеспечение. Операционная система: назначение и основные функции.
Файлы и каталоги. Работа с носителями информации. Ввод и вывод данных.
Инсталляция программ. Правовая охрана программ и данных. Компьютерные вирусы. Антивирусные программы. Техника безопасности в компьютерном классе.
[1] глава 7; [2] § 34, 35; глава 10; [3] глава 2; [4] § 2, 16.
Моделирование и формализация
Моделирование как метод познания. Формализация. Материальные и информационные модели. Информационное моделирование.
Основные типы информационных моделей (табличные, иерархические, сетевые). Исследование на компьютере информационных моделей из разных предметных областей.
[1] § 24, 28, 29, 33 36, 38, 39, 45; [2] § 2; [3] § 2, 25, 26.
Алгоритмизация и программирование
Понятие алгоритма: свойства алгоритмов, исполнители алгоритмов, система команд исполнителя. Способы записей алгоритмов. Формальное исполнение алгоритмов. Основные алгоритмические конструкции. Вспомогательные алгоритмы.
Знакомство с одним из языков программирования. Переменные величины: тип, имя, значение. Массивы (таблицы) как способ представления информации.
Различные технологии программирования. Алгоритмическое программирование: основные типы данных, процедуры и функции. Объектно-ориентированное программирование: объект, свойства объекта, операции над объектом.
Разработка программ методом последовательной детализации (сверху вниз) и сборочным методом (снизу вверх).
[1] § 13, 17, 20, - 25, 31, 37, 38; [2] § 4, - 11, 13 – 16, 20; [3] § 4, - 16; [4] § 3 – 10; [5].
Информационные технологии: