- •Предисловие
- •Тема 13 посвящена актуальной в настоящее время проблеме компьютерных вирусов, также рассмотрены некоторые свойства компьютерных вирусов, их классификация, программы обнаружения и защиты от них.
- •Тема 1. Обработка данных средствами электронных таблиц Область применения
- •Основные понятия электронных таблиц
- •Общая характеристика интерфейса ms Excel
- •Технология ввода данных в ms Excel
- •Формулы, функции, мастер функций
- •Контрольные вопросы
- •Тема 2. Введение в технологию баз данных Базы данных и системы управления базами данных
- •Основные понятия теории баз данных
- •Модели данных
- •Средства ускорения доступа к данным
- •Язык запросов
- •Программные системы управления базами данных
- •Структура простейшей базы данных
- •Объекты базы данных
- •Режимы работы с базами данных
- •Разработка схемы данных
- •Контрольные вопросы
- •Тема 3. Этапы создания программ
- •Контрольные вопросы
- •Тема 4. Системы и языки программирования Системы программирования
- •Классификация языков программирования
- •Контрольные вопросы
- •Тема 5. Методологии программирования
- •Структурное программирование
- •Нисходящее проектирование
- •Концепция модульного программирования
- •Объектно-ориентированное программирование (ооп)
- •Декларативное программирование
- •Параллельное программирование
- •Case-системы
- •Индустрия искусственного интеллекта
- •Данные и знания
- •Модели представления знаний
- •Экспертные системы
- •Контрольные вопросы
- •Тема 6. Паскаль – структурный язык программирования высокого уровня Структура программы
- •Константы и переменные
- •Основные типы данных
- •Выражения, операнды, операции
- •Совместимость и преобразование типов
- •Основные операторы языка
- •Массивы
- •Процедуры и функции
- •Контрольные вопросы
- •Тема 7. Основные принципы построения компьютерных сетей
- •Основные показатели качества ивс
- •Виды информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 8. Способы связи компьютеров
- •Контрольные вопросы
- •Тема 9. Модель взаимодействия открытых систем osi
- •Физический уровень
- •Канальный уровень
- •Сетевой уровень
- •Транспортный уровень
- •Сеансовый уровень
- •Представительский уровень
- •Прикладной уровень
- •Контрольные вопросы
- •Тема 10. Техническое и программное обеспечение ивс Техническое обеспечение информационно-вычислительных сетей
- •Серверы и рабочие станции
- •Маршрутизаторы и коммутирующие устройства
- •Модемы и сетевые карты
- •Аналоговые модемы
- •Модемы для цифровых каналов связи
- •Сетевые карты
- •Устройства межсетевого интерфейса
- •Программное обеспечение информационно-вычислительных сетей
- •Контрольные вопросы
- •Тема 11. Локальные вычислительные сети
- •Виды локальных сетей
- •Базовые технологии локальных сетей
- •Построение локальных сетей Структуризация локальных сетей средствами канального уровня
- •Построение локальных сетей средствами сетевого уровня
- •Системное программное обеспечение вычислительных сетей
- •Контрольные вопросы
- •Тема 12. Глобальная сеть Интернет Основные понятия
- •Информационные ресурсы (службы) Интернет
- •Програмное обеспечение работы в Интернете
- •Адресация и протоколы в Интернете
- •Контрольные вопросы
- •Тема 13. Вирусы и антивирусное программное обеспечение Свойства компьютерных вирусов
- •Классификация вирусов
- •Программы обнаружения и защиты от вирусов
- •Контрольные вопросы
- •Библиографический список
ОГЛАВЛЕНИЕ
Предисловие 5
Тема 1. Обработка данных средствами электронных таблиц 6
Область применения 6
Основные понятия электронных таблиц 6
Общая характеристика интерфейса MS Excel 8
Технология ввода данных в MS Excel 10
Формулы, функции, мастер функций 13
Контрольные вопросы 16
Тема 2. Введение в технологию баз данных 18
Базы данных и системы управления базами данных 18
Основные понятия теории баз данных 19
Модели данных 19
Средства ускорения доступа к данным 25
Язык запросов 27
Программные системы управления базами данных 29
Структура простейшей базы данных 31
Объекты базы данных 32
Режимы работы с базами данных 34
Разработка схемы данных 35
Контрольные вопросы 38
Тема 3. Этапы создания программ 39
Контрольные вопросы 46
Тема 4. Системы и языки программирования 47
Системы программирования 47
Классификация языков программирования 47
Контрольные вопросы 53
Тема 5. Методологии программирования 54
Структурное программирование 54
Нисходящее проектирование 56
Концепция модульного программирования 57
Объектно-ориентированное программирование (ООП) 58
Декларативное программирование 58
Параллельное программирование 59
CASE-системы 59
Индустрия искусственного интеллекта 60
Данные и знания 61
Модели представления знаний 61
Экспертные системы 65
Контрольные вопросы 67
Тема 6. Паскаль – структурный язык 68
программирования высокого уровня 68
Структура программы 68
Константы и переменные 69
Основные типы данных 70
Выражения, операнды, операции 73
Совместимость и преобразование типов 75
Основные операторы языка 75
Массивы 84
Процедуры и функции 88
Контрольные вопросы 90
Тема 7. Основные принципы построения 93
компьютерных сетей 93
Основные показатели качества ИВС 93
Виды информационно-вычислительных сетей 94
Контрольные вопросы 97
Тема 8. Способы связи компьютеров 99
Контрольные вопросы 101
Тема 9. Модель взаимодействия открытых систем OSI 102
Физический уровень 102
Канальный уровень 103
Сетевой уровень 103
Транспортный уровень 104
Сеансовый уровень 104
Представительский уровень 104
Прикладной уровень 105
Контрольные вопросы 105
Тема 10. Техническое и программное обеспечение ИВС 106
Техническое обеспечение информационно-вычислительных сетей 106
Серверы и рабочие станции 106
Маршрутизаторы и коммутирующие устройства 108
Модемы и сетевые карты 109
Аналоговые модемы 110
Модемы для цифровых каналов связи 110
Сетевые карты 111
Устройства межсетевого интерфейса 112
Программное обеспечение информационно-вычислительных сетей 114
Контрольные вопросы 115
Тема 11. Локальные вычислительные сети 116
Виды локальных сетей 116
Базовые технологии локальных сетей 119
Построение локальных сетей 121
Структуризация локальных сетей средствами канального уровня 121
Построение локальных сетей средствами сетевого уровня 121
Системное программное обеспечение вычислительных сетей 122
Контрольные вопросы 123
Тема 12. Глобальная сеть Интернет 124
Основные понятия 124
Информационные ресурсы (службы) Интернет 124
Програмное обеспечение работы в Интернете 127
Адресация и протоколы в Интернете 128
Контрольные вопросы 130
Тема 13. Вирусы и антивирусное программное обеспечение 132
Свойства компьютерных вирусов 132
Классификация вирусов 133
Программы обнаружения и защиты от вирусов 134
Контрольные вопросы 136
Библиографический список 136
Предисловие
Настоящее пособие посвящено изучению основ информатики. Современная информатика очень велика по объему и очень динамична. Если изучаемые в вузах курсы математики, химии и большинства других наук практически не изменяются на протяжении многих лет будущей профессиональной деятельности сегодняшнего студента, то в информатике это полностью оформившееся ядро сравнительно невелико.
В понимании некоторых людей информатика есть совокупность приемов и методов работы с компьютерами. На самом деле это не так: компьютеры являются лишь техническим средством, с помощью которого информатика реализует свой прикладной пользовательский уровень.
Информатика – комплекс научно-практических дисциплин, изучающих все аспекты получения, хранения, преобразования, передачи и использования информации.
Данное пособие продолжает основные разделы современной информатики, рассмотренные в части 1 и очерченные стандартом дисциплины для данных специальностей.
В темах 1 и 2 рассказывается о программных системах, без которых невозможно представить себе современную информатику. Базы данных и системы управления базами данных, электронные таблицы обсуждаются в этих темах.
Тему «Алгоритм и его свойства» традиционно считают главной темой теоретической информатики, вводящей в обширные практические разделы алгоритмизации. Разработка алгоритмов и программ для решения прикладных задач является одним из важнейших направлений дисциплины и остается наиболее стабильным компонентом подготовки специалиста в вузе. Рассмотрению этапов создания программ, различных языков программирования, а также методологиям программирования посвящены темы 3, 4, 5. Основы программирования излагаются на языке Паскаль, который является основным языком, изучаемым в ходе подготовки специалистов. Этому вопросу посвящена тема 6.
Современное общество невозможно представить без сетевых технологий. Поэтому в пособии достаточно подробно рассмотрены вопросы построения компьютерных сетей, их техническое и программное обеспечение, виды сетей (темы с 7 по 12).
Тема 13 посвящена актуальной в настоящее время проблеме компьютерных вирусов, также рассмотрены некоторые свойства компьютерных вирусов, их классификация, программы обнаружения и защиты от них.
Данное пособие может быть использовано как для подготовки к лекционным занятиям по курсу «Информатика», так и для индивидуального обучения теоретическим основам информатики.
Тема 1. Обработка данных средствами электронных таблиц Область применения
В настоящее время в области экономики и финансов чаще всего применяются табличные процессоры, или, проще, электронные таблицы.
Очень часто встречаются задачи, требующие разработки нестандартных документов. Для этой цели очень хорошо подходит электронная таблица MS Excel. В первую очередь она используется для подготовки документов, требующих математических расчетов: сводок, отчетов, смет и т. д. Важнейшей особенностью электронных таблиц является их способность обеспечивать автоматический пересчет и обновление связей при вводе или изменении данных. Как только вводятся новые данные, электронная таблица мгновенно проводит перерасчет по ранее заданным формулам, и информация моментально обновляется. Эта особенность таблиц с успехом используется для анализа многовариантных ситуаций или ответа на вопросы типа «Что будет, если...?» (изменение содержимого какой-либо одной ячейки приводит к пересчету значений всех ячеек, которые с ней связаны формульными отношениями, и, тем самым, при обновлении каких-либо частных данных обновление всей таблицы происходит автоматически).
Электронные таблицы нашли широчайшее применение в экономических и бухгалтерских расчетах. В состав программы входят шаблоны многих бухгалтерских документов (счетов, накладных).
Другой аспект применения Excel – создание текстовых документов. Сетка электронной таблицы удобна для размещения различных элементов текста и рисунков, поэтому Excel часто используется для разработки объявлений, буклетов, пригласительных билетов, визитных карточек, то есть небольших текстовых документов.
Основное назначение процессоров электронных таблиц – обработка таблично организованной информации (данных, представленных в виде строк и столбцов чисел), проведение расчетов на ее основе и обеспечение визуального представления хранимых данных и результатов их обработки (в виде графиков, диаграмм и т. п.).