Программа циклических вычислений

Программа, реализующая третий этап, была названа программой циклических вычислений.  [c.15]

При решении большинства задач рассматриваемого класса расчеты результирующих показателей для объектов разных уровней проводятся по одинаковым алгоритмам. Но встречаются случаи, когда для объектов разных уровней применяются разные алгоритмы вычислений. Поэтому функции fqi в программе циклических вычислений рационально задавать отдельно для каждого уровня.  [c.21]


С этой целью программа циклических вычислений должна обеспечивать возможность чтения двух входных файлов (файла с исходными данными и файла с начальными условиями) и формирование двух выходных файлов (файла с результирующими данными и файла с новыми начальными условиями, необходимыми для проведения расчетов на последующем временном интервале).  [c.23]

Арифметические действия над числовыми реквизитами проводятся только в программе циклических вычисления .  [c.24]

Выходной файл программы циклических вычислений также должен содержать числовые реквизиты в текстовом виде, так как он распечатывается в виде печатной таблицы.  [c.24]

Из этого следует, что если в программе циклических вычислений предусмотреть при чтении входного файла перевод числовых  [c.24]

Таким образом, для описания файлов программе циклических вычислений достаточно указать девять управляющих параметров имена четырех файлов и длины записей в них, а также имя файла с заказом.  [c.27]

ПРОГРАММА ЦИКЛИЧЕСКИХ ВЫЧИСЛЕНИЙ  [c.47]


Как было определено выше, программа циклических вычислений разрабатывалась как средство, реализующее соотношения  [c.47]

В первой записи сумма идентифицируется разделителем С (графа дебет в матрице программы циклических вычислений) и в идентификатор записи выносится дебетовая учетная позиция.  [c.89]

Во второй записи сумма идентифицируется разделителем d (графа кредита в матрице программы циклических вычислений), а в идентификатор записи выносится кредитовая учетная позиция.  [c.89]

Формат ВСД (значения предположение). Вычисление производится итерационным методом, то есть начиная со значения предположения программа производит циклические вычисления до получения результата с точностью до 0,00001 процента. Если после 20 циклов не получен результат, то выдается сообщение об ошибке ЧИСЛО .  [c.49]

В ПМК используются также специальные команды LO, LI, L2, L3, которые в процессе работы программы значительно упрощают организацию циклических и операционных вычислений. При выполнении этих команд из содержимого регистров с номерами О, 1, 2 и 3 соответственно вычитается единица и полученный результат автоматически проверяется на выполнение условия Х = 0. Если это условие не выполняется, то управление передается по адресу, записанному на месте следующей команды, иначе адрес перехода игнорируется, а выполнение программы продолжается с команды, находящейся после адреса перехода.  [c.14]

Очередность разработки процедур определялась трудоемкостью их программирования при решении конкретных задач. Наиболее трудоемкой процедурой в смысле программирования является формирование и печать выходных ведомостей на основе входного отсортированного массива, поэтому создание системы было начато с создания интерпретатора, реализующего эту процедуру (она была названа программой циклических вычислений). Первый вариант такого интерпретатора был разработан в 1973 г. Его применение для решения конкретных задач позволило уточнить функции программы циклических вычислений, а также сформулировать функции к процедурам, с помощью которых формируется отсортированный массив (программы переидентификации данных и сортировки).  [c.5]


Таким образом, при последовательном считывании отсортированного вспомогательного файла имеется возможность рассчитывать результирующие показатели для объектов всех уровней. Для этого достаточно в программе циклических вычислений предусмотреть" рабочих полей, каждое емкостью I, в которые подсуммиру-ются исходные данные отдельно для объектов каждого уровня. Другими словами, рабочее поле программы будет представлять собой матрицу объемом X/ (табл. 1.3). Аналогично, что при считывании каждой записи входного файла должен проводиться анализ изменилось ли значение идентификаторов объектов по всем уровням. Если значение идентификатора k-то уровня в считанной записи не равно значению идентификатора k-ro уровня в предыдущей записи, то это означает, что в рабочем поле k-r-o уровня накоплены необходимые исходные данные для объекта k-ro уровня, идентификатор которого образован из идентификационных признаков предыдущей записи. Выполнение этого условия можно назвать сбоем л-го. уровня-. Очевидно, при считывании очередной записи нет необходимости проверять на сбой все уровни, так как сбой k-ro уровня означает и сбои (k — 1)-го уровня, (k — 2)-го уровня и т. д., включая и первый. Тогда работа программы циклических вычислений может быть организована следующим образом  [c.20]

Необходимость слияния двух отсортированных файлов с проведением соответствующих подсуммировок возникает также при корректировке файлов, используемых в качестве информационной базы при решении комплекса взаимоувязанных задач. Таким образом, программа циклических вычислений должна работать с двумя входными и двумя выходными файлами.  [c.23]

На входе типового технологического цикла имеются три файла управляющий файл, содержащий коэффициенты kqtP,i,i, исходный файл с данными Xi и файл с начальными условиями. В результате реализации типового технологического цикла формируются два выходных файла файл с результирующими данными Yq< p,j и файл с новыми начальными условиями. Пунктирной линией показано, что файл с новыми начальными условиями будет входным для программы циклических вычислений при расчетах на следующем временном интервале.  [c.23]

Файл начальных условий образуется в результате работы программы на предыдущем временном интервале. Для единообразия алгоритмов формирования выходных файлов в программе циклических вычислений для него была принята такая же структура записи, как в файле с результирующими данными. Данные во вспомо--гательном файле Xq, Pt г имеют тот же набор идентификационных признаков, что и результирующие данные Уд, Р, j, с той лишь разницей, что вместо индекса / в них записывается индекс /. Поэтому для вспомогательного файла была принята та же структура записи, что и для результирующего, но разделители, идентифицирующие значение индекса , во вспомогательном файле идентифицируют значение индекса /. Значение признака У в записи вспомогательного файла совместно с индексом / однозначно определяет, в каких полях матрицы будет осуществляться подсуммировкз при обработке данной записи. В качестве разделителей, идентифицирующих значение индекса I, были приняты те же, что и для индекса /.  [c.27]

Это положение и определило структуру заказа. Заказ к программе циклических вычислений представляет собой набор подза-казов, причем каждый подзаказ описывает свою аналитическую таблицу. Подзаказ состоит из блоков, каждый из которых описывает функции fq, j и форматы данных Yq, p, j для соответствующего иерархического уровня.  [c.47]

Программе циклических вычислений присвоен условный идентификатор УЧЕТЗ.  [c.50]

Если задача может быть решена в рамках типового технологического цикла, то для ее программирования достаточно было составить только два заказа заказ к программе переидентификации данных и к программе циклических вычислений. Объем этих заказов в среднем не превышал 100—150 перфокарт. Этим достигалось существенное снижение затрат на проектирование как материальных, так и трудовых.  [c.77]

Так как последовательное выполнение программ переидентификации данных, сортировки и циклических вычислений позволяет решить любую задачу из рассматриваемого класса, независимо от ее экономической сущности, эта последовательность была названа типовым технологическим циклом.  [c.15]

Уточним функции программ переидентификации данных и циклических вычислений, а также структуру типового технологического цикла.  [c.16]

Смотреть страницы где упоминается термин Программа циклических вычислений

: [c.53]    [c.77]    [c.16]    [c.76]