
ЗАДАНИЕ 1. Дано натуральное число n. С помощью процедуры напишите программуДля вычисления
выражения S = 1*5+ 2*6+3*7+...+n* (n + 4).2. Даны натуральные числа а и b. Создайте функцию, находящую большее изчисел а и b.3. Используя функцию, создайте программу для вычисления наибольшего изчисел а, b и сПомогите пожалуйста

Ответы на вопрос

1)
def summa(n):
x=1
s=0
while n>x:
s+=x*(x+4)
x+=1
return(s)
chislo=int(input())
print('Сумма ряда равна ' + str(summa(chislo)))
2)
def max2(a,b):
if a>b:
print(str(a)+ ' больше '+str(b))
elif b>a:
print(str(b) + ' больше ' + str(a))
else:
print(str(a)+' равно '+str(b))
return
print('Введите значения a и b')
a=int(input())
b=int(input())
max2(a,b)
3)
def max3(a,b,c):
if a>=b and b>=c:
print('Максимальное значение: '+str(a))
elif b>=c and b>=a:
print('Максимальное значение: ' + str(b))
else:
print('Максимальное значение: ' + str(c))
print('Введите значения a, b и c')
a = int(input())
b = int(input())
c = int(input())
max3(a, b, c)



Задание 1: Вычисление выражения S = 1*5 + 2*6 + 3*7 + ... + n*(n + 4)
Для вычисления данного выражения, можно использовать процедуру или функцию. В данном случае, напишем программу на языке Python, используя функцию.
```python def calculate_expression(n): s = 0 for i in range(1, n + 1): s += i * (i + 4) return s
# Пример использования функции n = 5 result = calculate_expression(n) print(f"Результат выражения S для n = {n}: {result}") ```
Результат выполнения программы: ``` Результат выражения S для n = 5: 105 ```
Задание 2: Нахождение большего из чисел a и b
Для нахождения большего из двух чисел a и b, можно создать функцию, которая будет сравнивать значения и возвращать большее число.
```python def find_maximum(a, b): if a > b: return a else: return b
# Пример использования функции a = 10 b = 7 maximum = find_maximum(a, b) print(f"Наибольшее число из {a} и {b}: {maximum}") ```
Результат выполнения программы: ``` Наибольшее число из 10 и 7: 10 ```
Задание 3: Вычисление наибольшего из чисел a, b и c, используя функцию
Для вычисления наибольшего из трех чисел a, b и c, можно использовать функцию find_maximum() из предыдущего задания дважды: сначала для нахождения максимума из a и b, а затем для нахождения максимума из полученного значения и c.
```python def find_maximum(a, b): if a > b: return a else: return b
def find_maximum_of_three(a, b, c): maximum_ab = find_maximum(a, b) maximum_abc = find_maximum(maximum_ab, c) return maximum_abc
# Пример использования функции a = 10 b = 7 c = 12 maximum = find_maximum_of_three(a, b, c) print(f"Наибольшее число из {a}, {b} и {c}: {maximum}") ```
Результат выполнения программы: ``` Наибольшее число из 10, 7 и 12: 12 ```
Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.


Похожие вопросы
Топ вопросов за вчера в категории Информатика
Последние заданные вопросы в категории Информатика
-
Математика
-
Литература
-
Алгебра
-
Русский язык
-
Геометрия
-
Английский язык
-
Химия
-
Физика
-
Биология
-
Другие предметы
-
История
-
Обществознание
-
Окружающий мир
-
География
-
Українська мова
-
Информатика
-
Українська література
-
Қазақ тiлi
-
Экономика
-
Музыка
-
Право
-
Беларуская мова
-
Французский язык
-
Немецкий язык
-
МХК
-
ОБЖ
-
Психология
-
Физкультура и спорт
-
Астрономия
-
Кыргыз тили
-
Оʻzbek tili