- •2. Построение алгоритма (основные алгоритмические структуры) и его реализация в среде учебного исполнителя. Демонстрация полученного алгоритма в среде учебного исполнителя.
- •1. Измерение информации: содержательный и алфавитный подходы. Единицы измерения информации.
- •Единицы измерения информации в вычислительной технике.
- •1. Дискретное представление информации: двоичные числа; двоичное кодирование текста в памяти компьютера. Информационный объем текста.
- •2. Создание и обработка графических изображений средствами графического редактора. Простейшая обработка цифрового изображения.
- •1. Дискретное представление информации: кодирование цветного изображения в компьютере (растровый подход). Представление и обработка звука и видеоизображения. Понятие мультимедиа.
- •2. Работа с файловой системой (выполнение стандартных операций с файлами: создание, копирование, переименование, удаление).
- •1. Процесс передачи информации, источник и приемник информации, канал передачи информации. Скорость передачи информации.
- •1. Понятие алгоритма. Исполнитель алгоритма. Система команд исполнителя (на примере учебного исполнителя). Свойства алгоритма. Способы записи алгоритмов; блок-схемы.
- •Запись на естественном языке.
- •Запись в форме графической диаграммы.
- •1. Основные алгоритмические структуры: следование, ветвление, цикл; изображение на блок-схемах. Разбиение задачи на подзадачи. Вспомогательные алгоритмы.
- •2. Работа с электронной таблицей. Создание таблицы в соответствии с условием задачи, использование функций.
- •1. Величины: константы, переменные, типы величин. Присваивание, ввод и вывод величин. Линейные алгоритмы работы с величинами.
- •Операции с числовыми переменными.
- •2. Работа с файлами (поиск, копирование, переименование, удаление) в среде операционной системы.
- •1. Логические величины, операции, выражения. Логические выражения в качестве условий в ветвящихся и циклических алгоритмах.
- •2. Форматирование текстового документа. Установка параметров страницы, вставка номеров страниц, колонтитулов, гиперссылок, изменение параметров шрифта и абзаца.
- •1. Представление о программировании: язык программирования (на примере одного из языков высокого уровня); примеры несложных программ с линейной, ветвящейся и циклической структурой.
- •1) Запись и загрузка программы.
- •2) Запуск программы.
- •2. Работа с архиваторами и антивирусными программами. Создание многотомного архива, использование антивирусных программ.
- •1. Основные компоненты компьютера, их функциональное назначение и принципы работы. Программный принцип работы компьютера.
- •2. Построение алгоритма для обработки величин с реализацией на языке программирования (ветвление, цикл). Отладка программы и получение результатов.
- •1. Программное обеспечение компьютера, состав и структура. Назначение операционной системы. Командное взаимодействие пользователя с компьютером. Графический пользовательский интерфейс.
- •2. Организация поиска информации в базе данных с применением составного логического выражения.
- •1. Информационные ресурсы общества. Основы информационной безопасности, этики и права.
- •2. Работа с электронной таблицей. Проведение вычислительного эксперимента в среде электронной таблицы. Решение задачи с использованием электронной таблицы для изменяющихся начальных данных.
- •1) Поиск и замена текста.
- •2) Копирование и перенос блока текста.
- •3) Организация текстового документа.
- •2. Решение задачи по теме «Системы счисления» на изучаемом языке программирования или с использованием стандартной программы «Калькулятор».
- •1) Поиск данных по запросу.
- •2) Сортировка данных.
- •2. Построение алгоритма для обработки величин с реализацией на алгоритмическом языке (ветвление, цикл, линейный массив или вспомогательные алгоритмы). Отладка программы, получение результатов.
- •2. Построение алгоритма для управления учебным исполнителем (основные алгоритмические структуры). Демонстрация полученного алгоритма в среде учебного исполнителя.
- •2. Обработка цифрового изображения в графическом редакторе.
- •2. Построение алгоритма для обработки величин с реализацией на языке программирования (линейный массив или вспомогательные алгоритмы).
1. Логические величины, операции, выражения. Логические выражения в качестве условий в ветвящихся и циклических алгоритмах.
Для проведения расчётов в компьютере используется двоичная система счисления. Арифметические операции над двоичными и десятичными числами во многом схожи. Давайте рассмотрим таблицу двоичного умножения. Она состоит всего из двух строк:
Как же компьютер выполняет различные действия?
Основным элементом современных компьютеров является транзистор. В радиоаппаратуре транзисторы чаще всего используются для усиления меняющихся электрических сигналов. В вычислительной технике транзисторы применяются в ключевом режиме. В этом режиме транзистор можно представить как обычный выключатель, который в одном положении проводит ток (замкнут), а в другом - нет (разомкнут). В отличие от бытового выключателя, включение и выключение транзистора производится также с помощью электричества.
Данная электрическая схема может реализовывать операцию умножения двух однобитных двоичных числа. С помощью транзисторных схем реализуются и другие арифметические операции. А так как электрический сигнал распространяется со скоростью света, то компьютер может решать огромное количество операций с огромной скоростью и в большом объёме.
Если бы компьютер выполнял только арифметические действия, то он бы оставался только хорошей счётной машиной. Для того, чтобы он мог думать в компьютере должны быть схемы, позволяющие ему логически мыслить.
При проектировании логических схем в качестве математического аппарата применяется алгебра логики, которая оперирует с высказываниями.
Высказывание - любое утверждение, относительно которого можно сказать истинно оно или ложно, и которые обозначают 1 ( истина ) ( true ) и 0 ( ложь ) ( false ) .
Высказываний одновременно и истинных, и ложных не существует, т.к. это противоречит логике.
Пример: Высказывание: "Вы сидите на уроке в настоящее время?" - будет истинным, если вы находитесь в классе, и ложным - если его покинете.
В феврале 30 дней - ложное
5 > 3 - истинное
Виды высказываний:
- простое - содержит одну законченную мысль. Пример. " На улице сейчас ночь ";
- сложное - образованы из двух или более простых высказываний, соединённых союзами И, ИЛИ, НЕ.
Пример. “В комнате будет свет ( истина ), если лампочка исправна И электричество есть"
При ложности хотя бы одного из этих высказываний, в комнате не будет света (ложь).
Таблицы истинности для основных логических функций:
-
функция И ( конъюнкция | логическое
умножение | AND ) истинна тогда и только
тогда, когда все её переменные
истинны:
-
функция ИЛИ ( дизъюнкция | логическое
сложение | OR ) истинна, если хотя бы одна
из её переменных истинна:
- функция НЕ ( инверсия | логическое отрицание | NOT ) изменяет значение переменной на противоположное:
Пример логической задачи:
Какое высказывание будет на выходе следующей логической схемы:
Итог: Благодаря использованию логических элементов, компьютеры могут логически мыслить.
