В системе программирования Кумир в среде исполнителя Чертёжник нарисовать любую букву алфавита n раз В системе программирования Кумир в среде исполнителя Чертёжник введите число k ≠ 0. Нарисуйте вдоль оси OX k раз любую букву русского алфавита. Цвет и размер линий, расположение букв относительно начала координат выберите самостоятельно
В среде программирования Кумир, чтобы нарисовать букву русского алфавита вдоль оси OX k раз, можно использовать простой цикл. Ниже приведён пример кода, который рисует букву "А" k раз, где k вводится пользователем.
Сила = 2 // размер линии Цвет = "синий" // цвет линий // Функция рисования буквы "А" Процедура Нарисовать_БуквуБ
Нарисовать Линию0,0,−10,200, 0, -10, 200,0,−10,20 // левая ножка Нарисовать Линию−10,20,10,20-10, 20, 10, 20−10,20,10,20 // перекладина Нарисовать Линию10,20,0,010, 20, 0, 010,20,0,0 // правая ножка КонецПроцедуры // Основная программа Начало k := Ввод"Введитеколичествоповторенийk(k≠0):""Введите количество повторений k (k ≠ 0): ""Введитеколичествоповторенийk(k=0):" Если k = 0 Тогда Вывести"Ошибка:kнедолжнобытьравно0""Ошибка: k не должно быть равно 0""Ошибка:kнедолжнобытьравно0"
Конец КонецЕсли УстановитьЦветЦветЦветЦвет
УстановитьСилуСилаСилаСила Для i := 1 По abskkk Делать Нарисовать_БуквуБ
Переместиться20,020, 020,0 // перемещение по OX на 20 пикселей КонецЦикла Конец
В этом коде:
Создаётся процедура Нарисовать_БуквуБ, которая рисует букву "А" в координатной системе.Запрашивается у пользователя ввод значения k.В зависимости от значения k буква рисуется k раз вдоль оси OX с определённым перемещением после каждого рисунка. Перемещение осуществляется на 20 пикселей вдоль оси OX, чтобы буквы не накладывались друг на друга.
Вы можете изменить цвет и размер линии, а также заменить букву "А" на другую, если это необходимо.
В среде программирования Кумир, чтобы нарисовать букву русского алфавита вдоль оси OX k раз, можно использовать простой цикл. Ниже приведён пример кода, который рисует букву "А" k раз, где k вводится пользователем.
Сила = 2 // размер линииЦвет = "синий" // цвет линий
// Функция рисования буквы "А"
Процедура Нарисовать_БуквуБ Нарисовать Линию0,0,−10,200, 0, -10, 200,0,−10,20 // левая ножка
Нарисовать Линию−10,20,10,20-10, 20, 10, 20−10,20,10,20 // перекладина
Нарисовать Линию10,20,0,010, 20, 0, 010,20,0,0 // правая ножка
КонецПроцедуры
// Основная программа
Начало
k := Ввод"Введитеколичествоповторенийk(k≠0):""Введите количество повторений k (k ≠ 0): ""Введитеколичествоповторенийk(k=0):"
Если k = 0 Тогда
Вывести"Ошибка:kнедолжнобытьравно0""Ошибка: k не должно быть равно 0""Ошибка:kнедолжнобытьравно0" Конец
КонецЕсли
УстановитьЦветЦветЦветЦвет УстановитьСилуСилаСилаСила
Для i := 1 По abskkk Делать
Нарисовать_БуквуБ Переместиться20,020, 020,0 // перемещение по OX на 20 пикселей
КонецЦикла
Конец
В этом коде:
Создаётся процедура Нарисовать_БуквуБ, которая рисует букву "А" в координатной системе.Запрашивается у пользователя ввод значения k.В зависимости от значения k буква рисуется k раз вдоль оси OX с определённым перемещением после каждого рисунка. Перемещение осуществляется на 20 пикселей вдоль оси OX, чтобы буквы не накладывались друг на друга.Вы можете изменить цвет и размер линии, а также заменить букву "А" на другую, если это необходимо.