Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
informatika.doc
Скачиваний:
4
Добавлен:
26.09.2019
Размер:
1.06 Mб
Скачать

74. Понятие блок-схемы. Следование. Условный переход. Цикл с постусловием. Цикл с предусловием.

Блок-схема — распространенный тип схем (графических моделей), описывающих алгоритмы или процессы, в которых отдельные шаги изображаются в виде блоков различной формы, соединенных между собой линиями.

Базовая структура "следование". Образуется последовательностью действий, следующих одно за другим.

Оператор условного перехода IF. Сначала вычисляется выражение записаное в условии.. Если значение выражения истина то выполняется <оператор1>, указаный после слова then. Если результат вычисления ложь то выполняется <оператор 2>.

Цикл с постусловием do-while. В этом цикле первый раз условие проверяется лишь после выполнения действий тела цикла. Если условие возвращает true, то выражения-действия повторяются снова. Каким бы ни было условие, тело данного цикла хотя бы раз, но выполнится. Jператор цикла с послеусловием делают все наоборот. Такой оператор сначала выполняет тело цикла, а только потом проверяет условие. Отсюда становится ясно, что он выполнится хотя бы один раз.

75. Терминальные команды в Linux.

Команда Описание

cat Выводит на экран содержимое заданного файла

cd Переход в заданную папку

chmod Установка прав на файл/папку

clear Очистка экрана терминала

cp Копирует файлы

date Показывает/устанавливает дату и время в системе

diff Сравнивает два файла

df Выдает информацию о свободном месте на диске

exit Выход из терминала

free Выдает информацию об использовании оперативной памяти

fsck Проверка диска

grep Поиск файла по заданной маске

ls Показывает содержимое папки

mc Запускает удобный файловый менеджер в окне консоли

mkdir Создает папку

mv Перемещает или переименовывает файл

rm Удаляет файл

mdir Удаляет папки

su Получение прав администратора на текущий сеанс (пока не закроете окно терминала)

sudo Запуск программы или выполнение другой команды с правами администратора

top Выдает информацию о работающих процессах, использование процессора и памяти

76. Компьютерные вирусы. Основные виды вирусов.

Компьютерным вирусом называется программа, обычно малая по размеру (от 200 до 5000 байт), которая самостоятельно запускается, многократно копирует свой код, присоединяя его к кодам других программ («размножается») и мешает корректной работе компьютера и/или разрушает хранимую на магнитных дисках информацию (программы и данные).

Существуют вирусы и менее «злокачественные», вызывающие, например, переустановку даты в компьютере, музыкальные (проигрывающие какую-либо мелодию), приводящие к появлению на экране дисплея какого-либо изображения или к искажениям в отображении дисплеем информации, «осыпанию букв» и т.д.

Создание компьютерных вирусов можно квалифицировать с юридической точки зрения как преступление.

Среди всего разнообразия вирусов следует выделить следующие группы:

• загрузочные (boot) вирусы заражают программу начальной загрузки компьютера, хранящуюся в загрузочном секторе дискеты или винчестера, и запускающиеся при загрузке компьютера;

• файловые вирусы в простейшем случае заражают пополняемые файлы, но могут распространяться и через файлы документов (системы Word for Windows);

•загрузочно-файловые вирусы имеют признаки как загрузочных, так и файловых вирусов;

•драиверные вирусы заражают драйверы устройств компьютера или запускают себя путем включения в файл конфигурации дополнительной строки;

• макровирусы заражают документы, создаваемые средствами офисных программ (таких как Word, Excel и др.), в которых используются языки макропрограммирования;

• сетевые вирусы, использующие протоколы и возможности компьютерных сетей.

Простейшие загрузочные вирусы, резидентно находясь в памяти зараженного компьютера, обнаруживают в дисководе незараженную дискету и производят следующие действия:

*выделяют некоторую область дискеты и делают ее недоступной ОС (помечая, например, как сбойную — bad);

*замещают программу начальной загрузки в загрузочном секторе дискеты, копируя корректную программу загрузки, а также свой код, в выделенную область дискеты;

*организуют передачу управления так, чтобы вначале выполнялся бы код вируса и лишь затем — программа начальной загрузки.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]