Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

Алфавит языка Turbo Pascal




Классификация компьютерных вирусов.

Классификация и назначение сервисных обслуживающих программ (утилит).

утилиты или вспомогательные программы – обеспечивают дополнительные услуги, не предусмотренные ОС. Рассмотрим некоторые из них:

а) утилиты архивации.

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

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

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

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

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

Компьютерные вирусы можно классифицировать по следующим признакам:

- среде обитания;

- способу заражения;

- способу активизации.

В зависимости от среды обитания различают вирусы:

- файловые (чаще всего внедряются в исполняемые com, exe и bat-файлы);

- загрузочные (обычно размещаются в загрузочной области системной дискеты или системного логического диска);

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

Возможными каналами заражения могут быть сменные носители информации и средства сетевых коммуникаций.

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

35. Опишите базовую алгоритмическую структуру «Разветвление».

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

ИСТИНА ЛОЖЬ

 

 

если-то-иначе

 

 

 

Иногда серия 2 может не содержать никаких действий.

 

ИСТИНА ЛОЖЬ

 

 

если-то

Текст программы на языке Паскаль представляет собой последовательность строк, состоящих из символов, образующих алфавит языка. Строки завершаются специальными управляющими символами, не входящими в алфавит языка. Максимальная длина строки составляет 126 символов. Алфавит языка состоит из следующих символов:

- заглавные и строчные латинские буквы и символ «подчерк»: А,В,С,…X,Y,Z,a,b,c,…,x,y,z,_. «Подчерк» считается буквой. Буквы используют для формирования идентификаторов и служебных слов.

- десять арабских цифр от 0 до 9. Используются для записи чисел и идентификаторов.

- 22 спец. символа: + - / = < >.,;: @ ‘ () { } [ ] # $ ^. Используются для конструирования знаков операций, выражений, комментариев, а также как синтаксические разделители.

Комментарии, как правило, пишутся русскими буквами, т.е. русские буквы используются в языке, но не принадлежат его алфавиту.

37. Опишите базовую алгоритмическую структуру «Цикл с условиями».

цикл типа «пока» цикл типа «до»

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

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




Поделиться с друзьями:


Дата добавления: 2015-04-24; Просмотров: 551; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.007 сек.