Вопрос задан 04.12.2023 в 04:10. Предмет Информатика. Спрашивает Кочанов Глеб.

ЗАДАНИЕ 1. Дано натуральное число n. С помощью процедуры напишите программуДля вычисления

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

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

Внимание! Ответы на вопросы дают живые люди. Они могут содержать ошибочную информацию, заблуждения, а также ответы могут быть сгенерированы нейросетями. Будьте внимательны. Если вы уверены, что ответ неверный, нажмите кнопку "Пожаловаться" под ответом.
Отвечает Грейнер Даяна.

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)

0 0
Отвечает нейросеть ChatGpt. Будьте внимательны, ответы нейросети могут содержать ошибочные или выдуманные данные.

Задание 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 ```

Надеюсь, это поможет! Если у вас возникнут еще вопросы, не стесняйтесь задавать.

0 0

Похожие вопросы

Топ вопросов за вчера в категории Информатика

Последние заданные вопросы в категории Информатика

Задать вопрос