- •1. Информационные процессы и управление. Обрат¬ная связь
- •2. Строковые переменные. Строковые выражения и функции
- •1. Язык и информация. Естественные и формальные языки
- •2. Алгоритмическое . Программирование. Основные способы организации действий в алгоритмах
- •1. Двоичная система счисления. Запись чисел в дво¬ичной системе счисления
- •2. Магистрально-модульный принцип построения компьютера
- •1. Кодирование информации. Способы кодирования
- •2. Основные характеристики компьютера (разряд-.Ность, тактовая частота, объем оперативной и внешней памяти, производительность и др.)
- •1. Качественные и количественные характеристики информации. Свойства информации (новизна, ак¬туальность, достоверность и др.). Единицы измере¬ния количества информации
- •2. Объектно-ориентированное программирование. Объекты: свойства и методы. Классы объектов
- •1. Программное управление работой компьютера. Программное обеспечение компьютера
- •2. Основные типы и способы организации данных (переменные и массивы)
- •2. Двоичное кодирование текстовой информации. Различные кодировки кириллицы
- •1. Графический редактор. Назначение и основные функции
- •2. Логическое умножение. Таблица истинности
- •1. Базы данных. Назначение и основные функции
- •2. Компьютерные вирусы: способы распространения, защита от вирусов
- •1. Глобальная сеть Интернет привлекает пользовате¬лей своими информационными ресурсами и сервисами (услугами). В настоящее время услугами Интернета пользуются несколько сотен миллионов человек.
- •2. Информация. Вероятностный подход к измерению количества информации
- •2. Визуальное объектно-ориентированное програм¬мирование. Графический интерфейс: форма и уп¬равляющие элементы
- •1. Основные этапы развития вычислительной техни¬ки. Информатизация общества
- •2. Локальные и глобальные компьютерные сети. На¬значение сетей
- •1. Алгоритмическая структура цикл. Команды по¬вторения. Привести пример
- •2. Информационное моделирование. Основные типы информационных моделей (табличные, иерархи¬ческие, сетевые)
- •2. Основы языка разметки гипертекста (html)
- •1. Папки и файлы (тип файла, имя файла). Файло¬вая система. Основные операции с файлами в опе¬рационной системе
- •2. Логическое сложение. Таблица истинности
- •2. Основные логические устройства компьютера (сумматор, регистр)
- •1. Рассмотрим процесс решения задачи на конкретном примере:
- •2. Мультимедиа-технология позволяет одновременно использовать различные способы представления ин¬формации: числа, текст, графику, анимацию, видео и звук.
1. Базы данных. Назначение и основные функции
База данных— это информационная модель, по¬зволяющая упорядочение хранить данные о группе объектов, обладающих одинаковым набором свойств.
Информация в базах данных хранится в упорядо¬ченном виде..
Существует несколько различных типов баз дан¬ных: табличные, иерархические и сетевые.
Табличные базы данных. Табличная база данных содержит перечень объектов одного типа, т. е. объек¬тов с одинаковым набором свойств. Такую базу данных удобно представлять в виде двумерной таблицы.
Столбцы такой таблицы называют полями; Поле базы данных — это столбец таблицы, вклю¬чающий в себя значения определенного свойства.
Строки таблицы являются записями об объекте; эти записи разбиты на поля столбцами таблицы. Запись базы данных — это строка таблицы, которая содержит набор значений различных свойств объекта.
В каждой таблице должно быть, по крайней мере, од¬но ключевое поле, содержимое которого уникально для любой записи в этой таблице. Значения ключевого поля однозначно определяют каждую запись в таблице.
Иерархические базы данных. Иерархические базы данных графически могут быть представлены как де¬рево, состоящее из объектов различных уровней. Верх¬ний уровень занимает один объект, второй — объекты второго уровня и т. д.
Между объектами существуют связи, каждый объ¬ект может включать в себя несколько объектов более низкого уровня. Такие объекты находятся в отноше¬нии предка (объект более близкий к корню) к потомку (объект более низкого уровня), при этом возможно, чтобы объект-предок не имел потомков или имел их несколько, тогда как у объекта-потомка обязательно только один предок. Объекты, имеющие общего пред¬ка, называются близнецами.
Иерархической базой данных является Каталог папок Windows, с которым можно работать, запустив Проводник.
Сетевые базы данных. Сетевая база данных образу¬ется обобщением .иерархической за счет допущения объектов, имеющих более одного предка, т. е. каждый элемент вышестоящего уровня может быть связан од¬новременно с любыми элементами следующего уров¬ня. Вообще, на связи между объектами в сетевых моде¬лях не накладывается никаких ограничений.
Сетевой базой данных фактически является Все¬мирная паутина глобальной компьютерной сети Ив-тернет. Гиперссылки связывают между собой сотни миллионов документов в единую распределенную сете¬вую базу данных.
Системы управления базами данных (СУБД). Для
создания баз данных, а также выполнения операции поиска и сортировки данных предназначены специ¬альные программы — системы управления базами данных (СУБД).
Таким образом, необходимо различать собственно базы данных (БД) — упорядоченные наборы данных, и системы управления базами данных (СУБД) — про¬граммы, управляющие хранением и обработкой дан¬ных. Например, приложение Access, входящее в офис¬ный пакет программ Microsoft Office, является СУБД, позволяющей пользователю создавать и обрабатывать табличные базы данных.
2. Компьютерные вирусы: способы распространения, защита от вирусов
Компьютерные вирусы являются программами, ко-торые"могут «размножаться» и скрытно внедрять свои копии в файлы, загрузочные сектора дисков и доку¬менты.
В настоящее время известно несколько.десятков ты¬сяч вирусов, заражающих компьютеры. различных операционных систем и распространяющихся по ком¬пьютерным, сетям. Обязательное свойство компьютер¬ного вируса — способность к самокопированию.
Активизация компьютерного вируса нередко вызы¬вает уничтожение программ и данных.
По «среде обитания» вирусы разделяют на файло¬вые, загрузочные, макровирусы и сетевые,
Файловые вирусы. Файловые вирусы различными способами внедряются в исполняемые файлы (про¬граммы) и обычно активизируются при их запуске. После запуска зараженной программы вирусы нахо¬дятся в оперативкой памяти компьютера и остаются активными (т. е. могут заражать другие файлы) вплоть до момента выключения компьютера или пере¬загрузки операционной системы.
Профилактическая защита от файловых вирусов состоит в том, чтобы не запускать на исполнение файлы, полученные из сомнительного источника и предвари¬тельно не проверенные антивирусными программами.
Загрузочные вирусы. Загрузочные вирусы записы¬вают себя в загрузочный сектор диска. При загрузке операционной системы с зараженного диска вирусы внедряются в оперативную память компьютера.
Макровирусы. Макровирусы заражают, файлы до¬кументов Word и электронных таблиц Excel. Макрови¬русы фактически представляют собой макрокоманды (макросы), которые встраиваются в документ.
После загрузки зараженного документа в приложе¬ние макровирусы постоянно присутствуют в памяти компьютера и могут заражать другие документы. Профилактическая защита от макровирусов состо¬ит в предотвращении запуска вируса; При открытии документа в приложениях Word и Excel сообщается о присутствии в них макросов (потенциальных вирусов) и предлагается запретить их загрузку. Выбор запрета на загрузку макросов надежно защитит ваш компью тер от заражения макровирусами, однако отключит и полезные макросы, содержащиеся в документе.
Сетевые вирусы. По компьютерной сети могут рас¬пространяться и заражать компьютеры любые обыч¬ные вирусы. Это происходит, например, при получе¬нии зараженных файлов с серверов файловых архи¬вов. Однако существуют и специфические сетевые вирусы, которые используют для своего распростране¬ния электронную почту и Всемирную паутину.
«Почтовый * вирус содержится во вложенных в поч¬товое сообщение файлах. Если получатель сообщения откроет вложенный файл (вирус), то произойдет зара¬жение компьютера. Этого не случится после чтения са¬мого почтового сообщения, так как заражено не почто¬вое сообщение, а вложенный в пего файл.
Профилактическая защита от почтовых вирусов за¬ключается в том, чтобы не открывать вложенные в почтовые сообщения файлы, полученные из сомни¬тельных источников.
Антивирусные программы. Наиболее эффективны в борьбе с компьютерными вирусами антивирусные программы, в которых используются различные прин¬ципы поиска и лечения зараженных файлов.
Самыми популярными и действенными антивирус¬ными программами являются полифаги (например, AntiVira) Toolkit Pro). Принцип работы полифагов осно¬ван па проверке файлов и секторов дисков и оператив¬ной памяти и поиске в пих известных и новых (неиз¬вестных полифагу) вирусов.
Полифаги способны обеспечивать проверку файлов в процессе их загрузки в оперативную память. Такие программы называются антивирусными мониторами (например, AVP Monitor).
К достоинствам полифагов относится их универ¬сальность, к недостаткам - большие размеры приме¬няемых ими антивирусных баз данных, которые должны содержать информацию о максимально воз¬можном количестве вирусов, что, в свою очередь, при¬водит к относительно небольшой скорости поиска вирусов
Билет № 23