- •Информатика Учебное пособие
- •Введение
- •Раздел 1. Общие методические рекомендации по изучению дисциплины
- •Раздел 2. Методические советы по изучению отдельных тем дисциплины и вопросы для самостоятельной проверки знаний Тема 1. Информация и информационные системы.
- •Тема 2. Технические средства реализации информационных процессов
- •Тема 3. Программные средства реализации информационных процессов
- •Тема 4. Основы алгоритмизации вычислительных процессов
- •Тема 5. Программирование на алгоритмических языках
- •Тема 6. Компьютерные сети
- •Тема 7. Основы защиты информации
- •Раздел 3. Задания для выполнения контрольных работ
- •3.1. Контрольные вопросы
- •3.2. Задачи 1 группы
- •3.3. Задачи 2 группы
- •Раздел 4. Пример выполнения задач
- •Раздел 5. Краткий обзор отдельных тем дисциплины
- •5.1. Информатика. Определения и категории информатики. Единицы измерения информации
- •5.2. Технические средства реализации информационных процессов
- •5.2.1. Основные устройства эвм, принципы их взаимодействия. Структурная схема эвм.
- •5.2.2. Организация и архитектура памяти эвм
- •5.2.3. Устройства ввода информации
- •5.2.4. Устройства вывода информации
- •5.2.5. Внешние запоминающие устройства
- •5.3. Программные средства реализации информационных процессов
- •5.3.1. Классификация программного обеспечения
- •5.3.2. Системное программное обеспечение. Операционные системы
- •5.3.3. Программы архивирования информации.
- •5.3.4. Понятие компьютерного вируса и основные методы защиты от вирусов.
- •5.3.5. Инструментальные программные средства.
- •5.3.6. Трансляция программы. Основные типы трансляторов.
- •5.3.7. Программы обработки текстовой информации
- •5.3.8. Табличные процессоры
- •5.3.9. Базы данных и субд
- •5.3.10 Программы обработки и демонстрации графических изображений
- •5.3.11 Методо-ориентированные пакеты прикладных программ
- •5.3.12 Проблемно-ориентированные пакеты прикладных программ
- •5.4. Основы алгоритмизации вычислительных процессов
- •5.4.1. Этапы прохождения прикладной задачи на эвм.
- •5.4.2. Понятие алгоритма. Свойства алгоритмов, способы задания алгоритмов
- •Элементы блок-схем
- •5.4.3. Понятие типа вычислительного процесса.
- •5.5. Программирование на алгоритмических языках Язык basic для пэвм
- •Алфавит языка basic
- •5.5.1. Данные языка basic
- •Стандартные математические функции
- •Стандартные строковые функции
- •5.5.2. Операции и выражения языка basic
- •5.5.3.Операторы ввода-вывода и преобразования информации
- •5.5.4. Операторы управления
- •5.5.5. Операторы цикла
- •5.5.6. Оператор dim
- •5.6. Компьютерные сети
- •5.6.1. Локальные компьютерные сети: понятие и топология
- •5.6.2. Глобальная компьютерная сеть Internet
- •Организация сети Internet
- •Услуги предоставляемые Internet
- •5.7. Основы защиты информации
- •5.7.1. Основные направления компьютерных преступлении
- •4. Преступная небрежность в разработке, изготовлении и эксплуатации программно-вычислительных комплексов, приведшая к тяжким последствиям.
- •5. Подделка компьютерной информации.
- •6. Хищение компьютерной информации.
- •5.7.2. Предупреждение компьютерных преступлений
- •5.7.3. Защита данных в компьютерных сетях
- •Информатика
5.5.6. Оператор dim
Если в задаче обрабатываемые данные организуются в виде массивов, в этом случае интерпретатору требуется сообщить информацию, необходимую для распределения памяти под массивы, используемые в программе. Для этого используется оператор DIM.
Формат: DIM a1(m1), a2(m2),..., aN (mN)
ai - имя массива;
mi - список параметров, задающих максимальные значения индексов массива. Список mi может содержать одну или две целые константы или переменные, разделенные за пятыми, а также арифметические выражения. Индексы из меняются от 0 до максимального.
Пример: DIM A(4), B(5,8), A1$(5), B1$(3,4)
Оператор DIM описывает числовые массивы A и B, символьные массивы A1$ и B1$. Массив A одномерный и содержит 5 элементов A(0), A(1), A(2), A(3), A(4). Двумерный числовой массив B содержит 6 строк и 9 столбцов. Символьный одномерный массив A1$ состоит из 6 элементов. Символьный двумерный массив B1$ состоит из 20 элементов (4 строки, 5 столбцов).
Обработка массивов в языке BASIC проводится поэлементно. Оператор DIM, описывающий массив, должен быть расположен в программе до первого оператора, использующего его элементы.
Если в одномерном массиве не более 11 элементов, а в двумерном не более 11 строк и 11 столбцов, то такие массивы можно не описывать.
В качестве максимальных индексов можно использовать имена переменных. Но значения переменным должны быть присвоены до оператора DIM.
Пример 1: Пример 2:
10 INPUT N,K 10 INPUT N,М
20 DIM A(N),B(K,N) 20 DIM A(N+1,М)
Пример 3: Даны одномерные массивы A и B, содержащие по N элементов. Сформировать новый массив D, каждый элемент которого определяется по формуле: D(i)=A(i)+B(i)+C(i), i=1,2,.....,N
10 INPUT "Введите размерность массивов" ;N
20 DIM A(N),B(N),C(N),D(N)
30 FOR I=1 TO N
40 INPUT A(I),B(I),C(I)
50 NEXT I
60 FOR I=1 TO N
70 D(I)=A(I)+B(I)+C(I)
80 PRINT "D(";I;")=";D(I);
90 NEXT I
100 END
5.6. Компьютерные сети
5.6.1. Локальные компьютерные сети: понятие и топология
Сеть передачи данных, связывающая ПК в ограниченной зоне (например, организации), называется локальной (local area network, LAN, ЛВС). Взаимодействие компьютеров в сети определяется ее архитектурой.
Под архитектурой любой сети коммуникаций, и в частности ЛВС, понимается реализованная структура связей между компьютерами с учетом дисциплины соединений и используемой топологии сети.
К вопросам дисциплины соединений относятся: метод кодирования и управления потоками информации при передаче ее между компьютерами, адресация абонентов, методы передачи, контроль ошибок и т.д. Это определяется типом используемой сетевой карты (LAN-card), выполняющей роль приемника и передатчика информации. Сетевая карта группирует сообщения, поступающие от компьютера, в пакеты, посылает их по кабелю, принимает сообщения, адресованные обслуживаемому ей компьютеру, т.е. она необходима для подключения компьютера к ЛВС. По типу используемых сетевых карт ЛВС могут быть типа Arcnet, Ethernet, Talking Ring.
Под топологией понимается, в данном случае, описание свойств сети, присущих всем ее гомоморфным преобразованиям, т.е. таким изменениям внешнего вида сети, расстояний между ее элементами, их взаимного расположения, при которых не изменяется взаимоотношение элементов сети между собой.
Различают следующие основные топологические структуры локальных вычислительных сетей: древовидная, звездообразная, магистральная, или шинная, кольцевая, полносвязанная