
- •Конспект лекций
- •Введение
- •Лекция 1. Информация и информационные технологии. Основные понятия. Предмет информатики
- •Информация Определение и измерение информации
- •Свойства информации
- •Информация и данные
- •Кодирование данных в компьютере
- •Измерение компьютерных данных
- •Лекция 2 Арифметические основы компьютеров Системы счисления
- •Перевод чисел в десятичную систему счисления
- •Поразрядный перевод чисел из одной системы счисления в другую
- •Перевод целых десятичных чисел в другую систему счисления
- •Перевод правильной десятичной дроби в другую систему счисления
- •Двоичная арифметика
- •Представление чисел в компьютере Целые числа без знака
- •Целые числа со знаком
- •Вещественные числа
- •Лекция 3 Технические средства информационных технологий Классификация
- •Устройство персонального компьютера
- •Системный блок
- •Материнская плата
- •Центральный процессор
- •Архитектура процессора
- •Система команд процессора
- •Оперативная память
- •Постоянная память
- •Лекция 4 Программное обеспечение
- •Классификация программ
- •Прикладные программы
- •Системные программы
- •Машинные программы
- •Операционные системы
- •Файловая система. Основные определения
- •Операционная система ms dos
- •Загрузка компьютера с операционной системой ms dos
- •Командный язык операционной системы msdos и Windows
- •Dir [дисковод] [путь] [ключи]
- •Md [дисковод:] [путь]
- •Copy [дисковод:] полное_имя_1 [дисковод:] полное_имя_2
- •Лекция 5 Алгоритмы программ
- •Свойства алгоритма
- •Линейный алгоритм
- •Ветвящийся алгоритм
- •Циклический алгоритм
- •Алгоритмы накопления суммы и произведения
- •Алгоритм табулирования функции
- •Алгоритм поиска экстремальных значений (max, min)
- •Лекция 6 Язык программирования Microsoft Qbasic Набор символов языка:
- •Классификация данных
- •Ограничения значений переменных
- •Операции
- •Выражения
- •Стандартные функции действия над числами
- •Ввод в программу данных для обработки
- •Оператор data задания констант и оператор read чтения констант
- •Оператор восстановления данных restore
- •Оператор input
- •Input считывает входные данные от клавиатуры или из файла.
- •Input ["приглашение"{; | ,}] список переменных
- •Вывод данных Операторы print, lprint, print using, функции spc и tab
- •Функции spc и tab
- •Тав: print tab (выражение1); выражение2
- •Оператор форматированного вывода
- •Print using формат; список выражений [{;|,}]
- •Оператор позиционирования курсора locate
- •Лекция 7 Управление ходом выполнения программы Организация цикла
- •Оператор цикла for … next
- •Оператор цикла do … loop
- •Print "Значение I в конце цикла равно "; I
- •Оператор цикла без счетчика while …wend
- •Операторы изменения хода выполнения программы
- •Оператор выбора select case
- •Оператор exit
- •Оператор swap
- •Функции действия над строками
- •Лекция 8 Алгоритмы решения математических задач Решение уравнений методом итерации
- •Решение уравнений методом простой итерации
- •Input “Введите точность”, e
- •Input “Введите начальное значение х”, х
- •Input “Введите точность”, e
- •Input “Введите начальное значение х”, х
- •Итерационное решение уравнений методом половинного деления
- •Input “Введите точность”, e
- •Вычисление суммы бесконечного ряда
- •Программа вычисления суммы бесконечного ряда
- •Лекция 9 Описание и обработка массивов
- •Оператор описания массивов Одномерные массивы
- •Статические и динамические массивы
- •Оператор option base
- •Способы ввода значений элементов массива
- •Оператор rnd
- •Randomize [число].
- •Алгоритм формирования и печати исходного массива
- •Алгоритм поиска максимального и минимального значений в массиве s(n)
- •Алгоритмы сортировки массива Сортировка выбором мах (или мin)
- •Сортировка вставками
- •Метод «пузырька»
- •Лекция 10 Описание и обработка матриц
- •Input “ введите значение”, a(I,j)
- •Лекция 11 Алгоритмы компьютерной графики
- •Текстовый режим
- •Операторы графики Операторы вывода точки с заданными координатами
- •Preset [step] (X, y) [, цвет]
- •Оператор line вывода линий и прямоугольников
- •Line (Xn, Yn) - (Xk, Yk), [цвет], [b|bf]
- •Построение графиков математических функций
- •Этапы построения графика функции
- •Оператор circle вывода окружностей, дуг, эллипсов
- •Circle (X, y), r, [цвет], [Dn], [Dk], [z]
- •Цвет в графике
- •Оператор рисования объекта.
- •Построение диаграмм
- •Этапы работы при создании рисунка
- •Эффект мультипликации
- •Лекция 13 Работа с файлами Назначение файлов
- •Физическая и логическая организации файлов
- •Способы доступа к файлам
- •Действия с файлами
- •Оператор open открытия файла
- •Режимы работы с файлами
- •Номер файла
- •Закрытие файла
- •Удаление файлов
- •Лекция 14 Приемы модульного программирования
- •Процедуры
- •Input “Введите размерность массива ”; n
- •Процедуры-функции
- •Input “Введите размерности двух массивов ”; n1, n2
- •Input “Введите натуральное число “; X
- •Языки программирования
- •Процедурные языки (с, basic, fortran, pascal и др.)
- •Функциональные языки
- •Логические языки (лисп, пролог)
- •Трансляторы
- •Лекция 15 Разработка сложных программ
- •Методологии и технологии проектирования ис Общие требования к методологии и технологии
- •Лекция 16 Компьютерные сети. Архитектура построения
- •Масштабы компьютерных сетей
- •Топологии компьютерных сетей
- •Топология типа «звезда»
- •Коммутируемая топология
- •Сложные топологии
- •Методы передачи компьютерных данных Кадры и протоколы
- •Примеры протоколов.
- •Лекция 17 Основные компоненты компьютерных сетей
- •Линии связи
- •Коммуникационное оборудование
- •Литература
- •Словарь понятий
Коммуникационное оборудование
Сетевая карта (сетевой адаптер) – электронная плата, устанавливаемая в компьютер и другие устройства для подключения их к сети.
Концентратор (hub) - устройство, принимающие сигнал и ретранслирующие его на несколько портов. Как правило, используется в сетях с топологией "звезда". Например, 12-портовый концентратор позволяет подключить к сети 12 устройств. Существует три типа концентраторов: пассивные, активные и интеллектуальные.
Пассивные концентраторы выполняют простейшие функции трансляции полученных пакетов во все порты.
Активные концентраторы способны усиливать сигнал, изменять порядок и временные характеристики доставки принятых пакетов.
Интеллектуальный концентратор имеет целый ряд дополнительных возможностей: управление работой сети, поиск и устранение неисправностей, работа с устройствами, поддерживающими разные скорости, встроенные функции маршрутизации и ретрансляции.
Повторитель, ретранслятор (repeater) – устройство, используемое для увеличения протяженности локальной сети или увеличения расстояния между устройствами, подключенными к локальной сети. Повторитель усиливает и ретранслирует полученный сигнал, что и позволяет разнести устройства на большее расстояние. Частный случай двупортового активного концентратора.
Коммутатор Ethernet (switch) - напоминающее концентратор устройство, которое считывает адрес получателя из заголовка пакета Ethernet, после чего направляет пакет в соответствующий порт. Пересылая пакеты исключительно в порты получателей, коммутатор Ethernet увеличивает пропускную способность сети.
Мост (bridge) - устройство, соединяющее две и более локальные сети. Мост часто используется для сегментации локальной сети с целью увеличение пропускной способности новых сегментов. Хотя на логическом уровне сегменты функционируют как одна локальная сеть, они позволяют исключить беспорядочное блуждание данных по сети.
Маршрутизатор (router) - устройство, которое выбирает один из возможных путей, который должны проделать данные, прежде чем попасть к получателю.
Таблица маршрутизации - расположенный в памяти маршрутизатора список адресов других сетей и устройств, а также способов обращения к ним.
Шлюз (gateway) - сетевое устройство, осуществляющее преобразование протоколов различных сетей. Как правило, шлюзы используются для предоставления доступа к глобальным сетям из среды локальных сетей.
Литература
Информатика. Базовый курс. С. Симонович. СПб, Питер, 2003
Начала программирования на языке QBasic. О.И.Мельникова, А.Ю.Бонюшкина, М., ЭКОМ, 2000
Вычислительные системы, сети и телекоммуникации: Учебник для вузов. В.Бройдо. СПб, Питер, 2004
Арифметические и логические основы цифровых автоматов. А.Я.Савельев. М., Высшая школа, 1980
IBM PC для пользователя. Фигурнов В.Э. 2004.
В.И.Карпов. М., МГУПП, 2004
Карпов В.И. Программирование на языке высокого уровня. Конспект лекций, МГУПП, 2004
Громов Г.Р. Национальные информационные ресурсы: проблемы промышленной эксплуатации. - М.: Наука. 1984, 1985.- 237
Колесниченко С., Шишигин И. Аппаратные средства PC. BHV 1999.
Бобровский С. Программирование на языке QBasic для школьников и студентов.
Искусственный интеллект. Справочник в 3-х томах под. ред. Попова Э.В. Т 1. Системы общения и экспертные системы. М. Радио и связь, 1990.
Виноградов С.М. и др. Информационное общество: Информационные войны. Информационное управление. Информационная безопасность. Изд. СПбУ, 1999.
Копылов В.А. Информационное право. М., "Юристъ", 1997.
Федеральный закон Российской Федерации "Об информации, информатизации и защите информации" от 20.02.1995 © 24-ФЗ.
Закон Российской Федерации "О государственной тайне" от 21.07.1993 © 5485-1 с изменениями и дополнениями от 06.10.1997.
Брой М. Информатика. Основополагающее введение. В 3-х частях. - М.: Диалог-МИФИ, 1996.
Матросов В.Л. Теория алгоритмов. - М.: Прометей, 1989.
Хартли Р. Передача информации. В сб. «Теория информации и ее приложения». - М.: ИЛ, 1959.
Шеннон К.Э. Работы по теории информации и кибернетике. М. ИЛ, 1963.
Самарский А. А., Гулин А.В. Численные методы. - М.: Наука, 1989.
Нанс Бэрри. Компьютерные сети. - М.: БИНОМ, 1996.