Шпаргалки по информатике

Автор работы: Пользователь скрыл имя, 27 Декабря 2010 в 20:25, шпаргалка

Описание работы

Ответы на основные вопросы.

Файлы: 1 файл

шпоры по информ.doc

— 188.50 Кб (Скачать файл)

    УПРАВЛЕНИЕ  ФАЙЛОВОЙ СИСТЕМОЙ В  ОС WINDOWS (ПОНЯТИЕ И ПУТЬ К ФАЙЛУ).

    При работе с объектами Windows используются следующие приемы.

    1. К открытию объекта приводит двойной щелчок мыши по изображению объекта.
    2. Маркировку (выделение) группы из нескольких файлов и папок осуществляется щелчком мыши по их значкам (ярлыкам) при нажатой клавише Shift (если значки расположены рядом) или Сtrl (если значки стоят отдельно).
    3. Копирование или перемещение группы файлов в папку выполняется щелчком левой клавишей мыши на группе значков и буксировкой этой группы на значок другой папки.
    4. Распечатать документ позволяет щелчок левой кнопкой мыши на значке документа и его буксировка на значок принтера.

    С каждым объектом Windows связано контекстное меню, вызываемое правой клавишей мыши на выбранном объекте. Это меню содержит перечень основных операций, допустимых объекту.

    Для управления файлами  в Windows используются Мой комп и Проводник.

    Мой комп предоставляет возможность выполнять основные операции (открытие, копирование, перемещение, удаление) над файлами и папками. Однако его использование вызывает ряд неудобств, связанных с затратами времени на размещение на рабочем столе множества открытых окон. Выбор с помощью команды Вид/Параметры/Папки режима отображения только одного последнего окна затрудняет наглядное выполнение необходимых действий.

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

    Для выполнения операций над группой файлов необходимо предварительно выделить одним из след способов:

  • Щелкнуть левой кнопкой мыши на значке или название файла
  • Щелкнуть левой кнопкой мыши на первом файле и, нажав и не отпуская клавишу Shift, щелкнуть на последнем файле смежного диапазона (для выделения группы смежных файлов)
  • Щелкнуть мышью на каждом нужном файле, удерживая нажатой клавишу Сtrl (для выделения группы несмежных файлов).

    Для копирования  и перемещения выделенных файлов их следует отбуксировать из правой части окна в левую, совместив со значком папки или диска, куда производится копирование или перемещение. При этом по умолчанию предполагается выполнение операции копирования, если используется разные диски, и операция перемещения – на одном. Изменить назначение по умолчанию можно, используя при буксировке клавишу Сtrl.

    Часто при копировании  и перемещении применяется буфер  обмена. При этом выделенные файлы  сначала копируются или перемещаются в буфер обмена (команды Вырезать или Копировать), а затем вставляются в новое место (команда Вставить) либо используется соответствующие пиктограммы панели инструментов.

    АНТИВИРУСНЫЕ  ПРОГРАММЫ И ПРОГРАММЫ-АРХИВАТОРЫ.

    1)Назначение программ-архиваторов заключается в экономии места на диске за счет сжатия (упаковки) одного или нескольких файлов в архивный файл. Программы-архиваторы используются для хранения в упакованном виде больших объемов информации, которая понадобиться в будущем; переноса информации между компьютерами с помощью дискет или электронной почты; создания в сжатом виде резервных копий файлов; для защиты от компьютерных вирусов. В результате работы программ-архиваторов создаются архивные файлы (архивы).

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

    Архивный файл включает оглавление, содержащее следующую  информацию о файлах, хранящихся в  архиве: имя файла; сведения о каталоге, в котором он находился; дату и время последней модификации файла; размер файла на диске и в архиве; код циклического контроля для каждого файла, используемый для проверки целостности архива. В качестве расширений имя соответствующей программы-архиватора.

    Большинство программ-архиваторов  позволяют создавать многотомные  архивы. Многотомный архив – это  не превышает заданного размера  тома. Обычно создается при необходимости переноса архива на гибких дисках, если размер архива не превышает емкость дискеты. При создании таких архивов архиватор делает паузу для смены дискеты. Многотомный архив имеет общее имя, в расширении же каждого файла многотомного архива указывается номер тома.

    Самораспаковывающийся архив – это определенным образом  обработанный архивный файл, являющийся выполняемым файлом. Выполнение такого файла приводит к распаковке содержащихся в нем файлов.

    Типовые функции  программ-архиваторов следующие.

  1. Помещение исходных файлов в архив.
  2. Извлечение файлов из архива.
  3. Удаление файлов из архива
  4. Просмотр оглавления архива
  5. Версификация (проверка) архива.

    2)Для борьбы  с вирусами существуют программы,  которые можно разбить на основные  группы: мониторы, детекторы, доктора, ревизоры и вакцины.

    Программы-мониторы (программы-фильтры) располагаются  резидентно в ОП компа, перехватывают  и сообщают пользователю об обращениях ОС, которые используются вирусами для размножения и нанесения  ущерба. Пользователь имеет возможность разрешить или запретить выполнение этих обращений. К преимуществу таких программ относится возможность обнаружения неизвестных вирусов. Использование программ-фильтров позволяет обнаружить вирусы на ранней стадии заражения компа. Недостатками программ являются невозможность отслеживания вирусов, обращающихся непосредственно к BIOS, а также загрузочных вирусов, активизирующихся до запуска антивируса при запуске DOS , и частая выдача запросов на выполнение операций.

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

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

    Программы-ревизоры анализируют изменения состояния  файлов и системных  областей диска. Проверяют состояние загрузочного сектора и таблицы FAT ; длину, атрибуты и время создания файлов; контрольную сумму кодов. Пользователю сообщается о выявлении несоответствий.

    Программы-вакцины  модифицируют программы и диски  так, что это не отражается на работе программ, но вирус, от которого производится вакцинация, считает программы или  диски уже зараженными.

    Существующие антивирусные программы в основном относятся  к классу гибридных (детекторы-доктора, доктора-ревизоры и пр.).

    ЛИНЕЙНЫЕ  И РАЗВЕТВЛЯЮЩИЕСЯ  АЛГОРИТМЫ, И ИХ СВОЙСТВА. ЦИКЛИЧЕСКИЕ АЛГОРИТМЫ.

    Алгоритмом называется точное и понятное предписание исполнителю совершить последовательность действий, направленных на решение поставленной задачи.

    Слово «алгоритм» происходит от имени математика IXв. Аль Хорезми, который сформулировал правила выполнения арифметических действий.

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

    Говоря об алгоритме  вычислительного процесса, необходимо понимать, что объектами, к которым  применяется алгоритм, являются данные. Алгоритм решения вычислительной задачи представляет собой совокупность правил преобразования исходных данных в результатные.

    Основными свойствами алгоритма являются:

  1. Детерминированность (определенность). Предполагает получение однозначного результата вычислительного процесса при заданных исходных данных. Благодаря этому свойству процесс выполнения алгоритма носит механический характер;
  2. Результативность. Указывает на наличие таких исходных данных, для которых реализуемый по заданному алгоритму вычислительный процесс должен через конечное число шагов остановиться и выдать искомый результат;
  3. Массовость. Это свойство предполагает, что алгоритм должен быть пригоден для решения всех задач данного типа;
  4. Дискретность. Означает расчлененность определяемого алгоритмом вычислительного процесса на отдельные этапы, возможность выполнения которых исполнителем (компом) не вызывает сомнений.

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

    Наибольшее распространение благодаря своей наглядности получил графический (блок – схемный) способ записи алгоритмов.

    Блок  – схемный  называется графическое изображение логической структуры алгоритмов, в котором каждый этап процесса обработки информации представляется в виде геометрических символов (блоков), имеющихся определенную конфигурацию в зависимости от характера выполняемых операций. Перечень символов, их наименование, отображаемые ими функции, форма и размеры определяются ГОСТами.

    При всем многообразии алгоритмов решения задач в них можно выделить три основных вида вычислительных процессов:

  • Линейный
  • Ветвящийся
  • Циклический

