Даша12345н
10.09.2020 13:59

Написать программу, в которой вводится двумерный массив 3х3, выводится на экран в виде матрицы, а затем выводится количество ненулевых элементов.
Паскаль.

Нажмите на рекламу ниже и сразу увидите ответ
Популярные вопросы:
Ответ:
тима156
07.12.2022 16:47
Хорошо, я с удовольствием помогу тебе с этим вопросом!

Для решения этой задачи нам понадобится использовать цикл, который пройдет по каждому элементу массива и подсчитает количество положительных элементов к+1.
Здесь я представляю пример программы на языке Python, который выполняет данную операцию:

```python
# Создаем массив v
v = [1, -2, 3, -4, 5, -6, 7, -8]

# Создаем переменную для подсчета положительных элементов
count = 0

# Проходим циклом по каждому элементу массива
for i in range(len(v)):
# Проверяем, является ли элемент положительным
if v[i] > 0:
# Если элемент положительный, увеличиваем счетчик на 1 и добавляем 1 к элементу
count += 1
v[i] += 1

# Выводим количество положительных элементов и измененный массив
print("Количество положительных элементов:", count)
print("Измененный массив:", v)
```

Опишем в подробностях шаги программы:

1. Создаем массив v с заданными элементами: [1, -2, 3, -4, 5, -6, 7, -8].
2. Создаем переменную count и присваиваем ей значение 0. Эта переменная будет использоваться для подсчета положительных элементов.
3. Запускаем цикл for, который пройдет по каждому индексу элемента от 0 до длины массива v.
4. Внутри цикла проверяем, является ли элемент v[i] положительным, сравнивая его с 0.
5. Если элемент положительный (v[i] > 0), увеличиваем значение счетчика count на 1 с помощью оператора += и добавляем 1 к элементу массива v[i] с помощью оператора +=.
6. По окончании цикла выводим количество положительных элементов с помощью функции print("Количество положительных элементов:", count).
7. Выводим измененный массив v с помощью функции print("Измененный массив:", v).

В результате выполнения программы, мы получим количество положительных элементов, равное 4, и измененный массив с элементами [2, -2, 4, -4, 6, -6, 8, -8]. Здесь количество положительных элементов - это число 4, полученное в результате подсчета четырех положительных элементов, и каждый положительный элемент был увеличен на 1.

Надеюсь, этот ответ помог тебе понять, как решить данную задачу на программирование! Если у тебя еще остались вопросы, не стесняйся задавать их!
0,0(0 оценок)
Ответ:
Алеся1111115
18.10.2021 07:00
Хорошо, рассмотрим по отдельности процедуры для букв "о", "р" и "т".

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

1. Процедура для буквы "о":

- Робот должен двигаться вниз на расстояние, равное половине высоты прямоугольника.
- Затем он должен повернуть направо и продолжать движение вправо на расстояние, равное половине ширины прямоугольника.
- Далее робот должен повернуть вверх и двигаться наверх на то же расстояние, половина высоты прямоугольника.
- Затем он должен снова повернуть налево и двигаться на то же расстояние, равное половине ширины прямоугольника.
- Наконец, робот должен повернуть налево и сделать шаг наверх, чтобы оказаться в исходной точке.

2. Процедура для буквы "р":

- Робот должен двигаться вниз на расстояние, равное высоте прямоугольника.
- Затем он должен повернуть направо и продолжать движение вправо на расстояние, равное половине ширины прямоугольника.
- Далее робот должен повернуть вверх и двигаться наверх на половину высоты прямоугольника.
- Затем он должен повернуть налево и сделать шаг влево, чтобы вернуться к верхней стороне прямоугольника.
- Определимся с дополнительными действиями: если необходимо, робот должен снова повернуть налево и сделать шаг вверх, чтобы оказаться в исходной точке.
- Затем робот должен повернуть влево и сделать шаг влево на половину ширины прямоугольника.
- Наконец, он должен повернуть направо и сделать шаг наверх, чтобы оказаться в исходной точке.

3. Процедура для буквы "т":

- Робот должен двигаться вниз на расстояние, равное высоте прямоугольника.
- Затем он должен повернуть налево и продолжать движение влево на расстояние, равное половине ширины прямоугольника.
- Далее робот должен повернуть вверх и двигаться наверх на расстояние, равное половине высоты прямоугольника.
- Затем он должен снова повернуть направо и сделать шаг вправо на половину ширины прямоугольника.
- Наконец, робот должен сделать шаг наверх, чтобы оказаться в исходной точке.

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