- •Котов владислав викторович доцент, профессор кафедры робототехники и автоматизации производства, доктор технических наук
- •1.Введение в информатику
- •1.1.История развития информатики
- •1.2. Структура курса. Рекомендуемая литература
- •1.3.История развития вычислительной техники
- •2.Понятие информации
- •2.1.Информация и её свойства
- •2.2.Дискретный источник информации
- •2.3.Мера информации по Хартли
- •2.4.Мера информации по Шеннону
- •3. Общая характеристика процессов сбора, передачи, обработки и накопления информации
- •3.1.Процессы сбора, передачи, обработки и накопления информации
- •3.2.Этапы обращения информации в информационно-измерительных и управляющих системах
- •4.Технические средства реализации информационных процессов
- •4.1.Структура персонального компьютера
- •4.2.Периферийное оборудование персонального компьютера
- •5.Программные средства реализации информационных процессов
- •5.1.Виды программного обеспечения
- •5.2.Операционные системы. Организация и средства человеко-машинного интерфейса в ос Windows
- •5.3.Прикладное программное обеспечение
- •6.Способы представления и хранения текстовой и числовой информации
- •6.1.Хранение информации в компьютере. Кодирование символьных данных. Кодовые таблицы ascii, ansi, koi-8
- •6.2.Знаковые и позиционные системы счисления. Правила перевода чисел из одной системы счисления в другую
- •6.3.Основные арифметические операции в двоичной системе
- •6.4.Булева алгебра. Основные операции и правила булевой алгебры
- •7.Алгоритмизация и программирование
- •7.1.Понятие алгоритма
- •7.2.Основные условные элементы для создания схем алгоритмов
- •7.3.Примеры простейших алгоритмов
- •8.Языки программирования высокого уровня. Основы языка Паскаль
- •8.1.Языки программирования высокого уровня
- •8.2.Запись программы на Паскале
- •8.3.Основные типы данных в Паскале
- •8.4.Структура Паскаль-программы
- •9.Оператор присваивания. Ввод-вывод в программах на Паскале
- •9.1.Оператор присваивания. Запись арифметических выражений
- •9.2.Процедуры ввода данных с клавиатуры
- •9.3.Процедуры вывода данных на экран
- •Условный оператор
- •9.4.Алгоритмы с ветвлением
- •9.5.Структура и синтаксис условного оператора
- •9.6.Задание логических выражений для передачи управления
- •9.7.Составные условия с использованием логических операторов
- •Операторы циклов с неопределённым числом повторений
- •9.8.Назначение операторов циклов. Циклы с пред- и постусловием
- •9.9.Структура и синтаксис оператора while
- •9.10.Структура и синтаксис оператора repeat … until
- •Оператор цикла с параметром
- •9.11.Цикл с параметром. Структура и синтаксис оператора for
- •9.12.Примеры программирования итерационных алгоритмов
- •Диапазонный тип данных. Массивы
- •9.13.Диапазонные типы данных
- •9.14.Массивы. Описание и использование массивов
- •Процедуры и функции
- •9.15.Структурный подход к разработке программы. Подпрограммы
- •9.16.Понятие подпрограммы, виды подпрограмм в Паскале.
- •9.17.Синтаксис объявления и использования процедур
- •9.18.Синтаксис объявления и использования функций
- •9.19.Примеры использования подпрограмм на Паскале
- •9.20.Параметры-значения и параметры-переменные
- •Строковый тип данных
- •9.21.Общие сведения о работе со строками символов
- •9.22.Процедуры и функции обработки строк
- •Работа с файлами
- •9.23.Понятие файла. Типы файлов в Паскале
- •9.24.Инициализация файловых переменных
- •9.25.Процедуры открытия файлов
- •9.26.Ввод-вывод данных в файл и общие подпрограммы для работы
- •Работа с графикой
- •9.27.Графический и текстовый режимы работы видеоадаптера
- •9.28.Инициализация графического режима
- •9.29.Основные средства библиотеки Graph для работы с графикой
- •Программное обеспечение и технологии программирования
- •9.30.Технология структурного программирования
- •9.31.Принципы проектирования программ «сверху-вниз» и «снизу-вверх»
- •9.32.Модульный принцип программирования
- •9.33.Технология объектно-ориентированного программирования
- •9.34.Основные критерии оценки качества программ
- •Базы данных
- •9.35.Общее представление о базах данных
- •9.36.Основные понятия систем управления базами данных
- •9.36.1.Классификация субд
- •9.36.2.Основные функции субд
- •9.37.Уровни представления данных
- •9.38.Основные модели данных
- •9.38.1.Понятие модели данных
- •9.38.2.Типы структур данных
- •9.38.3.Сетевая модель данных (смд)
- •9.38.4.Иерархическая модель данных (имд)
- •9.39.Реляционные базы данных
- •Домен 1 . . .. . Домен 2 . . . . . . . . .Домен 3 (ключ) . . . .Домен 4 . . . ..Домен 5
- •9.39.1.Достоинства и недостатки рмд
- •9.39.2.Операции реляционной алгебры
- •Локальные и глобальные сети эвм
- •9.40.Понятие о сетях эвм
- •9.41.Классификация сетей: локальные и глобальные сети эвм
- •9.42.Понятие топологии. Виды сетевых топологий
- •9.43.Информационные технологии, основанные на сетях
- •Методы защиты информации
- •9.44.Основы защиты информации и сведений, составляющих государственную тайну
- •9.45.Организационные методы защиты информации
- •9.46.Криптографическая защита информации
- •Экономические и правовые аспекты информационных технологий
- •9.47.Система стандартов на программную документацию
- •9.48.Виды программ и программных документов
- •9.49.Основные стадии и этапы разработки программ и программной документации
3.2.Этапы обращения информации в информационно-измерительных и управляющих системах
В технических системах информация чаще всего используется для выработки управляющих воздействий. При этом процесс её циркуляции в системе можно разбить на несколько основных этапов.
Рис. 1. Обобщенная структура информационного процесса
В большинстве практически используемых информационных систем генерация сообщений предполагает а) восприятие информации, т.е. целенаправленное извлечение и анализ информации о каком-либо объекте или процессе и б) предварительную подготовку информации, включающую операции нормализации, аналого-цифрового преобразования, кодирования и т.п. В результате выполнения этих этапов формируется сигнал в форме, удобной для передачи и последующей обработки.
В результате выполнения этапа передачи/хранения осуществляется либо пространственная, либо временная пересылка данных. При этом хранение можно считать всего лишь особым видом передачи сообщений, поскольку теоретические задачи, возникающие при этом, достаточно близки друг другу.
Этап использования или обработки сообщений может осуществляться либо техническими системами, либо человеком. Основной целью является установление существенных для воспринимающей стороны взаимозависимостей. Этот этап также может включать в себя отображение информации и, собственно, воздействие информации, при котором в управляющую систему вносятся необходимые изменения.
В описанной выше системе начальное и конечное звенья, изображающие человека или техническое устройство, не входят в область компетенции теории информации. Эти звенья по отношению к каналу связи являются внешними объектами. Тем не менее, некоторые характеристики этих объектов имеют информационный смысл и накладывают на канал связи определенные требования, как то: объем передаваемой информации в единицу времени или требуемое время хранения сообщений.
Информация существует независимо от того, воспринимается она или нет. Однако проявляется она только при взаимодействии объектов или процессов. В изучаемой отрасли техники термин «информация» имеет довольно узкое значение. Это представленные в цифровой форме числа, тексты, графики, изображения, в том числе цветные, фильмы и видеофильмы, звуковые данные и пр. Часто «информацией» называют только те цифровые коды, которые обрабатываются данным устройством, а те коды, которые исполняют роль сигналов управления этим устройством, к информации уже не относят.
В данном курсе мы будем понимать термин «информация» несколько шире, относя к нему все, что может иметь определенный смысл и выражаться в виде сообщения, которое можно было бы генерировать, передавать, хранить и как-то использовать.
Сообщение – это совокупность знаков или первичных сигналов, содержащих информацию. Сообщение подразумевает наличие некоторого объекта, для которого оно представляет определенную ценность или имеет определенный смысл.
Различают дискретные и непрерывные сообщения.
Дискретное сообщение представляет собой последовательность отдельных символов (знаков, букв). Длительность такой последовательности ограничена. Множество допустимых различных знаков образует алфавит источника сообщений. Общее число знаков, входящих в алфавит, называется объемом алфавита. Пример – буквы естественного языка.
Непрерывные сообщения, в отличие от дискретных, не могут быть разделены на отдельные элементы. Они описываются функциями времени, принимающими непрерывное множество значений. Пример – речь, оптическое изображение и т.п.
Другим важным понятием является сигнал. В информационных системах под сигналом понимают материальный носитель информации. В качестве такого носителя может выступать некоторый физический процесс, несущий сообщение. Пример – с помощью электрического сигнала в телефонной линии передаются голосовые сообщения. В одной из следующих лекций будет подробно рассмотрен вопрос о видах сигналов и способах их формирования.
Процесс преобразования сообщения в сигнал называется кодированием, а восстановление сообщения из сигнала – декодированием. Устройства, выполняющие такие операции, называются соответственно кодерами и декодерами.
Передача сигналов в информационных системах осуществляется по линиям связи. Под линией связи понимают любую физическую среду (воздух, металл, магнитную ленту), которая обеспечивает поступление сигналов от передающего устройства к приемному.
Вся совокупность технических средств, предназначенных для передачи сообщений, называется каналом связи. Структура простейшего канала показана на рис. 2.
Рис. 2. Структура простейшего канала передачи данных
Реальные линии связи часто подвержены воздействию помех, способных исказить передаваемые данные. При анализе таких систем подобное воздействие необходимо учитывать, что отражено на рисунке.
Раздел №3 (2 часа)
Технические средства реализации информационных процессов
План:
• Структура персонального компьютера
• Периферийное оборудование персонального компьютера
