Программирование - вычисление - Большая Энциклопедия Нефти и Газа, статья, страница 1
Скромность украшает человека, нескромность - женщину. Законы Мерфи (еще...)

Программирование - вычисление

Cтраница 1


Программирование вычислений является очень сложным и трудоемким процессом построения систем проектирования, поэтому и возникла необходимость создания проблемно-ориентированных языков для записи алгоритмов решения задачи независимо от типа используемой ЭВМ, а также создания трансляторов - программирующих программ, которые, анализируя описание алгоритма, выполненное на алгоритмическом языке, преобразуют его в программу машинных команд для ЭВМ определенного типа.  [1]

Приведены примеры наглядного программирования традиционных вычислений с использованием рекурсии ( или итерации) в обычных языках программирования высокого уровня.  [2]

Есть много способов программирования вычисления адресов. Программисту также следует обратить внимание на способы адресации, так как вычислять адрес надо при каждом сравнении и пересылке. Для большинства машин для нахождения позиций узлов, несомненно, следует рассматривать способы, не использующие деление или умножение. Один из таких способов состоит во введении разных указателей на предшествующие и сравниваемые позиции с начальными значениями 2N - и N - 1 соответственно.  [3]

Стек используется при программировании вычисления арифметических выражений. Кратко поясним, в чем заключается суть этого. Существует так называемая польская инверсная форма записи арифметических выражений, при которой без скобок, согласно последовательности действий записываются операнды и следом - знак операции. Если записывается один операнд и знак операции, то в качестве второго операнда берется результат предыдущей операции; если записывается только знак операции, то в качестве операндов берутся два предыдущих результата. Если результат не используется в следующей операции, то он запоминается.  [4]

Распространяя полученные результаты на программирование типичных вычислений, можно сделать следующие выводы: 1) 3-адресные команды обеспечивают минимальное время вычислений; 2) 1-адресные команды обеспечивают минимальные затраты памяти на представление алгоритмов; 3) показатели эффективности 2-адресных команд занимают промежуточное положение между соответствующими показателями 3 - и 1-адресных команд.  [5]

Алгол обычно считают языком для программирования научных вычислений, поскольку большое внимание в нем уделено структурам числовых данных и однородных массивов. Разумеется, это не единственное приложение, но из-за относительной негибкости структур данных в Алголе предпочтение обычно отдают другим языкам.  [6]

Тип операнда - выражение - требует от системы программирования вычисления значения адреса по компонентам, входящим в операнд-выражение. В общем случае операнд-выражение является полным арифметическим выражением, но обычно в автокодах вводятся сокращения. Своеобразным является выражение, содержащее в качестве элементарного выражения значение счетчика адреса. В автокоде ЯУЗА он обозначается знаком f, в БЕМШ - звездочкой.  [7]

Рассмотрим один из вариантов использования интерпретирующей программы при программировании вычислений над комплексными числами.  [8]

Наряду с техническим совершенствованием ЭВМ развиваются методы и приемы программирования вычислений, высшей ступенью которых является автоматическое программирование, требующее минимальной затраты труда математиков-программистов.  [9]

Итак, мы рассмотрели все элементы, из которых складывается программирование вычисления значения простого логического выражения.  [10]

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

Эти примеры показывают не только то, что не существует одного наилучшего способа программирования вычислений, они также показывают, что, казалось бы, небольшое различие в кодировании может привести к значительным различиям во времени исполнения программы.  [12]

В примере 2 мы объединяли лишь однотипные преобразования, а если ставить своей целью программирование вычисления на ЭВМ по указанному методу, то естественно всю последовательность элементарных преобразований линейно упорядочить.  [13]

14 Логические отношения и операции в Фортране и C / C. [14]

Напомним о тех различиях синтаксиса языков C / C и Фортран, которые относятся к программированию вычислений. В именах C / C различается регистр букв, а в Фортране он не имеет значения. В Фортране 77 длина строки не может превосходить 72 позиции, а первые 6 позиций зарезервированы для специальных целей. В C / C и Фортране 90 используется свободный формат записи исходного текста.  [15]



Страницы:      1    2    3