- •Глава 7. Основы алгоритмизации и программирования 114
- •Глава 8. Базы данных и система управления базами данных 171
- •Глава 9. Компьютерные сети 224
- •9.1. Терминология 224
- •Глава 10. Вопросы компьютерной безопасности 260
- •Введение
- •Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в эвм
- •1.1. Терминология
- •1.2.Краткая история развития информатики
- •1.2.1. Единицы количества информации (объемный подход)
- •1.3. Системы счисления
- •1.3.1. Позиционные системы счисления
- •1.4. Представление различных видов данных в эвм
- •1.4.1. Кодирование текстовых данных
- •1.4.2. Кодирование графических данных
- •1.4.3. Кодирование звуковой информации
- •Глава 2. Общие принципы построения эвм
- •2.1.Функциональные блоки эвм
- •2.2. Классическая структура эвм
- •2.3. Структура современных эвм
- •2.3.1. Режим прямого доступа к памяти
- •2.3.2. Основной цикл работы эвм
- •2.4. Основные команды эвм
- •2.4.1. Команды для работы с подпрограммами. Стеки
- •Глава 3. Устройство персонального компьютера
- •3.1. Печатная (материнская) плата
- •3.2. Процессор
- •3.3. Назначение и виды памяти
- •3.3.1.Оперативная память
- •Классификация оперативной памяти по способу реализации
- •3.3.2. Энергонезависимая электронная память
- •3.4. Внешние устройства пк
- •1. Устройства ввода
- •Глава 4. Программное обеспечение пк
- •4.1. Системное по
- •4.1.1. Компьютерные вирусы и антивирусные программные средства
- •4.2. Прикладное по
- •Глава 5. Операционные системы Функции ос пк
- •5.2. Операционная система ms dos
- •5.2.1. Работа с файлами в dos
- •5.2.2. Общие команды ms dos
- •5.2.3. Конфигурационные файлы
- •5.2.4. Организация файловой системы
- •5.3. Операционная система Windows компании Microsoft
- •5.3.1. Окно Windows
- •5.3.2. Программа Проводник
- •Глава 6. Основы работы с прикладными программами пакета Microsoft Office
- •6.1. Текстовый редактор Microsoft Word
- •6.1.1. Интерфейс приложений
- •6.1.2.Режимы отображения документа
- •6.1.3.Создание документа
- •6.1.4. Сохранение документа
- •6.1.5. Открытие документа
- •6.1.6.Ввод текста
- •6.1.7. Специальные средства ввода и редактирования текста
- •Специальные средства редактирования текста
- •6.1.8. Форматирование текста
- •6.1.9. Приемы и средства автоматизации форматирования
- •6.1.10. Работа с таблицами
- •6.1.11.Управление сменой страниц
- •6.1.12. Разделы
- •6.2. Электронные таблицы Excel
- •6.2.1. Особенности интерфейса
- •6.2.2. Виды вводимых данных
- •6.2.3. Ввод данных в ячейку и редактирование
- •6.2.4. Ввод рядов данных
- •6.2.5. Проверка орфографии
- •6.2.6. Форматирование рабочего листа
- •6.2.7. Использование и создание формул
- •6.2.8. Параметры страницы
- •6.2.9. Анализ данных с помощью сводных таблиц
- •6.2.10. Создание диаграмм и графиков
- •6.2.11. Управление данными
- •Глава 7. Основы алгоритмизации и программирования
- •7.1. Этапы решения задачи на эвм
- •7.2. Алгоритм и его свойства
- •7.2.1. Способы описания алгоритмов
- •7.2.2. Основные графические элементы блок-схем
- •Элементы блок-схем
- •7.3. Структурный подход к программированию
- •7.4. Языки программирования
- •7.5. Основные языки высокого уровня
- •7.6. Общее описание языка QuickBasic
- •7.6.1. Назначение и основные особенности языка
- •7.6.2. Алфавит языка
- •7.6.3. Данные. Виды данных
- •Числовые данные
- •Типы числовых констант
- •Переменные
- •7.6.4. Встроенные математические функции
- •Стандартные математические функции qbasic
- •Арифметические выражения
- •7.6.5. Основные операторы языка qbasic
- •7.6.5.1. Операторы для реализации линейной программы
- •7.6.5.2. Операторы для разветвляющихся вычислительных процессов
- •7.6.5.3. Операторы циклических алгоритмов
- •Операторы описания массивов
- •7.6.5.5. Подпрограммы и функции
- •Передача аргументов по ссылке
- •Передача аргументов по значению
- •7.6.5.6. Операторы и функции обработки символьной информации
- •7.6.5.7. Графические возможности qbasic
- •7.6.5.8. Звуковые средства языка qbasic
- •Глава 8. Базы данных и система управления базами данных
- •8.1. Базы данных и информационные системы
- •8.2. Архитектура информационной системы
- •8.3. Терминология баз данных
- •8.3.1. Виды взаимосвязей между объектами предметной области
- •8.4. Трехуровневая модель бд
- •8.5. Модели организации данных
- •8.5.1. Иерархическая модель данных
- •8.5.2. Сетевая модель данных
- •8.5.3. Реляционная модель данных
- •8.5. 4. Фундаментальные свойства отношений
- •8.6. Операции над данными в реляционной модели
- •8.7. Нормализация отношений
- •8.8. Системы управления базами данных
- •Функции субд
- •Централизованные и распределенные бд
- •8.9. Субд microsoft access
- •8.9.1. Структура окна Access
- •8.9.2. Создание таблиц
- •Операции с таблицами
- •8.9.3. Создание связей между таблицами
- •8.9.4. Формы
- •8.9.5. Сортировка и фильтрация данных
- •8.9.6. Запросы
- •8.9.7. Отчеты
- •Глава 9. Компьютерные сети
- •9.1. Терминология
- •9.2. Классификация сетей
- •9.3. Топология сетей
- •9.3.1 Шина
- •9.3.2. Звезда
- •9.3.3. Кольцо
- •9.4. Сетевые технические средства
- •9.4.1. Физическая среда передачи данных в лвс
- •9.4.2. Организация модемной связи
- •9.5. Сетевые программные средства
- •9.6. Способы коммутации компьютеров и виды сетей
- •9.6.1. Способы коммутации и передачи данных
- •9.6.2. Локальная вычислительная сеть (лвс)
- •9.6.3. Архитектура сети
- •9.6.4. Типы лвс
- •Одноранговые лвс
- •Лвс с выделенным сервером (иерархические)
- •9.7. Модель сетевой архитектуры iso/osi
- •Архитектура модели
- •Взаимодействие уровней модели osi
- •9.8. Общая характеристика сети Internet
- •9.8.1. История
- •9.8.2. Протокол tcp (Transmission Control Protocol)
- •9.8.3. Ip (Internet Protocol) – протокол межсетевого взаимодействия
- •9.8.4. Доменное имя
- •9.8.5. Понятие гипертекста и гиперссылки
- •9.8.6. Унифицированный указатель ресурса (url – Uniformed Resource Locator)
- •9.8. 7. Службы Интернета
- •Электронная почта
- •Сетевые новости, или телеконференции
- •Списки рассылки (Mail List)
- •Служба передачи файлов
- •Служба www
- •Служба icq
- •Поисковые системы
- •Глава 10. Вопросы компьютерной безопасности
- •10.1. Понятие о компьютерной безопасности
- •10.1.1. Компьютерные вирусы
- •Программные средства антивирусной защиты
- •10. 2. Защита информации в Интернете
- •10.2.1. Понятие о шифровании данных и электронной цифровой подписи
- •Алгоритмы с симметричным шифрованием
- •Алгоритмы с асимметричным шифрованием
- •Комбинированный метод шифрования
- •Электронная цифровая подпись
- •Идентификация и аутентификация
- •Средства эцп
- •Библиографический список
Федеральное агентство по образованию
Государственное образовательное учреждение
высшего профессионального образования
Московский государственный технологический университет «Станкин»
Егорьевский технологический институт (филиал)
Г.А. Фролова
ИНФОРМАТИКА
Конспект лекций
Егорьевск 2010 г.
Фролова Г.А.
ИНФОРМАТИКА: Конспект лекций. – Егорьевск: ЕТИ ГОУ ВПО МГТУ «Станкин», 2010. -263 с.
В конспекте лекций дано описание аппаратного и программного обеспечения персонального компьютера.
Конспект лекций предназначен для студентов, обучающихся по специальностям 120100 «Технология машиностроения», 210200 «Автоматизация технологических процессов и производств», 330200 «Инженерная защита окружающей среды» и 060800 «Экономика и управление на предприятии».
Составитель: доцент кафедры естественнонаучных дисциплин
Галина Александровна Фролова.
Обсуждено на заседании кафедры естественнонаучных дисциплин.
Протокол №
Заведующий кафедрой А.П. Нилов
Конспект лекций рассмотрен и одобрен методическим советом института.
Протокол № от
Председатель совета А.Д. Семенов
Оглавление
Глава 1. Терминология. Краткая история развития информатики. Системы счисления. Представление различных видов данных в ЭВМ 10
1.1. Терминология 10
1.2.Краткая история развития информатики 13
1.2.1. Единицы количества информации (объемный подход) 14
1.3. Системы счисления 15
1.3.1. Позиционные системы счисления 15
1.4. Представление различных видов данных в ЭВМ 20
1.4.1. Кодирование текстовых данных 20
1.4.2. Кодирование графических данных 21
1.4.3. Кодирование звуковой информации 22
Глава 2. Общие принципы построения ЭВМ 24
2.1.Функциональные блоки ЭВМ 24
2.2. Классическая структура ЭВМ 26
2.3. Структура современных ЭВМ 27
2.3.1. Режим прямого доступа к памяти 30
2.3.2. Основной цикл работы ЭВМ 30
2.4. Основные команды ЭВМ 31
2.4.1. Команды для работы с подпрограммами. Стеки 33
Глава 3. Устройство персонального компьютера 35
3.1. Печатная (материнская) плата 37
3.2. Процессор 39
3.3. Назначение и виды памяти 43
3.3.1.Оперативная память 43
3.3.2. Энергонезависимая электронная память 45
3.4. Внешние устройства ПК 46
Глава 4. Программное обеспечение ПК 49
4.1. Системное ПО 49
4.1.1. Компьютерные вирусы и антивирусные программные средства 51
4.2. Прикладное ПО 54
Глава 5. Операционные системы 57
Функции ОС ПК 57
5.2. Операционная система MS DOS 58
5.2.1. Работа с файлами в DOS 60
5.2.2. Общие команды MS DOS 62
5.2.3. Конфигурационные файлы 63
5.2.4. Организация файловой системы 64
5.3. Операционная система Windows компании Microsoft 65
5.3.1. Окно Windows 67
5.3.2. Программа Проводник 69
Глава 6. Основы работы с прикладными программами пакета Microsoft Office 75
6.1. Текстовый редактор Microsoft Word 75
6.1.1. Интерфейс приложений 75
6.1.2.Режимы отображения документа 79
6.1.3.Создание документа 80
6.1.4. Сохранение документа 80
6.1.5. Открытие документа 81
6.1.6.Ввод текста 82
6.1.7. Специальные средства ввода и редактирования текста 82
6.1.8. Форматирование текста 86
6.1.9. Приемы и средства автоматизации форматирования 90
6.1.10. Работа с таблицами 92
6.1.11.Управление сменой страниц 94
6.1.12. Разделы 95
6.2. Электронные таблицы Excel 95
6.2.1. Особенности интерфейса 95
6.2.2. Виды вводимых данных 97
6.2.3. Ввод данных в ячейку и редактирование 98
6.2.4. Ввод рядов данных 99
6.2.5. Проверка орфографии 100
6.2.6. Форматирование рабочего листа 101
6.2.7. Использование и создание формул 103
6.2.8. Параметры страницы 107
6.2.9. Анализ данных с помощью сводных таблиц 107
6.2.10. Создание диаграмм и графиков 109
6.2.11. Управление данными 111
Глава 7. Основы алгоритмизации и программирования 114
7.1. Этапы решения задачи на ЭВМ 114
7.2. Алгоритм и его свойства 114
7.2.1. Способы описания алгоритмов 115
7.2.2. Основные графические элементы блок-схем 115
Таблица 1.1. 115
Элементы блок-схем 115
7.3. Структурный подход к программированию 118
Рис. 7.2. Виды управляющих структур 120
7.4. Языки программирования 120
7.5. Основные языки высокого уровня 121
7.6. Общее описание языка QuickBASIC 123
7.6.1. Назначение и основные особенности языка 123
7.6.2. Алфавит языка 124
7.6.3. Данные. Виды данных 124
Таблица 7.1 125
Типы числовых констант 125
Тип 125
Описание 125
Интервал 125
7.6.4. Встроенные математические функции 128
Таблица 7.2 128
Стандартные математические функции QBASIC 128
7.6.5. Основные операторы языка QBASIC 129
7.6.5.1. Операторы для реализации линейной программы 130
7.6.5.2. Операторы для разветвляющихся вычислительных процессов 135
7.6.5.3. Операторы циклических алгоритмов 140
Операторы описания массивов 146
7.6.5.5. Подпрограммы и функции 149
Передача аргументов по ссылке 156
Передача аргументов по значению 156
7.6.5.6. Операторы и функции обработки символьной информации 156
7.6.5.7. Графические возможности QBASIC 163
7.6.5.8. Звуковые средства языка QBASIC 166
S=S+X 167
Оператор SOUND позволяет воспроизводить различные звуковые сигналы и их последовательные комбинации. Он содержит два аргумента: 167
SOUND частота, продолжительность , 167
Глава 8. Базы данных и система управления базами данных 171
8.1. Базы данных и информационные системы 171
8.2. Архитектура информационной системы 173
8.3. Терминология баз данных 173
8.3.1. Виды взаимосвязей между объектами предметной области 175
8.4. Трехуровневая модель БД 177
8.5. Модели организации данных 178
8.5.1. Иерархическая модель данных 178
8.5.2. Сетевая модель данных 179
8.5.3. Реляционная модель данных 180
8.5. 4. Фундаментальные свойства отношений 182
8.6. Операции над данными в реляционной модели 184
8.7. Нормализация отношений 188
8.8. Системы управления базами данных 192
8.9. СУБД MICROSOFT ACCESS 198
8.9.1. Структура окна Access 199
8.9.2. Создание таблиц 201
8.9.3. Создание связей между таблицами 205
8.9.4. Формы 207
8.9.5. Сортировка и фильтрация данных 211
8.9.6. Запросы 212
8.9.7. Отчеты 222
Глава 9. Компьютерные сети 224
9.1. Терминология 224
9.2. Классификация сетей 224
9.3. Топология сетей 225
9.3.1 Шина 227
9.3.2. Звезда 229
9.4. Сетевые технические средства 232
9.4.1. Физическая среда передачи данных в ЛВС 232
9.4.2. Организация модемной связи 234
9.5. Сетевые программные средства 235
9.6. Способы коммутации компьютеров и виды сетей 236
9.6.1. Способы коммутации и передачи данных 236
9.6.2. Локальная вычислительная сеть (ЛВС) 239
9.6.3. Архитектура сети 239
9.6.4. Типы ЛВС 242
Одноранговые ЛВС 242
ЛВС с выделенным сервером (иерархические) 243
9.7. Модель сетевой архитектуры ISO/OSI 244
9.8. Общая характеристика сети Internet 250
9.8.1. История 250
9.8.2. Протокол TCP (Transmission Control Protocol) 251
9.8.3. IP (Internet Protocol) – протокол межсетевого взаимодействия 251
9.8.4. Доменное имя 252
9.8.5. Понятие гипертекста и гиперссылки 253
9.8.6. Унифицированный указатель ресурса (URL – Uniformed Resource Locator) 254
9.8. 7. Службы Интернета 255
