
- •Информатика
- •Содержание
- •1. Понятие информации и ее основные свойства
- •1.1. Предмет и задачи информатики
- •1.2. Понятие информации
- •1.2. Свойства информации
- •1.3. Носители данных
- •1.4. Операции с данными
- •2. Кодирование данных двоичным кодом
- •2.1. Двоичное кодирование
- •2.2. Кодирование целых чисел
- •2.3. Кодирование вещественных чисел
- •2.4. Кодирование текстовых данных
- •2.5. Кодирование графических данных
- •3. Принцип работы вычислительной машины
- •3.1. Реализация обработки данных с помощью технического устройства
- •3.2. Организация памяти
- •3.3. Структура вычислительной машины и принцип ее работы
- •4. Алгоритмы и языки программирования
- •4.1. Понятие алгоритма
- •4.2. Понятие языка
- •4.3. Языки программирования
- •4.4. Процесс выполнения программы на эвм
- •5. Аппаратное и программное обеспечение
- •5.1. Базовая аппаратная конфигурация
- •5.2. Периферийные устройства
- •5.3. Программное обеспечение
- •5.4. Классификация служебных программных средств
- •5.5. Классификация прикладных программных средств
- •6. Операционная система персонального компьютера
- •6.1. Основные функции операционной системы
- •6.2. Организация файловой системы
- •6.3. Каталоги
- •6.4. Атрибуты файлов
- •6.5. Обслуживание файловой системы
- •7. Операционная система Windows
- •7.1. Основные особенности операционной системы Windows
- •7.2. Рабочий стол
- •7.3. Управление Windows
- •7.4. Окна
- •7.5. Диалоговое окно
- •7.6. Работа с меню
- •7.7. Контекстное меню
- •7.8. Операции с файлами и папками
- •8. Текстовый процессор Word
- •8.1. Типы документов
- •8.2. Создание документа
- •8.3. Ввод документа
- •8.4. Редактирование документа
- •8.5. Рецензирование документа
- •8.6. Форматирование документа
- •8.7. Стили и шаблоны
- •9. Табличный процессор Excel
- •9.1. Основные понятия
- •9.2. Вычисления в электронных таблицах
- •9.3. Копирование содержимого ячеек
- •9.4. Автоматизация ввода
- •9.5. Использование стандартных функций
- •9.6. Построение диаграмм и графиков
- •9.7. Построение графиков функций
- •9.8. Построение поверхности
- •9.9. Нахождение корней уравнения
1.4. Операции с данными
Над данными можно выполнять различные операции, состав которых определяется решаемой задачей. Перечисленные ниже операции с данными не зависят от того, кто их выполняет – техническое устройство, компьютер или человек.
Сбор данных – накопление данных с целью обеспечения достаточной их полноты для принятия решений.
Формализация данных – приведение данных, поступающих из разных источников, к одинаковой форме, что позволяет сделать их сопоставимыми между собой.
Фильтрация данных – отсеивание данных, в которых нет необходимости для принятия решений, при этом снижается уровень шума и повышается их достоверность и адекватность.
Сортировка данных – упорядочение данных по заданному признаку с целью удобства использования.
Архивация данных – организация хранения данных в удобной и легкодоступной форме, снижающей затраты на хранение и повышающей общую надежность информационного процесса.
Защита данных – комплекс мер, направленных на предотвращение утраты, воспроизведения и модификации данных.
Транспортировка данных – приём и передача данных между удаленными участниками информационного процесса.
Преобразование данных – перевод данных из одной формы в другую. Часто связано с изменением носителя. Например, книги можно хранить в бумажной форме, а можно в электронном виде.
2. Кодирование данных двоичным кодом
2.1. Двоичное кодирование
Для автоматизации работы с данными разных типов важно уметь представлять их в унифицированной форме. Для этого используется кодирование.
Кодирование – это представление данных одного типа через данные другого типа. Естественные языки – это не что иное, как системы кодирования понятий для выражения мыслей с помощью речи. В качестве другого примера можно привести азбуку Морзе для передачи телеграфных сигналов, морскую флажковую азбуку.
В вычислительной технике используется двоичное кодирование, основанное на представлении данных последовательностью из двух символов: 0 и 1. Эти знаки называются двоичными цифрами, по-английски binary digit или сокращенно bit (бит).
Одним битом можно выразить два понятия: да или нет, черное или белое, истина или ложь, 0 или 1. Если количество битов увеличить до двух, то уже можно выразить четыре различных понятия:
00 01 10 11.
Тремя битами можно закодировать 8 понятий
001 010 011 100 101 110 111.
Увеличивая на единицу количество разрядов, мы увеличиваем в два раза количество значений, которое может быть выражено в данной системе, то есть
,
где N – количество кодируемых значений;
m – количество двоичных разрядов.
2.2. Кодирование целых чисел
Любое целое число можно представить в виде разложения в полином с основанием два. Коэффициентами полинома являются числа 0 и 1. Например, число 11 может быть представлено в такой форме:
.
Коэффициенты этого полинома образуют двоичную запись числа 11: 1011.
Для преобразования целого числа в двоичный код надо делить его пополам до тех пор, пока в остатке не образуется ноль или единица. Совокупность остатков от каждого деления, записанных справа налево, образует двоичный код десятичного числа.
Для представления целых чисел используется байт, имеющий восемь двоичных разрядов (рис. 2).
Рис. 2. Представление целых чисел.
Первый разряд используется для хранения знака числа. Обычно «+» кодируется нулём, а «–» – единицей. Диапазон представления целых чисел зависит от числа двоичных разрядов. С помощью одного байта могут быть представлены числа в диапазоне от –128 до +127. При использовании двух байтов могут быть представлены числа от –32 768 до +32 767.