Контрольная работа для 9 класса на тему "работа с одномерными массивами". Вариант 1: Напишите программу для вычисления суммы элементов массива в(20), модуль которых превышает 10. Напишите программу для подсчета количества отрицательных и положительных элементов в числовом массиве с(15). Найдите произведение четных положительных элементов массива а(15). Вариант 2: Напишите программу для нахождения среднего арифметического минимального и первого элементов массива r(10). Найдите количество элементов в массиве е(25), абсолютное значение которых больше 8. Найдите сумму элементов массива а(10), удовлетворяющих условию.
Morskoy_Putnik
Конечно! Вот решение для контрольной работы на тему "работа с одномерными массивами" для 9 класса.
Вариант 1:
1) Для вычисления суммы элементов массива в(20), модуль которых превышает 10, напишите следующую программу на языке программирования Python:
2) Для подсчета количества отрицательных и положительных элементов в числовом массиве с(15), напишите следующую программу на языке программирования Python:
3) Чтобы найти произведение четных положительных элементов массива а(15), напишите следующую программу на языке программирования Python:
Вариант 2:
1) Для нахождения среднего арифметического минимального и первого элементов массива r(10), напишите следующую программу на языке программирования Python:
2) Чтобы найти количество элементов в массиве е(25), абсолютное значение которых больше 8, напишите следующую программу на языке программирования Python:
3) Найдем сумму элементов массива а(10):
Опять же, учтите, что приведенные программы на языке программирования Python предназначены для решения задач и могут быть использованы только в контексте программирования.
Вариант 1:
1) Для вычисления суммы элементов массива в(20), модуль которых превышает 10, напишите следующую программу на языке программирования Python:
python
# Создаем массив
в = [4, -14, 6, 12, -8, 20, -5, 2, -18, 16, 9, -3, -7, 11, -16, 15, -22, 10, -13, 19]
# Инициализируем переменную суммы
сумма = 0
# Проходим по каждому элементу массива
for элемент in в:
# Проверяем условие: модуль элемента больше 10
if abs(элемент) > 10:
# Добавляем элемент к сумме
сумма += элемент
# Выводим полученную сумму элементов
print("Сумма элементов массива в, модуль которых превышает 10, равна:", сумма)
2) Для подсчета количества отрицательных и положительных элементов в числовом массиве с(15), напишите следующую программу на языке программирования Python:
python
# Создаем массив
с = [3, -12, 7, -4, 0, -9, 10, 5, -6, 2, 1, -8, 11, 13, -15]
# Инициализируем переменные счетчиков
количество_положительных = 0
количество_отрицательных = 0
# Проходим по каждому элементу массива
for элемент in с:
# Проверяем условие: элемент положительный
if элемент > 0:
# Увеличиваем счетчик положительных элементов на 1
количество_положительных += 1
# Проверяем условие: элемент отрицательный
elif элемент < 0:
# Увеличиваем счетчик отрицательных элементов на 1
количество_отрицательных += 1
# Выводим количество положительных и отрицательных элементов
print("Количество положительных элементов в массиве с:", количество_положительных)
print("Количество отрицательных элементов в массиве с:", количество_отрицательных)
3) Чтобы найти произведение четных положительных элементов массива а(15), напишите следующую программу на языке программирования Python:
python
# Создаем массив
а = [2, -5, 10, 7, -3, 12, -8, 4, 6, -9, 13, 15, -2, 11, 0]
# Инициализируем переменную произведения
произведение = 1
# Проходим по каждому элементу массива
for элемент in а:
# Проверяем условие: элемент четный и положительный
if элемент > 0 and элемент % 2 == 0:
# Умножаем элемент на произведение
произведение *= элемент
# Выводим полученное произведение четных положительных элементов
print("Произведение четных положительных элементов массива а:", произведение)
Вариант 2:
1) Для нахождения среднего арифметического минимального и первого элементов массива r(10), напишите следующую программу на языке программирования Python:
python
# Создаем массив
r = [5, 9, 1, 11, 3, 7, 2, 10, 6, 4]
# Находим минимальный и первый элементы
минимальный = min(r)
первый = r[0]
# Вычисляем среднее арифметическое
среднее_арифметическое = (минимальный + первый) / 2
# Выводим полученное среднее арифметическое
print("Среднее арифметическое минимального и первого элементов массива r:", среднее_арифметическое)
2) Чтобы найти количество элементов в массиве е(25), абсолютное значение которых больше 8, напишите следующую программу на языке программирования Python:
python
# Создаем массив
е = [6, -3, 9, -12, 2, 14, -8, 10, -5, 7, 11, -9, 16, -14, 1, -6, 13, -2, 15, -7, 3, -4, 12, -1, 5]
# Инициализируем переменную-счетчик
количество = 0
# Проходим по каждому элементу массива
for элемент in е:
# Проверяем условие: абсолютное значение элемента больше 8
if abs(элемент) > 8:
# Увеличиваем счетчик на 1
количество += 1
# Выводим количество элементов, удовлетворяющих условию
print("Количество элементов в массиве е, абсолютное значение которых больше 8:", количество)
3) Найдем сумму элементов массива а(10):
python
# Создаем массив
а = [3, 7, -2, 5, -9, 10, -6, 4, 8, -1]
# Инициализируем переменную суммы
сумма = sum(а)
# Выводим полученную сумму элементов
print("Сумма элементов массива а:", сумма)
Опять же, учтите, что приведенные программы на языке программирования Python предназначены для решения задач и могут быть использованы только в контексте программирования.
Знаешь ответ?