- •Введение
- •Раздел 1
- •ТЕОРЕТИЧЕСКАЯ ИНФОРМАТИКА
- •Вопросы для самостоятельной работы
- •Задание 1. Подготовка эссе
- •Задание 2. Разработка проекта
- •Задание 3. Решение задач
- •Системы счисления и действия в них
- •Задание 1. Подготовка реферата
- •Задание 2. Решение задач
- •КОНТРОЛЬНАЯ РАБОТА
- •Теоретическая информатика
- •Вариант 1
- •Вариант 2
- •Вариант 3
- •Вариант 4
- •ПРИМЕРНЫЙ ТЕСТ
- •Теоретическая информатика
- •Раздел 2
- •ТЕХНИЧЕСКИЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
- •Вопросы для самостоятельной работы
- •ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
- •Задание 1. Подготовка конспекта
- •Задание 2. Подготовка реферата
- •Задание 3. Создание презентации
- •ПРИМЕРНЫЙ ТЕСТ
- •Раздел 3
- •ПРОГРАММНЫЕ СРЕДСТВА РЕАЛИЗАЦИИ ИНФОРМАЦИОННЫХ ПРОЦЕССОВ
- •Вопросы для самостоятельной работы
- •ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
- •Текстовый редактор Microsoft Word
- •Задание 1. Создание таблиц в документе
- •Задание 2. Работа с формулами
- •Задание 3. Работа с документом в режиме записи исправлений
- •Задание 4. Создание форм
- •Задание 5. Слияние документов
- •Электронный процессор Microsoft Excel
- •Задание 1. Использование стандартных функций
- •Задание 2. Использование функций даты и времени
- •Задание 3. Работа с текстовыми функциями
- •Задание 4. Условное форматирование
- •Задание 5. Фильтрация данных
- •Задание 6. Защита информации
- •СУБД Microsoft Access
- •Задание 1. Разработка таблиц реляционной базы данных
- •Задание 2. Заполнение таблиц данными
- •Задание 3. Связывание таблиц базы данных
- •Задание 4. Схема данных
- •Графический редактор CorelDRAW
- •Задание 1. Работа с примитивами в CorelDRAW
- •Задание 2. Заливки и формы в CorelDRAW
- •Задание 3. Работа с текстом в CorelDRAW
- •Графический редактор Photoshop
- •Задание 1. Работа с инструментами рисования в Photoshop
- •Задание 2. Компьютерное ретуширование фотоизображения
- •ПРИМЕРНЫЙ ТЕСТ
- •Раздел 4
- •МОДЕЛИРОВАНИЕ
- •Вопросы для самостоятельной работы
- •ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
- •ПРИМЕРНЫЙ ТЕСТ
- •Моделирование
- •Раздел 5
- •АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ
- •Вопросы для самостоятельной работы
- •ЗАДАНИЯ ДЛЯ САМОСТОЯТЕЛЬНОЙ РАБОТЫ
- •Задание 4. Решение задач с использованием массивов
- •Задание 5. Решение задач с использованием подпрограмм
- •ПРИМЕРНЫЙ ТЕСТ
- •Алгоритмизация и программирование
- •Раздел 6
- •КОМПЬЮТЕРНЫЕ СЕТИ
- •Вопросы для самостоятельной работы
- •Классификация компьютерных сетей (см. Прил. 1, таблица 12).
- •Адресация в компьютерных сетях (см. Прил. 1, схема 25).
- •ПРИМЕРНЫЙ ТЕСТ
- •Компьютерные сети
- •ПРИЛОЖЕНИЯ
- •Приложение 1
- •Схема 1
- •Информация
- •Таблица 2
- •Свойства информации
- •Свойство
- •Описание
- •Точность (адекватность)
- •Достоверность
- •Достаточность (полнота)
- •Доступность
- •Мера возможности получить ту или иную информацию
- •Актуальность
- •Важность информации для настоящего времени, ее злободневность, насущность
- •Репрезентативность
- •Правильность отбора информации в целях адекватного отражения источника информации
- •Содержательность
- •Устойчивость
- •Схема 2
- •Измерение информации
- •Схема 3
- •Представление текстовой информации в ЭВМ
- •Схема 4
- •Представление графической информации в ЭВМ
- •Таблица 3
- •Графические форматы
- •Таблица 4
- •Представление чисел в ЭВМ
- •Схема 5
- •Системы счисления
- •Таблица 5
- •Таблица 6
- •Поколения ЭВМ
- •Схема 7
- •Классификация ЭВМ по назначению
- •Таблица 7
- •Классификация ЭВМ по назначению
- •Схема 8
- •Основные принципы функционирования ПК
- •Схема 9
- •Классификация программного обеспечения ЭВМ по сфере его использования
- •Схема 10
- •Типология системного программного обеспечения по назначению программных продуктов
- •Схема 11
- •Операционные системы
- •Схема 12
- •Файлы
- •Схема 13
- •Файловая система
- •Схема 14
- •Схема 15
- •Программирование
- •Схема 16
- •Схема 17
- •Понятия «модель» и «моделирование»
- •Схема 18
- •Обобщенная схема процесса моделирования
- •Таблица 8
- •Классификация моделей
- •Схема 19
- •Формы представления информационных моделей
- •Схема 20
- •Алгоритм
- •Таблица 9
- •Основные виды блоков, используемые в графической записи алгоритма (ГОСТ 19.003-80)
- •Схема 21
- •Таблица 10
- •Эволюция языков программирования
- •Название языка
- •Где, кем, когда создан, назначение
- •Ассемблер
- •Фортран
- •Кобол
- •1959 г. Появился при поддержке фирмы IBM. Ориентирован на решение экономических задач
- •Алгол
- •Лисп
- •Бейсик
- •Паскаль
- •Пролог
- •Схема 22
- •Простые типы данных языка Паскаль
- •Таблица 11
- •Запись арифметических операций и математических функций на языке Паскаль
- •Схема 23
- •Общая характеристика сетей
- •Схема 24
- •Компоненты аппаратного и программного обеспечения компьютерных сетей
- •Таблица 12
- •Классификация компьютерных сетей
- •Схема 25
- •Адресация в компьютерных сетях
- •Схема 26
- •Основные способы подключения и Интернету
- •Таблица 13
- •Типизация сайтов в Интернете по категории решаемых задач
- •Приложение 2
- •Требования к оформлению и содержанию реферата
- •Приложение 3
- •Требования к оформлению презентации
Таблица 10
Эволюция языков программирования
123
Название языка |
Где, кем, когда создан, назначение |
|
|
|
|
Ассемблер |
Самый старый из существующих языков программирования. Является символическим представлением |
|
|
машинного языка, неразрывно связан с архитектурой процессора |
|
Фортран |
1957 г. Разработан сотрудниками фирмы IBM под руководством Джона Бекуса. Фортран используется в |
|
|
первую очередь для научных и инженерных вычислений |
|
Кобол |
1959 г. Появился при поддержке фирмы IBM. Ориентирован на решение экономических задач |
|
Алгол |
1958 – 1960 гг. Ориентирован на решение научно-технических задач. Алгол-60 – основа многих совре- |
|
|
менных языков программирования |
|
Лисп |
1958 г. Создан американским профессором Джоном Маккарти для исследования в области «искусствен- |
|
|
ного интеллекта». Можно отрабатывать алгоритмы, моделировать интеллектуальные способности людей |
|
Бейсик |
1963 г. Разработан профессорами Дартмутского колледжа (США) Т. Куртцем и Дж. Кемени для обучения |
|
|
студентов, не знакомых с вычислительной техникой. Его отличает простота конструкций и возможность |
|
|
осуществления диалогового режима работы с ЭВМ |
|
PL/1 |
1964 г. Создан в фирме IBM в качестве универсального языка программирования. Может использоваться |
|
|
как для научных задач, так и для задач управления |
|
Паскаль |
1970 г. Создан в Цюрихском политехническом университете профессором Н. Виртом. Хорошо приспо- |
|
|
соблен для обучения программированию, дает возможность решать разнообразные задачи на современных |
|
|
ЭВМ |
|
Си |
1969 – 1973 гг. Создан Денисом Ритчи как инструмент для разработки операционной системы UNIX и |
|
|
реализован в рамках этой системы |
|
Пролог |
1972 г. Разработан Аланом Колмероэ и другими учеными университета Люмминии во Франции. Позво- |
|
|
ляет в формальном виде описывать различные утверждения, правила, рассуждения и «заставляет» ЭВМ |
|
|
«рассуждать» и давать ответы на заданные вопросы |
|
Ада |
1980 г. Создан во Франции по заказу американского министерства обороны как универсальный язык про- |
|
|
граммирования для систем управления автоматизированными комплексами, функционирующими в реаль- |
|
|
ном времени |
|
|
123 |
124
Простые типы данных языка Паскаль
124
Схема 22
Таблица 11
Запись арифметических операций и математических функций на языке Паскаль
Обозначение |
Тип аргу- |
Тип резуль- |
Функция или |
Примечание |
|
ментов |
татов |
операция |
|
+, -, * |
Integer |
Integer |
операции |
Если один из аргументов вещественного типа, то ре- |
Real |
Real |
|
зультат вещественный |
|
|
|
|||
/ |
Real, Integer |
Real |
операция |
При делении результат всегда имеет тип Real |
div |
Integer |
Integer |
операция |
Целая часть от деления (15 div 2=7; 3 div 5=0) |
mod |
Integer |
Integer |
операция |
Остаток от деления (15 mod 4=3; 2 mod 7=2) |
Abs(x) |
Integer |
Integer |
функция |
Возвращает модуль (абсолютное значение) числа х |
Real |
Real |
|
|
|
|
|
|
||
Cos(x) |
Real, Integer |
Real |
функция |
Возвращает косинус угла х, угол в радианах |
Sin(x) |
Real, Integer |
Real |
функция |
Возвращает синус угла х, угол в радианах |
Pi |
- |
Real |
функция |
Возвращает значение числа π=3,14159… |
Exp(x) |
Real, Integer |
Real |
функция |
Возвращает число, равное ex |
Ln(x) |
Real, Integer |
Real |
функция |
Возвращает значение натурального логарифма х |
Sqr(x) |
Integer |
Integer |
функция |
Возвращает квадрат числа х, т.е. х2 |
Real |
Real |
|
|
|
|
|
|
||
Sqrt(x) |
Real, Integer |
Real |
функция |
Возвращает квадратный корень числа х, т.е. |
Exp(n*Ln(x)) |
Real, Integer |
Real |
|
Возводит положительное число х в степень n, т.е. нахо- |
|
|
|
дит xn |
|
Ln(x)/Ln(a) |
Real, Integer |
Real |
|
Находит loga x |
125
125
126
126
Схема 23
Общая характеристика сетей
Коммуникационная сеть – система, состоящая из объектов, осуществляющих функции генерации, преобразования, хранения и потребления продукта, называемых пунктами (узлами) сети, и линий передачи (связей, коммуникаций, соединений), осуществляющих передачу продукта между пунктами.
Информационная сеть – коммуникационная сеть, в которой продуктом генерирования, переработки, хранения и использования является информация.
Вычислительная сеть – информационная сеть, в состав которой входит вычислительное оборудование. Компонентами вычислительной сети может быть вычислительное, измерительное и исполнительное оборудование автоматических и автоматизированных систем.
Компьютерная сеть – вычислительная сеть, предназначенная для связи компьютеров и/или компьютерного оборудования (серверы, маршрутизаторы и др.).
Телекоммуникационная сеть реализует синтез компьютерных сетей и средств телефонной, телевизионной, спутниковой связи.