ГИА - информатика - 2012 Задание 6 Учитель информатики и ИКТ МОУ «СОШ32» г. Энгельса klv168.narod.ru.

Презентация:



Advertisements
Похожие презентации
Алгоритм для конкретного исполнителя с фиксированным набором команд Подготовка к ГИА(ОГЭ) по информатике Задания А 6.
Advertisements

Подготовка к ГИА 9 класс задания 8 и 16. Задание 8 Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный.
Исполнители Болгова Н.А. – МОУ СОШ с углубленным изучением отдельных предметов с.Тербуны Липецкой области РМО учителей информатики и ИКТ Тербунского р-на.
АЛГОРИТМЫ, ВИДЫ АЛГОРИТМОВ, ОПИСАНИЕ АЛГОРИТМОВ. ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ АЛГОРИТМА ( ЗАДАЧИ ЕГЭ ). АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ.
Учитель информатики и ИКТ МОУ «СОШ 100» Ленинского района г.Саратова Мищенко Н.В. 1.
Э Школа 58 Тест Исполнитель. (А18) Е Г Регистрация Школа 58 В среде Internet Explorer слайды разверните во весь экран! Обратный просмотр слайдов запрещён!
Алгоритм как модель деятельности. Алгоритм – это последовательность действий конкретному исполнителю, расположенных в строго определенном порядке, для.
Демо 2010 В кодировке КОИ-8 каждый символ кодируется одним байтом. Определите информационный объем сообщения из 20 символов в этой кодировке. 1) 20 бит.
Исполнители в ЕГЭ Буткевич Ирина Владиславовна, учитель информатики МБОУСОШ 22 г.Новочеркасска.
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.
АЛГОРИТМЫ, ВИДЫ АЛГОРИТМОВ, ОПИСАНИЕ АЛГОРИТМОВ. ФОРМАЛЬНОЕ ИСПОЛНЕНИЕ АЛГОРИТМА ( ЗАДАЧИ ЕГЭ ). АЛГОРИТМИЗАЦИЯ И ПРОГРАММИРОВАНИЕ.
Муниципальное общеобразовательное учреждение «Средняя общеобразовательная школа 1 Р.п. Татищево» Презентацию подготовил учитель информатики и ИКТ Копылова.
Поиск алгоритма минимальной длины для исполнителя B2 (базовый уровень, время – 4 мин)
Исполнитель Чертежник. При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнить несколько.
УПРАВЛЕНИЕ ИСПОЛНИТЕЛЕМ ЧЕРТЁЖНИК Знакомимся с Чертёжником Пример алгоритма управления Чертёжником Использование вспомогательных алгоритмов Цикл ПОВТОРИТЬ.
Выполнение алгоритмов для исполнителя
1 из 9 Команды алгоритмического языка Цикл n раз.
Жизненные задачи Последовательность действий Алгоритм ЧТО ТАКОЕ АЛГОРИТМ.
Исполнитель Робот. Управление Роботом. Работа в среде Алгоритмика 1 7 класс Яблоновская СОШ 3, Тахтамукайский район, Республика Адыгея Учитель информатики.
2 из 9 1. Что такое последовательный алгоритм? 2. Приведите пример последовательного алгоритма. 3. Что такое программа?
Транксрипт:

ГИА - информатика Задание 6 Учитель информатики и ИКТ МОУ «СОШ32» г. Энгельса klv168.narod.ru

Проверяемые элементы содержания: Умение исполнить алгоритм для конкретного исполнителя с фиксированным набором команд. Уровень сложности: повышенный; Максимальный балл за выполнение задания: 1 балл Примерное время выполнения задания: 6 мин.

3 Литература: Информатика и ИКТ : учебник для 7 класса Автор : Босова Л. Л. Издательство : БИНОМ. Лаборатория знаний Год издания : 2009 Формат : 60x90/16 (в пер.) Страниц : 229 ISBN :

4 § 3.3. Управление исполнителем Робот Исполнитель Робот действует на прямоугольном клетчатом поле. Между некоторыми клетками поля могут быть расположены стены. Некоторые клетки могут быть закрашены. Робот занимает ровно одну клетку поля. Система команд исполнителя представлена в следующей таблице:

