1. Вычислить сумму первых N слагаемых 12+22-32+42+52-62+…(каждое третье слагаемое берется со знаком «минус»).1. Из N целых чисел найти минимальное среди положительных и максимальное среди отрицательных значений.

6 Мая 2019 в 19:44
204 +1
0
Ответы
1
Для вычисления суммы первых N слагаемых данного ряда, можно разбить его на подряд идущие группы из трех чисел: 12+22-32, 42+52-62 и так далее. В каждой группе первые два числа положительные, а третье - отрицательное. Таким образом, сумма каждой группы равна 2n - n^2, где n - номер группы.

Сумма первых N слагаемых можно выразить формулой:
S = (21 - 1^2) + (22 - 2^2) + ... + (2N - N^2) = 2(1+2+...+N) - (1^2 + 2^2 + ... + N^2)

Для вычисления суммы первых N натуральных чисел существует формула: S = N(N + 1)/2. Поэтому:
S = 2(N(N+1)/2) - (N(N+1)(2N+1)/6) = N(N+1) - N(N+1)(2N+1)/6 = N(N+1)(3 - 2N)/6

Итак, сумма первых N слагаемых ряда равна N(N+1)(3 - 2N)/6.

Для нахождения минимального среди положительных и максимального среди отрицательных значений из N целых чисел, можно пройти по всем числам и сохранять минимальное среди положительных и максимальное среди отрицательных.

Пример кода на Python:

def find_min_max(numbers):
min_positive = float('inf')
max_negative = float('-inf')
for num in numbers:
if num > 0 and num < min_positive:
min_positive = num
elif num < 0 and num > max_negative:
max_negative = num
return min_positive, max_negative
numbers = [5, -3, 8, -7, 2]
min_positive, max_negative = find_min_max(numbers)
print("Минимальное среди положительных:", min_positive)
print("Максимальное среди отрицательных:", max_negative)

В данном примере функция find_min_max() принимает список чисел и возвращает минимальное среди положительных и максимальное среди отрицательных значений.

28 Мая в 16:48
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Название заказа не должно быть пустым
Введите email
Бесплатные доработки
Гарантированные бесплатные доработки
Быстрое выполнение
Быстрое выполнение от 2 часов
Проверка работы
Проверка работы на плагиат
Интересные статьи из справочника
Поможем написать учебную работу
Название заказа не должно быть пустым
Введите email
Доверьте свою работу экспертам
Разместите заказ
Наша система отправит ваш заказ на оценку 93 277 авторам
Первые отклики появятся уже в течение 10 минут
Прямой эфир