Какой длины отрезок нарисует черепаха при выполнении фрагмента программы опустить хвост назад 4

Исполнитель Черепаха умеет делать рисунки и чертить на плоскости. Поскольку ей нужны все ее лапы , чтобы ходить, она держит перо в зубах.

Среда Черепахи – плоскость с системой координат. Система координат необходима для того, чтобы однозначно определять место Черепахи на плоскости. Черепаха редко использует прямоугольную систему координат, она поступает так же, как и человек – может развернуться в любую сторону и идти вперед или назад. Такая система координат (“вправо-влево-вперед-назад”) называется естественной системой координат .

 Какие команды понимает Черепаха?

Покажись; Черепаха появляется на экране

Скройся; Черепаха исчезает

Опусти_перо; Черепаха оставляет за собой след

Подними_перо; Черепаха перемещается без следа

В_точку(x, y); переместиться в точку с координатами (x,y )

Вперед (n); переместиться вперед на n шагов

Назад (n); переместиться вперед на n шагов

Влево (a); развернуться влево на угол a градусов

Вправо (a); развернуться вправо на угол a градусов

Разбор ВСЕХ методов решения ЧЕРЕПАШКИ из 6 Задания КЕГЭ по Информатике

Как видно из этого списка команд, для Черепахи важно не только ее начальное положение на плоскости, но и ее направление. Мы будем считать, что в исходном положении Черепаха смотрит вверх (“на север”).

 Как управлять Черепахой?

Сначала выполним простейшую задачу для Черепахи — нарисуем квадрат со стороной 40 шагов. Черепаху будем обозначать черным треугольником. Как вы знаете, все углы квадрата равны 90 градусов, поэтому программа выглядит так:

Вперед (40); вправо (90);

Вперед (40); вправо (90);

Вперед (40); вправо (90);

Вы заметили, что Черепаха рисует все время черной линией. Используя специальные команды, рисунок можно раскрасить.

  • Для изменения цвета линии используется команда

Цвет линии может иметь значения от 0 до 15, таким образом можно использовать всего 16 цветов :

Где n — цвет краски.

При этом необходимо выполнение следующих условий:

  1. Область должна быть замкнуты, то есть в границе не может быть разрывов , иначе краска «вытекает».
  2. В момент закраски Черепаха должна находиться внутри этой области, перо должно быть опущено.
  3. Черепаха не должна находиться в точке, которая имеет тот же цвет, что и граница.

Вперед (40); вправо (90);

Вперед (40); вправо (90);

Вперед (40); вправо (90);

Вправо (135); вперед (5);

Здесь явно напрашивается использование циклов, поскольку мы видим одинаковые элементы в рисунке, и хочется сказать исполнителю что-то вроде «Сделай 5 раз две операции:

  • нарисуй квадрат и затем …
  • переместись к левому нижнему углу следующего».
  • Вложенный цикл — это цикл, расположенный внутри другого цикла

/* переходим к следующему */

Задачи

Как решить задание №6(черепаха) за минуту на ЕГЭ информатика 2023. Кумир-исполнитель робот,черепашка

Зачем нужны процедуры?

Иногда в задании явно есть одинаковые операции, но применить цикл не удается. Рассмотрим рисунок из трех равносторонних треугольников, сторона которых равна 40 пикселей. С одной стороны, все треугольники одинаковые, с другой — они расположены так, что нельзя использовать один цикл для всех трех фигур.

Запустим программу и убедимся, что она работает по-прежнему: рисует один треугольник с заливкой. Однако теперь в СКИ Черепахи добавлена новая команда, и мы можем ее использовать несколько раз. Такая команда называется процедурой .

Сначала рисуем первый треугольник, затем переводим исполнителя в вершину второго, и снова применяем команду Треуг , и т.д. Вот что получается окончательно для фигуры из трех треугольников:

С учетом правил записи выражений результат будет такой:

Некоторые стандартные функции уже заложены в память компьютера и для их использования надо только вызвать их по имени. Мы рассмотрим только две функции:

Читайте также:
Как установить сторонние программы на mac

abs(x) вычисление модуля (абсолютного значения) числа x

sqrt(x) вычисление квадратного корня от x

