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


Мы поможем в написании ваших работ!



ЗНАЕТЕ ЛИ ВЫ?

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



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

В этом случае (подпрограммы вычисления одной или нескольких типовых функций, входящих в расчетную зависимость существуют) вычислительный процесс считается псевдолинейным (линейный процесс с подпроцессом). Типичный пример – вычисление значения стороны непрямоугольного треугольника  или расчет функциональной зависимости типа y = 2psin(a/2) – ln(3b).

Для нетиповых функций (отсутствуют в библиотеках ЭВМ) может понадобиться достаточно сложный и, как правило, нелинейный дополнительный подпроцесс, разрабатываемый самим пользователем. Типичный пример – расчет интеграла, осуществляемый циклическим накоплением.

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

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

Рассмотрим программирование линейных вычислительных процессов на задаче (3.1) о покраске.

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

Рассчитать количество красителя для покраски цилиндрической ёмкости с диаметром днища 3,2 м и высотой боковой стенки 6780 мм, если известно, что на 1 дм2 окрашиваемой площади требуется  красителя. При расчёте предусмотреть получение результатов в килограммах.

Анализ постановки задачи приводит к выводу, что она не определена полностью, поэтому зададимся следующими допущениями:

· резервуар сверху открыт;

· покраске подлежат только внешние поверхности;

· плотность краски составляет 1,4 кг/л.

Следовательно, уточнённый вариант словесной формулировки имеет вид:

Рассчитать массу красителя (кг), необходимого для покраски цилиндрической ёмкости с диаметром днища 3,2 м и высотой боковой стенки 6780 мм. Резервуар полностью открыт сверху. Покраске подлежат наружные поверхности стенок и днища. Расход красителя составляет  на 1 дм2 окрашиваемой площади. Плотность красителя 1,4 кг/л.

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

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

(основные)  
 = 3,2 м – диаметр днища;
 = 6780 мм – высота стенки;
 = – расход красителя;
ПК = 1,4 кг/л – плотность краски;
(дополнительные)  
p = 3,1416 – число Пи;
k1 = м/мм – коэффициент перевода мм в м;
k2 = 100 дм22 – коэффициент перевода м2 в дм2.

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

2 = м2] - площадь днища, м2;
- площадь стенки, м2;
[дм2 = (м22)×дм22] - общая площадь, дм2;
- расход краски, л;
- расход краски, кг.

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

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



Поделиться:


Последнее изменение этой страницы: 2021-01-08; просмотров: 73; Нарушение авторского права страницы; Мы поможем в написании вашей работы!

infopedia.su Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Обратная связь - 3.145.186.6 (0.004 с.)