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

Составьте программу рисования узора, показанного на рисунке. Количество повторений элементов узора по вертикали и горизонтали задается пользователем.


Составьте программу рисования узора, показанного на рисунке. Количество повторений элементов узора п

Ответ:
fariza34
fariza34
22.08.2021 11:50
6,7 точное то надеюсь
0,0(0 оценок)
Ответ:
ВеселыйР0джер
ВеселыйР0джер
19.01.2024 09:24
Хорошо, давайте составим программу рисования узора.

Прежде всего, нам нужно понять, как устроен данный узор. Давайте посмотрим на него внимательно:

* * * * * * *
* * * * * * *
* * * * * * *
* * * * * * *

Мы видим, что узор состоит из повторений одного и того же элемента (звездочка) как по горизонтали, так и по вертикали.

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

Теперь можем перейти к написанию программы:

Шаг 1: Запросите у пользователя количество повторений элементов узора по горизонтали (n1).
Шаг 2: Запросите у пользователя количество повторений элементов узора по вертикали (n2).
Шаг 3: Начните вложенный цикл, который будет повторяться n2 раз (для вертикальных повторений).
Шаг 4: Внутри вложенного цикла начните еще один цикл, который будет повторяться n1 раз (для горизонтальных повторений).
Шаг 5: Напечатайте символ "* " для каждого повторения внутреннего цикла.
Шаг 6: Завершите вложенный цикл.
Шаг 7: Перейдите на новую строку, чтобы начать следующую строку узора.
Шаг 8: Завершите внешний цикл.

Вот готовый код на языке Python, реализующий данную программу:

```
n1 = int(input("Введите количество повторений элементов узора по горизонтали: "))
n2 = int(input("Введите количество повторений элементов узора по вертикали: "))

for i in range(n2):
for j in range(n1):
print("* ", end="")
print()
```

Теперь, если пользователь, например, введет значение n1=4 и n2=3, программа выведет следующий результат:

```
* * * *
* * * *
* * * *
```

Я надеюсь, что эта программа поможет вам нарисовать требуемый узор. Обратите внимание, что данный код может быть адаптирован под разные языки программирования, просто нужно заменить конкретные функции ввода-вывода и синтаксис циклов.
0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?