Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Курс лекций по информатике Ч.2.doc
Скачиваний:
19
Добавлен:
03.05.2019
Размер:
3.42 Mб
Скачать

ОГЛАВЛЕНИЕ

Предисловие 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 часто используется для разработки объявлений, буклетов, пригласительных билетов, визитных карточек, то есть небольших текстовых документов.

Основное назначение процессоров электронных таблиц – обработка таблично организованной информации (данных, представленных в виде строк и столбцов чисел), проведение расчетов на ее основе и обеспечение визуального представления хранимых данных и результатов их обработки (в виде графиков, диаграмм и т. п.).