Автор работы: Пользователь скрыл имя, 27 Декабря 2010 в 20:25, шпаргалка
Ответы на основные вопросы.
УПРАВЛЕНИЕ ФАЙЛОВОЙ СИСТЕМОЙ В ОС WINDOWS (ПОНЯТИЕ И ПУТЬ К ФАЙЛУ).
При работе с объектами Windows используются следующие приемы.
С каждым объектом Windows связано контекстное меню, вызываемое правой клавишей мыши на выбранном объекте. Это меню содержит перечень основных операций, допустимых объекту.
Для управления файлами в Windows используются Мой комп и Проводник.
Мой комп предоставляет возможность выполнять основные операции (открытие, копирование, перемещение, удаление) над файлами и папками. Однако его использование вызывает ряд неудобств, связанных с затратами времени на размещение на рабочем столе множества открытых окон. Выбор с помощью команды Вид/Параметры/Папки режима отображения только одного последнего окна затрудняет наглядное выполнение необходимых действий.
Проводник является утилитой, обеспечивающей управление папками и файлами, а также работу с Windows. Проводник позволяет увидеть структуру файловой системы данного компа и других связанных сетью компов. С помощью Проводника можно открывать, копировать, переносить, удалять, печатать, производить просмотр, а также создавать папки и новые файлы различных типов, управлять отображением структуры файловой системы. В левой части окна в древовидной форме представлена иерархия папок, в правой части окна отображается содержимое текущей папки.
Для выполнения операций над группой файлов необходимо предварительно выделить одним из след способов:
Для копирования и перемещения выделенных файлов их следует отбуксировать из правой части окна в левую, совместив со значком папки или диска, куда производится копирование или перемещение. При этом по умолчанию предполагается выполнение операции копирования, если используется разные диски, и операция перемещения – на одном. Изменить назначение по умолчанию можно, используя при буксировке клавишу Сtrl.
Часто при копировании
и перемещении применяется
АНТИВИРУСНЫЕ
ПРОГРАММЫ И ПРОГРАММЫ-
1)Назначение программ-архиваторов заключается в экономии места на диске за счет сжатия (упаковки) одного или нескольких файлов в архивный файл. Программы-архиваторы используются для хранения в упакованном виде больших объемов информации, которая понадобиться в будущем; переноса информации между компьютерами с помощью дискет или электронной почты; создания в сжатом виде резервных копий файлов; для защиты от компьютерных вирусов. В результате работы программ-архиваторов создаются архивные файлы (архивы).
В основе работы программ-архиваторов лежит процедура поиска и перекидывания одинаковых фрагментов содержимого файлов. Сжатие информации в файлах производится за счет устранения избыточности различными способами (за счет упрощения кодов, исключения постоянных битов, замены их повторяющейся последовательности коэффициентом повторения и т.д.). Существует множество алгоритмов сжатия данных. Например, метод энтропийного кодирования. Сжиматься могут как один, так и несколько файлов, которые в сжатом виде помещаются в архив.
Архивный файл включает оглавление, содержащее следующую информацию о файлах, хранящихся в архиве: имя файла; сведения о каталоге, в котором он находился; дату и время последней модификации файла; размер файла на диске и в архиве; код циклического контроля для каждого файла, используемый для проверки целостности архива. В качестве расширений имя соответствующей программы-архиватора.
Большинство программ-архиваторов
позволяют создавать
Самораспаковывающийся архив – это определенным образом обработанный архивный файл, являющийся выполняемым файлом. Выполнение такого файла приводит к распаковке содержащихся в нем файлов.
Типовые функции программ-архиваторов следующие.
2)Для борьбы
с вирусами существуют
Программы-мониторы (программы-фильтры) располагаются резидентно в ОП компа, перехватывают и сообщают пользователю об обращениях ОС, которые используются вирусами для размножения и нанесения ущерба. Пользователь имеет возможность разрешить или запретить выполнение этих обращений. К преимуществу таких программ относится возможность обнаружения неизвестных вирусов. Использование программ-фильтров позволяет обнаружить вирусы на ранней стадии заражения компа. Недостатками программ являются невозможность отслеживания вирусов, обращающихся непосредственно к BIOS, а также загрузочных вирусов, активизирующихся до запуска антивируса при запуске DOS , и частая выдача запросов на выполнение операций.
Программы-детекторы проверяют, имеется ли в файлах и на дисках специфическая для данного вируса комбинация байтов. При ее обнаружении выводится соответствующее сообщение. Недостаток – возможность защиты только от известных вирусов.
Программы-доктора восстанавливают зараженные программы путем удаления из них тела вируса. Обычно эти программы рассчитаны на конкретные типы вирусов и основаны на сравнении последовательности кодов, содержащихся в теле вируса, с кодами проверяемых программ. Программы-доктора необходимо периодически обновлять с целью получения новых версий, обнаруживающих новые вирусы.
Программы-ревизоры
анализируют изменения
Программы-вакцины модифицируют программы и диски так, что это не отражается на работе программ, но вирус, от которого производится вакцинация, считает программы или диски уже зараженными.
Существующие антивирусные программы в основном относятся к классу гибридных (детекторы-доктора, доктора-ревизоры и пр.).
ЛИНЕЙНЫЕ И РАЗВЕТВЛЯЮЩИЕСЯ АЛГОРИТМЫ, И ИХ СВОЙСТВА. ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ.
Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.
Слово «алгоритм» происходит от имени математика IXв. Аль Хорезми, который сформулировал правила выполнения арифметических действий.
Первоначально алгоритмом понимали только правила выполнения четырех арифметических действий над числами. В дальнейшем это понятие стали использовать вообще для обозначения последовательности действий, приводящих к решению любой поставленной задачи.
Говоря об алгоритме вычислительного процесса, необходимо понимать, что объектами, к которым применяется алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результатные.
Основными свойствами алгоритма являются:
Алгоритм должен быть формализован по некоторым правилам посредством конкретных изобразительных средств. К ним относятся следующие способы записи алгоритмов: словесный, формульно-словесный, графический, язык оперативных схем, алгоритмический язык.
Наибольшее распространение благодаря своей наглядности получил графический (блок – схемный) способ записи алгоритмов.
Блок – схемный называется графическое изображение логической структуры алгоритмов, в котором каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющихся определенную конфигурацию в зависимости от характера выполняемых операций. Перечень символов, их наименование, отображаемые ими функции, форма и размеры определяются ГОСТами.
При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:
Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.
Ветвящимся называется такой вычислительный процесс, в котором выбор направления обработки информации зависит от исходных или промежуточных данных (от результатов проверки выполнения какого-либо логического условия).
Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий один или несколько циклов, называется циклическим.
По количеству выполнения циклы делятся на циклы с определенным (заранее заданным) числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может провериться в начале цикла – тогда речь идет о цикле с предусловием, или в конце – тогда цикл с постусловием.
ПРОГРАММИРОВАНИЕ РАЗВЕТВЛЯЮЩИХ АЛГОРИТМОВ НА ЯЗЫКЕ БЭЙСИК. УСЛОВНЫЙ ОПЕРАТОР. МАССИВЫ.
Ветвление в Visual Basic организуется с использованием:
Для проверки одного условия и выполнения оператора или блока операторов используется условный оператор IF…THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).
Линейный оператор имеет следующий синтаксис:
If <условие> Then <оператор> [Else операторы2].
Блочный оператор имеет следующий синтаксис:
If <условие> Then
<блок операторов1>
[Else
<Блок операторов2> ]
End If
Если заданное условие имеет значение True, выполняется блок операторов1, в противном случае – блок операторов2. Если предложение Else не задано, при не выполнении условия управление сразу же передается следующему после If оператору.
Оператор If может быть вложенным, т.е. находиться внутри блоков операторов. Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется расширенный условный оператор вида: