- •Информатика Учебное пособие
- •Введение
- •Раздел 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. Защита данных в компьютерных сетях
- •Информатика
3.1. Контрольные вопросы
Информатика. Определения и категории информатики. Единицы измерения информации.
Основные устройства ЭВМ, принцип их взаимодействия. Структурная схема ЭВМ.
Процессор ЭВМ.
Организация и архитектура памяти ЭВМ.
Устройства ввода информации.
Устройства вывода информации.
Внешние запоминающие устройства.
Классификация программного обеспечения.
Системное программное обеспечение. Понятие операционной системы, ее основные функции. Виды операционных систем.
Программы архивирования информации.
Понятие компьютерного вируса и основные методы защиты от вирусов.
Инструментальные программные средства. Системы программирования. Языки программирования.
Трансляция программы. Основные типы трансляторов.
Классификация прикладного программного обеспечения.
Программы обработки текстовой информации.
Табличные процессоры.
Базы данных и СУБД.
Этапы прохождения прикладной задачи на ЭВМ.
Понятие алгоритма. Свойства алгоритмов, способы задания алгоритмов
Понятие типа вычислительного процесса.
Элементы конкретного языка программирования, структура данных.
Переменные, выражения, стандартные функции в языке программирования.
Операторы ввода - вывода и преобразования информации.
Операторы управления.
Операторы для организации цикла.
Понятие массива. Оператор описания массива
Локальные компьютерные сети: понятие и топология
Глобальная компьютерная сеть Internet.
Основы защиты информации. Защита информации в компьютерных сетях.
Компьютерная преступность и предупреждение компьютерных преступлений
3.2. Задачи 1 группы
0. Дан массив А из N элементов. Найти сумму и количество отрицательных элементов массива с четными индексами.
1. Дан массив А из N элементов. Найти сумму и количество положительных элементов массива с нечетными индексами.
2. Дан массив А из N элементов. Найти значение и индекс максимального элемента.
3. Дан массив A из N элементов. Среди отрицательных элементов массива найти наибольший
4. Даны массивы А и В из N элементов каждый. Сформировать массив С по формуле С(I)=А(I)+В(I).Полученный массив вывести на печать.
5. Дан массив A из N элементов. Определить сумму и произведение положительных элементов массива, с четными порядковыми номерами.
6. Дан массив A из N элементов. Определить сумму, произведение и количество элементов, попадающих в интервал [5,50].
7. Дан массив A из N элементов. Определить среднее арифметическое элементов массива, значения которых попадают в интервал [2,8].
8. Дан массив A из N элементов. Найти квадрат разности между максимальным и минимальным элементами.
9. Даны массивы А(N), B(N). Найти Y = М/К, где М - максимальный элемент массива А(N); K - минимальный элемент массива B(N).
3.3. Задачи 2 группы
0. Дан двумерный массив A(N,N). Найти сумму элементов, расположенных на главной диагонали массива.
1. Дан двумерный массив А(N,M), все элементы которого отличны от 0. Найти минимальный по абсолютному значению элемент массива.
2. Дан двумерный массив A(N,N). Поменять местами элементы главной и побочной диагоналей массива.
3. Дан двумерный массив А(N,M). Найти среднее арифметическое значение положительных элементов массива.
4. Дан двумерный массив A(N,M). Найти максимальный элемент массива и его индексы.
5. Дан двумерный массив A(N,М). Сформировать массив B(N,M) по формуле B(I,J)=А(I,J)^2+C.Полученный массив вывести на печать.
6. Дан двумерный массив A(N,M). Найти минимальный элемент массива и поменять его местами с элементом, стоящим в первой строке и первом столбце.
7. Дан двумерный массив А(N,M). Найти сумму и количество положительных элементов, стоящих в столбцах с нечетными индексами.
8. Дан двумерный массив А(N,M). Найти произведение и количество неотрицательных элементов, стоящих в строках с четными индексами.
9. Дан двумерный массив А(N,M). Найти сумму и количество элементов массива, значения которых попадают в интервал (1.5; 3.2].