Вводимая программа - Большая Энциклопедия Нефти и Газа, статья, страница 2
Чем меньше женщина собирается на себя одеть, тем больше времени ей для этого потребуется. Законы Мерфи (еще...)

Вводимая программа

Cтраница 2


При рассматриваемом способе динамического распределения памяти свободная память может состоять из несвязанных областей ( фрагментация памяти) и для ввода нужной программы может понадобиться сдвиг содержимого памяти. Если вновь вводимая программа Е ( рис. 14.5 6) больше, чем любая из программ А и D, то для ее размещения в памяти необходимо, как показано на рис. 14.5, в, сдвигать программы В и С. Это перемещение связано с потерей времени. Более того, в ряде систем подобное перемещение требует выполнения заново операции редактирования связей в программе и новой загрузки программы.  [16]

17 Полярограф, сопряженный с ЭВМ, работающий в режиме постоянно-токовой полярографии со сравнением токов. [17]

Чтобы выполнить полярографический эксперимент с цифровым управлением, ЭВМ, описанная Босом, осуществляет следующие функции: поддерживает потенциал КРЭ относительна электрода сравнения при заданном значении путем, изменения потенциала вспомогательного электрода ( на рис. 10.5 - это-донная ртуть); изменяет установленное значение потенциала КРЭ линейно со временем; измеряет и хранит ток ячейки; синхронизирует измерение тока ячейки с периодом капания ртути, сменяет каплю ртути через фиксированные интервалы времени. Оператор имеет возможность выбрать, используя вводимую программу, период капания, начальный потенциал, направление развертки ( положительное или отрицательное), конечный, потенциал съемки, скорость развертки, чувствительность измерения тока и коэффициент усиления устройства, компенсирующего омическое сопротивление ячейки. Оператор может также получить изображение регистрируемой подпрограммы на осциллографе или на ленте самописца.  [18]

Оператор COM CLEAR предписывает перевести во внутреннюю память переменную В и все переменные, которые встретились в программе после В. Напомним, что интерпретатор выделяет память под переменные в том порядке, как они встречаются во вводимой программе.  [19]

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

21 Пример распределения. [21]

При рассматриваемом способе динамического распределения памяти свободная память может состоять из несвязанных областей ( фрагментация памяти) и для ввода нужной программы может понадобиться сдвиг содержимого памяти. На рис. 14.7, а показано распределение памяти между программами А, В, С, D, из которых две ( А и D) являются в данный момент наименее активными и следовательно, могут рассматриваться как кандидаты на удаление во внешнюю память. Если вновь вводимая программа Е ( рис. 14.7, б) больше любой из программ Л и О, то для ее размещения в памяти необходимо, как показано на рис. 14.7, в, сдвигать программы В и С. Это перемещение связано с потерей времени. Более того, в ряде систем подобное перемещение требует выполнения заново операции редактирования связей в программе и новой загрузки программы.  [22]

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

24 Пример распределения памяти при использовании базовых регистров. [24]

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

26 НФБ-грамматика для простых операторов присваивания в Алголе. [26]

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

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

В случае звонка вы, кроме резкого возрастания сопротивления кнопки, получите еще одно подтверждение срабатывания - сам звонок. Ну а оператор ЭВМ, работающий на клавиатуре из нескольких десятков кнопок, таких подтверждений дожидаться не может из-за быстрого темпа работы. И если кнопка не дожата - узнают об этом гораздо позднее, когда произойдет сбой всей вводимой программы. Удовольствие, как видите, довольно дорогое. А вероятность недожима с пружинной кнопкой довольно велика. Конечно, не в дверном звонке. Там у вас есть время дожать кнопку до упора.  [29]

В первом адресе этой команды и на РП А1 ( или непосредственно на перфокартах) указывается номер ячейки, с которой начинается ввод кодов в МОЗУ; в АЗИС г, - номер ячейки, в которую записывается накопленная при вводе кодов контрольная сумма. Количество кодов, которое должно быть введено в МОЗУ, в команде ввода не указывается. Код, снабженный признаком конца ввода, в МОЗУ не записывается, а рассматривается как заданная программистом контрольная сумма вводимой программы и сравнивается с накопленной при вводе контрольной суммой.  [30]



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