Задание 16. Составить блок-схему алгоритма и программу расчета индекса урожайности однородных сельскохозяйственных культур:
$I_{\text{урожайности}} = \frac{\sum y_1 S_1}{\sum y_0 S_1}$
где $y_0$ и $y_1$ — урожайность с 1 га в базисном и отчетном периодах, ц; $S_1$ — площадь посева в отчетном периоде, га.
Решение:
Начало:
Ввод данных:
Вычисление сумм:
sum1 = 0 (для $\sum y_1 S_1$)sum0 = 0 (для $\sum y_0 S_1$)sum1 = sum1 + y1i * S1isum0 = sum0 + y0i * S1iВычисление индекса урожайности:
sum0 равно 0, то выводим сообщение об ошибке (деление на ноль невозможно).I = sum1 / sum0Вывод результата:
Конец:
Блок-схема (описание):
Блок-схема будет содержать следующие элементы:
Пример программы (Python):
n = int(input("Введите количество культур: "))
sum1 = 0
sum0 = 0
for i in range(n):
    y0 = float(input(f"Введите урожайность в базисном периоде для культуры {i+1}: "))
    y1 = float(input(f"Введите урожайность в отчетном периоде для культуры {i+1}: "))
    S1 = float(input(f"Введите площадь посева в отчетном периоде для культуры {i+1}: "))
    sum1 += y1 * S1
    sum0 += y0 * S1
if sum0 == 0:
    print("Ошибка: деление на ноль!")
else:
    I = sum1 / sum0
    print(f"Индекс урожайности: {I}")
                            
                        
        Используйте Homiwork как обычное приложение. Это удобно!
Добавить на главный экранИспользуйте Homiwork как обычное приложение. Это удобно! Откройте меню Safari и нажмите 'Добавить на главный экран'.
    
                Эта функция доступна только для пользователей с Прайм статусом
Высококачественные решения от нейросети с подробными объяснениями и визуализациями доступны эксклюзивно для пользователей с Прайм статусом.
    Начав пользоваться сервисом, вы принимаете: Условия использования, Политика конфиденциальности, Политика возвратов