Зачёт по информатике и ИКТ. 5 класс. 2008/2009 учебный год

advertisement
Зачёт по информатике и ИКТ. 5 класс. 2008/2009 учебный год
Пояснительная записка
Билеты устного зачёта по информатике состоят из двух частей:
1) устный вопрос;
2) задача.
На устный (первый) вопрос билета необходимо и достаточно дать
приведённые ниже ответы.
Задачи, которые включены в билеты, частично взяты из проходившей
олимпиады по информатике в нашем лицее, частично – это те задачи, которые
рассматривались на уроках информатики. Условия задач можно взять на сайте
лицея в разделе «Информатика» → Конкурс «Инфомикс 2008» по
информационным технологиям среди учеников 5-11 классов → Задания для 5 – 6
классов (ссылка: http://lyceum1524.ru/informatics.aspx?iid=1).
Критерии оценки:
1) Оценка «5» ставится за полный ответ на первый вопрос и целиком
(без ошибок) решённую задачу.
2) Оценка «4» ставится в том случае, если ответ на вопрос дан не
полностью и в решении задачи имеются незначительные неточности.
3) Оценка «3» ставится, если ответ на первый вопрос не дан или дан
неверно, но при этом задача решена правильно (возможно с
небольшими неточностями).
4) Зачёт считается несданным (оценка «2»), если оба задания не сделаны.
Ответы на устные вопросы зачёта по информатике и ИКТ
для 5 класса
Билет 1
1. Перечислите сочетание горячих клавиш, которые выполняют следующие
функции в операционной системе MacOS X:
а) Ябл + А – выделить всё;
б) Ябл + С – копировать выделенный объект в буфер обмена;
в) Ябл + Х – вырезать выделенный объект в буфер обмена;
г) Ябл + V – вставить объект из буфера обмена;
д) Ябл + Q – завершить работу текущего приложения;
Все указанные буквы английские.
Билет №2
1. Дайте определение понятию «алгоритм». Каким требованиям должен
удовлетворять алгоритм?
Алгори́тм – это точный набор инструкций, описывающих последовательность
действий исполнителя для достижения результата решения задачи за конечное
время.
Часто в качестве исполнителя выступает некоторый механизм (компьютер,
токарный станок, швейная машина), но понятие алгоритма необязательно
относится к компьютерным программам, так, например, чётко описанный
рецепт приготовления блюда также является алгоритмом, в таком случае
исполнителем является человек.
Различные определения алгоритма в явной или неявной форме содержат
следующий ряд общих требований:
 Понятность – алгоритм для исполнителя должен включать только те
команды, которые ему (исполнителю) доступны, которые входят в его
систему команд.
 Завершаемость (конечность) – при корректно заданных исходных
данных алгоритм должен завершать работу и выдавать результат за
конечное число шагов. С другой стороны, вероятностный алгоритм
может и никогда не выдать результат, но вероятность этого равна 0.
 Массовость – алгоритм должен быть применим к разным наборам
исходных данных.
 Результативность
–
завершение
алгоритма
определенными
результатами.
Билет №3
1. Перечислите и опишите виды алгоритмов. На каждый вид алгоритма
приведите соответствующий пример.
Виды алгоритмов:
1) Линейный. Все действия идут подряд друг за другом.
2) Разветвляющийся. Алгоритм, в котором есть условие. Выделяют два
вида разветвляющегося алгоритма. В первом виде если выполняется
условие (то есть оно истинно), то выполняется группа команд, если
же условие не выполняется (то есть оно ложно), то никакие действия
не выполняются. Второй вид разветвляющегося алгоритма
отличается от первого тем, что в случае невыполнения условия,
выполняется вторая группа команд.
3) Циклический. Алгоритм, в котором есть повторяющиеся действия.
Примеры
Пример 1 (заваривание чая) – линейный алгоритм.
 вскипятить воду;
 ополоснуть заварочный чайник кипятком;
 засыпать в чайник заварку;
 залить кипятком;
 настоять 10 минут.
Пример 2 (распорядок дня) – разветвляющийся алгоритм.
 после школы приду домой;
 переоденусь;
 пообедаю;
 сделаю уроки;
 если погода на улице плохая,
то останусь дома смотреть телевизор
иначе – пойду с друзьями гулять;
 вернусь домой;
 поужинаю;
 лягу спать.
Пример 3 (чистка картошки) – циклический алгоритм.
повторить 15 раз
 взять картофелину;
 ополоснуть;
 почистить;
 ополоснуть;
 положить очищенную картофелину в кастрюлю.
