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


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

Amirmusta Amirmusta    2   22.08.2021 11:41    51

Ответы
slava90100 slava90100  22.08.2021 11:50
6,7 точное то надеюсь
ПОКАЗАТЬ ОТВЕТЫ
полина2124 полина2124  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, программа выведет следующий результат:

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

Я надеюсь, что эта программа поможет вам нарисовать требуемый узор. Обратите внимание, что данный код может быть адаптирован под разные языки программирования, просто нужно заменить конкретные функции ввода-вывода и синтаксис циклов.
ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика