Как нарисовать кирпичную стену в цикле и в черепахе - Кумир Помогите пожалуйста!

Тематика Информатика
Уровень 5 - 9 классы
рисование кирпичная стена Кумир программирование цикл черепаха графика
0

Как нарисовать кирпичную стену в цикле и в черепахе - Кумир

Помогите пожалуйста!

avatar
задан 3 месяца назад

2 Ответа

0

Для того чтобы нарисовать кирпичную стену в цикле и при помощи черепахи Кумир, необходимо использовать язык программирования Logo. Logo - это язык программирования, который специально создан для обучения детей программированию.

Пример кода на Logo для рисования кирпичной стены с помощью черепахи Кумир:

to brick_wall
  repeat 10 [ ; повторить 10 раз
    repeat 10 [ ; повторить 10 раз
      repeat 2 [ ; повторить 2 раза
        fd 50 ; двигаться вперед на 50 шагов
        rt 90 ; повернуть направо на 90 градусов
      ]
      fd 50 ; двигаться вперед на 50 шагов
    ]
    bk 500 ; переместиться назад на 500 шагов
    rt 90 ; повернуть направо на 90 градусов
    fd 50 ; двигаться вперед на 50 шагов
    rt 90 ; повернуть направо на 90 градусов
  ]
end

Этот код создаст кирпичную стену, состоящую из 100 кирпичей (10 в строке, 10 строк). Каждый кирпич имеет размер 50x50 шагов.

Для запуска этой программы, необходимо открыть среду Logo (например, UCB Logo) и вставить данный код в окно программы. Затем вызвать процедуру brick_wall и черепаха Кумир начнет рисовать кирпичную стену.

Надеюсь, это поможет вам создать красивую кирпичную стену с помощью черепахи Кумир!

avatar
ответил 3 месяца назад
0

Для рисования кирпичной стены в среде программирования "Кумир" с использованием черепахи (графический режим) нужно понимать, как работает среда и как управлять черепахой. Черепаха в "Кумире" — это объект, который можно перемещать по экрану, оставляя за собой след, который и будет рисунком.

Вот пример программы, которая рисует кирпичную стену в "Кумире":

  1. Настройка среды и черепахи: Сначала нужно открыть "Кумир" и создать новый проект. Убедитесь, что вы используете графический режим.

  2. Инициализация черепахи: Перед началом рисования установите начальные условия для черепахи, такие как начальная позиция и направление.

  3. Цикл для рисования кирпичей: Внутри цикла мы будем рисовать каждый кирпич. Кирпичи будут располагаться в ряд, а потом перейдем на следующий ряд.

Программа для рисования кирпичной стены может выглядеть следующим образом:

начало
    // Устанавливаем начальные условия
    целая ширинаКирпича := 30
    целая высотаКирпича := 15
    целая количествоРядов := 5
    целая количествоКирпичейВРяду := 10

    // Начальная позиция
    положитьПеро
    установитьПоложение(-150, 100)
    установитьНаправление(0)

    // Рисуем стену
    для ряда от 1 до количествоРядов цикл
        для кирпич от 1 до количествоКирпичейВРяду цикл
            // Рисуем один кирпич
            для сторона от 1 до 2 цикл
                вперед(ширинаКирпича)
                направо(90)
                вперед(высотаКирпича)
                направо(90)
            конец цикла

            // Перемещаемся к позиции следующего кирпича
            поднятьПеро
            вперед(ширинаКирпича)
            положитьПеро
        конец цикла

        // Переход на начало следующего ряда
        поднятьПеро
        назад(ширинаКирпича * количествоКирпичейВРяду)
        вниз(высотаКирпича)
        положитьПеро
    конец цикла
конец

Объяснение программы:

  • Циклы: Внешний цикл контролирует количество рядов. Внутренний цикл рисует кирпичи в одном ряду.
  • Кирпичи: Каждый кирпич рисуется как прямоугольник с заданной шириной и высотой.
  • Перемещение: После рисования каждого кирпича черепаха перемещается к началу следующего кирпича. После завершения ряда черепаха возвращается в начало следующего ряда.

Настройки:

  • Ширина и высота кирпича: Вы можете изменить размеры кирпичей, изменив значения ширинаКирпича и высотаКирпича.
  • Количество рядов и кирпичей в ряду: Это контролируется переменными количествоРядов и количествоКирпичейВРяду.

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

avatar
ответил 3 месяца назад

Ваш ответ

Вопросы по теме

Помогите пожалуйста как кодируются рисунки?
4 месяца назад МарияПавловна