Запишем в машинном виде формулу

С использованием стандартных функций это выражение запишется так

Изучаемые вопросы. Знакомство со средой КуМир. Система команд исполнителя Черепаха. Работа с пультом управления. Редактирование и оптимизация программ.

Исполнитель: Черепаха

Среда исполнителя. Черепаха живёт на квадратном поле со стороной 500 пикселей. Поле ограничено рвом с водой. Черепаха может перемещаться по полю, но не может его покинуть. Черепаха рисует кончиком хвоста, перемещаясь вперёд или назад на указанное количество пикселей.

Поворот Черепахи происходит относительно кончика хвоста либо по часовой стрелке (команда вправо ), либо против часовой стрелки (команда влево ) на указанное количество градусов. При запуске исполнителя (команда верхнего меню Миры → Черепаха ) Черепаха находится в центре поля, хвост опущен, смотрит вниз.

Система команд исполнителя

Комментарии

Используется для бесследного перемещения.

Используется для рисования.

Черепаха перемещается вперёд на Х пикселей

Черепаха перемещается назад на Х пикселей

Черепаха поворачивается направо (по часовой стрелке) на Х градусов

Черепаха поворачивается налево (против часовой стрелки) на Х градусов

Для непосредственного управления Черепахой используют пульт управления
(команда верхнего меню Миры → Черепаха → Пульт)

Чтобы скрыть изображение Черепахи, надо щёлкнуть по ней мышью. Второй щелчок возвращает Черепаху на поле.

Более подробное описание Черепахи вызовите командой верхнего меню,

дополнительную информацию получите по ссылке https://www.niisi.ru/kumir/meth.htm

Задание 1. Используя пульт управления, выполните программу:

Какую фигуру нарисовала Черепаха?

Как надо изменить программу, чтобы Черепаха нарисовала ту же самую фигуру, но в два раза больше?

Как изменится картинка, если все команды «вперед» заменить на команды «назад»?

Как изменится картинка, если все команды «вправо» заменить на команды «влево»?

Задание 2. Какой длины отрезок нарисует Черепаха при выполнении фрагмента программы:

Задание 3. На сколько пикселей относительно исходного положения сдвинется Черепаха после выполнения программы:

Упростите программу, записав её минимальным количеством команд.

Задание 4. На какой угол вправо повернётся Черепаха после выполнения фрагмента программы:

Упростите эту программу.

Задание 5 . Упростите программу, записав её минимальным количеством команд.

Задание 6. Считая, что сторона одной клетки равна 20 пикселям, с помощью пульта управления нарисуйте ёлку.

Задание 7. С помощью пульта управления нарисуйте произвольный рисунок. Упростите программу.

Разбор задач

Исполнитель Черепашка

Задача 1. Какое число необходимо записать вместо n в следующем алгоритме
повтори n [вперёд 40 направо n]
чтобы на экране появился правильный пятиугольник?

Решение. Сумма внутренних углов правильного пятиугольника вычисляется по формуле (p — 2) * 180, где p=5. Поэтому величина одного внутреннего угла будет равна (5 — 2) * 180 / 5 = 108. А угол поворота Черепашки в вершине пятиугольника будет равен углу, смежному с внутренни углом, т.е. 180 — 108 = 72.
При выполнении указанной в задаче команды Черепашка начертит на экране 6 отрезков, но последний отрезок полностью совпадает с первым, так как после пятого выполнения цикла Черепашка полностью обернётся вокруг своей оси (72 * 5 = 360) и окажется в той же точке, что и изначально. Таким образом, на экране действительно появится правильный пятиугольник (хотя одна сторона будет наприсована дважды).
Ответ: 72.

Задача 2. Исполнитель Черепвшка перемещается на экране компьютера, оставляя след в виде линии. Черепашке был дан для исполнения следующий алгоритм:
Повтори 4 [Направо 60 Вперёд 20 Направо 60]
Какая фигура появится на экране?

Решение.
Для решения задачи необходимо воспользоваться транспортиром и линейкой, чтобы выполнить построения.
От начальнопо положения Черепашки отмеряем угол в 60 градусов и в полученном направлении двигаемся на 20 шагов (учитывая масштаб). Получился отрезок. В конечной точке отрезка вновь выполняем поворот на 60 градусов по часовой стрелке. Черепашка выполнила заданный алгоритм один раз.