5 § 3.2. Управление исполнителем Чертежник Исполнитель Чертежник предназначен для построения рисунков на координатной плоскости. Система команд исполнителя представлена в следующей таблице: Алгоритм, решающий некоторую подзадачу основной задачи, называется вспомогательным алгоритмом. Вспомогательный алгоритм оформляется в виде процедуры. Приказ на выполнение вспомогательного алгоритма называется вызовом процедуры и записывается в основном алгоритме. При составлении алгоритмов довольно часто встречаются случаи, когда некоторую последовательность команд нужно выполнять несколько раз подряд. Для упрощения записи алгоритма в таких случаях можно использовать специальную конструкцию повторения ПОВТОРИТЬ n РАЗ.

Выполнить алгоритм: Сместиться на вектор (1,2); Опустить перо; Сместиться на вектор (1,2); Сместиться на вектор (1,-2); Сместиться на вектор (-1,-2); Сместиться на вектор (-1,2); Поднять перо.

Выполнить алгоритм: Сместиться на вектор (4,4); Опустить перо; Сместиться на вектор (2,0); Сместиться на вектор (2,-1); Сместиться на вектор (2,1); Сместиться на вектор (2,0); Поднять перо.

Сместиться на вектор (4,4); Опустить перо; вектор (0,2); вектор (2,0); вектор (0,-4); вектор (2,0); вектор (0,4); вектор (2,0); вектор (0,-2); вектор (-6,0); Поднять перо. Составить алгоритм:

Задание 6 Чертёжнику был дан для исполнения следующий алгоритм: Повтори 3 раз Сместиться на (–3, –2) Сместиться на (2, 1) Сместиться на (3, 0) конец Какую команду надо выполнить Чертёжнику, чтобы вернуться в исходную точку, из которой он начал движение? 1) Сместиться на (–3, –6) 2) Сместиться на (–6, 3) 3) Сместиться на (6, –3) 4) Сместиться на (3, 6)

Повтори 3 раз Сместиться на (–3, –2) Сместиться на (2, 1) Сместиться на (3, 0) конец Решение: Пусть Чертежник находится в точке (х,у), по команде сместиться на (а,b) он перемещается в точку (x+a,y+b).Чертежник находится в точке (0,0) Сместиться на (–3, –2)(0+(-3),0+(-2)) (-3,-2) Сместиться на (2, 1)(-3+2,-2+1) (-1,-1) Сместиться на (3, 0)(-1+3,1+0) (2,-1) Сместиться на (–3, –2)(-1,-3) Сместиться на (2, 1)(1,-2) Сместиться на (3, 0)(4,-2) Сместиться на (–3, –2)(1,-4) Сместиться на (2, 1)(3,-3) Сместиться на (3, 0)(6,-3) После выполнения алгоритма Чертежник окажется в точке (6,-3), чтобы попасть в начальную точку (0,0) надо сместиться на (- 6,3) Ответ: 2)

Повтори 3 раз Сместиться на (–3, –2) Сместиться на (2, 1) Сместиться на (3, 0) конец После первого выполнения тела цикла: Сместиться на (–3, –2)(0+(-3),0+(-2)) (-3,-2) Сместиться на (2, 1)(-3+2,-2+1) (-1,-1) Сместиться на (3, 0)(-1+3,1+0) (2,-1) После второго: (4,-2) После третьего: (6,-3) Значит можно выяснить в какой точке окажется Чертежник после первого прохода по циклу и умножить соответствующие числа на количество повторений (2 3,-1 3) => (6,-3) Подобные задания

Задание 6 Исполнитель Муравей перемещается по полю, разделённому на клетки. Размер поля 8x8, строки нумеруются числами, столбцы обозначаются буквами. Муравей может выполнять команды движения: вверх N, вниз N, вправо N, влево N, (где N – целое число от 1 до 7), перемещающие исполнителя на N клеток вверх, вниз, вправо или влево соответственно. повтори k раз команда1 команда2 команда3 кц означает, что последовательность команд команда1 команда2 команда3 повторится k раз. Если на пути Муравья встречается кубик, то он перемещает его по ходу движения. Пусть, например, кубик находится в клетке В5. Если Муравей выполнит команды вправо 1 вверх 3 вправо 2, то сам окажется в клетке Д5, а кубик в клетке В6.

* 1 АБВГДЕЖЗ Повтори 3 раз Влево 1 Вверх 3 Вправо 2 Вниз 3 кц Пусть Муравей и кубик расположены так, как указано на рисунке. Муравью был дан для исполнения следующий алгоритм: повтори 3 раз влево 1 вверх 3 вправо 2 вниз 3 кц В какой клетке окажется кубик после выполнения этого алгоритма? 1) Е5 2) Д2 3) Д5 4) В5

* 1 АБВГДЕЖЗ Повтори 2 раз Влево 1 Вверх 3 Вправо 2 Вниз 3 кц Пусть Муравей и кубик расположены так, как указано на рисунке. Муравью был дан для исполнения следующий алгоритм: повтори 3 раз влево 1 вверх 3 вправо 2 вниз 3 кц В какой клетке окажется кубик после выполнения этого алгоритма? 1) Е5 2) Д2 3) Д5 4) В5

* 1 АБВГДЕЖЗ Повтори 1 раз Влево 1 Вверх 3 Вправо 2 Вниз 3 кц Ответ:1) Пусть Муравей и кубик расположены так, как указано на рисунке. Муравью был дан для исполнения следующий алгоритм: повтори 3 раз влево 1 вверх 3 вправо 2 вниз 3 кц В какой клетке окажется кубик после выполнения этого алгоритма? 1) Е5 2) Д2 3) Д5 4) В5

* 1 АБВГДЕЖЗ Повтори 3 раз Влево 1 Вверх 3 Вправо 2 Вниз 3 кц Б2 (Б+1кл.вправо)2= В2 В5 (В+1кл.вправо)5= Г5 Б2 (Б+3кл.вправо)2= Д2 В5 (В+3кл.вправо)5= Е5 Текст подобных заданий.

Задание 6 Исполнитель Черепашка перемещается на экране компьютера, оставляя след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существуют две команды : Вперед n ( где n – целое число ), вызывающая передвижение Черепашки на n шагов в направлении движения. Направо m ( где m – целое число ), вызывающая изменение направления движения на m градусов по часовой стрелке. Запись Повтори k [Команда1 Команда2 Команда3] означает, что последовательность команд в скобках повторится k раз. Черепашке был дан для исполнения следующий алгоритм : Повтори 10 [Направо 36 Вперед 20 Направо 36] Какая фигура появится на экране ? 1) Правильный пятиугольник 2) Правильный шестиугольник 3) Правильный десятиугольник 4) Незамкнутая ломаная линия

Сведения из геометрии Сумма внутренних углов правильного многоугольника угольника вычисляется по формуле Сумма внешних углов многоугольника равна 360°.

Повтори 10 [Направо 36 Вперед 20 Направо 36] 36 72

Решение: 1 способ: 1) =108 2) Отсюда 180n-360=108n 180n-108n=360 72n=360 n=5 Получится правильный 5- тиугольник Ответ: 1) 2 способ: 360/72=5 n=5 Получится правильный 5- тиугольник Ответ: 1)

Пример Какое число необходимо записать вместо n в следующем алгоритме: Повтори 6 [Вперед 40 Направо n], чтобы на экране появился правильный пятиугольник. Решение: Сумма внутренних углов правильного пятиугольника вычисляется по формуле (n-2) 180/n, где n =5. Поэтому величина одного внутреннего угла будет равна (5 - 2) 180/5 = 108°. А угол поворота Черепашки в вершине пятиугольника будет равен углу, смежному с внутренним углом, т.е =72°. Черепашка прочертит на экране 6 отрезков, но последний отрезок полностью совпадет с первым, так как после пятого выполнения цикла Черепашка полностью обернется вокруг своей оси (72 5 = 360°) и окажется в той же точке, что и изначально. Так что на экране появится правильный пятиугольник. Ответ: 72.

Пример : Черепашка выполняет следующие команды: повтори R [вперед 100 направо Х] Введите через запятую значения R и X, чтобы на экране появился треугольник. Решение: =120, повторить надо не менее 3 раз Ответ: 3,120 Подобные задания