Предмет: Информатика, автор: evgga86

Написать псевдокод по блок-схеме: найти среднее арифметическое среди всех элементов массива [2,5,13,7,6,4]

Приложения:

kholyavskij: Когда вам дают задание, кидайте полную инфу по нему. Где блок схема? Разновидностей решений куча, блок схема определяет одно из решений, так и предоставьте его

Ответы

Автор ответа: kholyavskij
3

numbers = [2, 5, 13, 7, 6, 4]

size = 6 # размер массива

sum = 0 # сумма для формулы среднего арифметического

avg = 0 # среднее арифметическое, формула: сумма/количество

index = 0 # индекс элемента в массиве

# нужен цикл, для того, чтобы пробегаться по массиву

while index < size: # пока индекс не дойдет массива не выйдет за пределы

   if (index < size):

       sum += numbers[index] # прибавляем каждый элемент массива к сумме

       index += 1 # перемещаемся на следующий элемент массива

avg = sum / size

print(avg) # подсчитываем и выводим среднее


evgga86: Благодарю
kholyavskij: всё работает?
kholyavskij: возможно, в будущем, будут давать задания, где длинна массива может быть любая, в этом случае size не вручную указываешь, а используешь просто встроенную в язык функцию len(название_массива). В твоей задаче это типо: size = len(numbers)
kholyavskij: также можно в этой задаче было обойтись без if (index < size):, если нужно наиболее красивое решение, удали эту строчку
Похожие вопросы
Предмет: Химия, автор: Аноним