Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Михельсон В.С. Элементы вычислительной математики учебное пособие для электроприборостроительных техникумов

.pdf
Скачиваний:
20
Добавлен:
29.10.2023
Размер:
7.59 Mб
Скачать

Часть блок-

Адрес ячейки,

Код

 

 

 

в которой

I адрес

II адрес

III адрес

схемы

задается

операции

 

 

команда

 

 

 

 

IV

часть

L+6

36

К+ 11

0000

L+11

VI

часть

L+7

36

0000

/<■+11

Z.+ 16

IX

часть

L+ 10

33

0000

0000

0000

 

 

L+1I

02

0000

/<■+11

/<■+12

 

 

/.+ 12

00

А'+З

0000

А + 1

V часть

L+13

00

Л"+12

0000

А+ 3

 

 

 

 

L+ 14

34

0000

5+10

В

 

 

L+ 15

33

0000

0000

0000

 

 

/.+ 16

00

К+ 3

0000

Л+1

VII

часть

L-r-17

00

/<•+11

0000

л + з

 

 

Z.+20

34

0000

5+10

5

 

 

L+21

01

/<•+6

А+ 2

/<■+12

VIII

часть

L+22

02 .

К+ 6

А + 2

/<■+13

 

 

5+23

33

0000

{ 0000

0000

270

Исходные данные задаются в ячейках К, /С+1, К+2 и /(+3, основная программа — в ячейках от L до L + 23, подпрограмма — в ячейках от В до В+7. В ячейках от К+ 4 до К+13 и от А до А+ 7 задаются промежуточные и итоговые результаты основной програм­ мы и подпрограммы для извлечения квадратного корня.

Выбрав числовые значения А, В, К и L, можно переписать со­ ставленную программу в истинных адресах.

Ввод и вывод данных в БЭСМ-2. До сих пор во всех блок-схе­ мах мы писали «ввести исходные данные в машину», хотя конкретно не указывалось, как это делается. Электронная вычислительная ма­ шина выполняет арифметические операции над числами, переведен­ ными в двоичную систему счисления. В машину числа вводятся в двоично-десятичной форме записи. Поэтому, прежде чем начать вычисления, необходимо при помощи специальной подпрограммы перевести число в двоичную систему счисления. Чтобы напечатать число, хранящееся в ячейке запоминающего устройства, оно должно быть записано в двоично-десятичной форме. Поэтому опять при­ ходится пользоваться подпрограммами для перевода полученных результатов из двоичной системы в двоично-десятичную форму записи.

Для ввода чисел и команд программы используется специальная пуск-программа. Она состоит из двенадцати команд, которые наби­

ваются на отдельных перфокартах.

 

 

начиная с ячей­

Для ввода

N кодов

(N — восьмеричное число),

ки А, используются команды

 

 

 

 

30

0100

0000

N— 1

 

 

31

0000

А

0000

 

Первый адрес команд 0100 является признаком ввода с пер­

фокарт.

для ввода 107в=71 ю кодов,

начиная

с ячейки 1013,

Например,

пуск-программа имеет вид___________________________

 

00

0000

0000

0000

 

 

30

0100

0000

0106

 

 

31

0000

1013

0000

 

-271

Первая команда является признаком пуск-программы. Эта пер­ фокарта ставится первой вместе со всеми перфокартами, на которых набиты вводимые коды, в считывающее устройство. После нажатия на клавишу «Начальный пуск», расположенную на пульте управле­ ния, в машину вводится первая перфокарта, т. е. перфокарта с пускпрограммой Далее машина автоматически выполняет все команды из этой программы, и в машину вводятся с остальных перфокарт заданные коды и записываются в требуемые ячейки. Мы видим, что на первой перфокарте могут быть набиты еще девять команд. Можно написать команду (34) и заставить машину сразу же после ввода исходных данных и команд программы передать управление первой команде программы. Можно заставить машину вычислить сумму всех вводимых кодов и сравнить ее с заранее подсчитанной суммой этих чисел. Таким образом, проверяется правильность ввода исходных данных и команд программы в запоминающее устройство машины. В пуск-программу можно включить команды перезаписи числовых данных на магнитный барабан и магнитную ленту.

Команда печати имеет вид

32

А

0000

0000

Обычно она включается

в конец подпрограммы перевода чисел

в двоично-десятичную форму записи.

С О Д Е Р Ж А Н И Е

 

 

 

 

Стр.

 

 

 

Р А З Д Е Л П Е Р В Ы Й

 

 

 

ВЫЧИСЛИТЕЛЬНЫЕ МАШИНЫ

 

Г л а в а

I. Малые вычислительные машины

 

§

1. Из истории развития вычислительных машин и при­

3

§

2.

боров ...................................................................................

 

Принцип работы машин с колесами Однера . . . .

8

§ 3.

Арифмометр «Феликс» и машины типа В К ...............

10

§

4.

Принцип работы машин со ступенчатыми валиками

17

§

5.

Принцип работы машин с пропорциональным ры­

21

§ 6.

чагом ...................................................................................

 

Классификация малых вычислительных машин . . .

26

§

7.

Понятие

о счетно-перфорационных машинах . . . .

26

 

 

 

Р А З Д Е Л В Т О Р О Й

 

ОСНОВЫ ЧИСЛЕННЫХ МЕТОДОВ РЕШЕНИЯ ЗАДАЧ

 

Гла в а

I. Числовые и функциональные ряды

 

§

1.

Числовые

последовательности ......................................

30

§ 2.

Числовые

р я д ы ..................

32

§ 3.

Функциональные ряды .....................................................

36

§ 4.

Степенные ряды ................................................................

38

Гл а в а

II. Методы решения систем линейных алгебраических

 

уравнений

 

 

§

1. Решение

систем линейных уравнений при помощи

41

§ 2.

определителей........................

Некоторые свойства м атр и ц ..........................................

59

 

 

 

2 7 3

 

Стр.

§ 3. Запись и решение системы линейных уравнений в

матричной форме . . . . .............................................

§4. Ранг матрицы ...................................................................

§5. Линейная зависимость столбцов матрицы...................

§6. Условия существования решения системы линейных уравнений ..........................................................................

§7. Вычисление определителей методом исключения (ме­

 

§

8.

тод

Гаусса) ....................................................................

линейных

уравнений

методом

ис-

 

 

Решение систем

 

 

I /-"ч ключения............................................................................

линейных

уравнений

методом

ите-

 

s> /§ Э'/Решение систем

98

 

\__/

раций . .............................................................................

Гл а в а

III. Методы приближенного решения алгебраических

103

 

и трансцендентных уравнений с одним неизвестным .

. .

 

§

1.

Алгебраические

уравнения.........................................

 

 

 

104

 

§

2.

Графический метод решения алгебраических и транс­

106

!

§

3.

цендентных

уравнений.................................................

 

 

 

 

Метод х о р д ........................................................................

 

 

 

 

 

107

]

§

4.

Метод касательных........................................................

 

 

 

 

112

 

 

Метод

итераций ............................................................

 

 

 

 

114

Гла ва

IV.

Методы решения простейших дифференциаль­

 

 

ных

уравнений

 

 

 

 

 

 

 

§

1.

Общие

сведения ............................................................

 

 

 

 

119

 

§

2.

Основные методы интегрирования дифференциаль­

122

 

§

3.

ных

уравнений

первого порядка ..............................

 

 

 

Линейные дифференциальные уравнения первого по­

130

 

§

4.

рядка

дифференциальные

уравнения высших

 

Линейные

133

 

§

5.

порядков............................................................................

 

 

дифференциальных

 

Приближенные методы решения

147

 

 

 

уравнений..........................................................................

 

 

 

 

 

Г л а в а

V.

Численные методы интегрирования

и дифферен­

 

 

цирования

 

 

 

 

 

 

 

§

1.

Вычисление ...............

интегралов методом

трапеций

 

455

 

§

2.

Метод ............................................................

С им псона

 

 

 

 

159

 

§

3.

Интерполяционная формула Ньютона и численное

161

 

 

 

дифференцирование.........................................................

 

 

 

 

274

 

 

 

 

 

 

Стр.

 

 

 

 

Р А З Д Е Л Т Р Е Т И Й

 

 

 

ЭЛЕМЕНТЫ ПРОГРАММИРОВАНИЯ

 

Г л а в а

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

 

§

I.

Устройство

электронных вычислительных машин

168

§ 2.

(Э В М )........................................................................

 

 

 

Позиционные системы счисления.......................

170

§

3.

Машины с фиксированной и плавающей запятой . . .

183

§

4. Структура

чисел и команд в электронной вычисли­

§

5.

тельной

м аш и н е .....................................................

 

195

Принцип

работы электронной вычислительной ма­

205

 

 

шины

 

 

 

Г л а в а

II. Программирование на электронных вычислитель­

 

ных машинах

 

 

 

 

§

1.

Некоторые

команды

Б Э С М -2 ..............................

208

§ 2.

Программирование

ф о р м у л ..................................

221

§

3.

Программирование разветвляющихся процессов . . .

231

§

4.

Программирование циклических процессов.......

246

§

5.

Использование стандартных подпрограмм.......

263

Владимир Соломонович Михельсон

ЭЛЕМЕНТЫ ВЫЧИСЛИТЕЛЬНОЙ МАТЕМАТИКИ

Редактор А. М. Суходскии

Художник Ф. И. Гальцев

Художественный редактор Т. А. Дурасова

Технический редактор II. Н. Баранова

Корректор Л. П. Тарасова

Т-13342 Сдано в набор 26/V-66 г. Поди, к печати 5/Х-66 г. Формат 70х ЮЗ'/зг Объем 8,625 печ. л. 12,07 уел. н. л. Уч.-изд. л. 11,02 Изд. № ФМ—296. Тираж 60 000 экз. Цепа 32 кон.

Тематический план нзд-ва «Высшая школа» (вузы и техникумы) на 1966 г. Позиция Ня 330 Москва, И—51, Неглинная ул., д. 29/14, Издательство «Высшая школа»

Владимирская типография Главполиграфпрома Комитета по печати п р и Совете Министров СССР

Гор. Владимир, ул. Победы, д. 18-6. Зак. 44С.

Соседние файлы в папке книги из ГПНТБ