Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных 8
Вид материала | Документы |
СодержаниеКомпьютерные вирусы Линейная алгоритмическая конструкция А добавляется число 1, после чего А Арифметические выражения А и В обмениваются своими значениями. Решение вида А := В (В |
- Ввода-вывода (bios). Понятие cmos ram 7 базы данных. Системы управления базами данных, 3059.02kb.
- Тема Базы данных. Системы управления базами даннях (12 часов), 116.1kb.
- Проектирование базы данных, 642.58kb.
- Лекция 2 Базы данных, 241.25kb.
- Гис-технологии в экологии, 1013.18kb.
- Системы управления базами данных (субд). Назначение и основные функции, 30.4kb.
- Реферат на тему: Access. Базы данных, 274.77kb.
- Программа дисциплины Системы управления базами данных Семестры, 22.73kb.
- Должны быть организованны в базы данных с целью адекватного отображения изменяющегося, 506.06kb.
- Рабочая программа По дисциплине «Базы данных» По специальности 230102. 65 Автоматизированные, 204.1kb.
КОМПЬЮТЕРНЫЕ ВИРУСЫ
Компьютерный вирус — это специально написанная программа, которая обладает свойством дублировать свой код (быть может, изменённый) и таким образом создавать большое количество своих копий. Известны вирусы различных типов: файловые, загрузочные, макрокомандные и так далее.
Важно своевременно обнаружить вирус. К числу признаков, указывающих на поражение программ вирусом, относятся:
- неправильная работа программ;
- медленная работа компьютера;
- невозможность загрузки операционной системы;
- исчезновение файлов;
- изменение даты, времени создания файла или его размера;
- существенное уменьшение размера свободной области памяти;
- подача непредусмотренных звуковых сигналов;
- частые «зависания» компьютера.
Для обнаружения и удаления компьютерных вирусов, а также для защиты от них разработаны антивирусные программы. Наиболее известными из них являются DoctorWeb и Антивирус Касперского.
Для того, чтобы не подвергнуть компьютер «заражению» вирусами и обеспечить надежное хранение информации, необходимо соблюдать следующие простые правила:
- регулярно тестировать компьютер на наличие вирусов с помощью антивирусных программ;
- перед считыванием информации с дискет проверять их на наличие вирусов;
- регулярно обновлять антивирусные программы.
Задание.
Используя антивирусную программу DrWeb протестировать на наличие вирусов гибкий диск. Описание работы. 1. Запустите программу DrWeb.
- Дождитесь результатов тестирования оперативной памяти компьютера.
- Щелчком левой кнопкой мыши на значке диска А: выберите этот диск.
- Щелкните по кнопке Пуск. Дождитесь окончания тестирования диска и на вопрос «Проверить следующую дискету?» дайте ответ Нет.
- Щелкните по кнопке Статистика и проанализируйте результаты тестирования.
- Закройте программу DrWeb.
ЛИНЕЙНАЯ АЛГОРИТМИЧЕСКАЯ КОНСТРУКЦИЯ
Алгоритм — понятное и точное предписание исполнителю (человеку или автомату) совершить последовательность действий, направленных на достижение указанной цели или на решение поставленной задачи. Предписание о выполнении отдельного законченного действия исполнителем называется командой алгоритма.
Алгоритм, в котором команды выполняются в порядке их естественного следования друг за другом независимо от каких-либо условий, является алгоритмом линейного типа.
Такими, например, будут алгоритмы вычислений по самым простейшим формулам: формулам вычисления площади круга, длины окружности, квадрата гипотенузы и так далее.
Каждый алгоритм составляется для конкретного исполнителя. Рассмотрим в качестве исполнителя алгоритмов компьютер, оснащенный программным обеспечением для разработки, отладки и выполнения программ на некотором языке программирования (системой программирования). Записанный на языке программирования алгоритм называется программой. Компьютер работает с информацией, хранящейся в его памяти. Отдельный информационный объект (число, символ, строка, таблица) называется величиной. С понятием величины связаны такие характеристики (атрибуты), как:
- имя;
- тип;
- значение.
Всякая обрабатываемая компьютером величина занимает определенное место в его памяти. Это место определяется именем величины. Значение величины — это информация, хранимая в этом поле. Существует три основных типа величин, с которыми работает компьютер: числовой, символьный и логический. Как и математические величины, в программировании величины делятся на переменные и постоянные (константы). Значение константы хранится в выделенном под нее поле памяти и остается неизменным в течение работы программы. В программировании, как и в математике, переменные обозначаются символическими именами (идентификаторами). Имя переменной может состоять из одной или нескольких латинских букв, из латинских букв и цифр: A, M, АР. Если значением переменной является не число, а некоторый набор символов, то к её имени добавляется символ $: А1$.
Переменная величина получает значение в результате выполнения команды присваивания, которая записывается так: <переменная> := <выражение>. Знак «:=» читается «присвоить».
Например: А := В + 5.
Компьютер сначала вычисляет значение выражения, затем присваивает результат переменной, стоящей слева от знака «:=». При этом тип выражения должен быть совместим с типом соответствующей переменной.
Свойства присваивания:
- пока переменной не присвоено значение, она остается неопределенной;
- значение, присвоенное переменной, сохраняется в ней вплоть до выполнения следующего присваивания этой переменной нового значения;
- если мы присваиваем некоторой переменной очередное значение, то предыдущее её значение теряется безвозвратно.
Пример.
Выражение А := А + 1 является широко распространенным в программировании и означает, что к текущему значению переменной А добавляется число 1, после чего А теряет своё старое значение и приобретает новое, на единицу большее предыдущего.
Выражения предназначаются для выполнения необходимых вычислений; они состоят из операндов (констант, переменных, функций), объединенных знаками операций. Выражения в языках программирования записываются в виде линейных последовательностей символов (без подстрочных и надстрочных символов, обыкновенных дробей и так далее).
Различают арифметические, логические и строковые выражения.
Арифметические выражения служат для определения числового значения.
Логическое выражение может принимать одно из двух значений — «истина» или «ложь».
Значениями строковых выражений являются последовательности символов.
Рассмотрим алгоритм, в результате которого переменные А и В обмениваются своими значениями. Решение вида А := В (В := А) неверно, так как после выполнения первого оператора присваивания первоначальное значение переменной А (В) будет безвозвратно утеряно, обе переменные получат одно и то же значение. Введем в исходной задаче промежуточную переменную М. Алгоритм обмена значениями переменных А и В запишем так:
1)М := А;
- А := В;
- В := М.
Исходные данные для решения задачи обычно задаются с помощью команды ввода. Ввод — это занесение данных с внешних устройств в оперативную память компьютера.
В качестве примера линейного алгоритма с командами ввода и присваивания рассмотрим алгоритм вычисления длины окружности радиуса R:
- ввести значение R;
- S := 3.14 • 2 • R;
- вывести значение S.
Форма записи данного алгоритма — формулъно-словесная.
Блок-схема — это наглядное графическое изображение последовательности выполнения шагов программы, для обозначения которых используются определенные геометрические фигуры. Практически во всех блок-схемах встречаются такие фигуры (блоки) как овал (начало и конец), параллелограмм (ввод и вывод) и прямоугольник (процесс обработки). Стрелки показывают последовательность выполнения шагов программы.
Алгоритм вычисления площади сферы радиуса R с помощью блок-схемы можно записать так: