Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Интегрирование Главы 7-8.doc
Скачиваний:
1
Добавлен:
12.11.2018
Размер:
2.29 Mб
Скачать
      1. Вычисление разностей в цикле

Технология машинного расчёта разности применима в случае одного уменьшаемого с несколькими вычитаемыми и базируется на идее последовательного вычитания каждого из них.

Методика последовательного вычитания аналогична представленной при суммировании:

.

Обозначив искомую разность R как Rn, а разность без последнего вычитаемого как Rn-1, получим Rn = Rn-1 - сn. Повторив рассуждения для вычисления Rn-1, запишем Rn-1 = Rn-2 - сn-1 и так далее.

Анализ рассмотренных зависимостей позволяет сделать вывод, что решение возможно при начальном значении R0 = U.

Таким образом, последовательное вычитание предполагает следующую методику вычислений:

  • задание (до начала вычислений) начального значения уменьшаемого R0 = U;

  • вычисление текущих значений разностей Ri последовательным вычитанием из предыдущего значения разности Ri-1 текущего значения вычитаемого сi.

Инструмент – смешанный вычислительный процесс (циклический с фрагментами линейного). Предложенная методика последовательного получения разности является универсальной и может использоваться в циклических процессах любых классов и типов.

Выполнив подстановку полученных зависимостей в исходную формулу, получим:

Rn = (((. . .(R0 - с1) - с2) - с3) - . . . - сi-1) - сi) - . . . - сn-1) - сn

Рассмотренная методика может быть реализована (аналогично используемой при суммировании) одним из вариантов формирования разности:

  • массивом для хранения всех текущих значений Ri;

  • двумя промежуточными переменными (Ri и Ri-1);

  • одной текущей переменной Ri.

Используем изложенную методику для решения конкретной задачи (8.5) о потерях сельскохозяйственной продукции.

Постановка задачи

Рассчитать возможные массы сельскохозяйственной продукции выращенной на поле известной площади при известной биологической урожайности и заданных процентах потерь.

Уточним постановку задачи перечнем технологической цепочки возможных потерь: при копке, при сборе, при погрузке, при перевозке, при сортировке, при хранении.

  • Внимание! Потери каждого этапа определяются от массы предыдущего.

Формирование математической модели

Исходные данные

S = _ _ _ , _ га – площадь поля;

УБ = _ _ _ , _ ц/га – урожайность биологическая;

п1 = _ _ , _ % – потери при копке;

п2 = _ _ , _ % – потери при сборе;

п3 = _ _ , _ % – потери при погрузке;

п4 = _ _ , _ % – потери при перевозке;

п5 = _ _ , _ % – потери при сортировке;

п6 = _ _ , _ % – потери при хранении.

Расчётные зависимости

[ц/гага=ц] биологическая масса;

М = (((((МБ - МП1) - МП2) - МП3) - МП4) - МП5) - МП6 [ц]

общая математическая зависимость вычисления искомой

массы;

[ц] задание начального значения

массы;

[ц] вычисление текущего значения потерь;

Мi = Мi-1 - МПi [ц] вычисление текущего значения массы;

диапазон изменения параметра;

i = i + 1 закон изменения параметра.

Выбор метода решения

Математическая модель задает аргументы (проценты потерь) в форме одномерного массива. Она предписывает последовательное вычисление текущих значений масс потерь и собственно масс продукции на каждом этапе технологической обработки, начиная с копки (i = 1) и заканчивая хранением (i = 6).

Поэтому в качестве параметра цикла необходимо использовать индекс потерь (i) с диапазоном изменения и стандартным законом i = i + 1. Дополнительно необходимо сформировать начальное значение массы , а затем изменять его с учётом вычисления конкретных потерь МПi на каждом цикле.

Следовательно, в качестве метода решения необходимо использовать смешанный вычислительный процесс – арифметический циклический процесс с табличным заданием аргумента и дополнительным формированием уменьшения (разности).