
- •1. Информация. Свойства информации. Единицы измерения количества информации Базовые понятия
- •Обязательно изложить
- •Связь между единицами измерения информации:
- •Желательно изложить
- •Понятие информации в философии.
- •Примечания для учителей
- •Примечание для учеников
- •2. Основы языка разметки гипертекста (html) Базовые понятия
- •Желательно изложить
- •Примечания для учителей
- •Примечание для учеников
- •Использованные источники информации
- •Принципы составления задания
- •Обязательно изложить
- •Билет № 5
- •1. Функциональная схема компьютера (основные устройства, их взаимосвязь). Характеристики современных персональных компьютеров Базовые понятия
- •Обязательно изложить
- •Желательно изложить
- •Примечания для учителей
- •1. Устройства памяти компьютера. Внешние носители информации (гибкие диски, жесткие диски, диски cd-rom/r/rw, dvd и др.). Принципы записи и считывания информации Базовые понятия
- •Обязательно изложить
- •Основные виды накопителей:
- •Билет № 8
- •1. Назначение и состав операционной системы компьютера. Загрузка компьютера Базовые понятия
- •Функции операционной системы. Обязательно изложить
- •Желательно изложить
- •Примечание для учителей
- •Примечание для учеников
- •2. Законы логики Базовые понятия
- •Обязательно изложить
- •Желательно изложить
- •Примечание для учителей
- •Примечания для учеников
- •2. Логическая схема триггера. Использование триггеров в оперативной памяти Базовые понятия Триггер.
- •Желательно изложить
- •Примечания для учителей
- •Примечания для учеников
- •Программа
- •Желательно изложить
- •2. Двоичное кодирование графической информации. Растр. Пиксель. Глубина цвета
- •Желательно изложить
- •Билет № 17
- •Обязательно изложить
- •Желательно изложить
- •Примечание для учителей
- •Примечание для учителей
- •Примечание для учеников
- •Ссылка на материалы по вопросу
- •3. Задача. Составление таблицы истинности для логической функции, содержащей операции отрицания (инверсию), умножения (конъюнкцию), сложения (дизъюнкцию)
- •Основные функции текстовых процессоров:
- •Базовые понятия
- •Обязательно изложить
- •Желательно изложить
- •Желательно изложить
- •Билет № 20
- •Ссылка на материалы вопроса
- •Базовые понятия
- •Обязательно изложить
- •Примеры заданий
- •Обязательно изложить
- •Желательно изложить
- •Примечания для учителей
- •Примечания для учеников
- •Ссылка на материалы по вопросу
- •Базовые понятия
- •Обязательно изложить
- •Желательно изложить
- •Ссылка на материалы вопроса
- •Желательно изложить
- •Примечание для учителей
- •Примечание для учеников
- •Желательно изложить
- •Ссылка на материалы вопроса
- •Принципы составления задания
- •Билет № 25
- •1. Этические и правовые аспекты информационной деятельности. Правовая охрана программ и данных
Желательно изложить
Термин "алгоритм" имеет интересное историческое происхождение. В IX веке великий узбекский математик аль-Хорезми разработал правила арифметических действий над десятичными числами, которые в Европе стали называть "алгоризмами". Впоследствии слово трансформировалось до известного нам сейчас вида и, кроме того, расширило свое значение: алгоритмом стали называть любую последовательность действий (не только арифметических), которая приводит к решению той или иной задачи.
Помимо простейших "бытовых" алгоритмов, можно выделить еще три крупных разновидности алгоритмов: вычислительные, информационные и управляющие. Первые, как правило, работают с простыми видами данных (числа, векторы, матрицы), но зато процесс вычисления может быть длинным и сложным. Информационные алгоритмы, напротив, реализуют сравнительно небольшие процедуры обработки (например, поиск элементов, удовлетворяющих определенному признаку), но для больших объемов информации. Наконец, управляющие алгоритмы непрерывно анализируют информацию, поступающую от тех или иных источников, и выдают результирующие сигналы, управляющие работой тех или иных устройств.
Компьютер имеет не только собственную систему команд, но и свой алгоритм работы. Рассмотрим подробнее, как он выполняет отдельные операции и как реализуется вся программа в целом.
Каждая программа состоит из отдельных машинных команд. Каждая машинная команда, в свою очередь, делится на ряд элементарных унифицированных состав-
1 Аналогичные режимы издавна существовали в языке Бейсик, где строка без номера немедленно исполнялась интерпретатором, а с номером — заносилась в память для последующего исполнения; нечто похожее существует и в более поздних версиях под MS-DOS, реализованных в виде компиляторных частей, которые принято называть тактами (помните термин "тактовая частота процессора" — он происходит именно отсюда). В зависимости от сложности команды, она может быть реализована за разное количество тактов.
При выполнении каждой команды ЭВМ проделывает определенные стандартные действия, описанные ниже.
1. Согласно содержимому счетчика адреса команд (специального регистра, постоянно указывающего на ячейку памяти, в которой хранится следующая команда) считывается очередная команда программы.
2. Счетчик команд автоматически изменяется так, чтобы в нем содержался адрес следующей команды. В простейшем случае для этой цели достаточно к текущему значению счетчика прибавить некоторую константу, определяющуюся длиной команды.
3. Считанная операция расшифровывается, извлекаются необходимые данные, над ними выполняются требуемые действия и, если это предусмотрено операцией, производится запись результата в ОЗУ.
4. Все описанные действия циклически повторяются с п. 1.
Рассмотренный основной алгоритм работы ЭВМ позволяет шаг за шагом выполнить хранящуюся в ОЗУ программу.
Примечания для учителей
Данный вопрос по сравнению с экзаменом 9-го класса объединяет два билета — об алгоритмах и об исполнителях. Поэтому в конце данных материалов вы увидите две ссылки на предыдущие публикации.
В отличие от экзамена в 9-м классе, выпускников можно с некоторой осторожностью спрашивать не о конкретном исполнителе, но об их общих свойствах. Об осторожности говорю потому, что умение обобщать есть достаточно сложный навык, и, к сожалению, в окружающей нас повседневной жизни, где логика видна все меньше, он развивается все слабее и слабее.
Возможно, не все учителя считают нужным излагать материал об основном алгоритме работы ЭВМ. Тем не менее, обосновывая формальность исполнения программы, о нем желательно сказать.