Билет №4
1. Какие существуют способы записи алгоритма? Покажите их на конкретном
примере.
Способы записи алгоритма:
1) словесный;
2) блок-схема;
3) программа;
Пример:
Алгоритм отскакивания шарика от стенки определённого цвета.
1) Словесная запись.
Начало
Повторяем, пока не нажата кнопка «Стоп» следующие действия:
Вперёд на 2
Если цвет поля под шариком равен цвету границы, то проверяем
направление движения шарика. Если направление движения от 0 до 180
градусов, то изменяем направление на 90 градусов направо, в
противном случае изменяем направление на 90 градусов налево.
Конец.
2) Блок-схема.
Начало
Пока не нажата
кнопка «Стоп»
Вперёд 2
Нет
Если цвет поля =
цвету границы
Нет
налево 90
Конец
Да
Если курс =
0 – 180
Да
направо 90
3) Программа в «Логомирах»
это шарик
вп 2
если цп = 9 [если_иначе курс = 0 – 180 [пр 90] [лв 90]]
конец
Процедуру в правилах повторяем много раз.
Билет №5
1. Что такое цикл? С помощью какой команды в «Логомирах» реализован
циклический алгоритм? Запишите эту команду в общем виде (формат
команды).
Цикл – это многократно повторяющийся набор инструкций;
повторяющиеся действия.
В «Логомирах» цикл организуется с помощью команды «повтори».
Формат команды: повтори <число раз> [список команд].
Билет №6
1. Что такое процедура? Напишете в общем виде как оформляется процедура
в «Логомирах».
Процедура – это подпрограмма, которой присваивается имя. В имени
процедуры не должно быть пробелов. Для того чтобы вызвать действия,
находящиеся в процедуре, нужно в тексте программы указать её имя.
Оформление процедуры в «Логомирах»:
это <имя процедуры>
список команд
конец
Билет №7
1. Что такое условный оператор? Какие есть виды условного оператора?
Напишите в общем виде как оформляется условие в «Логомирах».
Условный оператор – это элемент компьютерной программы,
реализующий разветвляющийся тип алгоритма.
Есть два вида условных операторов. В «Логомирах» они оформляются
следующим образом:
если <условие> [список команд]
если_иначе <условие> [список команд 1] [список команд 2]
В первом случае если условие истинно (выполняется), то выполняются
команды, находящиеся в скобках. Если же условие ложно (то есть не
выполняется), то ничего не происходит, и выполнение программы идёт
дальше.
Во втором случае если условие истинно (выполняется), то выполняются
команды, находящиеся в первых скобках. Если же условие ложно (то есть
не выполняется), то выполняются команды, находящиеся во вторых
скобках.
Билет №8
1. Напишите назначение команды «нов_курс», её датчик, сокращение и
диапазон значений датчика. В чём отличие команды «нов_курс» от команд
«направо», «налево»?
Команда «нов_курс» изменяет направление черепашки. Её датчик «курс»
может принимать значение от 0 до 359. Сокращение «нк». Команда
«нов_курс» задаёт абсолютный поворот черепашки в указанном
направлении в отличие от команд «направо» и «налево», которые задают
относительный поворот черепашки.
Билет №9
1. Напишите назначение команд «нов_размер» и «нов_размер_пера»,
сокращения этих команд, их датчики и диапазоны значений
соответствующих датчиков.
Команда «нов_размер» изменяет размер черепашки. Сокращение «нрз».
Датчик «размер» может принимать значения от 5 до 160.
Команда «нов_размер_пера» изменяет размер пера черепашки.
Сокращение «нрп» может принимать значение от 1 до 30.
Билет №10
1. Напишите назначение команд «нов_место», «нов_х» и
сокращения этих команд (если есть) и их датчики (если есть).
«нов_у»,
Команда «нов_место» ставит черепашку в точку с указанными
координатами. Сокращение «нм». Датчика нет. Формат команды: нм [х у].
Команды «нов_х» и «нов_у» изменяют координаты черепашки по
соответствующим осям. Сокращений нет. Датчики х_коор и у_коор
соответственно.
Билет №11
1. Напишите основные команды черепашки, которые не имеют датчиков, их
назначение и сокращения, если они есть.
Основные команды черепашки:
 направо (пр) <число> – поворачивает черепашку на заданное число
градусов направо;
 налево (лв) <число> – поворачивает черепашку на заданное число
градусов налево;
 вперёд (вп) <число> – двигает черепашку на заданное число шагов
вперёд;
 назад (нд) <число> – двигает черепашку на заданное число шагов
назад;
 пч – показывает черепашку;
 сч – скрывает черепашку;
 сг – стирает все графические элементы с экрана и ставит черепашку в
центр экрана;
 домой – ставит черепашку в центр экрана;
 пп – поднимает перо черепашки;
 по – опускает перо черепашки;
 штамп – оставляет оттиск текущей формы черепашки на рабочем
поле;
 жди <число> – дополнительное ожидание перед выполнением
следующей команды.
Билет №12
1. Напишите назначение команд «нов_цвет» и «нов_форма», сокращения, их
датчики и диапазоны значений датчиков. С помощью какого условия
черепашка может проверить, какой цвет находится под ней?
Команда «нов_цвет» изменяет текущей цвет черепашки, а также цвет пера
черепашки. Сокращение «нц». Датчик «цвет» может принимать значение
от 0 (белый) до 139 (алый).
Проверка цвета под черепашкой осуществляется с помощью условия
«цвет_поля» или сокращённо «цп».
Команда «нов_форма» изменяет текущую форму черепашки. Сокращение
«нф». Датчик «форма» может принимать значения от 0 до 128.
Download