Читайте также:
Как пользоваться программой occt

Теперь выполним алгоритм второй раз.

Выполнив алгоримт третий раз, Черепашка нарисует правильный треуголник.

Следуя заданному алгориту четвёртый раз, исполнитель Черепашка пройдёт по уже нарисованной первой стороне треугольника.

Ответ: правильный треугольник.

Исполнитель Черепаха может ходить по полю и рисовать линии пером. Если перо поднято, она просто перемещается в другое место, если перо опущено – рисует за собой линию.

Среда Черепахи – плоскость с системой координат. В начале работы с программой Черепаха находится в начале координат. Черепаха подчиняется командам, входящим в ее Список Команд Исполнителя, и может нарисовать любой рисунок. Размеры поля Черепахи и смещение начала координат можно задать в специальном окне настройки.

Чтобы вручную очистить рабочее поле Черепахи, надо нажать клавишу F12.

Как управлять Черепахой. Решение линейных алгоритмов

Задача 1. Составить программу для рисования квадрата со стороной 40 шагов.

Как вы знаете, все углы квадрата равны 90 градусов, поэтому программа выглядит так:

Заливка замкнутой области

Черепаха умеет также раскрашивать рисунки, заливая замкнутую область заданным цветом.

При этом необходимо выполнение следующих условий:

  1. Область должна быть замкнуты, то есть в границе не может быть разрывов, иначе краска «вытекает».
  2. В момент заливки черепаха должна находится внутри этой области.
  3. Черепаха не должна находиться в точке, которая имеет тот же цвет, что и граница.

Задача 2. Составить программу для рисования желтого квадрата со стороной 40 шагов и с границей синего цвета.

Учтите, что если вы не использовали команду цвет , все линии рисуются черным цветом. Чтобы в самом начале залить экран каким-нибудь фоном, надо также использовать команду залить .

Окружности

Черепаха умеет сама рисовать окружности, для этого надо перевести ее в центр окружности и применить специальную команду.

Для рисования окружности, центр которой находится в том месте, где стоит Черепаха, используют команду
окружность (R);
где R — радиус окружности

Цвет окружности определяется установленным цветом линий (то есть последней командой цвет ). Учтите, что Черепаха рисует окружность только тогда, когда ее перо опущено.

Практические задания

Использован материал из книги «Алгоритмы и исполнители», автор Поляков К.

Возможно, будет полезно почитать:

  • Хадисы с наставлениями пророка мухаммада на тему семьи ;
  • Сура от порчи и глаза. Чтение дуа для детей. Молитвы на разные случаи жизни у татар ;
  • Видео о посте в месяц Рамадан ;
  • Список использованной литературы ;
  • Какие сильные стороны следует указать в резюме? ;
  • Методики диагностики мотивации личности ;
  • Что нужно знать подчинённым? ;
  • Вербализация своих чувств ;

Источник: the-gid.ru

Студия Компьютерного Мастерства

Исполнитель ‹‹Черепаха›› входит в Вашу поставку Кумир, но его функции не являются частью языка программирования. Для его использования необходимо в программе явно указать использование данного исполнителя:

использовать Черепаха
теперь функции черепахи доступны для использования в программе

  • поднять хвост
    Синтаксис:
    алг поднять хвост
    Черепаха поднимает хвост. Теперь при перемещении Черепаха не будет чертить линию.
  • опустить хвост
    Синтаксис:
    алг опустить хвост
    Черепаха опускает хвост. Теперь при перемещении Черепаха будет чертить линию.
  • вперед
    Синтаксис:
    алг вперед(цел а)
    Черепаха перемещается вперёд на заданное количество точек (пикселей). а – количество пикселей, на которое переместится Черепаха.
  • назад
    Синтаксис:
    алг назад(цел а)
    Черепаха перемещается назад на заданное количество точек (пикселей). а – количество пикселей, на которое переместится Черепаха.
  • влево
    Синтаксис:
    алг влево(цел угол)
    Черепаха поворачивается влево на заданный угол. угол – значение угла (в градусах), на который повернётся Черепаха.
  • вправо
    Синтаксис:
    алг вправо(цел угол)
    Черепаха поворачивается вправо на заданный угол. угол – значение угла (в градусах), на который повернётся Черепаха.
