Cтраница 1
Выбор численного метода решения задачи на ЭЦВМ имеет важное значение, так как при этом необходимо учитывать ограниченную ( хотя и достаточно высокую) точность решения задачи, связанную с ограниченным числом разрядов цифровой машины, а также ограниченный диапазон, в котором могут быть представлены числа. Эти ограничения очень важны, если решение задачи проходит на ЭЦВМ с фиксированной запятой, так как относительная погрешность чисел при решении задачи может быть очень высокой. Кроме того, при решении задачи на ЭЦВМ с фиксированной запятой все числа, превышающие по величине единицу, не могут непосредственно быть введены в ЭЦВМ и поэтому необходимо прибегать к масштабированию. [1]
Дополнительные удобства создает и возможность выбора численного метода решения задач. Optimize - осуществить оптимизацию вычислительного процесса посредством предварительного аналитического преобразования исходных выражений) рассматривались ранее в разд. [2]
Выбор наилучшего численного метода решения задачи обычно производится по следующим критериям: обеспечение требуемой точности вычислений; обеспечение наименьшего времени решения задачи; возможность использования метода при существующем в машине объеме памяти; возможность рационального использования готовых стандартных программ. [3]
Составляет алгоритм задачи и отдельных ее этапов, логическую схему программы. Осуществляет разработку математической модели и выбор численного метода решения задачи. Определяет возможность использования готовых алгоритмов решения задач, разработанных другими предприятиями. Выполняет работы по унификации вычислительных процессов. Принимает участие в проектных работах по расширению области применения вычислительной техники, а также по совершенствованию методов математического обеспечения решения задач. [4]
Процесс составления программы решения математической задачи с помощью вычислительных машин является сложным и трудоемким делом. Первый этап процесса программирования, связанный с выбором численного метода решения задачи и приведением его к виду, удобному для расчленения на последовательность команд, является наиболее ответственным и обычно выполняется высококвалифицированным математиком, специализирующимся в этой области. [5]
Сокращением времени, требуемого для подготовки задач к решению на ЭЦВМ ( сложность подготовки задач в основном определяется входным языком цифровой машины. Программа в истинных адресах как входной язык цифровых машин имеет ряд недостатков с точки зрения предварительной подготовки, так как требует от программиста, кроме выбора численного метода решения задачи, детального расчленения вычислительного процесса на элементарные операции, распределения памяти под исходные данные и результаты вычислений. [6]
Остановимся более подробно на особенностях решения задачи встречи. Она связана с выбором численного метода решения задачи. [7]
Описание алгоритмов на входных языках ЭВМ не требует от программирующих знания внутреннего устройства машины, ее внутреннего языка, а также исключает необходимость планировать размещение программы и величин в запоминающих устройствах. Для записи программы па алгоритмическом языке необходимо лишь знать состав символов языка и небольшое количество правил описания характерных вычислительных процессов. Программирование при этом становится доступным практически каждому, однако выбор численного метода решения задачи я разработка алгоритма остаются за специалистом по конкретной проблеме. [8]
Разрабатывает системы математического обеспечения решения научно-технических и производственных задач. Изучает и анализирует информацию по решаемой задаче, формулирует ее сущность, дает математическое описание. Осуществляет приведение задачи к математической форме. Разрабатывает технические условия и задания на программу и подпрограммы, входящие в состав общей программы. На основе математического анализа определяет возможность и методы решения задачи наиболее рациональным способом. Составляет алгоритм задачи и отдельных ее этапов, логическую схему программы. Осуществляет разработку математической модели и выбор численного метода решения задачи. Определяет возможность использования готовых алгоритмов решения задач, разработанных другими организациями. Выполняет работы по унификации вычислительных процессов. Принимает участие в проектных работах по расширению области применения вычислительной техники, а также по совершенствованию методов математического обеспечения решения задач. [9]
Разрабатывает системы математического обеспечения решения научно-технических и производственных задач. Изучает и анализирует информацию по решаемой задаче, формулирует ее сущность, дает математическое описание. Осуществляет приведение задачи к математической форме. Разрабатывает технические условия и задания на программу и подпрограммы, входящие в состав обшей программы. На основе математического анализа определяет возможность и методы решения задачи наиболее рациональным способом. Составляет алгоритм задачи и отдельных ее этапов, логическую схему программы. Осуществляет разработку математической модели и выбор численного метода решения задачи. Определяет возможность использования готовых алгоритмов решения задач, разработанных другими предприятиями. Выполняет работы по унификации вычислительных процессов. Принимает участие в проектных работах по расширению области применения вычислительной техники, а также по совершенствованию методов математического обеспечения решения задач. [10]