
- •Примерные ответы на примерные билеты
- •Билет № 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. Практическое задание по работе с электронной почтой (в локальной или глобальной компьютерной сети). Задание
2. Разработка алгоритма перемещений и действий для исполнителей типа "Робот" или "Черепашка".
Просмотрев упражнения к нескольким школьным учебникам, мы остановили свой выбор на задаче построения изображения, которая может решаться для самых разнообразных исполнителей. Сразу подчеркнем, что, помимо приведенных ниже решений, содержащих 'процедуры и циклы, ученики могут реализовать и более простые линейные решения (просто написать длинный список необходимых команд, не обращая внимания на то, что они порой повторяются). По нашему мнению, это хорошо, ибо дает возможность слабым ученикам хоть как-то справиться с заданием; разумеется, оценка в последнем случае должна быть ниже.
Условие задачи
Составить алгоритм, в результате выполнения которого на экране будет вычерчено следующее изображение:
H G
J I F E
K D
L C
A B
Рисование начать с точки А и далее перемещаться согласно указанным на рисунке буквам латинского алфавита. Считать, что все стороны изображаемой фигуры равны.
Примечание. Буквы нанесены на рисунок исключительно ради удобства обсуждения в тексте статьи; их рисование на дисплее в задачу не входит!
Решения для различных исполнителей
Конкретный вид решения, разумеется, сильно зависит от системы команд исполнителя. Тем не менее, для некоторых из них алгоритмы выглядят очень, похоже. Ниже показаны решения задачи для исполнителей "Черепашка" (язык Лого) и "Кенгуренок". В обоих из них после некоторых подготовительных действий четыре раза выполняется процедура р1, которая рисует по три стороны фигуры (первый раз это АБ, ВС и СО, затем по той же программе изображаются стороны ОЕ, ЕР и РО и т.д.).
-
Программа для Logo Writer
Программа для исполнителя "Кенгуренок"
То таin :Х
прыжок
Ноmе
прыжок
С1еаn
прыжок
Right 90
прыжок
Repeat 4 [р1 :Х]
сделай р1
Епd
сделай р1
сделай р1
сделай р1
То р1 :Х
процедура р1
Forward. :Х
сделай 1ine
Left 90
поворот
Forward :Х
сделай 1ine
Right: 90
поворот
Forward:Х
поворот
Left 90
поворот
Еnd
сделай 1ine
поворот
коней процедуры
процедура 1ine
шаг
шаг
шаг
шаг
конец процедуры
Поскольку исполнитель "Кенгуренок" обладает меньшими возможностями (например, поворачивается только налево и не умеет подсчитывать количество повторений), программа для него заметно длиннее.
А вот для исполнителя "Чертежник", описанного в учебнике А.Г. Кушниренко с соавторами, алгоритм будет несколько другим. Причина состоит в том, что в отличие от двух предыдущих исполнителей "Чертежник" не имеет понятий "вперед" и "назад", а пользуется системой координат, связанной с листом бумаги. С другой стороны, благодаря такому принципу работы он не нуждается в поворотах. Поэтому для "Чертежника" фигура разделяется не на четыре, а на две повторяющиеся части; их границей служит точка G на рисунке. Команды рисования обеих частей рисунка совпадают с точностью до знака аргумента Х, именно поэтому повторный вызов вспомогательного алгоритма р1 содержит знак "минус" перед аргументом. Обратите также внимание на то, что алгоритмы рисования линий АВ—ВС и СО—ОЕ для данного исполнителя одинаковы, что позволяет во вспомогательном алгоритме р1 использовать цикл повторения необходимых действий два раза (разумеется, если ученик вместо такого цикла дважды напишет повторяющуюся пару команд, это не будет ошибкой!).
Исполнитель "Чертежник"
алг плюс (арг веш X)
нач
поднять перо
сместиться на вектор(X, 0)
опустить перо
р1(Х)
р1(-X)
кон
алг р1 (арг веа X)
нач
нц 2 раза
сместиться на вектор(X, 0)
сместиться на вектор(0, X)
кц
сместиться на вектор(—X, 0)
сместиться на вектор(0, X)
кон
Наконец, рассмотрим еще одного исполнителя, который также описывается в этом же учебнике, — это "Робот". "Робот" не умеет рисовать, поэтому для него придется несколько переформулировать задачу. Двигаясь вдоль стены, он должен будет обойти вокруг всей фигуры из начального положения, показанного на рисунке около буквы А.
Кстати говоря, данное небольшое изменение задачи приводит к существенному изменению ее решения. Дело в том, что размеры стены, вдоль которой движется "Робот" (если хотите, для наглядности ее можно называть забором), теперь заданы, и ему не надо заботиться о длине пути — достаточно контролировать свое положение относительно стены. Именно поэтому в решении отсутствуют какие-либо геометрические параметры.
И еще об одной особенности решения для данного исполнителя. Из-за довольно "жесткой" системы команд — только на одну клетку строго в указанном направлении — решение получается очень громоздким. Может быть, стоит даже упростить задачу, убрав, например, выступ стены РСН1. Нам удалось написать алгоритм, используя 8 однотипных вспомогательных алгоритмов, т.е. по два на каждое направление (напомню, что всего у фигуры 12 сторон). Три первых алгоритма (для сторон АВ, ВС и СО) приведены в правой колонке, остальные легко могут быть восстановлены читателями по аналогии.
Исполнитель "Робот"
алг обход
нач
право 1
верх 2
право 1
верх 1
лево 2
верх 1
лево 1
низ 2
лево1
низ1
право 2
низ1
кон
алг право1
нач
нц пока сверху стена
| вправо
кц кон
алг верх 2
нач
нц пока сверху свободно
1 вверх
кц кон
алг верх1.
нач
нц пока слева стена
| вверх
кц
кон
Так выглядят решения предложенной задачи для четырех различных исполнителей. Разумеется, учитель может использовать и любого другого исполнителя.