Линейным называется такой вычислительный процесс, при котором все этапы решения задачи выполняются в естественном порядке следования записи этих этапов.

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

Циклом называется многократно повторяемый участок вычислений. Вычислительный процесс, содержащий  один или несколько циклов, называется циклическим.

По количеству выполнения циклы делятся на циклы с определенным (заранее заданным)  числом повторений и циклы с неопределенным числом повторений. Количество повторений последних зависит от соблюдения некоторого условия, задающего необходимость выполнения цикла. При этом условие может провериться в начале цикла – тогда речь идет о цикле с предусловием, или в конце – тогда цикл с постусловием.

ПРОГРАММИРОВАНИЕ  РАЗВЕТВЛЯЮЩИХ АЛГОРИТМОВ НА ЯЗЫКЕ БЭЙСИК. УСЛОВНЫЙ ОПЕРАТОР. МАССИВЫ.

Ветвление в Visual Basic организуется с использованием:

  • Условного оператора IF
  • Встроенной функции IIF
  • Оператора выбора CASE.

Для проверки одного условия и выполнения оператора или блока операторов используется условный оператор IF…THEN. Этот оператор можно использовать с разным синтаксисом: однострочным (линейным) и многострочным (блочным).

Линейный оператор имеет следующий синтаксис:

If <условие> Then  <оператор> [Else операторы2].

Блочный оператор имеет  следующий синтаксис:

If <условие> Then 

<блок операторов1>

  [Else

<Блок операторов2> ]

End If

Если заданное условие  имеет значение True, выполняется блок операторов1, в противном случае – блок операторов2. Если предложение Else не задано, при не выполнении условия управление сразу же передается следующему после If оператору.

Оператор If может быть вложенным, т.е. находиться внутри блоков операторов. Для проверки более одного условия и выполнения одного из нескольких блоков операторов используется расширенный условный оператор вида:

Информация о работе Шпаргалки по информатике