- •Информатика Учебное пособие
- •Введение
- •Раздел 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. Защита данных в компьютерных сетях
- •Информатика
Раздел 4. Пример выполнения задач
Задача 1
Вычислить среднее значение элементов массива Х(N) по формуле :
, где - элемент массива Х.
10 INPUT "Введите размерность массива"; N
20 DIM X(N)
30 FOR I=1 TO N
40 INPUT "Введите элемент массива"; X(I)
50 NEXT I
60 S=0
70 FOR I=1 TO N
80 S=S+X(I)
90 NEXT I
100 C=S/N
110 PRINT "Среднее значение =";C
120 END
Задача 2
Дан двумерный массив А, содержащий N строк и M столбцов. Найти минимальный элемент этого массива и его индексы.
10 INPUT “Введите количество строк и столбцов”;N,M
20 DIM A(N,M)
30 FOR I=1 TO N
40 FOR J=1 TO M
50 INPUT “Введите значение элемента массива”;A(I,J)
60 NEXT J,I
70 MIN=A(1,1):K=1:L=1
80 FOR I=1 TO N
90 FOR J=1 TO M
100 IF A(I,J)<MIN THEN MIN=A(I,J):K=I:L=J
110 NEXT J,I
120 PRINT “Мин. элемент массива=”; MIN; ”индекс строки =”;
K; ”индекс столбца =”; L
130 END
Раздел 5. Краткий обзор отдельных тем дисциплины
5.1. Информатика. Определения и категории информатики. Единицы измерения информации
Информатика - наука о законах и методах измерения, хранения, переработки и передачи информации с применением математических и технических средств.
Основная теоретическая задача информатики заключается в определении общих закономерностей, в соответствии с которыми происходит создание научной информации, ее преобразование, передача и использование в различных сферах человеческой деятельности.
Прикладная задача информатики заключается в разработке эффективных методов и средств осуществления информационных процессов.
Информация - совокупность сведений (данных), воспринимаемых от окружающей среды (входная информация), выдаваемых в окружающую среду (выходная информация), либо сохраняемая внутри некоторой системы (внутренняя информация). Данные - это сведения о любом объекте, процессе, явлении, представленные в формализованном виде ( цифрами, буквами, специальными знаками).
Информационный процесс - совокупность процедур по преобразованию и обработке информации. Информационная процедура - совокупность однородных операций, воздействующих определенным образом на информацию. Основными информационными процедурами являются регистрация, сбор, передача, кодирование, хранение и обработка информации.
Вся жизнь человека - это информационный процесс. Человек принимает (осознанно, а иногда и не осознанно) информацию о состоянии окружающих его объектов, перерабатывает ее и принимает конкретные решения, храня в своей памяти необходимую информацию. Поскольку информация отражает свойства предметов и объектов, окружающих человека, то он стремится закодировать информацию для удобства оперирования ею. Это могут быть слова и тексты, числа, чертежи, рисунки, графики и т.д.
Любому объекту, с которым сталкивается человек в процессе своей деятельности, присуща некоторая степень неопределенности. Что это такое? Степень неопределенности определяется числом возможных состояний объекта. Мера неопределенности в теории информации получила название энтропия. За единицу энтропии принята энтропия системы с двумя равновозможными состояниями - бит. Бит - это количество информации, получаемой в результате однократного выбора из двух равновероятных событий, то есть один из знаков 0 или 1 , используемых в вычислительной технике для внутри машинного представления чисел, знаков и команд. Восемь бит образует более крупную единицу измерения информации - байт. Для измерения информации, имеющей большие объемы, широко используются килобайт, мегабайт, гигабайт и т.д.
1 Кбайт = 210 байт = 1024 байт
1 Мбайт = 220 байт = 10488576 байт
1 Гбайт = 230 байт = 1073741824 байт
1 Тбайт = 240 байт = 1099511627776 байт