
- •Предисловие
- •Введение
- •1. Информатика, информационные технологии
- •1.1. Информация
- •1.1.1. Понятие информации
- •1.1.2. Свойства информации
- •1.1.3. Количество информации
- •1.1.4. Информационные процессы
- •1.3. Представление (кодирование) данных
- •1.3.1. Системы счисления
- •1.3.2. Представление данных в памяти компьютера
- •1.4 Математические основы информатики
- •1.4.1. Алгебра высказываний (булева алгебра)
- •1.4.2. Элементы теории множеств
- •2.5. Поколения цифровых устройств обработки информации
- •2.6. Архитектуры вычислительных систем сосредоточенной обработки информации
- •2.7. Функциональная организация персонального компьютера
- •3. Программное обеспечение
- •3.1. Классификация программного обеспечения. Виды программного обеспечения и их характеристики
- •3.2. Системное программное обеспечение
- •3.2.1 Базовое программное обеспечение
- •3.2.2. Файловые системы
- •3.3. Служебное программное обеспечение
- •3.4. Основы машинной графики
- •3.5. Программное обеспечение обработки текстовых данных
- •3.6. Электронные таблицы
- •3.7. Электронные презентации
- •3.8. Базы данных, системы управления базами данных
- •4. Модели решений задач
- •4.1. Основные понятия
- •4.2. Классификация видов моделирования
- •4.3. Информационные модели
- •4.4. Этапы и цели моделирования
- •4.5 Модели представления данных
- •5. Алгоритмизации и программирование
- •5.1. Понятие алгоритма и его свойства
- •5.2. Способы описания алгоритмов
- •5.3. Основные алгоритмические конструкции
- •5.3.1. Линейная алгоритмическая конструкция
- •5.3.2. Разветвляющаяся алгоритмическая конструкция
- •5.3.3. Алгоритмическая конструкция «Цикл»
- •5.3.4. Рекурсивный алгоритм
- •6. Языки программирования и технологии программирования
- •6.1. Языки программирования
- •6.2. Компиляторы и интерпретаторы
- •6.3. Системы программирования
- •6.4. Классификация и обзор языков программирования
- •6.5. Этапы решения задач на компьютере
- •6.6. Принципы программирования
- •7. Компьютерные сети, Интернет, компьютерная безопасность
- •7.1. Компьютерные сети
- •7.2 Топология сетей
- •7.3. Сетевые компоненты
- •7.4. Интернет. Основные понятия
- •7.5. Подключение к Интернету
- •7.6. Вопросы компьютерной безопасности
- •Заключение
- •Глоссарий
- •4.4. Этапы и цели моделирования 84
4.4. Этапы и цели моделирования 84
4.5 Модели представления данных 85
5. Алгоритмизации и программирование 88
5.1. Понятие алгоритма и его свойства 88
5.2. Способы описания алгоритмов 89
5.3. Основные алгоритмические конструкции 92
5.3.1. Линейная алгоритмическая конструкция 92
5.3.2. Разветвляющаяся алгоритмическая конструкция 93
5.3.3. Алгоритмическая конструкция «Цикл» 95
5.3.4. Рекурсивный алгоритм 99
6. Языки программирования и технологии программирования 101
6.1. Языки программирования 101
6.2. Компиляторы и интерпретаторы 104
6.3. Системы программирования 104
6.4. Классификация и обзор языков программирования 105
6.5. Этапы решения задач на компьютере 107
6.6. Принципы программирования 109
7. Компьютерные сети, Интернет, компьютерная безопасность 112
7.1. Компьютерные сети 112
7.2 Топология сетей 117
7.4. Интернет. Основные понятия 122
7.5. Подключение к Интернету 129
7.6. Вопросы компьютерной безопасности 130
Заключение 136
Глоссарий 137
Список литературы 139