1. Напишите программу для вычисления суммы элементов массива в(20), значение которых по модулю больше 10. 2. Создайте

  • 25
1. Напишите программу для вычисления суммы элементов массива в(20), значение которых по модулю больше 10.
2. Создайте программу, которая подсчитывает количество отрицательных и положительных элементов в числовом массиве с(15).
3. Разработайте алгоритм для нахождения произведения четных положительных элементов массива а(15).
4. Напишите программу для вычисления среднего арифметического минимального элемента и первого элемента массива r(10).
5. Определите количество элементов в массиве е(25), абсолютное значение которых превышает 8.
6. Разработайте алгоритм для нахождения суммы элементов массива а(10), которые удовлетворяют определенному условию.
Владислав
33
1. Программа для вычисления суммы элементов массива в[20], значение которых по модулю больше 10:

# Инициализация массива в
в = [2, 14, -6, 17, 9, -11, 5, -14, 20, -3, 12, -8, 7, -15, 23, 10, -13, 6, -18, -4]

# Инициализация переменной для суммы
сумма = 0

# Перебираем элементы массива в один за другим
для элемент в в:
# Проверяем, что значение элемента по модулю больше 10
если abs(элемент) > 10:
# Добавляем значение элемента к общей сумме
сумма += элемент

# Выводим результат
вывод("Сумма элементов массива в, значение которых по модулю больше 10, равна:", сумма)

Объяснение: Программа инициализирует массив в и переменную для суммы. Затем она перебирает каждый элемент массива и проверяет условие, что значение элемента по модулю больше 10. Если условие выполняется, то значение элемента добавляется к общей сумме. В конце программа выводит значение суммы.

2. Программа для подсчета количества отрицательных и положительных элементов в числовом массиве с[15]:

# Инициализация массива с
с = [-5, 10, -7, 3, -2, 8, 0, 4, -9, 6, -1, 15, -11, 7, 12]

# Инициализация переменных для подсчета
количество_отрицательных = 0
количество_положительных = 0

# Перебираем элементы массива с один за другим
для элемент в с:
# Проверяем знак элемента и увеличиваем соответствующую переменную на 1
если элемент < 0:
количество_отрицательных += 1
если элемент > 0:
количество_положительных += 1

# Выводим результат
вывод("Количество отрицательных элементов в массиве с:", количество_отрицательных)
вывод("Количество положительных элементов в массиве с:", количество_положительных)

Объяснение: Программа инициализирует массив с и переменные для подсчета. Затем она перебирает каждый элемент массива и проверяет его знак. Если элемент отрицательный, то увеличивается счетчик отрицательных элементов, а если элемент положительный, то увеличивается счетчик положительных элементов. В конце программа выводит значения обоих счетчиков.

3. Алгоритм для нахождения произведения четных положительных элементов массива а[15]:

# Инициализация массива а
а = [12, -5, 8, -3, 6, -2, 10, -9, 4, 7, -1, 15, -11, 2, -7]

# Инициализация переменной для произведения
произведение = 1

# Перебираем элементы массива а один за другим
для элемент в а:
# Проверяем условие, что элемент четный и положительный
если элемент % 2 == 0 и элемент > 0:
# Умножаем элемент на текущее значение произведения
произведение *= элемент

# Выводим результат
вывод("Произведение четных положительных элементов массива а:", произведение)

Объяснение: Алгоритм инициализирует массив а и переменную для произведения. Затем он перебирает каждый элемент массива и проверяет условие, что элемент является четным и положительным. Если условие выполняется, то элемент умножается на текущее значение произведения. В конце алгоритм выводит значение произведения.

4. Программа для вычисления среднего арифметического минимального элемента и первого элемента массива r[10]:

# Инициализация массива r
r = [3, 7, 2, 5, 9, 1, 6, 4, 8, 10]

# Вычисляем минимальный элемент массива
минимальный = min(r)

# Вычисляем среднее арифметическое минимального элемента и первого элемента
среднее = (минимальный + r[0]) / 2

# Выводим результат
вывод("Среднее арифметическое минимального элемента и первого элемента массива r:", среднее)

Объяснение: Программа инициализирует массив r. Затем она вычисляет минимальное значение элемента в массиве. Далее программа вычисляет среднее арифметическое минимального элемента и первого элемента массива, сложив их значения и разделив на 2. В конце программа выводит полученное среднее значение.

5. Программа для определения количества элементов в массиве е[25], абсолютное значение которых превышает 8:

# Инициализация массива е
е = [7, -5, 12, -3, 6, -9, 4, 10, -1, 15, -11, 2, 17, -4, 13, -7, 9, -2, 8, -6, 11, -8, 3, -10, 5]

# Инициализация переменной для подсчета
количество = 0

# Перебираем элементы массива е один за другим
для элемент в е:
# Проверяем условие, что абсолютное значение элемента превышает 8
если abs(элемент) > 8:
# Увеличиваем счетчик на 1
количество += 1

# Выводим результат
вывод("Количество элементов в массиве е, абсолютное значение которых превышает 8:", количество)

Объяснение: Программа инициализирует массив е и переменную для подсчета. Затем она перебирает каждый элемент массива и проверяет условие, что абсолютное значение элемента превышает 8. Если условие выполняется, то счетчик увеличивается на 1. В конце программа выводит значение счетчика.

6. Алгоритм для нахождения суммы элементов массива g[20]:

# Инициализация массива g
g = [4, 6, 2, 8, 10, 3, 5, 7, 9, 1, -2, -4, -6, -8, -10, -3, -5, -7, -9, -1]

# Инициализация переменной для суммы
сумма = 0

# Перебираем элементы массива g один за другим
для элемент в g:
# Добавляем значение элемента к общей сумме
сумма += элемент

# Выводим результат
вывод("Сумма элементов массива g:", сумма)

Объяснение: Алгоритм инициализирует массив g и переменную для суммы. Затем он перебирает каждый элемент массива и добавляет его значение к общей сумме. В конце алгоритм выводит значение суммы.