Научная литература
booksshare.net -> Добавить материал -> Математика -> Александров А.Д. -> "Математика ее содержание, методы и значение Том 2" -> 139

Математика ее содержание, методы и значение Том 2 - Александров А.Д.

Александров А.Д. Математика ее содержание, методы и значение Том 2 — Москва, 1956. — 397 c.
Скачать (прямая ссылка): matemateesoderjaniemetodiiznachenie1956.djvu
Предыдущая << 1 .. 133 134 135 136 137 138 < 139 > 140 141 142 143 144 145 .. 157 >> Следующая


При вычислениях на машине необходимо иметь уверенность в правильности полученных результатов, т. е. необходимо контролировать производимые расчеты. Контроль правильности вычислений осуществляется или специальными устройствами контроля, или же методами логического и математического контроля путем соответствующего программирования. Простейшим примером такого контроля является «счет в две руки», т. е. двойной расчет со сличением полученных результатов.

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

Для выполнения какого-либо арифметического действия при ручном счете необходимо взять два числа, произвести с ними заданное арифметическое действие и записать полученный результат. Он может потребоваться для дальнейших расчетов или явиться искомым ответом.

Эти же операции осуществляются и в электронных счетных машинах. Запоминающее устройство машины разбито на ряд ячеек. Все ячейки пере- § 1. Назначение и основные принципы, работы

355

нумерованы, и, для того чтобы выбрать какое-либо число, следует задать номер ячейки, в которой оно «хранится».

Для выполнения какого-либо одного арифметического действия должны быть заданы номера ячеек запоминающего устройства, откуда следует взять два числа, действие, которое нужно произвести с этими числами, номер ячейки, куда нужно направить полученный результат. Такое задание, представленное в виде определенного кода, называется «командой».

Решение задачи сводится к последовательному выиолнению ряда команд. Эти команды образуют программу вычислений и хранятся в машине обычно в том же запоминающем устройстве.

Программа вычислений, т. е. совокупность команд, обеспечивающая заданную последовательность арифметических действий, необходимых для решения задачи, заготавляется математиками заранее.

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

Наряду с командами, выполняющими арифметические Действия, в электронных машинах предусматриваются также команды для логических действий, например, сравнение двух чисел с целью выбрать один из двух вариантов дальнейшего счета в зависимости от того, какое из сравниваемых чисел больше.

Команды программы, а также исходные данные записываются в виде условного кода. Обычно запись производится на перфокартах или перфоленте посредством пробивки отверстий или же на магнитной ленте в виде записи импульсов кода. Затем эти коды вводятся в машину и переносятся в запоминающее устройство, после чего машина автоматически выполняет заданную программу вычислений.

Результаты вычислений опять-таки записываются, например на магнитную ленту, в виде импульсов кода. Специальные дешифрирующие печатающие устройства преобразуют записанный на магнитной ленте код в цифры и печатают их в виде таблиц.

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

Широкое использование электронных счетных машин в научно-исследовательских институтах, конструкторских бюро и проектных организациях открывает неограниченные возможности в решении народнохозяйственных задач. Перед инженерами и математиками открыты богатые перспективы в деле дальнейшего развития принципов работы и S 64

Глава XIV. Электронные вычислительные машины

конструкций вычислительных машин, а также их применения и эксплуатации.

Электронные счетные машины — мощное орудие в руках человека. Значение этих машин для страны, строящей коммунистическое общество, трудно переоценить.

§ 2. ПРОГРАММИРОВАНИЕ И КОДИРОВАНИЕ В БЫСТРОДЕЙСТВУЮЩИХ ЭЛЕКТРОННЫХ МАШИНАХ

Основные принципы программирования. 1. При расчетах на электронных машинах выбранный математический метод приближенного решения задачи необходимо представить как последовательный ряд арифметических действий. Осуществление этих действий на машине обеспечивается программой вычислений, состоящей, как уже было сказано, из ряда команд. Естественно, конечно, что .если для выполнения каждого арифметического действия предусматривать свою команду, то программа вычислений будет весьма громоздкой и даже одно ее написание отнимет время того же порядка, что и выполнение самих действий при ручном счете. Поэтому при программировании стремятся сравнительно небольшим числом команд обеспечить выполнение большого числа арифметических действий.
Предыдущая << 1 .. 133 134 135 136 137 138 < 139 > 140 141 142 143 144 145 .. 157 >> Следующая

Реклама

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed

Есть, чем поделиться? Отправьте
материал
нам
Авторские права © 2009 BooksShare.
Все права защищены.
Rambler's Top100

c1c0fc952cf0704ad12d6af2ad3bf47e03017fed