Большая емкость запоминающих устройств «больших» ЭВМ обычно не накладывает значительных ограничений на длину программы. Однако искусство программистов в основном заключается в уменьшении числа операторов программы. Малая емкость запоминающих устройств МК существенно затрудняет решение сложных задач, и в этом случае при составлении программ приемлемой длины приходится творчески использовать все лексические и синтаксичес-
ки
Микрокалькуляторы и типовы§ алгоритмы вычислений
кие особенности входного языка как программируемых, так и непрограммируемых микрокалькуляторов.
МК, как и ЭВМ любого другого типа, предназначены для ускорения вычислений. При вычислениях на МК значительные затраты времени связаны с выполнением вспомогательных операций, и основной критерий оптимальности (качества) программы вычислений заключается в минимальных затратах времени на решение задачи, включая как ввод и выполнение программы, так и вспомогательные операции: ввод исходных данных, заполнение вычислительных бланков и т.д.
Составление качественных программ решения сложных задач связано со значительными затратами времени, которые сокращаются при сведении исходной задачи к типовым вычислениям, выполняемым по заранее составленным и отлаженным программам. Затраты времени на составление оптимальных про грамм решения типовых задач с избытком окупаются при повторных вычислениях по таким программам.
В инструкциях по применению МК программы вычислений с двухместными операторами обычно представляют, помещая функциональные операторы в прямоугольники, символизирующие нажимаемые клавиши, и записывая операторы набора операндов слитно, как при записи обычных чисел, например:
[С] 2,68[х] 1,7б[Т] 0,78
Или, в общем случае, когда значения операндов заранее неизвестны: