
- •Примерные ответы на примерные билеты
- •Билет № 1
- •1. Информатизация общества. Основные этапы развития вычислительной техники.
- •2. Создание, редактирование, сохранение, распечатка текста в среде текстового редактора.
- •1. Информатизация общества. Основные этапы развития вычислительной техники.
- •2. Создание, редактирование, сохранение, распечатка текста в среде текстового редактора.
- •Общие сведения о компьютерных вирусах
- •Билет №2
- •1. Функциональная схема компьютера. Основные устройства компьютера и их функции.
- •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. Решение задач на представление чисел в десятичной, двоичной и других системах счисления.
- •Билет №20
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети).
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети). Задание
- •Билет №20
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети).
- •1. Глобальная сеть Интернет и ее службы (электронная почта, доски объявлений, телеконференции, поисковые системы и др.). Этические и правовые нормы работы с информацией.
- •2. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети). Задание
Понятность
Каждая команда алгоритма должна быть понятна тому, кто исполняет алгоритм; в противном случае эта команда и, следовательно, весь алгоритм в целом не могут быть выполнены. Данное требование можно сформулировать более просто и конкретно. Составим полный список команд, которые умеет делать исполнитель алгоритма, и назовем его системой команд исполнителя (СКИ). Тогда понятными будут являться только те команды, которые попадают в этот список. Именно из такой формулировки становится ясно, почему компьютер такой "привередливый" при приеме введенных в него команд: даже если неверно написана всего одна буква, команда уже не может быть обнаружена в СКИ.
Приведем теперь несколько примеров. Рядовой школьник вряд ли сможет найти статистическое среднее, но не потому, что это очень сложно, а просто из-за незнакомого термина. Переформулируйте задачу (найти сумму чисел и поделить на их количество), и ученик немедленно с ней справится. Или еще. Казалось бы, что может быть проще, чем нарисовать на экране точку. Но, пока вы не будете знать команду, которая это делает, получить результат будет невозможно. Обратите внимание, что совсем не обязательно речь идет об операторе языка программирования. Определенную СКИ, оформленную в форме панели инструментов, имеет и графический редактор.
Определенность (или детерминированность)
Команды, образующие алгоритм (или, можно сказать, входящие в СКИ), должны быть предельно четкими и однозначными. Их результат не может зависеть от какой-либо дополнительной информации извне алгоритма. Сколько бы раз вы не запускали программу, для одних и тех же исходных данных всегда будет получаться один и тот же результат.
При наличии ошибок в алгоритме последнее сформулированное свойство может иногда нарушаться. Например, если не было предусмотрено присвоение переменной начального значения, то результат в некоторых случаях может зависеть от случайного состояния той или иной ячейки памяти компьютера. Но это скорее не опровергает, а подтверждает правило: алгоритм должен быть определенным, в противном случае это не алгоритм.
Результативность
Результат выполнения алгоритма должен быть обязательно получен, т.е. правильный алгоритм не может обрываться безрезультатно из-за какого-либо непреодолимого препятствия в ходе выполнения. Кроме того, любой алгоритм должен завершиться за конечное число шагов. Большинство алгоритмов данным требованиям удовлетворяют, но при наличии ошибок возможны нарушения результативности. В качестве первого примера возьмем случай, когда алгоритм по тем или иным причинам получит в качестве номера символа в строке отрицательное число. При попытке найти такой символ выполнение алгоритма, естественно, завершится аварийным образом. Теперь пример другой ситуации. Рассмотрим алгоритм деления некоторого числа п "столбиком" на 3. При п == 4,2 он благополучно получает результат, а вот для простейшего значения п = 1 процесс деления оказывается бесконечным. Впрочем, достаточно дополнить алгоритм условием на количество требуемых в ответе знаков после запятой, и результативность немедленно будет восстановлена.
Корректность
Любой алгоритм создан для решения той или иной задачи, поэтому нам необходима уверенность, что это решение будет правильным для любых допустимых исходных данных. Указанное свойство алгоритма принято называть его корректностью. В связи с обсуждаемым свойством большое значение имеет тщательное тестирование алгоритма перед его использованием. Как показывает опыт, грамотная и всесторонняя отладка для сложных алгоритмов часто требует значительно больших усилий, чем собственно разработка этих алгоритмов. При этом важно не столько количество проверенных сочетаний входных данных, сколько количество их типов. Например, можно сделать сколько угодно проверок для положительных значений аргумента алгоритма, но это никак не будет гарантировать корректную его работу в случае отрицательной величины аргумента. Кстати говоря, именно результатом недостаточной тщательности тестирования чаще всего объясняются многочисленные сюрпризы, преподносимые современным программным обеспечением в процессе эксплуатации.