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