A DIGITAL COMPUTER PROGRAM FOR THE
COMPurATION OF C0~~1UTATION TABLES
by
Doretta Ann Binner
Submitted in Partiql FulfillmPnt of
the Requirements for
the
Degree
of
BACHELOR
OF
SCIENCEfrom
the
MAS.SACHUSE'I'T.SErcrs
INSrITUTE OF TECHNOLOGY
May
1956
Signature redacted
Sigm=iture
of
Author ••• .rY. vr.~...-. ~r,r. r •• ~ .-•. ,.,.. ... •. • • • •.Signature redacted
Signature
of
Thesis .Advisor •. •.-. wwu, ... ~ .~ . • n ~ ••• • • • -• .,, • • •Signature redacted
Professor
L. F.
Hamilton
120 Bay State Road
Boston. )K.assachusetts
May 21.
1956
Secretary of the Faculty
~..assachusetts Institute of Technology
Cambridge
39.
Massachusetts
Dear Professor Hamilton:
In accordance with the requiremPnt~ for graduation
0I herewith submit a thesis entitled
"A
Digital Computer
Program for The Computation
Of
Commutation Tables•.
Sincerely yours.
Signature redacted
TAB3LE ( CONTNTS Letter of Transmittal Table of Contents 2 Abstract
3
IntrOduction4
Statement of Proble i6
The IBM 650 Calculator 9
Remarks Concerning the PrQgram 10
Remarks Concerning Processing 16
Appendix 18
A Listing of Program with Annotations 19
B Input Data - Mortality Rates qg 27
C Computed 1 ortality Tables
29
D Computed Commutation Tables
33
E 402 Accounting Machine Plugging 41
F Constants 42
G Computor Code
43
The following thesis concerns the programming for digital computors solution of computations necessary to obtain Comutation Functions on both a traditional and continuous basis given the
mortality rates for any population sample at the prevailing interest rate. These computation were carried out on an IBM 650 computer to
at least sixteen digit accuracy, the limit of accuracy of available constants*
The field of insurance is a highly competitive one. An
insur-ance customer is quite obviously thrifty and conservative in nature, and hence, quite conscious of the cost involved. Since no immediate benefit is received for payments made, life insurance is a difficult
product to sell.. The actuarial department, which is responsible for computing premiums, reserves and nonforfeitures values on both exist-ing and proposed lines of insurance is, therefore, under pressure from the field personnel. In addition the insurance business is subject to very close supervision by the states in which insurance is written.
These agencies are established for much the sane reason as banking
control agengies, i.e., to protect the publics money. They set stringent and conservative limitations upon reserve funds and other related business procedures. Conflict can easily arise between these two forces.
These combines factors motivate the insurance companies to employ elaborate formulas in the calculation of premiums, reserves, nonforfeiture values and (when the company is a mutual one) dividends. The complexity
of the formulas is limited, however, by the cost of numerical solutions.
The insurance company is alert to the possibilities of high
speed digital computers, both as an economy in computation expense and as a possible means of solving more rapidly the problems vital
to efficient management, otherwise too intricate for hand solution.
Typical of insurance problems adaptable to digital computer solutions is the computation of Commutation Tables. Normally, insur-ance formulas make use of certain factors known as Commutation Functions. These factors are based upon motality rates for a population sample
comparable to the type of people to whom the policy in question will be sold. These functions also involve the prevailing interest rate and are subsequently weighed with certain cost factors to yeild a policy's cash value, dividend, premium and the like.
Since the same mortality figures and interest rate can easily be applied to many types of life insurance policies, each with different cost factors, it is desirable to tabulate those comutation functions
with considerable accuracy for all ages*.
* It is customary and genera3lDrmost feasible to consider all
The Commutation Functions are conveniently defined in terms of certain functions of the interest rate. The customary symbols and the formulas which define them follow:
rate of interest i
rate of discount d = 1/ 1+ i
present value of $1
payable at the end
of one year =- V = 1 - d = 1 / +i
forceof interest=- 5 =
ln(1+
i)An interest rate of 2.5% was employed in these calculations. The values of the corresponding functions accurate to sixteen places may be found in Appendix F.
The mortality experience of an insurance company over a period
of ten years, when approximately smoothed, is generally expressed as
a series of percentar-es of people of a given age that may be expected
to die between the X* and (X + 1) birthdays. These percentages
for the ages X= 0 to X = 100 are denoted by
q,.
The values to be found in Appendix C and D are based on the mortality rates, q%'s, ofA) "The Commissioners 1941 Standard Ordinary Mortality Table", and
B) "1941 Intermediate Mortality Table," These can be found listed in Appendix B.
The number of people living, 1%,and the number of people
dy-ing, dx, at age X are determined from these qts by assuming a given
number of people at age zero may be expected to comply to the ortality
7
rates. These factor. may be erpress as
where 1 is te avuter of people consi:dered at g-e 0.
The three frctrrs for echage. (q,,.1 , da)
constitute the Mortality Functicns. For a listing of these see
Appendix C. From these we obtain the following Commutation Functions.
which represents the present value of a dollar to be collected.X years
from now from each person alive at age X assuming collection is made at the beginning of the year.
which reprsent the present value of a dollar to be puid X years
from now to each person dying at age X assuming payment is made at
theend of the yeer.
hich reducer to
9,S
s.x
when it i' assumed that everyone is dead at age 100 and hence.
D 0 for X 99. Similcrly,
ezo
reduces to
'e.
/W~x =f- CS
These "traditicnsl" untion bFer.e7 on priiwni collection at
8
correspond to actual occurence. These values may be adjusted based on the assumptions that 1) premiums are received continuously up to
the moment of death, 2) claims are paid at the moment death occurs
and
3)
deaths are unifromly distributed at moment-ly intervals over the year of death. The "continuous" functions are then defined assC,,
Ac,
D
=
D-These formulas together with the derivation of the continous from the traditional functions are taken from the "Mortality Tables and Method of Computation of Nonforfeiture Benefits Applicable to
Individual Life Insurance Policies Issued at 1948 Premium Rates by Metropolitan Life Insurance Company" pages
3
and4.
THE
im
650 CALCULATOR
In the organization of the computor program the following properties of the IBM 650 calculator are significant:
1) Words contain ten decimal digits
2) It has rapid access (2.7 sec.) to 2000 storage registers
for either instructions or numeric factors
3)
Instructions are in one over one address form4) Instructions may be altered by program
5)
Output is in eighty digit units (punch cards)The program of 286 instructions is stored in bands 0200, 0250,
0300, 0500, 0600, 0650, and 0700. In addition the library subroutine
for multiplication of two twenty digit numbers to yield a twenty digit product is stored in band 1750. Bands 1800, 1900, and 1950 are used for storage of constants. The q& values for X
=
0 to X=
99
are loaded with the program into bands 1100 and 1150.All output instructions are addressed to 1977. The output
lay-outs are as follows
COL.
11-20
5-6
21-40
41-6o
61-70
Zeros Age lx dq gx ones "D twos Cx Mx threes * fours "The program is entered at location 0202, the first instruction in block 10.
Block 10 computes alternately the l; nd dx values for ages
0 to
99
punching out acard for each age as it is computed (the "zero"cards referred to -bove). The most significent ten digits of the la's
and dA's are stored consecutively in r(1000-1099) and r(1200-1299) respectively. The least significant 10 digits are correspondingly
stored in r(1100-1199) and r(1300-13)9).
Calculation of the D's and Cats in Block 20 is likewise,
altern-ated. Each D ais it is computed is stored in the location previously storing
11
BLOCK 10
eOMTE&SOREPUNCH 1 A xjl R CoMPUT E d PNJVC HSET
At,1+5k
Com P/TE & STORE
cop"PrEl
STORE
V
.v -V 'OeenerA sreRE
va ji -- cJBLOC
K
20
919-149' d2 l FE A REDVEFIG.
I
-I
I12
Ii~J
[~
4
1
SEr AGE A65 BY I COMvPUTES,.. -+ Fx ...P sx
(A S $xBLOCK 30
-0fIii
x
,Mu
FIG.
2
CK
I
&
13
r -- --- -- -- - -- -COMPUT Ea&SonECOPUTE 8 SrORE7
INCREAS A xx BY-L
BLOCK 6
BLOCK
4-0
INCREAS5 AGE BY I 90?- AGE XX NS57
ACE
coneluT E
BL OCK 50
(i..,
AS SPECIAL cAsA ser ACer' conpo-TE5 STORE C't *x A0 Q-BY0
0
B LoCK 70
'
FIlG. 3
Io3 -STOP(:CA.q
I
114
the l, from which it was obtained. Similarly the Ca's replace the
d's in stornpe. The aopropriate exit from the summtion subroutine
is then set up and the program enters Black 30.
Block 30 then computes each Mv st-rting at age
99
and workingbackward to zero. As each M is computed it and the correspnding
D, is punched out to form the series of "one"cards. The D es remain in storage.
Block 40 set the sunrnation subroutine (Block 30) to compute the4Is and punch the "two" cards similarly to the "one's".
In Block 50r(1400-15 99) are employed as temporary storage
for the first term of eachD3, When these are all computed the second term and their sum is obtained for each age .- 'The DE's thus obtained
are substitted for the DAIs in storage.
The C's obtP1ned in one step from the Cs and replacethem
in storage in Block
60.
It then exits to the surmation subroutineto obtain the "four" cards containing CA and My..
Control is returned to block 70 to set up subroutine to sum
D%'s. It provides a stop after the "three" cards containing D, and
At nc point in the program a ts rethMsi's, ornre
stored in other than the punch registers.
The machine time required for each run is approximately
6
minutes and 40 seconds. A further breakdown is available.Block 10 Punch first hundred cards
Block 20 Calculations
Block 30--40 Punch second and third hundred cards Block
5..60
CalculationsBlock 70 Puch fourth and fifth hundred cards
TOTAL
Read out was at maximum punch speed for the
533.
evident from the momentary stopage of the conse-alights the fact that 500 cards were produced in about 285 sec. over 100 per min. Punch time accounted for over 70% of' machine time.
60
see.
50 see.
115 sec.
65
110
400 sec.
This waeas weil as
or slightlythe total
As is evident from figure
4,preparing
a problem for computorsolution extends beyond the actual programming.
Instructions are first punched on Single Instruction Load Cards having the following layout
_QL. CONTACTS
1-10
6900040003
21-22 24 23-26 Instruction Location 27-30 8000 31-40 InstructionColumns 23-26 and 31-40 are key punched as are the alphabetic representation of the numeric instruction code in Col. 12-15.
Veri-fication of these is taken for granted in the flow chart. The constants in columns 1-10, 21-22, and 27-30 are then gang punched.
Computor solution has been covered in the previous section. The cards are then hand separated into 1) the zeros, ages
0-99, 2) the twos, ages 99-0 and fours, ages 99-0 and
3)
the ones,ages 99-0 and three, ages 99-0. These three groups, when appropri-ately sorted, are then ready for tabulation.
The wiring diagram in Appendix E will serve to explain the
layout obtained in Appendix D. The layouts of Appendices B and C
are considerably more straight forward.
DOC-
4
KEY
INST.
CDS.
SOURCE
PUNCH
-(x~ar.CARD
Aecourrr);
MACim
RScoR
sas
RgA 0-Pfro'eON
1V
L,
--
/-
2-3-C
ARDS
FIG.4
17
H
rA
Doc
.
RCOP90
65
"000 com? ANS kCON AN D SO66 POW -Nireri
3oCAW
11-3-1-7 VAtSS CARP 4.Z -c~I
APPENDIX
w
or
o0 M) ~1k
1%w
01m
q
o
i0
010~olme
0 0 0e-1
U
0,0-&
A- w .JU) Noo
0 N 0, ool
01 oil V) we x0-K
S IN2z
o
0 0 10 0 t,t,
me
N
olo
yroo
T 000000 in 10N1~ weN NlNt-K
we'In
n
) Z! 0 IN 0: mo
'r
m I.. '1b
*1 1-0) N 0 0A
(
4 C !N N4CI-z
o N N 0 0 I No
N I-N 0 NO1I N 10ml
0
o
r
NINoo
we fe 0e
P'
0 0 Cl 1CU)1V0r-N 0 000 NIA0 Cle
1-U)4:4 CD(
mr
N N o0 0 '1 N 0 N 0 N 0 0 0 N 0 0 0 Nk
-N 1 N 0 p DP,0p
0p
(p U) 0 0I-o
0. ~1 LI) '4' S N a wo
0o
0 1 0a
10<
0
0 No
0 (l Gil oe s0wA
e V. oo
0 o0N
o
o 0(A
0110111Al'
A JAIN
IIIF-hU)U))OJt
Cl'ClNNm
weo
o 0 we we 0 jC .4 I') It we -0 '4' UN
U)~(flWyi sy ')~ u4ClNes NNl¶V
o!O
N
I Nl'1W\
%U)It In CiIN t ah~ 4, <: 0 we 0 10 GIN01 -ToNIt
!N
oWo
Ain
o-o0
U)U)0 r 0 we MoA
r01
W l l k'1Z
to
01 NA-N
N-N4
NI
I
Wf-0000 N! N l1 N 0 0 0 N (1 Cl 0 o al
o0
NM 0aa90N
Nl'N;w
o
o
o
oio0
e aim G Cl(A we(I N N N m N in 10 (40(h N 0 Nw(
J
(fn
o
I
An
f..0 aloIt A NIANA NIn
W
r
u
(hw
rar
1>1 0o0
oi 000 M0K)1K) (A44W
oW)u
www
0oooN 000 4444w 44,44w.w4ww
w WWum mJs 00r
&
10 o w 0o 0 00 wwWw
W
a,
lI
yr
In w 4or
-
>
-M 10Wu)N -t m 0 w 01 w 0~ -No
ra)
>1
o m 00 Ww 010 Oo A 00 44o44'
W
W
m 4oW
KJ -4W
to 01W
to Lnr>r>
o 0,00 O.o 1 010 0 0' oo 1 I0
;
000oo ww ww4~4 NJNJ.)N 10,0.4ow4w4W
mJm KJ 4 W Mui;>
-cr
NJ0 0 .4 -4 0Lo
K)m
S>
r (hlU eo I w W4w4w 4 ww 0W0W4444iwi44W4(4
01 W!-4(hW
Www W444 www w w-4
4hLV4i
W
m
z
N;o
Z, 01 4 01fo
4! "1Oi
W! Z m W m0
44 Wa
-4r'
ol
) 0 0, -4W..
4
0> u) -q C NJ114
tod
.4r-4
(4W
>
r
4 (A6
44
) :Cc
6 .. )0
(4 0W
-4W
0 0 w0
(0 W 0 -4 r w4W 00 (hInci
-u00
4
.4 C (A c q -40
L4 10d
44 0 M .0 M0o
w40
4 U)0
m
-4 r N 0~oi
ol
W o, aM NJ 0 0o
oo
0 4w' W 0 K) W 0 -W 0 0 W W 4r c m to x>e
i 0 00 lo 0 01010!310!00:
0 0 o>1
-(A
U)I
0 P10
10
m 0 0 to 0 .4 to ;0 (h to to U' mi ol4-i
-U-4Uoro
t r uao
4
t
40
40 10 10 -14 W WA4 ..101010101
N.4 1wink c :U0
c -I (A -40
M1z
womi
c
cy
>
c a o W10 0110 010 Vw J-ZI C)0i
>
r
0
o
oJ r>c 'c 0 0 0 0 0 0, 4 0,0
W N 0w
4K)
UluWW i WWutuk ItWL Lw A.4 A. A4 A 4000 S00 u
4ML
WN-000
4
rtr
> r>
La 44u LoLW L NINJNK to A lo0
W w w Wi w " U4 w -A ID w r 0 0 K) 0 LW w 0 Lo to a0 uW N) L4 uL w ww w w wu 00 4h A& A 040ML$bW I rA r) UlW W " W 1m i c-4
A4N. uLui r0 -4 - 0! 0 A LW 0 U) Il 0 LA;a
r
z
N -mr-o
S0 NJ 1 0t se z itzL0
NJ
U'V Wi;d
0 Ow
-4 _j 0 -4 10 (A UO VW 0 M I0<
N-4 41V
0:Lai
0atuiuu
u0'2
un
o
W -4U) tj h: 10'-4
la
> C, -41 0c 0 -4, r r >>r
-c
r
r
r
-Oc
c
c cG 0>D t
4401401N QQ0~Um..
~.444
>
Wo0
m
r
aww
r
04 4140 x,r
a ol 0U'
'4 K) 4' '*4'atW
0
10u0 04 S4,nw
o:0m
>
z
0 .4 o m al 10 to0 4 0 D 4 0 0uWLu
NK)
0 4 too
0 MW 1 0 I z A, w!1o w! 0: *4 .41 (AhL4
0
010'W
W
(A!0 oo~ U) -4>1
0
0
'D 0 L w w 0 LW 0 w LW 0 0 0 A o1 0 -a w 01 wI *4c
CD0
c -4 z (h 10 0 Lqw
o 0ui
K) 0 0 ui w m 0 0 Lii>0
P1-1
0 (A -A w 0 Wi N;M;
z
-4 M: U1)K C *A; ooI a 0 010140 ooo i00 0 Lu N w 0L
W -a 0 0q 01 -4 "-A -4 01010 -aNJ4;w
K)
0 0 0 0'ol~o o
o0 o 00 Ulo K)OM
M
cz
m i 00 c U) -C Z P10
-0 0 I 0 wlwl
U*4 W0 0
1In
c Cz
0 I x 11 >G0
mT 0" 1)r
u
0-4 '0 4 -4 0 Loiw
0
<D 0 0,Z
(ho N T1
0 if T I -1D ID040t1 w000o00
00-
0
0
o 101t-0
U)0M10 01I-
I
li
-e
in S-40o
10 o0
10 V-: wo
10 :0! :0 1-10o
ow
V. 0 0o1 0 --NN 1w010010ooo
o
o
m 10100 01101N
N 10 0 iV. v1m
N 40b
o
0c)
D in 6b1
01I-AD
N io :0 10 10 0 N 1io
b
I0
INto
0
0 bl011' 0i)V0 b 0 N11 1N IAinV~~0'~1V
.Nton0Noin
Nvoi
0n
ni
1
1
in
eraW
1-nea
oN
Nh
N N 0W A ;JJ 4 FIIJ J4< J J4F 41
a<J<)U)(
<U)n<
J
0 0 10 M 0 10 0 10 10 N la 10 10 <a FQ A <<< F j4 j Wf<(< < j 4Vin MWt- Cc1 N 10 1010ei100001010 4A (Jo) N 10 mi N 10 o N N0 <q:
0o
N w n F l.. N 10 0 Iz
1o 0o1010 01000p o mi (MA101-9
o
iir
0
m1 Nza
N U)p
toin
4et w ora.
0o
10 1 fqo4
to
(ov
1o 10 Itto
11 too
ot
')00
oph10o
-by-''
q,
in
po
y
6,
jaD
<
<<
o 1 1 0 m 0 V n oqtq M M mtw
e
s0ss
0
w
0 D Id U) 0.0
ft Vin 01 o n oM mo
i o1 oros
0f-0;0 i-1 0 10 0 t.- 9f-in ;m0to
01
o0
10N10Lo
N to , 0 d0
ih a -J in V.0
o
im 0 M a 1AD 01Cl
J 0 0 10 N 0o
m
0 0 e I U, F U) 0 toAP
MF U) i m in0
in
00
J4A
al N 0 w 0 m( in in 91 61 Vi M 0 o It o 10 bi 0 to Is 0 w 0 is 4Up
444-Q0090000 000
0
a 4 W4WQ o o ooo C "0 0 -01 ama
-4(
Au 0 0 4aW LRaW W 01 01 01 01 -a 0 0 0 ut e0 0 LA q M 01 Ut 0 Ut ul 4 WM a0 0 0 -4 01 U0 4WM No NloN)INw
-4
ur
u
ui-1
r
tj
01w
ai
m>
m -944 IQ 64to*q40
4A
Q4
o
a
c
o
P1 -4- q 40000
C
04 1% -I -o>m
n
r>-i
r
u
r
w
u
-i
ol
r
;aw>;>
>'r
M>r>
X
:>M>XMw
u
m
r
r
>
-+r
>-4
ry
>4r
>,-ir
y
-i
r
>
-i
r
>
-r
z.
rr
r
r
rr
rr
u'
01NJ01Nol01.1
q-a0N)-aO
N
01NJ-O
uLUlta101ut010uLOUltou0tuLOUt .4- 00: W -4 w1 0. 10 0 -4 0 -Aao
V
10101 01011f 01 M 0W -61 0' 0l -4 0 -4: 0'o 0 0! 01 o 0~ 01 -El>)
P10
P1 -0
0
4 4 -a 0! ul 01 W1 Ut.z
0 I (I>0
P1 mT w0 -A 10 -4 -4 o(k
0A 4 -A 0 0 o 0 M1' m' 01 01 -A 0 ol o (1 0 0!ol
o' 0, 0! 0' a M1 ID -A to 0 10 0ol
M 00- o0 Aoo 0!0 ah0m
ULAU
oh111'
0
oh
m 0
oo0 1010 aLO11 4tuW
z
w
rr
rr
rr
emme
W
0000 1 01010io 0 .j o~ 10h;1U All I0 A'o 0 0 100 - 0;~-00 0ha W Ooo4)
-A 0 1 P 0 D $6 4u .5 I 0 u1l 0oJ 0 C)(I)--f
r
-4
fa-S
c
> rl
OLto
0 .4 -a dLe-IA
Aw
N) -4 to
4 w N. 4 0 -4 Ut>1 rt
,W0 I l 0
iZ
w
z
to No
mor
-N v in e;e NNNNN 00o0000 o 00t
0
f 0 0 -to 0I
0
I
0
t
o
0
(h 01 N 0 N o 0 o oi e 0 'o0 1-N 0 to N o 0 0 o1 1i N N N 0 0 to N 0 Z I -O Iii0. DO m2 I 23D0 :WO U 0 0M
0
10o
10
o
0 NO 10h to 10 'U) P1 N 0 0min
Aoinbininnem
o
iinoinewnei
o
(
to No v-' r N t- Iq V N 0 N N<J(
<J(r<
(
J Jmn(A
M
A
t
NU)00-N M o1AoNee+0-NM)t N N N N NNNNNN N NNN1 M MM M) 0 O4 U) 1 0mvto
inmv
v
01V0IW N f 1>011 iAN01 to JtoN' W -iO(A A jZ m m ma P)iiII e i(
W Z I 0.T
X
I 1 o) <-Ii (I 0 If-OI 0 tO P1 0 'InDoI
0
DO ooC W Fz
w W~ o o~
oN o0 I-0I 0 to 01 po.oo6
oi P1 0 0 0 0'#0
01
101 M1N 01i N 0 In RooIn
0,~u 0 1 !In 0 0 bn 0 0 U)1- I-N I0 0 0 0 c0 N C-0 0 0 0 0 Ni Ni rN N N 0 N No (I N N -oOo o:00M N Nwr-ma !w 0 N x 0 w
z
0
U) m r-; 00 S0 0000ooi
o
0
ol
Moo-m
oAol
ONNIONe'D
(I 10101'ONNNNNNNCO 0 000 000D NNNNoNNNNNN emorNN NN eveC-C 9 -9W 1 CeC C iii0
I-(I) 0~ LalN
ID 0 N 9-109-N
no
!I,.- 0 010 !CD 10 D V0
0 Nx
0 N C-ID Nz Z
(30
-c
waw-
Z
W
S
0
r
M ww
T I: I: oo0o 00 ZZIL<<y
w(h
z
(0
W ii zcr
o
JJ JJW wo3~~~i wJtfIm
mJ
J
MMN
>
01 0 N oD 01 lID 'IN '0 0 o ' 0 0 .0 0 0 0 0 0 0 0lo
0 0 lo 0 0 0 0 m 0 (N 0 r-0 0(N(WW1.If1 (AN001 (N M I'-00(A 0 0 00 00((N N N M I')P :NN oo to m m m m o o i. . (A al mI-
I-
T e e o ci u T- r-T T --T-T II o -Ib
0
0
0
0 0co
o o 0 0 0 0 0 0 0b
0
0 0b
0
0 0 0 0 00
0 I p 0p
0
00
b0 b 0 0 0b
p
0
o0 T Vv esV.1te.I 0 pp
lb
lo
0 0)o1 V. 0to
i
01oi
n 01 a it..o
In
NUn
0
0
0
T,
(n
0
I-0
a:
WN
U)
W z0
o tjn
a: 0. IL 1. 1. lit lit 'It lit 1. V 00000 0 (A'(h a ID0D C0C01"ID IaU W.0 toI (I, ) In(r(1 W f) (N(N(N(NmN(N N A w- vI NI-r-
r-o,
r
''mm 0 0 0 0 0 0 0 0 0o
a
0 0N
0v-(o
16
oi e- a0
0
o W 00 01 o no 'I oLA
4t vioin
o
olin
o
oi0
NQin I- IDIn!
01010101, 0101010i-I
b1 b~ I010 a
~0
(h $a 4W1W WWo W WWW WWuJ M;K N m INNN A' i 0010 O00 0000 00100 00 0100000000~o0 0 0 0o 00 oooooooooooooloooooooo0o00o o0 0 0) 01-4!!d 4 w t W W w w im N 4oKNKNQN j N j mimM 010l O:t'-AA101LI
WIW-
104UtAN-11I0.OA18
~
jla
-4 11 A II '-0~000~000~000oO~1000000010000 -a-a0000OlOOj0 0Q0 010 0000000000Q0000 .&1J 0410:; 0-40 . 010 1 t lltt 0& 0'0 O 0 0t io )WtODD )00 J00-.
AIWOk10W
-4
M-4
Wl01wNJ01
NJw00DA01* 4W'NJ,-A0I1-4 1-4:0~ liuu A.X -a1 0-a-aA t 100UH0 AWo 0 a O 10 ame it '0uuu s 01) A 1w A ww Wwe io em 01 0 010110 01I
0 0 10 010Awa
0 0 o 10L
1
000000100010
WJINl) N1w $011MA1w
-4I-AA I's 101 0 0000
10 100
10000o
Nw iwwk 010 1K -4 0 0 10 M0 w 1" a', a', .aQ 'mc 0 0 to KA) uaWM am aPjt D I -! (00
ONLo
I
-4WU1 D0 -IG o-1
m tm -I I" b10
010
,&NN N W0N00o1
000 10 011 t'N W W 0 V0 omm 0N N N'Na C')('M: V 0 00'0~joi 010010 ' 0101010 InAAf100I1 1%i mAC 1010 10i1' 010 m !m 001 '011 U01i0 IVi 0 0000010
it 01 1IAI1 ml mqI
1
0e
!
im
1001000
01'100'-V (V)INIMIn10 01V 1 1A-o 00 10000000
01'-1'l1 01 0m
01'-
ol
01 IA N 9-N' I0I f 1"1'1''1'1'1 0 1 0Q 01 0,-~ 0im0a00e0oe
1
a
'10In0 i 0C VIA10 VU)1 1
plo
rI-101111
0101 '-N Nim 0o In to 101011
1010 0101001A(n10
fv
1V0
0 01M14AI1'1(
0oN'tO01'-V
emeNr
eNl
Am
m
I
or9
0
c t(
tt
vMAon
fqe0omt
al I14O1110I 40000 01010 I1aam
n I 10 N N 0m 0') 01' oc1~1xN~'
So1e
mbUIom
00
N P) li IA 10 OD01010In11'I
0IV
110'0 N00 It I m't
41
1 o
1'0Vo (h011 91 0 0e
1' I') r, N 10 @1 1')ti
A1
M 01101 4rAPPENDIX F 0.025
a
0.02439024390243902439
0.97560975609756097561
0.0246926125903715
1.01244855778256
0.4959098448317837
0.5041409666272816
42
INPUT & OUTPUT
71 PCH Punch a card
TESTS
45
BRNZ Take alternate instruction if accumulator is other than zeroTPPER ACCUMULATOR
10 AU Add upper without reset
11 SU Subtract upper without reset
21 STU Store upper in memory
60
RAU Reset and add upperMULTIPLY-DIVIDE
19 MULT Multiply
LCWER ACCUMULATOR
15 AL Add lower without reset
16 SL Subtract lower without reset
20 STL Store lower in memory
65RAL
Reset and add lowerDISTRIBUTOR
24 STD Store distributor
69 LD Load distributor
44
MISCELLANEOUS
01 STOP Stop
22 STDA Replace positions
5-8
of distributor with corresponding position of lower accumulatorand store result
47 BROV Take alternate instruction in case of accumulator overflow and overflow on shift and count, and
Insurance
Mortality Talbes and Method OComputationf Nonforfeiture Benefits Applicable to Individual Life Insurance Policies
Issued at 1948 Premium Rates by Metropolitan Life Insureance Company
Digital Computing Equipment
IBM type
65
magnetic drum data*pressing machinemanual of operation problem-planning aids
IB-M Electric junc ardrhed d accounting machine principles 9L oteration card punch, type 24 printing card punch, type 26
sorters types 82, 80 and
75
accounting machine, type 402
A Descriotion of e IBM Bunch-Card stem by F.M. Verzuh