- •Примерные ответы на примерные билеты
- •Билет № 1
- •1. Информатизация общества. Основные этапы развития вычислительной техники.
- •2. Создание, редактирование, сохранение, распечатка текста в среде текстового редактора.
- •1. Информатизация общества. Основные этапы развития вычислительной техники.
- •2. Решение расчетной задачи с использованием математических функций (среднее арифметическое, минимум, максимум и др.) в среде электронных таблиц.
- •1. Функциональная схема компьютера. Основные устройства компьютера и их функции.
- •2. Создание, редактирование, сохранение, распечатка текста в среде текстового редактора.
- •Общие сведения о компьютерных вирусах
- •Билет №2
- •1. Функциональная схема компьютера. Основные устройства компьютера и их функции.
- •Билет №3
- •1. Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.).
- •2. Разработка алгоритма перемещений и действий для исполнителей типа "Робот" или "Черепашка".
- •1. Характеристики процессора и внутренней памяти компьютера (быстродействие, разрядность, объем памяти и др.).
- •2. Разработка алгоритма перемещений и действий для исполнителей типа "Робот" или "Черепашка".
- •Билет №4
- •1. Внешняя память компьютера. Носители информации (гибкие диски, жесткие диски, диски cd-rom, магнитооптические диски и пр.) и их основные характеристики.
- •2. Определение результата выполнения алгоритма по его блок-схеме, записи на естественном языке или записи на языке программирования.
- •1. Внешняя память компьютера. Носители информации (гибкие диски, жесткие диски, диски cd-rom, магнитооптические диски и пр.) и их основные характеристики.
- •2. Определение результата выполнения алгоритма по его блок-схеме, записи на естественном языке или записи на языке программирования.
- •Конец Билет №5
- •1. Операционная система компьютера (назначение, состав, способ организации диалога с пользователем). Загрузка компьютера.
- •2. Создание, преобразование, сохранение, распечатка рисунка в среде графического редактора.
- •2. Создание, преобразование, сохранение, распечатка рисунка в среде графического редактора.
- •Билет №6
- •1. Файловая система компьютера. Папки. Файлы (имя, тип, путь доступа). Операции с файлами и папками в среде операционной системы.
- •2. Решение задачи на построение графика функции в электронных таблицах.
- •1. Файловая система компьютера. Папки. Файлы (имя, тип, путь доступа). Операции с файлами и папками в среде операционной системы.
- •Билет №7
- •1. Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека. Примеры.
- •2. Решение задачи на упорядочивание данных в среде электронных таблиц или в среде системы управления базами данных.
- •1. Информация и информационные процессы в природе, обществе, технике. Информационная деятельность человека. Примеры.
- •2. Решение задачи на упорядочивание данных в среде электронных таблиц или в среде системы управления базами данных.
- •Билет №8
- •1. Управление как информационный процесс. Замкнутые и разомкнутые системы управления, назначение обратной связи. Примеры.
- •2. Практическое задание на создание на диске архива файлов и раскрытие архива с использованием программы-архиватора.
- •1. Управление как информационный процесс. Замкнутые и разомкнутые системы управления, назначение обратной связи. Примеры.
- •Исходная
- •Исходная
- •Билет №9
- •1. Текстовый редактор. Назначение и основные возможности.
- •2. Разработка алгоритма или программы, формирующей на экране рисунок.
- •1. Текстовый редактор. Назначение и основные возможности.
- •Билет №10
- •1. Графический редактор. Назначение и основные возможности.
- •2. Разработка алгоритма или программы, содержащей команду повторения (оператор цикла).
- •1. Графический редактор. Назначение и основные возможности.
- •Билет №11
- •1. Электронные таблицы. Назначение и основные возможности.
- •2. Разработка алгоритма или программы, содержащей команды ветвления.
- •1. Электронные таблицы. Назначение и основные возможности.
- •Решение
- •Составить форму для решения равнобедренного треугольника по основанию и противолежащему ему углу (вычисления его боковых сторон, периметра, оставшихся углов, площади, высот).
- •Билет №12
- •1. Система управления базами данных. Назначение и основные возможности.
- •2. Решение расчетной задачи с использованием математических функций в среде программирования.
- •1. Система управления базами данных. Назначение и основные возможности.
- •Билет №13
- •1. Понятие алгоритма. Свойства алгоритма. Возможность автоматизации деятельности человека. Примеры.
- •2. Операции с файлами (переименование, копирование, удаление, поиск) в среде операционной системы.
- •Понятность
- •Результативность
- •Массовость
- •2. Операции с файлами (переименование, копирование, удаление, поиск) в среде операционной системы.
- •Комментарии
- •Билет №14
- •1. Линейная алгоритмическая структура. Команда присваивания. Примеры.
- •2. Формирование запроса на поиск данных в среде системы управления базами данных.
- •1. Линейная алгоритмическая структура. Команда присваивания. Примеры.
- •Действие 1
- •Действие 2
- •Действие п
- •2. Формирование запроса на поиск данных в среде системы управления базами данных.
- •Билет №15
- •1. Алгоритмическая структура "ветвление". Команда ветвления. Примеры.
- •2. Инсталляция программы с носителя информации (дискет, дисков cd-rom).
- •1. Алгоритмическая структура "ветвление". Команда ветвления. Примеры.
- •Решение
- •2. Инсталляция программы с носителя информации (дискеты, диска cd-rom).
- •Билет №16
- •1. Алгоритмическая структура "цикл". Команда повторения. Примеры.
- •2. Работа с дискетой (форматирование, создание системной дискеты) в среде операционной системы.
- •Алгоритмическая структура "цикл". Команда повторения. Примеры.
- •2. Работа с дискетой (форматирование, создание системной дискеты) в среде операционной системы.
- •Билет №17
- •1. Исполнители алгоритмов: человек, автомат, робот, компьютер. Компьютер как формальный исполнитель алгоритмов (программ). Схема выполнения программы компьютером.
- •2. Исследование дискет на наличие вируса в среде антивирусной программы.
- •1. Исполнители алгоритмов: человек, автомат, робот, компьютер. Компьютер как формальный исполнитель алгоритмов (программ). Схема выполнения программы компьютером.
- •2. Исследование дискет на наличие вируса в среде антивирусной программы.
- •Билет №18
- •2. Решение задачи на определение объема информации, преобразование единиц измерения информации.
- •2. Решение задачи на определение объема информации, преобразование единиц измерения информации.
- •Билет №19
- •1. Способы передачи информации. Организация и структура локальных и глобальных компьютерных сетей.
- •2. Решение задач на представление чисел в десятичной, двоичной и других системах счисления.
- •1. Способы передачи информации. Организация и структура локальных и глобальных компьютерных сетей.
- •2. Решение задач на представление чисел в десятичной, двоичной и других системах счисления.
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети).
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •Билет №20
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети). Задание
- •Билет №20
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети).
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети). Задание
2. Исследование дискет на наличие вируса в среде антивирусной программы.
Задание
На одной из нескольких выданных учителем дискет обнаружить "имитатор вируса" (подробнее об имитаторе см. в разделе Комментарии).
Выполнение задания. Запустите антивирусную программу, установленную на вашем компьютере (пусть, для примера, это будет распространенная в системе образования программа Doctor Web). Укажите в качестве проверяемого объекта дискету (диск А:):
Произведите проверку на вирусы и посмотрите на результаты. Как следует из задания, только на одной из дискет результат проверки будет положительным.
На всех остальных дискетах "вирус" (напомним, что мы имеем дело с безопасной имитацией) обнаружен не будет — окно с результатами анализа останется пустым.
Примечание. Возможно, при проверке файлов на дискете вам потребуется проверить или даже изменить настройки антивирусной программы. Особое внимание обратите на то, какие файлы выбраны для проверки. Для описываемой программы это делается в пункте "Изменить настройки" соответствующего меню:
Комментарии
Оригинальность предлагаемого нами задания состоит в имитации специальным образом дискеты, "зараженной" вирусом. По нашему мнению, задание без этого будет значительно менее интересным и эффективным с точки зрения проверки навыков ученика.
Задача создания безопасной программы, на которую бы реагировало антивирусное программное обеспечение, имеет различные решения. В данном случае предлагается воспользоваться известным тестом антивирусных программ, предложенных Европейским институтом антивирусных исследований AICAR. Данный тест обладает несколькими достоинствами:
• предельно малый размер — всего 68 байт;
• содержит только текстовые символы, поэтому легко может передаваться внутри любого текстового описания;
• необходимый для тестирования исполняемый файл создается очень просто;
• является настоящим исполняемым файлом формата СОМ и при запуске выдает на экран сообщение "EICAR-STANDARD-ANTIVIRUS-TEST-FILE".
Для создания теста необходимо набрать или скопировать в любой текстовый редактор следующую строку:
X50!P%@AP[4\PZX54 (P'") 7CC) 7 } $EICAR-STANDARD-ANTIVIRUS-TEST-FILE!$Н+Н*
— а затем сохранить его в формате обычного текстового файла. Если вы не нажали перевод строки, то длина файла должна быть ровно 68 байт. После этого остается сменить расширение ТХТ на СОМ — и тест для антивирусного ПО готов!
Билет №18
1. Технология решения задач с помощью компьютера (моделирование, формализация, алгоритмизация, программирование, компьютерный эксперимент). Пример решения задачи (математической, физической или др.).
2. Решение задачи на определение объема информации, преобразование единиц измерения информации.
1. Технология решения задач с помощью компьютера (моделирование, формализация, алгоритмизация, программирование, компьютерный эксперимент). Пример решения задачи (математической, физической или др.).
В решении любой содержательной задачи с использованием компьютера можно выделить ряд этапов. Они представлены на обобщенной схеме.
Обсудим эти этапы.
Первый этап — определение целей моделирования. Основные из них таковы:
• понять, как устроен конкретный объект, какова его структура, основные свойства, законы развития и взаимодействия с окружающим миром (согласно этой цели моделирования получают описательную, или дескриптивную, модель);
• научиться управлять объектом (или процессом) и определить наилучшие способы управления при заданных целях и критериях (оптимизационные и многокритериальные модели);
• научиться прогнозировать прямые и косвенные последствия воздействия на объект (игровые и имитационные модели).
Поясним это на примерах. Пусть объект исследования — экологическая система. Мирно сосуществовавшие со стабильными численностями популяции двух видов особей, имеющих общую кормовую базу, "вдруг" начинают резко менять численность, — и здесь моделирование позволяет с известной долей достоверности установить причину (или, по крайней мере, опровергнуть определенную гипотезу).
Выработка концепции управления объектом — другая возможная цель моделирования. Какой режим полета самолета выбрать, для того чтобы полет был вполне безопасным и экономически наиболее выгодным? Как составить график выполнения сотен видов работ на строительстве большого объекта, чтобы оно закончилось в максимально короткий срок? Множество таких проблем систематически возникают перед экономистами, конструкторами, учеными.
Наконец, прогнозирование последствий тех или иных воздействий на объект может быть как относительно простым делом в несложных физических системах, так и чрезвычайно сложным, например, в системах экологических, биолого-экономических, социальных. Если относительно легко ответить на вопрос об изменении режима распространения тепла в тонком стержне при изменениях в составляющем его сплаве, то несравненно труднее предсказать экологические и климатические последствия строительства крупной ГЭС или социальные последствия изменений налогового законодательства. Здесь методы моделирования также способны оказать значительную помощь.
Естественно, прежде чем формулировать цель исследования, необходимо всесторонне изучить структуру моделируемого объекта (процесса).
После этого переходят к формализации объекта (процесса), результатом которой и будет в нашем случае модель (математическая или информационная).
Содержательное описание в словесной форме обычно содержит:
• сведения о природе исследуемого процесса;
• сведения о количественных характеристиках отдельных составляющих исследуемого процесса;
• сведения о месте и значении каждого отдельного составляющего в общем, процессе функционирования рассматриваемой системы;
• постановку прикладной задачи, определяющую цели моделирования исследуемого процесса.
На этом же этапе составляется список величин, от которых зависит поведение объекта или ход процесса (входные величины), а также тех величин, которые желательно получить в результате моделирования (выходные величины). Очень важно разделить (ранжировать) входные параметры по степени важности влияния их изменений на выходные. Чаще всего невозможно, да и не нужно учитывать все факторы, которые могут повлиять на значения интересующих нас выходных величин. От того, насколько умело будут выделены важнейшие факторы, зависит успех моделирования, быстрота и эффективность достижения цели. Отбрасывание (по крайней мере при первом подходе) менее значимых факторов огрубляет объект моделирования и способствует пониманию его главных свойств и закономерностей. Выделить более важные (значимые) факторы и отсеять менее важные может лишь человек, хорошо разбирающийся в той предметной области, к которой относится модель.
Содержательное описание процесса обычно самостоятельного значения не имеет, а служит лишь основой для дальнейшей формализации этого процесса — построения формализованной схемы и модели процесса.
Формализованная схема является промежуточным звеном между содержательным описанием и моделью и разрабатывается в тех случаях, когда из-за сложности исследуемого процесса переход от содержательного описания к модели оказывается невозможным.
На этапе построения формализованной схемы должна быть дана точная формулировка задачи исследования с указанием окончательного перечня искомых величин и оцениваемых зависимостей.
На этапе перехода от формализованной схемы к модели необходимо перейти от абстрактной формулировки модели к формулировке, имеющей конкретное математическое или иное наполнение. В этот момент модель предстает перед нами в виде уравнения, системы уравнений, системы неравенств, таблицы и т.д. Для преобразования формализованной схемы в модель необходимо записать в аналитической форме все соотношения, выразить все логические условия. Последним этапом формализации является идентификация модели — определение параметров и структуры модели, обеспечивающей наилучшее совпадение исходных данных объекта и данных, полученных на модели объекта. Можно считать, что модель адекватна реальному процессу, если основные характеристики процесса совпадают с экспериментальными с заданной степенью точности.
Слово "модель" произошло от латинского слова iiiodeUum, которое означает: мера, образ, способ — и т.д. Его первоначальное значение было связано со строительным искусством, и почти во всех европейских языках оно употреблялось для обозначения образа или прообраза, или вещи, сходной в каком-то отношении с другой вещью.
Модель используется при разработке теории объекта в том случае, когда непосредственное исследование его не представляется возможным вследствие ограниченности современного уровня знания и практики. Данные о непосредственно интересующем исследователя объекте получаются путем исследования другого объекта, который объединяется с первым общностью характеристик, определяющих специфику обоих объектов.
Признаки модели:
• это мысленно представляемая или материально реализуемая система;
• она воспроизводит или отображает объект исследования;
• она способна замещать исследуемый объект;
• ее изучение дает новую информацию об объекте исследования.
Будем понимать под моделью другой объект (реальный, знаковый или воображаемый), отличный от исходного, который обладает существенными для целей моделирования свойствами и в рамках этих целей полностью заменяет исходный объект.
Моделирование — процесс построения формальной модели реального явления и ее использование в целях исследования моделируемого явления,
Когда модель сформулирована, выбирается метод и инструментальное средство ее исследования. В зависимости от формализованной постановки задачи в качестве такого средства может выступать либо пакет прикладных программ (офисных — типа MS Excel, MS Access и др., специализированных математических — типа MathLab, Mathematica, Maple и др.), либо язык программирования (Паскаль, Си, Фортран и др.). В зависимости от выбранного средства можно использовать или готовый метод решения, реализованный в данном продукте, либо составлять программу для выбранного метода.
Если в качестве средства решения задачи выступает тот или иной язык программирования (впрочем, это актуально и для математических пакетов), следующий этап — разработка алгоритма и составление программы для ЭВМ. Здесь каждый действует по-своему, это творческий и трудно формализуемый процесс. В настоящее время наиболее распространенными являются приемы структурного и объектно-ориентированного программирования. Выбор языка программирования обычно определяется имеющимся опытом программиста, наличием некоторых стандартных подпрограмм и доступных библиотек.
После составления программы решаем с ее помощью 'простейшую тестовую задачу (желательно с заранее известным ответом) с целью устранения грубых ошибок. Профессиональное тестирование — весьма непростой процесс; в нашем случае приходится пользоваться крайне упрощенными процедурами. Затем следует собственно численный эксперимент и выясняется, соответствует ли модель реальному объекту (процессу). Модель адекватна реальному процессу, если основные характеристики процесса, полученные на ЭВМ, совпадают с экспериментальными с заданной степенью точности. В случае несоответствия модели реальному процессу возвращаемся к одному из предыдущих этапов. Возможные точки возврата указаны на схеме: либо в процессе ранжирования были отброшены какие-то важные факторы или же было взято слишком много незначительных факторов и требуется уточнить модель; либо выбор метода исследования оказался не слишком удачным и нужно использовать более сложный и точный. После внесения тех или иных изменений вновь проходим по части технологической цепочки и делаем это до тех пор, пока не будут получены приемлемые результаты.
Если результаты соответствуют экспериментальным данным или нашим интуитивным представлениям, проводят расчеты по программе, данные накапливаются и соответствующим образом обрабатываются. Чаще удобной для восприятия формой представления результатов являются не таблицы значений, а графики, диаграммы. Иногда численные значения пытаются заменить аналитически заданной функцией, вид которой определяет экспериментатор. Обработанные данные в конечном итоге попадают в отчет о проделанном эксперименте.
