Cтраница 3
При программировании своей задачи программист не должен слепо использовать подпрограммы и автоматические программы, а должен убедиться, что логическое, решение, сделанное им, будет иметь допустимую погрешность округления. Ловушки всегда возможны, несмотря на все усилия избежать их. Поэтому важно, чтобы программист представлял ответы согласно их истинному значению и физическому смыслу. Хотя методы численного анализа базируются на строгих математических теоремах, приложение этих теорем требует осторожности. [31]
В случае использования цифровой вычислительной машины подобные действия менее необходимы и могут привести к нежелательным эффектам. Решение задачи методами численного анализа часто оказывается проще, чем получение некоторой замкнутой формы для решения. [32]
Аналогично в любом арифметическом выражении явно подразумевается возможность отклонения от математически опр-еделяемого результата. В зависимости от конкретных представлений значения арифметических выражений могут вычисляться по-разному. Возможные последствия таких различий контролируются методами численного анализа. Контроль рассматривается как часть описываемого процесса и, следовательно, должен выражаться в терминах самого языка. [33]
Выбор решающего алгорифма в ряде случаев требует высокой квалификации и связан с большими трудностями. Формальных правил для выполнения этой работы не существует. Основой для построения решающего алгорифма могут служить методы численного анализа. Однако во многих случаях решающий алгорифм приходится специально разрабатывать. [34]
Кроме этих уравнений в реальных приборах необходимо знать граничные условия. Если размеры прибора превышают несколько микрометров, то достаточно решить уравнения для одномерного случая. Если же размеры малы, то на характеристики приборов оказывает влияние объемная форма структуры, и появляется необходимость двумерного и трехмерного анализа. Для этих случаев существуют и успешно развиваются методы двумерного и трехмерного численного анализа на ЭВМ. [35]
Выбор решающего алгорифма в ряде случаев требует высокой квалификации и связан с большими трудностями. Формальных правил для выполнения этой работы не существует. Основой для построения решающего алгорифма при решении математических задач могут служить методы численного анализа. Однако во многих случаях решающий алгорифм приходится специально разрабатывать. В дальнейшем всегда, когда это специально не оговаривается, речь идет о применении машин для решения математических задач. [36]