- •Котов владислав викторович доцент, профессор кафедры робототехники и автоматизации производства, доктор технических наук
- •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.Основные стадии и этапы разработки программ и программной документации
2.Понятие информации
2.1.Информация и её свойства
Одним из базовых понятий, с которым мы столкнёмся в курсе информатики, является, несомненно, понятие информации. Информация, наряду с материей и энергией, является фундаментальной составляющей окружающего мира. В многочисленных работах приводится несколько десятков различных определений этого термина.
Термин «информация» происходит от латинского слова informatio, означающего «разъяснение», «изложение». Первоначально под информацией понималась сведения, передаваемые людьми тем или иным способом, например, устно, письменно, или с помощью специальных средств. С развитием технологии значение термина расширялось, и с середины XX века понятие информации стало включать в себя не только обмен сведениями между людьми, но и между человеком и автоматом, между несколькими автоматами, обмен сигналами в животном и растительном мире, передачу признаков от клетки к клетке (обмен генетической информацией) и т.д.
В настоящее время информация является предметом исследования целого ряда отраслей науки и технологии, таких как философия, физика, биология, лингвистика, информатика, передача данных, ряд социальных наук и многих других.
С материалистической точки зрения информация не существует в отрыве от материального носителя. Например, некоторое слово может быть записано рядом символом на бумаге, может существовать в форме акустических колебаний, когда произносится человеком вслух, может существовать в форме электрических импульсов и нейрохимических реакций в коре головного мозга, когда мысленно обдумывается человеком. Во всех этих случаях слово как идеальная конструкция, как частица информации не существует само по себе, вне материи и энергии. Можно говорить таким образом, что информация всегда проявляется в форме материально-энергетического взаимодействия.
С другой стороны информация не сводится непосредственно к материи или энергии. Из курсов физики и химии вам должны быть известны законы сохранения массы и энергии, утверждающие, что в замкнутых системах общая масса и энергия остаются неизменными с течением времени. То есть, например, энергия не может возникнуть из ничего и не может исчезнуть в никуда.
В отличие от них для информации подобного закона сохранения не существует. Информация может возникать и необратимо исчезать. Если мы возьмём лист бумаги, с нанесённым на него текстом, и опустим в банку с кислотой, бумага и чернила распадутся, но суммарная масса вещества останется при этом неизменной. При этом, очевидно, что информация, которая содержалась в записях на этом листе, будет безвозвратно потеряна.
Можно сформулировать следующие специфическое черты информации:
1) не исчезает при потреблении;
2) не передается полностью при обмене;
3) является «неделимой», т.е. имеет смысл только при достаточно полном объеме сведений;
4) зависит от потребителя.
Существуют различные классификации информации. Например, по видам человеческой деятельности можно выделить: научную и техническую информацию. К научной можно отнести информацию логически структурированную, адекватно отражающую те или иные природные закономерности. К технической относят информацию, отражающую закономерности функционирования различных технических систем, конструкций, материалов, технологических процессов и т.п. Часто эти виды информации объединяют в научно-техническую информацию.
По области получения и применения можно выделить физическую, техническую, биохимическую, политическую и т.п. информацию.
По назначению: массовая и специальная.
По форме представления различают документальную информацию, т.е. представленную на бумажном носителе, и внутримашинную (внутреннюю), хранящаяся в электронной форме в памяти ЭВМ, и образующую внутреннее информационное обеспечение вычислительных систем.
С точки зрения практической применимости можно говорить о ценности информации. Ценной является информация, позволяющая её владельцу получить какой-либо выигрыш в своей практической деятельности: материальный, политический, военный и т.п. Ценность информации является критерием при принятии решений о её хранении и защите.
По мере накопления научно-технических данных и знаний возникает понятие информационного ресурса. В современном информационном обществе информация рассматривается как один из важных ресурсов, наряду, например, с полезными ископаемыми или энергией.
Информация существует независимо от того, воспринимается она или нет. Однако проявляется она только при взаимодействии объектов или процессов. Основное понятие теории информации – сообщение (message) – подразумевает наличие некоторого объекта, для которого это сообщение представляет определенную ценность или имеет определенный смысл. Следует особо подчеркнуть, что информация не сводится к материи или энергии. В отличие от них информация может возникать и исчезать. При этом с материалистической точки зрения информация всегда существует в материально-энергетической форме в виде сигналов. Более подробно это положение будет рассмотрено ниже.
В изучаемой отрасли техники термин «информация» имеет довольно узкое значение. Это представленные в цифровой форме числа, тексты, графики, изображения, в том числе цветные, фильмы и видеофильмы, звуковые данные и пр. Часто «информацией» называют только те цифровые коды, которые обрабатываются данным устройством, а те коды, которые исполняют роль сигналов управления этим устройством, к информации уже не относят.
В данном курсе мы будем понимать термин «информация» несколько шире, относя к нему все, что может иметь определенный смысл и выражаться в виде сообщения, которое можно было бы генерировать, передавать, хранить и как-то использовать.
