- •Конспект лекций
- •Введение
- •Лекция 1. Информация и информационные технологии. Основные понятия. Предмет информатики
- •Информация Определение и измерение информации
- •Свойства информации
- •Информация и данные
- •Кодирование данных в компьютере
- •Измерение компьютерных данных
- •Лекция 2 Арифметические основы компьютеров Системы счисления
- •Перевод чисел в десятичную систему счисления
- •Поразрядный перевод чисел из одной системы счисления в другую
- •Перевод целых десятичных чисел в другую систему счисления
- •Перевод правильной десятичной дроби в другую систему счисления
- •Двоичная арифметика
- •Представление чисел в компьютере Целые числа без знака
- •Целые числа со знаком
- •Вещественные числа
- •Лекция 3 Технические средства информационных технологий Классификация
- •Устройство персонального компьютера
- •Системный блок
- •Материнская плата
- •Центральный процессор
- •Архитектура процессора
- •Система команд процессора
- •Оперативная память
- •Постоянная память
- •Лекция 4
- •Операционные системы
- •Файловая система. Основные определения
- •Операционная система ms dos
- •Загрузка компьютера с операционной системой ms dos
- •Командный язык операционной системы msdos и Windows
- •Dir [дисковод] [путь] [ключи]
- •Md [дисковод:] [путь]
- •Copy [дисковод:] полное_имя_1 [дисковод:] полное_имя_2
- •Ren [дисковод:] имя файла1 имя файла2
- •Линейный алгоритм
- •Ветвящийся алгоритм
- •Циклический алгоритм
- •Алгоритмы накопления суммы и произведения
- •Алгоритм табулирования функции
- •Алгоритм поиска экстремальных значений (max, min)
- •Лекция 6 Язык программирования Microsoft Qbasic Набор символов языка:
- •Классификация данных
- •Ограничения значений переменных
- •Операции
- •Выражения
- •Стандартные функции действия над числами
- •Операторы
- •Оператор восстановления данных 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
- •Оператор описания массивов Одномерные массивы
- •Статические и динамические массивы
- •Оператор option base
- •Способы ввода значений элементов массива
- •Оператор rnd
- •Randomize [число].
- •Алгоритм формирования и печати исходного массива
- •Алгоритм поиска максимального и минимального значений в массиве s(n)
- •Алгоритмы сортировки массива Сортировка выбором мах (или мin)
- •Сортировка вставками
- •Метод «пузырька»
- •Лекция 10 Описание и обработка матриц
- •Input “ введите значение”, a(I,j)
- •Лекция 11 Алгоритмы компьютерной графики
- •Текстовый режим
- •Операторы графики
- •Построение графиков математических функций
- •Этапы построения графика функции
- •Оператор circle вывода окружностей, дуг, эллипсов
- •Circle (X, y), r, [цвет], [Dn], [Dk], [z]
- •Цвет в графике
- •Оператор рисования объекта.
- •Построение диаграмм
- •Этапы работы при создании рисунка
- •Эффект мультипликации
- •Лекция 13 Работа с файлами Назначение файлов
- •Физическая и логическая организации файлов
- •Способы доступа к файлам
- •Действия с файлами
- •Оператор open открытия файла
- •Режимы работы с файлами
- •Номер файла
- •Чтение данных из файла прямого доступа и бинарного файла оператором get
- •Get [#]номер_файла [,[номер_записи][, переменная]] ,
- •Чтение данных из файла последовательного доступа оператором input
- •Запись данных в файл прямого доступа и бинарный файл оператором put
- •Закрытие файла
- •Удаление файлов
- •Лекция 14 Приемы модульного программирования
- •Процедуры
- •Input “Введите размерность массива ”; n
- •Процедурные языки (с, basic, fortran, pascal и др.)
- •Функциональные языки
- •Логические языки (лисп, пролог)
- •Трансляторы
- •Лекция 15 Разработка сложных программ
- •Методологии и технологии проектирования ис Общие требования к методологии и технологии
- •Лекция 16 Компьютерные сети. Архитектура построения
- •Масштабы компьютерных сетей
- •Топологии компьютерных сетей
- •Топология типа «звезда»
- •Коммутируемая топология
- •Сложные топологии
- •Методы передачи компьютерных данных Кадры и протоколы
- •Кадр Ethernet стандарта ieee 802.3
- •Кадр Token Ring стандарта 802.5
- •Примеры протоколов.
- •Лекция 17 Основные компоненты компьютерных сетей
- •Линии связи
- •Коммуникационное оборудование
- •Литература
- •Словарь понятий
Методологии и технологии проектирования ис Общие требования к методологии и технологии
Методологии, технологии и инструментальные средства проектирования (CASE-средства) составляют основу проекта любой ИС. Методология реализуется через конкретные технологии и поддерживающие их стандарты, методики и инструментальные средства, которые обеспечивают выполнение процессов ЖЦ.
Технология проектирования определяется как совокупность трех составляющих:
пошаговой процедуры, определяющей последовательность технологических операций проектирования ;
критериев и правил, используемых для оценки результатов выполнения технологических операций;
нотаций (графических и текстовых средств), используемых для описания проектируемой системы.
Лекция 16 Компьютерные сети. Архитектура построения
Доступ к персональному компьютеру широких масс стал возможным в результате появление дружественного человеку графического интерфейса. Этот графический язык сделал ПК доступным для любого человека.
А вот повсеместная компьютеризация производственной деятельности человека, стала следствием разработки и внедрения средств объединения компьютеров в компьютерные сети.
Хотя многие компьютерные новшества зародились в недрах разработок военного назначения, движущей силой стремительного развития всех компьютерных новшеств и их основными потребителями являются частные предприятия. Конкуренция среди коммерческих организаций гарантирует немедленное принятие ими любых технологических новшеств, несущих какие-либо преимущества.
Объединение компьютеров в сети дает целый ряд принципиальных преимуществ
работу предприятия на едином массиве информации
автоматизация бизнес-процессов предприятия (АСУ, АСУТП, САПР и др.)
проведение совместных работ коллективами специалистов (исследовательские проектные, опытно-конструкторские работы)
применение безбумажных технологий документооборота предприятия
централизованное управление территориально децентрализованных работ
коллективный доступ к компьютерным ресурсам (принтеры, плоттеры, факсы, память и др.)
внедрение специальных сервисов – электронной почты, видеоконференций, новостей предприятия, обслуживания справочной информацией и т.п.
снижение трудоемкости разработки и внедрения, необходимых предприятию прикладных программ.
Масштабы компьютерных сетей
Локальная сеть LAN (Local Area Network) - сеть уровня предприятия или его отдельного подразделения; может также означать любую сеть ПК, изолированную от других сетей ПК.
Региональная сеть (Общегородская сеть) MAN (Metropolitan Area Network) - сеть, предназначенная для обслуживания большого города (у нас этот термин применяется редко).
Глобальная сеть (WAN) - сеть, разработанная для обслуживания больших географических районов. Например, корпоративные глобальные сети с помощью различных телекоммуникационных технологий объединяют разбросанные по всему миру офисы.
Топологии компьютерных сетей
Топология КС - это схема соединения компьютеров в сеть.
Существуют четыре основные топологии: шинная, кольцевая, звездообразная, коммутируемая. Шинная топология – это соединение всех сетевых узлов одним кабелем с разомкнутыми концами.
сервер
ПК
ПК
ПК
ПК
принтер
Конец кабеля должен заканчиваться специальной заглушкой с резистором.
Этот кабель в данной топологии называют шиной. Все подключенные устройства прослушивают трафик (поток сигналов) шины и принимают только те пакеты сигналов, которые адресованы им. Затраты на развертывание такой одноранговой сети весьма невелики. Однако эта сеть имеет ограниченные функциональные возможности, малое расстояние соединения. Поэтому она применяется сейчас лишь для домашних сетей и сетей небольших офисов.
Кольцевая топология. Первоначально это была схема буквально кольцевого соединения ПК (кольцо на физическом уровне). Недостаток такого соединения в том, что при выходе из строя даже одной рабочей станции сеть прекращает функционировать. В целом одноранговая кольцевая топология сети была признана неработоспособной. Однако применение ретранслирующего концентратора привело к продлению жизни технологии кольцевого соединения. Однако термин «кольцевая топология» применима к этим сетям только на логическом уровне. Физическое соединение компонентов звездообразное, а метод доступа при этом - циклическое обслуживание, т.е кольцо виртуальное.
Физическое кольцо Логическое кольцо
Топология TokenRingпоявилась в середине 70-х и опиралась на технологии корпорацииIBM. Достоинством этой технологии является определенность времени, за которое будут данные доставлены адресату. Поэтому в случаях, когда существенным является требование своевременной доставки данных, эта архитектура долгое время была единственным конкурентоспособным решением. Однако теперь появились новые конкурентоспособные решения, и эта технология постепенно уходит на задний план.