
- •Введение: основные компоненты пэвм
- •Тема 1. Операционная система ms dos
- •1.1. Структура программного обеспечения эвм
- •1.2 Функции операционной системы
- •Управление работой блоков эвм
- •1.2.3. Управление установкой, исполнением и удалением программ
- •1.3. Управление файловой системой
- •1.3.1. Понятие файла
- •1.3.2. Структура файловой системы
- •Приглашение путь
- •1.3.3. Примеры команд ms dos
- •1.4. Загрузка ms dos в оперативную память с диска
- •1.5. Операционная оболочка norton commander
- •1.6. Сервисные средства пэвм
- •1.6.1. Антивирусные программы
- •1.6.2. Программы – архиваторы
- •Тема 2. Основы программирования
- •2.1. Этапы разработки программы
- •2.3. Типы алгоритмов
- •2.3.1. Линейные алгоритмы
- •2.3.2. Разветвляющиеся алгоритмы
- •2.3.3. Циклические алгоритмы
- •2.4. Языки программирования
- •Тема 3. Основные приемы программирования
- •3.1. Описание данных
- •3.1.1. Алфавит
- •3.1.2. Переменные
- •3.1.3. Переменные массивы
- •3.2. Операции и выражения
- •3.3. Программирование линейных алгоритмов
- •3.3.1. Операторы присваивания
- •3.3.2. Операторы ввода – вывода
- •3.4. Программирование разветвляющихся алгоритмов
- •3.5. Программирование циклических алгоритмов
- •Тема 4. Арифметические и логические основы эвм
- •Системы счисления
- •Перевод чисел из одной системы в другую
- •Перевод целых чисел
- •Формы представления чисел в эвм
- •Логические основы эвм
- •Тема 5. Устройства персонального компьютера
- •Тема 6. Операционная система windows 98
- •История появления и основные свойства операционной системы
- •Графический интерфейс Windows 98
- •Многозадачность Windows 98
- •Внедрение и связывание объектов
- •Масштабируемые шрифты
- •Тема 7. Пакеты прикладных программ
- •7.1. Классификация пакетов прикладных программ
- •7.2. Пакеты прикладных программ общего назначения
- •Проблемно-ориентированные ппп
- •Тема 8. Табличные процессоры
- •8.1. Назначение и история появления табличных процессоров
- •8.2. Основные понятия
- •8.3. Интерфейс и объекты тбп
- •8.4. Данные, хранимые в ячейках эт
- •8.5. Режимы работы тбп
- •8.6. Формирование структуры электронной таблицы и ввод исходных данных
- •8.6.1. Копирование и перемещение информации.
- •8.6.2. Способы копирования и перемещения
- •8.7. Работа с данными
- •8.7.1. Объединение электронных таблиц
- •Сортировка данных
- •Фильтрация данных
- •Сводные таблицы
1.6. Сервисные средства пэвм
К сервисным средствам относятся программы, представляющие пользователю дополнительные услуги. К таким относятся антивирусные программы и архиваторы.
1.6.1. Антивирусные программы
Компьютерный вирус – это небольшая программа, которая может присоединять себя к другим программам и выполнять различные нежелательные действия на компьютере. Создают вирусы компьютерные хулиганы. Первые случаи появления вируса отмечены в 1987 году. В настоящее время известно более 5000 разновидностей вируса. Среди вирусов различают:
файловые, инфицирующие программные файлы.
Загрузочные, инфицирующие загрузочную область, системную на диске (область для размещения ОС).
Файлово-загрузочные.
Основными путями проникновения вирусов в компьютер являются съемные диски и компьютерные сети. Для обнаружения и нейтрализации вирусов используются антивирусные программы, среди которых в настоящее время наиболее популярны: Aidstest; Dr.Web.
1.6.2. Программы – архиваторы
Создание запасных копий файлов является необходимой процедурой при работе на компьютере. Это нужно в целях подстраховки на случай повреждения рабочего экземпляра файла. Запасные копии обычно создаются с помощью программ-архиваторов, которые сжимают файлы и в результате позволяют сократить объем занимаемого ими дискового пространства. Используемые в архиваторов методы сжатия основаны на исключении из файлов избыточной информации. Различают поточную и символьную избыточность. В первом случае часто повторяются цепочки символов, во втором – отдельные символы. Суть алгоритмов сжатия состоит в перекодировании файлов при помощи специальных алгоритмов. При устранении поточной избыточности цепочки символов заменяются короткими указателями. При устранении символьной избыточности символы кодируются кодами переменной длины. При этом наиболее встречающиеся символы кодируются наиболее короткими кодами. В настоящее время наиболее часто применяются архиваторы ARJ, ZIP, RAR и др.
Тема 2. Основы программирования
2.1. Этапы разработки программы
Программа – это логически упорядоченная последовательность команд и данных для компьютера, необходимая для решения им некоторой задачи. Процесс создания любой программы обычно разбивают на 6 этапов:
Формализация задачи (описание задачи на языке математики). Например, исходная словесная постановка задачи: определить силу тока, протекающего через проводник. Формализованная математическая постановка задачи: I = U / R (закон Ома).
Разработка структуры вход-выходных данных (данные могут быть представлены отдельными переменными и константами, массивами и файлами сложной структуры).
Разработка машинно-ориентированного алгоритма решения задачи (алгоритма, удобного для решения данной задачи на ЭВМ).
Запись текста программы на языке программирования.
Трансляция и отладка (обнаружение и исправление ошибок) программы.
Окончательная проверка программы на контрольном примере.
. Язык описания алгоритмов. Блок-схема алгоритма
Алгоритм – это последовательность операций, приводящая к решению задачи.
Существует несколько языков для описания алгоритмов. Один из них – язык блок-схем (граф-схем). Введем понятие графа.
Граф – это множество точек, соединенных отрезками линий. Точки называются вершинами графа, а отрезки линий – ребрами графа. Для изображения вершин допускается использование кружков или других геометрических фигур. Если ребра представлены стрелками, то граф называется ориентированным, иначе – неориентированным. Блок-схема алгоритма – это ориентированный граф, с каждой вершиной которого сопоставляется некоторое событие или действие в алгоритме. Для
изображения блок-схем алгоритмов будем использовать 4 типа вершин, каждый из которых отражает один из 4-х типов событий
1
)пуск
/ останов
2) ввод / вывод
3) процесс (вычислительный)
4) решение
В
ершины
разных типов отображаются в блок-схеме
разными геометрическими фигурами (овал,
параллелограмм, прямоугольник и ромб).
Внутри вершин записывается содержание
тех операций, которые они отражают.