Каждая такая машина имеет входное устройство, куда в зашифрованном виде вводятся числа, над которыми надо произвести те или иные арифметические действия, программа работ, т. е. указания, какие действия над исходными числами надо произвести. Специальное устройство машины «запоминает» введенные в нее исходные данные и передает их по мере надобности в другую часть машины — арифметическое устройство. Оно автоматически совершает действия над числами в указанной программой последовательности. Результаты вычислений передаются в выходное устройство, позволяющее быстро расшифровать результат произведенных машиной расчетов. Координацию действий всех частей машины осуществляет управляющее устройство. Оно «читает» программу и автоматически заставляет машину работать в соответствии с ней.
Время, которое затрачивает машина на расчеты, чрезвычайно мало. Электронная вычислительная машина способна в одну секунду произвести десятки тысяч операций над 10–15-значными цифрами. Такая огромная скорость обеспечивается тем, что машина считает, пользуясь так называемой двоичной системой счета. Из всех десяти цифр, применяемых обычно нами при счете, машина располагает лишь нулем и единицей. В эту систему предварительно переводятся обычные числа, необходимые для производства требуемых вычислений. Обычное число превращается при этом в ряд нулей и единиц. Первому знаку — нулю — соответствует отсутствие электрического сигнала, второму — единице — наличие его. Таким образом, все арифметические действия сводятся к операциям над электрическими сигналами, а их можно «запоминать» в виде электрических потенциалов, сравнивать, складывать, вычитать, производить над ними другие операции. Для этих действий над электрическими сигналами в машине имеются специальные ламповые схемы и электронные реле-счетчики, связанные в цепи. Срабатывают счетчики в несколько миллионных долей секунды. Этим-то и обеспечивается огромная скорость вычислений, которые производит электронная машина.
Высокая скорость вычислений — не единственное преимущество машины. Она может производить также большие по объему расчеты. Этот объем зависит от возможности запоминающего устройства удерживать («запоминать») то или иное количество электрических сигналов, соответствующих цифрам.
Электронные машины работают автоматически, но сконструировал и построил их человек. Он же и задает программу работы машине. Как бы совершенна ни была электронная вычислительная машина, без человека она мертва, ничего сделать сама не в состоянии.
Как же человек может использовать машину, в частности, для автоматического сброса бомб с расчетом, что они с достаточной точностью поразят выбранную цель?
Для того чтобы определить необходимый угол прицеливания с помощью прицелов, которые были описаны в предыдущих разделах, штурман должен видеть с самолета цель или ее радиолокационное изображение. В зависимости от положения самолета относительно цели определяется угол прицеливания. Но задача может решаться и иначе. Зная положение цели, которую нужно поразить бомбами, можно заранее вычислить угол прицеливания и определить точку в пространстве над целью, которой соответствовал бы этот угол. После этого остается лишь точно вывести самолет в эту точку и сбросить бомбы.
Предварительное вычисление координат точки сброса бомб может быть быстро произведено с помощью электронной вычислительной машины, которая может быть использована и для последующих действий. Для этого в запоминающее устройство машины должны быть введены координаты точки сброса, а программа работы составлена таким образом, чтобы машина непрерывно следила за текущим положением самолета в воздухе и в тот момент, когда он придет в желаемую точку, подала сигнал на бомбосбрасыватель.
Примерно на таком принципе действует описанная в зарубежной литературе универсальная самолетная электронная вычислительная машина «Диджитак». Для работы ее используются бортовые навигационные средства и наземная радионавигационная система. Наземная система представляет собой ряд радиомаяков, непрерывно излучающих в пространство радиосигналы. Величина сигнала, принимаемого на самолете, зависит от его положения относительно маяка. Таким образом, можно заранее определить качество приема сигналов по маршруту и, выдерживая его, точно следовать в заданном направлении. Наблюдение за сигналами маяков и поручено самолетной вычислительной машине. Арифметическое устройство машины «Диджитак» по заданной программе сравнивает текущие координаты самолета с заданными и в случае необходимости подает на автопилот команды об изменении курса и высоты. Каждый раз место самолета автоматически уточняется по предыдущему его местоположению, ранее найденной скорости ветра, данным о курсе и воздушной скорости. При подходе к цели по данным о положении самолета и цели, данным о ветре машина определяет момент сброса бомб и выполняет автоматическое сбрасывание.