
Написать программу в Кумире с помощью черепахи, построения лестницы из 20 ступенек, с
использованием цикла n раз.

Ответы на вопрос

Пока (Ходор. Справа НЕ Конец_Поля или Ходор. Сверху НЕ Конец_Поля)
{
Ходор. Красить. Низ ;
Если (Ходор. Справа НЕ Стена) Ходор. Идти. Влево;
В_Ином_Случае
_{
___Пока (Ходор. Справа = Стена)
___{
___Ходор. Красить. Право;
___Ходор. Идти. Вверх;
___}
Ходор. Идти. Влево;
_}
}



Для построения лестницы из 20 ступенек с использованием цикла n раз, где n - это количество ступенек, которое будет добавлено на каждой итерации, мы можем использовать среду программирования Кумир с библиотекой черепахи.
Вот пример программы на Кумире, которая будет строить лестницу из 20 ступенек с помощью цикла:
pascalАлгоритм Лестница() Подключить МодульЧерепаха // Создаем объект черепахи и устанавливаем начальные координаты Черепаха := новый ЧерепахаКумир Черепаха.УстановитьХ(0) Черепаха.УстановитьY(0) // Задаем количество ступенек для каждой итерации константа КоличествоСтупенек := 3 // Цикл для построения лестницы для i от 1 до 20 шаг КоличествоСтупенек делать // Рисуем i ступенек для j от 1 до i шаг 1 делать Черепаха.Вперед(20) Черепаха.Влево(90) // Перемещаем черепаху на верх следующей ступеньки Черепаха.Вправо(90) Черепаха.Вперед(20) Черепаха.Вправо(90) Черепаха.Вперед(КоличествоСтупенек * 20) Черепаха.Влево(180) КонецАлгоритма
Обратите внимание, что в этом примере мы использовали константу КоличествоСтупенек
, чтобы задать количество ступенек, которое будет добавлено на каждой итерации цикла. В данном случае, на каждой итерации будет добавляться 3 ступеньки. Вы можете изменить это значение, если хотите добавить больше или меньше ступенек на каждой итерации.


Похожие вопросы
Топ вопросов за вчера в категории Другие предметы
Последние заданные вопросы в категории Другие предметы
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili