Cтраница 2
![]() |
Схема алгоритма Р. [16] |
При программировании задач часто приходится иметь дело со сложными ( вложенными) циклами. [17]
При программировании задач на ЦВМ наиболее часто приходится пользоваться десятичной, восьмеричной и двоичной системами счисления. [18]
При программировании задач со сложным алгоритмом бывает удобно описывать процессы в алгоритме, используя некоторую группу достаточно сложных операций. [19]
При программировании задач на АВМ помимо выбора масштабов зависимых переменных и функций от них часто возникает необходимость введения масштаба независимой переменной - времени. Эта необходимость также, как и необходимость введения масштабов зависимых переменных, диктуется ограниченными возможностями решающих блоков аналоговой машины и регистрирующей аппаратуры. Дело в том, что в процессе решения задачи скорости изменения машинных переменных могут превысить значения предельных скоростей, которые еще могут без больших искажений отрабатываться решающими устройствами АВМ и регистрирующими приборами. К числу таких устройств можно отнести, например, электромеханические устройства для функционального преобразования и перемножения переменных. Кроме того, слишком быстрое протекание процессов создает определенные трудности для визуального наблюдения за решением задачи. [20]
При программировании задачи для машины с фиксированной запятой необходимо детально исследовать экстремальные значения переменных для различных начальных условий. [21]
При программировании задач на машине Минск-1 находят применение два способа обращения к СП. [22]
![]() |
Пример ячейки памяти машины с фиксированной запятой.| Пример ячейки памяти машины с фиксированной запятой с записью правильной дроби. [23] |
При программировании задач программист заранее умножает все входящие в расчет величины на определенные масштабные коэффициенты, подобранные так, что они гарантируют от возможности переполнения разрядной сетки. [24]
При программировании задач на ЦАМ нужно также стремиться к наиболее рациональному использованию ЗУ. При помощи небольшого числа команд должно быть произведено большое число операций. При программировании вычислительной задачи для ЦАМ схема счета должна быть дополнена специальными операторами, которые называются операторами управления. Операторы управления осуществляют подготовку содержания ЗУ и обеспечивают наиболее рациональное управление вычислительным процессом на ЦАМ. [25]
При программировании задачи был использован весь арсенал модульного программирования: передача параметров, переменные связи, общие области. Обратим внимание еще раз на последовательность действий. Вначале выявляется наиболее общая схема - функциональная структура, на основе которой фиксируются модули и устанавливаются связи модулей по управлению. Затем строится таблица информационных связей модулей, устанавливающая связи модулей по данным. Эга таблица является незаменимым средством при конкретизации модулей на псевдокоде. [26]
При программировании задачи действия, не включенные в состав машинных операций, могут представляться в виде подпрограмм, определяющих требуемую процедуру вычислений на языке команд машины. Выполнение действия в программе производится путем обращения к соответствующей подпрограмме. Обращение к подпрограмме связано с использованием в программе нескольких управляющих слов, по которым выполняется переход к подпрограмме и определяются значения или наименования фактических параметров. При схемной реализации рассматриваемых операций, например операций с плавающей запятой, выполнение операции программируется одной командой. Таким образом, программирование операций приводит к увеличению длины программы и значительному увеличению времени выполнения операций по сравнению с аппаратурным способом реализации. [27]
При непосредственном программировании задачи по выбранному алгоритму выделяются следующие части. [28]
При программировании задач ТПР широко использовалась библиотека типовых процедур обработки экономической информации, которая позволяет относительно просто настраиваться на различные формы входных документов, автоматизировать программирование вывода информации и упростить обработку массивов данных. [29]
При программировании задач обработки данных часто возникает необходимость размещать и обрабатывать в основной памяти группы однотипных записей фиксированной длины. Фактически в таких случаях приходится иметь дело с массивами, элементами которых являются структуры. [30]