Cтраница 1
Гибкость программы позволяет использовать одну и ту же программу или ее части для различных приложений. Поэтому программа разрабатывается универсальными блоками, имеющими пара: метрическую настройку. [1]
![]() |
Основные характеристики современных компьютеров. [2] |
В этом разделе кратко рассматриваются проблемы универсальности, эффективности и гибкости программ, требующие иных подходов и новых решений. XTAL [ ПО ] - вполне универсальные программные системы, в которых основное внимание уделяется проблеме адаптации программ к компьютерам разного типа. В XRAY [76] используются подмножество фортрана, названное Pidgin FORTRAN, и препроцессорный язык, который был написан для XTAL. В результате эти системы могут работать почти на всех типах компьютеров ( CDC, UNIVAC, IBM, ICL, HONEYWELL и др.), но в основном, предназначены для больших ЭВМ. [3]
Если бы язык требовал от нас явно задать в каждом предложении ввода-вывода физическое устройство, то гибкость программы была бы значительно ограничена. [4]
Универсальные УВМ отличаются значительным быстродействием большим объемом оперативной и внешней памяти, высокой пропускной способностью входных и выходных устройств н, главное, гибкостью программ. [5]
![]() |
Кодоимпульсный микропроцессор с жестким программированием на примере БИС серии К580. [6] |
По способу программирования микропроцессоры удобно разделить на микропроцессоры с жестким и гибким программированием. Уровень гибкости программ в МАП определяется типом микропроцессора и программной памяти; соответственно МАП могут быть непрограммируемые и репрограммируемые с жестким и гибким программированием. [7]
Кажется, что оно противоречит предыдущему. Но в действительности гибкость программы подчеркивает связанность всех ее звеньев в динамике развития процесса исследования, обязывает систематически обозревать все разделы программы по мере того, как обнаруживаются ошибки в каком-то отдельном звене. [8]
Противоречия между тенденцией к более мелкому разбиению рассматриваемой области и влиянием ошибок округления на устойчивость проявляются при решении нестационарных задач таким же образом, как и при решении стационарных задач. Из-за большого числа утомительных вычислений, которые необходимо выполнять, численному расчету на ЭВМ следует отдать предпочтение, особенно если программа обладает достаточной гибкостью по отношению к вводимым данным и характеру изменения переменных. Такая гибкость программы обеспечивает важную обратную связь, когда путем изменения параметров проводится ее оценка в отношении устойчивости, сходимости и ошибок округления. [9]
Короче говоря, если на вопрос можно логически получить ответ, используя хранимые в памяти предложения, то на него будет дан интерпретатором ответ при помощи логического вывода. Фактически в любом другом языке программирования для каждой новой задачи, которую нужно решать с помощью фиксированного объема знаний, требуется составлять новую программу, и чем сложнее оказывается решение задачи, тем сложнее будет и эта программа. Отсутствие гибкости программ при изменении цели должно значительно снижать продуктивность программирования. [10]
![]() |
Общая блок-схема программы РОСС. [11] |
Далее предполагается, что и сама организующая часть автоматизированной программы, в свою очередь, состоит из двух частей: библиотеки организационных и математических процедур и связующей части. При этом последняя выполняется максимально просто и по существу представляет собой последовательность операторов обращений к определенным организационным процедурам. Такое построение обеспечивает гибкость программы, возможность дальнейшего расширения ее функций ( без больших переделок ранее сделанного), а также простоту замены частей программы на более совершенные. Например, если появился более совершенный алгоритм выделения комплексов, достаточно составить алгол-процедуру на основе данного алгоритма и включить ее в библиотеку вместо прежней. [12]
Эти механические средства программирования ограничивали размер программ 60 - 100 шагами и в связи с отсутствием памяти достаточной емкости серьезно ограничивали гибкость программы. [13]
При разрешительном подходе система разрешает удаление / корректировку используемого в других информационных массивах счета. Часто при этом пользователю делается особое предупреждение, а принятие решения остается за бухгалтером. Следует четко понимать, что последствия такого шага могут быть непредсказуемы. Наличие такого подхода объясняется тем, что разработчики, добиваясь гибкости программ, считают, что ответственность за ведение учета должна полностью лежать на бухгалтере. [14]
![]() |
Состояние стека после выполнения каждой команды в программе, приведенной в листинге. [15] |