
- •Информатика в мфюа. Базовый курс.
- •Предисловие
- •Раздел 4посвящен описанию работы в средеMs Windows.
- •Раздел 8 посвящен математическим вычислениям и элементам программирования в среде MathCad.
- •Раздел 1. Базовые понятия информатики
- •Глава 1.1. Информация, информатика, информационное общество
- •Глава 1.2. Данные, объем данных, биты и байты
- •Глава 1.3. Битовое и байтовое представление чисел. Системы счисления
- •Глава 1.4. Методы обработки данных. Элементарные методы (команды)
- •Глава 1.5. Информационные объекты. Свойства и примеры
- •Раздел 2. Компьютерные системы. Аппаратная конфигурация пк
- •Глава 2.1. История развития компьютерной техники.
- •2.1.1. От абака до первых эвм.
- •2.1.2. Поколения эвм.
- •Глава 2.2. Современные компьютерные системы.
- •2.2.1.Классификация компьютерных систем.
- •2.2.2 Архитектура компьютерной системы. Аппаратное и программное обеспечение.
- •Глава 2.3. Пк как пример компьютерной системы. Аппаратная конфигурация пк. Аппаратные интерфейсы.
- •Глава 2.4. Материнская плата, процессор и оперативная память - основные компоненты пк.
- •2.4.1. Материнская плата.
- •2.4.2. Процессор (cpu).
- •4.2.3. Оперативная память (ram).
- •Глава 2.5. Устройства хранения данных. Жесткие диски и сменные носители.
- •Глава 2.6. Видеоподсистема. Основные характеристики видеокарт и мониторов
- •Глава 2.7.Устройства ввода-вывода
- •Глава 2.8. Компьютерные сети. Интернет.
- •Раздел 3. Программная конфигурация пк
- •Глава 3.1. Классификация программного обеспечения пк.
- •Глава 3.2. Операционные системы
- •Глава 3.3.Хранение данных. Файлы. Физическая и логическая структура файловой системы.
- •3.3.1. Файлы. Физическая файловая система.
- •3.3.2. Логическая файловая система.
- •Глава 3.4.Интерфейс пользователя. Графическая оболочкаWindows95/98/me/nt/2000/xp.
- •Глава 3.5.Кодирование текста, цвета и звука.
- •3.4.1. Кодирование текста.
- •3.4.2. Кодирование цвета.
- •3.4.3. Кодировка звука.
- •Глава 3.6. Прикладной уровень программного обеспечения. Основные объекты, программы и форматы файлов.
- •Глава 3.7. Основные методы защиты информации. Криптография. Понятие об электронной цифровой подписи.
- •Раздел 4. Работа с операционной системойWindows98/2000/xp
- •Глава 4.1. Основные объекты и приемы управления Windows
- •Глава 4.2. Основные действия над объектами
- •Выделение (пометка) объектов
- •Открытие (просмотр) объекта
- •Воздействие на объект
- •Глава 4.3. Объекты файловой системы – файл и папка
- •4.3.1. Объект – файл
- •4.3.2. Объект – папка
- •Глава 4.4. Настройка графического интерфейса
- •4.4.1. Настройка рабочего стола
- •4.4.2. Настройка меню Пуски Панели задач
- •4.4.3. Настройка свойств папки
- •Глава 4.5. Установка оборудования и приложений
- •4.5.1. Установка и удаление приложений
- •4.5.2. Установка и настройка оборудования
- •Раздел 5. Работа с редакторомMsWord
- •Глава 5.1. Создание, открытие и сохранение документов в различных формах. Основные режимы работы с документами
- •Режимы работы с документами
- •Глава 5.2. Ввод, редактирование и форматирование текста. Управления форматами шрифта. Проверка правописания
- •Глава 5.3. Управление форматом абзаца
- •Глава 5.4. Настройка печати и печать документов
- •Глава 5.5. Вставка таблиц, рисунков, диаграмм и других объектов. Управление форматом, размерами и положением объекта
- •Глава 5.6. Формат и стиль документа. Колонки и списки. Колонтитулы и автотекст. Шаблоны документов
- •Глава 5.7. Создание, редактирование и форматирование таблиц
- •Глава 5.8. Создание, редактирование и форматирование графических объектов при помощи панели Рисование
- •Глава 5.9. Создание, редактирование и форматирование художественных заголовков при помощи средства WordArt
- •Глава 5.10. Создание, редактирование и форматирование формульных выражений при помощи средства msEquation.
- •Глава 5.11. Создание форм и документов с фиксированными полями заполнения
- •Раздел 6. Работа с электронными таблицамиMs Excel
- •Глава 6.1. Понятие об электронной таблице. Книга, листы, ячейки, именованные блоки, адреса
- •Глава 6.2. Ввод числовых и символьных данных. Ввод формул
- •Глава 6.4. Основные математические и логические функции
- •Глава 6.5. Табулирование функций и построение их графиков
- •Глава 6.6. Решение уравнений при помощи средства Подбор параметра
- •Тема 6.7. Решение системы уравнений и оптимизация функций при помощи средства Поиск решения
- •Глава 6.8. Создание табличных баз данных. Проверка, фильтрация, сортировка данных. Подведение итогов
- •Глава 6.9. Построение различных типов диаграмм по табличным данным
- •Глава 6.10. Построение сводных таблиц и диаграмм по ним
- •Глава 6.11. Настройка печати и печать электронной таблицы
- •Раздел 7. Создание презентаций с помощью мs PowerPoint
- •Глава 7.1. Презентации. ПрограммаMs Power Point.
- •Глава 7.2. Способы создания презентаций.
- •Глава 7.3. Объекты, составляющие слайд.
- •Глава 7.4. Вставка объектов. Использование анимационных и звуковых эффектов
- •Глава 7.4. Настройка показа и управление показом презентации
- •Глава 7.5. Способы печати презентации
- •Раздел 8. Математические вычисления. Введение в алгоритмизацию и программирование (на основе системыMathCad)
- •Глава 8.1. Функции и их графики
- •Глава 8.2. Решение алгебраических уравнений и систем уравнений
- •Глава 8.3. Работа с векторами и матрицами, ввод/вывод данных
- •Глава 8.4. Условные операторы, циклы, программные блоки
- •Глава 8.5. Символьные преобразования
- •Содержание.
- •Дополнительная литература.
Глава 1.4. Методы обработки данных. Элементарные методы (команды)
Мы выяснили, как представляются любые данные в виде двоичной последовательности. Может быть, эта последовательность и есть информация, и мы, таким образом, определили основной предмет изучения информатики? Оказывается – нет. Информация содержит кроме данных еще один очень важный компонент – методы обработки данных.
Рассмотрим, например книгу, написанную на каком-либо языке. Для человека – носителя языка в книге может содержаться много полезной информации. Для человека, плохо владеющего языком, информации там содержится гораздо меньше. Если язык книги человеку неизвестен вообще – он не получит никакой информации (здесь используется понятие «информация» в интуитивном смысле, строгое определение будет дано позже).
Этот пример показывает, что для получения информации недостаточно просто получить данные – необходимо их правильно обработать, т.е. применить адекватные методы обработки данных. Для того, чтобы прочитать книгу, нужно знать язык, на котором она написана, т.е. другими словами, владеть методом понимания языка. Но это не единственный метод, необходимый для того, чтобы извлечь из книги информацию. Необходимо также владеть методом зрительного восприятия, и желательно – методом правильного осознания прочитанного. Если более детально проанализировать процесс извлечения информации из книги, то найдется еще достаточно много методов, которые для этого необходимы, например, способ (метод) освещения, метод переворачивания страниц и т.д.
Из одного и того же объекта можно получить разную информацию, если использовать разные методы доступа к данным. Например, если дать ту же книгу собаке, то она, скорей всего, обнюхает ее (применит метод обнюхивания) и получит информацию о том, что книга несъедобна, о том принадлежит ли она хозяину или кому-то другому и т.д., т.е. получит много информации, но совсем не той, которую закладывал в книгу автор.
Аналогичных примеров можно привести много, и доказывают они одно – без метода доступа к данным нет информации.
Методы, которые используют люди для обработки данных – многочисленны и весьма разнообразны, эти методы исследуют не только точные, но и гуманитарные науки, а также литература и искусство. Вряд ли в настоящее время возможно построение единой системы классификации этих методов.
Однако задача информатики не стоит так широко. Для нас достаточно понять, как строятся методы обработки данных в компьютерных системах. Эта задача значительно проще. Оказывается, все компьютерные методы обработки данных строятся по общим законом.
В любой компьютерной системе существует фиксированный набор элементарных методов, которые называются командами. Выполнение всех команд происходит в специальном устройстве компьютера, которое называется процессором, поэтому элементарные команды называются командами процессора.
В принципе, разные процессоры (и, соответственно, разные компьютерные системы) могут иметь разные наборы команд. Однако в настоящее время широко используемых наборов процессорных команд не так много и разработчики компьютеров всегда стараются добиться совместимости различных систем команд между собой.
Команды процессора реализуются аппаратно, т.е. заданы при изготовлении процессора.
Каждая команда процессора имеет свой код, т.е. число, которое необходимо загрузить в специальную ячейку (регистр) процессора, для того, чтобы команда выполнилась. Большинство команд выполняются над данными и без данных теряют смысл. Например, чтобы сложить 2 числа AиB, нужно загрузить в один из регистров код команды сложения, но в другие регистры при этом должны быть загружены сами числаAиB, иначе команда сложения не будет иметь смысла.
Любой метод компьютерной обработки данных состоит из элементарных методов, т.е. из команд процессора. Однако, как было сказано, многие команды без данных теряют смысл, поэтому при построении сложного метода обработки данных часть данных встраивается в метод.
Такой сложный метод обработки данных, построенный из команд процессора и частично – из встроенных данных, называется компьютерной программой.
Если компьютерная программа записана и хранится на каком-либо носителе данных (на жестком диске, сменном носителе и т.п.), то он ничем не отличается от простого набора данных, т.к. записанные коды команд – данные. Но любая программа обладает одной особенностью – ее можно активизировать (запустить). Для этого программу нужно сначала загрузить в оперативную память компьютера, а затем загрузить в регистр процессора адрес первой команды программы. После этого все команды программы начнут выполняться последовательно. Строгая последовательность выполнения команд программы может нарушаться специальными командами перехода. Это позволяет организовывать ветвление по условию, циклическое многократное выполнение некоторых блоков в программе и в результате – реализовывать алгоритмы любой степени сложности.
Отметим, что, строго говоря, программой следует считать метод, построенный только из элементарных команд, и использующий данные в качестве обрабатываемого материала. Однако современное развитие информационных технологий приводит к тому, что все труднее разделить данные и методы их обработки. Они срастаются в единое целое, формируя единые структуры – информационные объекты (о них мы поговорим в следующей теме).