Читайте также:
Программа установка игр на флешку Андроид
Задание 6 (ИНФ-11 ЕГЭ 2023_ДЕМО)

Исполнитель Черепаха действует на плоскости с декартовой системой координат. В начальный момент Черепаха находится в начале координат, её голова направлена вдоль положительного направления оси ординат, хвост опущен. При опущенном хвосте Черепаха оставляет на поле след в виде линии. В каждый конкретный момент известно положение исполнителя и направление его движения. У исполнителя существует две команды:
Вперёд n (где n – целое число), вызывающая передвижение Черепахи на n единиц в том направлении, куда указывает её голова, и Направо m (где m – целое число), вызывающая изменение направления движения на m градусов по часовой стрелке.
Запись Повтори k [Команда1 Команда2 … КомандаS] означает, что последовательность из S команд повторится k раз.
Черепахе был дан для исполнения следующий алгоритм: Повтори 7 [Вперёд 10 Направо 120].
Определите, сколько точек с целочисленными координатами будут находиться внутри области, ограниченной линией, заданной данным алгоритмом. Точки на линии учитывать не следует.

Решение:

В нашей задаче черепаха двигается всего на 10 шагов, поэтому достаточно будет просто посчитать точки с целыми координатами внутри нашего треугольника, но если шагов будет больше этот вариант для решения не подходит. Поэтому попробуем написать программу, которая поможет нам посчитать точки при любом варианте шагов.

Источник: css-info.ru

Нужно нарисовать черепаху в программе кумир

Нужно нарисовать черепаху в программе кумир

ответ:олнителя. Черепаха живёт на квадратном поле со стороной 500 пикселей. Поле ограничено рвом с водой. Черепаха может перемещаться по полю, но не может его покинуть. Черепаха рисует кончиком хвоста, перемещаясь вперёд или назад на указанное количество пикселей.

Поворот Черепахи происходит относительно кончика хвоста либо по часовой стрелке (команда вправо), либо против часовой стрелки (команда влево) на указанное количество градусов. При запуске исполнителя (команда верхнего меню Миры → Черепаха) Черепаха находится в центре поля, хвост опущен, смотрит вниз.

Система команд исполнителя

Используется для бесследного перемещения.

Используется для рисования.

Черепаха перемещается вперёд на Х пикселей

Черепаха перемещается назад на Х пикселей

Черепаха поворачивается направо (по часовой стрелке) на Х градусов

Черепаха поворачивается налево (против часовой стрелки) на Х градусов

Для непосредственного управления Черепахой используют пульт управления

(команда верхнего меню Миры → Черепаха → Пульт)

Чтобы скрыть изображение Черепахи, надо щёлкнуть по ней мышью. Второй щелчок возвращает Черепаху на поле.

Более подробное описание Черепахи вызовите командой верхнего меню,

дополнительную информацию получите по ссылке https://www.niisi.ru/kumir/meth.htm

Задание 1. Используя пульт управления, выполните программу:

• Какую фигуру нарисовала Черепаха?

• Как надо изменить программу, чтобы Черепаха нарисовала ту же самую фигуру, но в два раза больше?

• Как изменится картинка, если все команды «вперед» заменить на команды «назад»?

• Как изменится картинка, если все команды «вправо» заменить на команды «влево»?

Задание 2. Какой длины отрезок нарисует Черепаха при выполнении фрагмента программы:

Упростите программу, записав её минимальным количеством команд.

Задание 3. На сколько пикселей относительно исходного положения сдвинется Черепаха после выполнения программы:

Упростите программу, записав её минимальным количеством команд.

Задание 4. На какой угол вправо повернётся Черепаха после выполнения фрагмента программы:

Упростите эту программу.

Задание 5. Упростите программу, записав её минимальным количеством команд.

Источник: evoprotvet.com

Рейтинг
( Пока оценок нет )
Загрузка ...
EFT-Soft.ru