Услуги
Заказы
Эксперты
Магазин
Портфолио
Журнал
Справочник
FAQ
Контакты
Услуги
Заказы
Эксперты
Магазин
Портфолио
Журнал
Справочник
Вопросы
FAQ
Контакты
Ничего не найдено
Авторизация
Ничего не найдено
Найти
Составьте алгоритмы рисования следующих
фигур( ключ, собака, машина) для исполнителя Черепаха в системе Кумир.
Предыдущий
вопрос
Следующий
вопрос
Главная
Вопросы и ответы
Вопросы и ответы по информатике
Составьте алгоритмы ...
Ответить
Получить ответ за 25 ₽
Задать свой вопрос
eva
22 Апр в 19:40
19
+1
0
Ответы
1
Helper
Helper
Ниже — компактные алгоритмы для исполнителя Черепаха (Кумир). Числа и числовые выражения записаны в сыром KaTeX как требуется. Предполагается стандартные команды: ОПУСТИТЬ_ПЕРО, ПОДНЯТЬ_ПЕРО, ВПЕРЁД, ВПРАВО, ВЛЕВО, ПОВТОРИТЬ ... НАЧ ... КОН.
1) Ключ (головка — кольцо, стержень с зубцами)
Ориентация: старт смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
ВПЕРЁД
40\;40
40
// стержень
ВПРАВО
45\;45
45
ВПЕРЁД
12\;12
12
// зубец 1
ВЛЕВО
90\;90
90
ВПЕРЁД
12\;12
12
ВРАВО
45\;45
45
ВПЕРЁД
8\;8
8
// промежуток
ВРАВО
45\;45
45
ВПЕРЁД
12\;12
12
// зубец 2
ВЛЕВО
90\;90
90
ВПЕРЁД
12\;12
12
ВРАВО
45\;45
45
ВПЕРЁД
30\;30
30
// до кольца
ВРАВО
90\;90
90
ПОВТОРИТЬ
36\;36
36
НАЧ
ВПЕРЁД
3\;3
3
ВЛЕВО
10\;10
10
КОН // кольцо (окружность approx)
ПОДНЯТЬ_ПЕРО
2) Собака (упрощённый силуэт: тело — овал (прямоугольник с закругл.), голова, ухо, хвост, лапы)
Ориентация: старт в левом нижнем углу тела, смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
// тело (прямоугольник)
ВПЕРЁД
80\;80
80
ВЛЕВО
90\;90
90
ВПЕРЁД
40\;40
40
ВЛЕВО
90\;90
90
ВПЕРЁД
80\;80
80
ВЛЕВО
90\;90
90
ВПЕРЁД
40\;40
40
ВЛЕВО
90\;90
90
// хвост
ВПРАВО
30\;30
30
ВПЕРЁД
20\;20
20
ВПРАВО
120\;120
120
ВПЕРЁД
20\;20
20
ВРАВО
60\;60
60
// перейти к голове
ПОДНЯТЬ_ПЕРО
ВПРАВО
90\;90
90
ВПЕРЁД
20\;20
20
ОПУСТИТЬ_ПЕРО
// голова (маленький прямоугольник)
ВПЕРЁД
30\;30
30
ВЛЕВО
90\;90
90
ВПЕРЁД
24\;24
24
ВЛЕВО
90\;90
90
ВПЕРЁД
30\;30
30
ВЛЕВО
90\;90
90
ВПЕРЁД
24\;24
24
ВЛЕВО
90\;90
90
// ухо (треугольник)
ВПРАВО
60\;60
60
ВПЕРЁД
12\;12
12
ВРАВО
120\;120
120
ВПЕРЁД
12\;12
12
ПОДНЯТЬ_ПЕРО
// лапы (опустить, нарисовать 4 коротких от тела)
ПОДНЯТЬ_ПЕРО
ВЛЕВО
90\;90
90
ВПЕРЁД
10\;10
10
ОПУСТИТЬ_ПЕРО
ВПЕРЁД
12\;12
12
ПОДНЯТЬ_ПЕРО
ВПЕРЁД
18\;18
18
ОПУСТИТЬ_ПЕРО
ВПЕРЁД
12\;12
12
ПОДНЯТЬ_ПЕРО
ОПУСТИТЬ_ПЕРО
// окончание
ПОДНЯТЬ_ПЕРО
3) Машина (корпус — прямоугольник, крыша — трапеция, два колеса)
Ориентация: старт слева внизу машины, смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
// корпус
ВПЕРЁД
100\;100
100
ВЛЕВО
90\;90
90
ВПЕРЁД
30\;30
30
ВЛЕВО
90\;90
90
ВПЕРЁД
60\;60
60
ВЛЕВО
90\;90
90
ВПЕРЁД
30\;30
30
ВЛЕВО
90\;90
90
// подняться к крыше
ПОДНЯТЬ_ПЕРО
ВПЕРЁД
20\;20
20
ОПУСТИТЬ_ПЕРО
// крыша (трапеция)
ВПЕРЁД
40\;40
40
ВЛЕВО
120\;120
120
ВПЕРЁД
20\;20
20
ВЛЕВО
60\;60
60
ВПЕРЁД
40\;40
40
// нарисовать колёса (окружности) — два круга внизу корпуса
ПОДНЯТЬ_ПЕРО
ВЛЕВО
90\;90
90
ВПЕРЁД
10\;10
10
ВРАВО
90\;90
90
ВПЕРЁД
20\;20
20
ОПУСТИТЬ_ПЕРО
ПОВТОРИТЬ
36\;36
36
НАЧ
ВПЕРЁД
2\;2
2
ВЛЕВО
10\;10
10
КОН
ПОДНЯТЬ_ПЕРО
ВПЕРЁД
60\;60
60
ОПУСТИТЬ_ПЕРО
ПОВТОРИТЬ
36\;36
36
НАЧ
ВПЕРЁД
2\;2
2
ВЛЕВО
10\;10
10
КОН
ПОДНЯТЬ_ПЕРО
Примечания: при необходимости масштабируйте все числовые величины (умножьте на коэффициент) — заменить каждое число
......
...
на нужное. Если синтаксис Вашей версии Кумир немного другой (например, ВПЕРЕД вместо ВПЕРЁД или команды ПОВТОРИТЬ пишутся иначе), замените соответствующие ключевые слова, оставив порядок и числовые величины.
Ответить
22 Апр в 19:44
Спасибо
Похожие вопросы
Перечислите виды информации по способу восприятия человеком (укажите в скобках орган восприятия для каждого…
eva
Информатика
24 Апр
1
Ответить
(Шофёр) с помощником откинули борта и взялись сгруать вещи, я Олга открыла застеклюную терасу. Отсюда был виден…
eva
Информатика
24 Апр
1
Ответить
Определите информационный объём высказывания Мольера, если известно, что его закодировали с помощью 16-битной…
eva
Информатика
23 Апр
1
Ответить
Показать ещё
Другие вопросы
eva
Показать ещё
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Тип работы
Задача
Контрольная
Курсовая
Лабораторная
Дипломная
Реферат
Практика
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Не найдено
Тип работы
Задача
Контрольная
Курсовая
Лабораторная
Дипломная
Реферат
Практика
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Разместить заказ
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Тип работы
Задача
Контрольная работа
Курсовая работа
Лабораторная работа
Дипломная работа
Реферат
Отчет по практике
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Ответы на билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Не найдено
Задача
Контрольная работа
Курсовая работа
Лабораторная работа
Дипломная работа
Реферат
Отчет по практике
Тест
Чертеж
Сочинение
Эссе
Перевод
Диссертация
Бизнес-план
Презентация
Ответы на билеты
Статья
Доклад
Онлайн-помощь
Рецензия
Монография
ВКР
РГР
Маркетинговое исследование
Автореферат
Аннотация
НИР
Докторская диссертация
Магистерская диссертация
Кандидатская диссертация
ВАК
Scopus
РИНЦ
Шпаргалка
Дистанционная задача
Творческая работа
Заказать
Прямой эфир
1) Ключ (головка — кольцо, стержень с зубцами)
Ориентация: старт смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
ВПЕРЁД 40\;4040 // стержень
ВПРАВО 45\;4545 ВПЕРЁД 12\;1212 // зубец 1
ВЛЕВО 90\;9090 ВПЕРЁД 12\;1212 ВРАВО 45\;4545 ВПЕРЁД 8\;88 // промежуток
ВРАВО 45\;4545 ВПЕРЁД 12\;1212 // зубец 2
ВЛЕВО 90\;9090 ВПЕРЁД 12\;1212 ВРАВО 45\;4545 ВПЕРЁД 30\;3030 // до кольца
ВРАВО 90\;9090 ПОВТОРИТЬ 36\;3636 НАЧ
ВПЕРЁД 3\;33 ВЛЕВО 10\;1010 КОН // кольцо (окружность approx)
ПОДНЯТЬ_ПЕРО
2) Собака (упрощённый силуэт: тело — овал (прямоугольник с закругл.), голова, ухо, хвост, лапы)
Ориентация: старт в левом нижнем углу тела, смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
// тело (прямоугольник)
ВПЕРЁД 80\;8080 ВЛЕВО 90\;9090 ВПЕРЁД 40\;4040 ВЛЕВО 90\;9090 ВПЕРЁД 80\;8080 ВЛЕВО 90\;9090 ВПЕРЁД 40\;4040 ВЛЕВО 90\;9090 // хвост
ВПРАВО 30\;3030 ВПЕРЁД 20\;2020 ВПРАВО 120\;120120 ВПЕРЁД 20\;2020 ВРАВО 60\;6060 // перейти к голове
ПОДНЯТЬ_ПЕРО
ВПРАВО 90\;9090 ВПЕРЁД 20\;2020 ОПУСТИТЬ_ПЕРО
// голова (маленький прямоугольник)
ВПЕРЁД 30\;3030 ВЛЕВО 90\;9090 ВПЕРЁД 24\;2424 ВЛЕВО 90\;9090 ВПЕРЁД 30\;3030 ВЛЕВО 90\;9090 ВПЕРЁД 24\;2424 ВЛЕВО 90\;9090 // ухо (треугольник)
ВПРАВО 60\;6060 ВПЕРЁД 12\;1212 ВРАВО 120\;120120 ВПЕРЁД 12\;1212 ПОДНЯТЬ_ПЕРО
// лапы (опустить, нарисовать 4 коротких от тела)
ПОДНЯТЬ_ПЕРО
ВЛЕВО 90\;9090 ВПЕРЁД 10\;1010 ОПУСТИТЬ_ПЕРО
ВПЕРЁД 12\;1212 ПОДНЯТЬ_ПЕРО
ВПЕРЁД 18\;1818 ОПУСТИТЬ_ПЕРО
ВПЕРЁД 12\;1212 ПОДНЯТЬ_ПЕРО
ОПУСТИТЬ_ПЕРО
// окончание
ПОДНЯТЬ_ПЕРО
3) Машина (корпус — прямоугольник, крыша — трапеция, два колеса)
Ориентация: старт слева внизу машины, смотрит вправо.
Алгоритм:
ОПУСТИТЬ_ПЕРО
// корпус
ВПЕРЁД 100\;100100 ВЛЕВО 90\;9090 ВПЕРЁД 30\;3030 ВЛЕВО 90\;9090 ВПЕРЁД 60\;6060 ВЛЕВО 90\;9090 ВПЕРЁД 30\;3030 ВЛЕВО 90\;9090 // подняться к крыше
ПОДНЯТЬ_ПЕРО
ВПЕРЁД 20\;2020 ОПУСТИТЬ_ПЕРО
// крыша (трапеция)
ВПЕРЁД 40\;4040 ВЛЕВО 120\;120120 ВПЕРЁД 20\;2020 ВЛЕВО 60\;6060 ВПЕРЁД 40\;4040 // нарисовать колёса (окружности) — два круга внизу корпуса
ПОДНЯТЬ_ПЕРО
ВЛЕВО 90\;9090 ВПЕРЁД 10\;1010 ВРАВО 90\;9090 ВПЕРЁД 20\;2020 ОПУСТИТЬ_ПЕРО
ПОВТОРИТЬ 36\;3636 НАЧ
ВПЕРЁД 2\;22 ВЛЕВО 10\;1010 КОН
ПОДНЯТЬ_ПЕРО
ВПЕРЁД 60\;6060 ОПУСТИТЬ_ПЕРО
ПОВТОРИТЬ 36\;3636 НАЧ
ВПЕРЁД 2\;22 ВЛЕВО 10\;1010 КОН
ПОДНЯТЬ_ПЕРО
Примечания: при необходимости масштабируйте все числовые величины (умножьте на коэффициент) — заменить каждое число ......... на нужное. Если синтаксис Вашей версии Кумир немного другой (например, ВПЕРЕД вместо ВПЕРЁД или команды ПОВТОРИТЬ пишутся иначе), замените соответствующие ключевые слова, оставив порядок и числовые величины.