430 SYUUKI$="H B C N O F P S K V Y I W U HeLiBeNeNaMgAlSiClArCaScTiCrMnFeCoNiCuZnGaGeAsSeBrKrRbSrZrNbMoTcRuRhPdAgCdInSnSbTeXeCsBaLaHfTaReOsIrPtAuHgTlPbBiPoAtRnFrRaAcCePrNdPmSmEuGdTbDyHoErTmYbLuThPaNpPuAmCmBkCfEsFmMdNoLw"
15220 IF PRSNC = 1 THEN GENNUM(3)=GENNUM(3)+6*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+5*KOSUU*MUL(II):GOTO 15990:REM ** Ph **
15230 IF PRSNC = 3 THEN GENNUM(3)=GENNUM(3)+1*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+3*KOSUU*MUL(II):GOTO 15990:REM ** Me **
15240 IF PRSNC = 5 THEN GENNUM(3)=GENNUM(3)+2*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+5*KOSUU*MUL(II):GOTO 15990:REM ** Et **
15250 IF PRSNC = 7 THEN GENNUM(3)=GENNUM(3)+3*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+7*KOSUU*MUL(II):GOTO 15990:REM ** Pro **
15260 IF PRSNC = 10 THEN GENNUM(3)=GENNUM(3)+4*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+9*KOSUU*MUL(II):GOTO 15990:REM ** Bu **
15270 IF PRSNC = 12 THEN GENNUM(3)=GENNUM(3)+5*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+11*KOSUU*MUL(II):GOTO 15990:REM ** Pen **
15280 IF PRSNC = 16 THEN GENNUM(3)=GENNUM(3)+6*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+13*KOSUU*MUL(II):GOTO 15990:REM ** Hex **
15290 IF PRSNC = 18 THEN GENNUM(3)=GENNUM(3)+7*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+15*KOSUU*MUL(II):GOTO 15990:REM ** Hep **
15300 IF PRSNC = 21 THEN GENNUM(3)=GENNUM(3)+8*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+17*KOSUU*MUL(II):GOTO 15990:REM ** Oct **
15310 IF PRSNC = 24 THEN GENNUM(3)=GENNUM(3)+9*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+19*KOSUU*MUL(II):GOTO 15990:REM ** Non **
15320 IF PRSNC = 27 THEN GENNUM(3)=GENNUM(3)+2*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+3*KOSUU*MUL(II):GOTO 15990:REM ** Vin **
15330 IF PRSNC = 30 THEN GENNUM(3)=GENNUM(3)+3*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+5*KOSUU*MUL(II):GOTO 15990:REM ** All **
15340 IF PRSNC = 33 THEN GENNUM(3)=GENNUM(3)+2*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+3*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+1*KOSUU*MUL(II):GOTO 15990:REM ** Ace **
15350 IF PRSNC = 36 THEN GENNUM(3)=GENNUM(3)+7*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+7*KOSUU*MUL(II):GOTO 15990:REM ** Bn **
15360 IF PRSNC = 38 THEN GENNUM(3)=GENNUM(3)+7*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+5*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+1*KOSUU*MUL(II):GOTO 15990:REM ** Bz **
15370 IF PRSNC = 40 THEN GENNUM(3)=GENNUM(3)+3*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+9*KOSUU*MUL(II):GENNUM(22)=GENNUM(22)+1*KOSUU*MUL(II):GOTO 15990:REM ** Tms **
15380 IF PRSNC = 43 THEN GENNUM(3)=GENNUM(3)+6*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+15*KOSUU*MUL(II):GENNUM(22)=GENNUM(22)+1*KOSUU*MUL(II):GOTO 15990:REM ** Tbdms **
15390 IF PRSNC = 48 THEN GENNUM(3)=GENNUM(3)+5*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+9*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+1*KOSUU*MUL(II):GOTO 15990:REM ** Thp **
15400 IF PRSNC = 51 THEN GENNUM(3)=GENNUM(3)+7*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+7*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+2*KOSUU*MUL(II):GENNUM(8)=GENNUM(8)+1*KOSUU*MUL(II):GOTO 15990:REM ** Ts **
15410 IF PRSNC = 53 THEN GENNUM(3)=GENNUM(3)+1*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+3*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+2*KOSUU*MUL(II):GENNUM(8)=GENNUM(8)+1*KOSUU*MUL(II):GOTO 15990:REM ** Ms **
15420 IF PRSNC = 55 THEN GENNUM(3)=GENNUM(3)+1*KOSUU*MUL(II):GENNUM(6)=GENNUM(6)+3*KOSUU*MUL(II):GENNUM(5)=GENNUM(5)+2*KOSUU*MUL(II):GENNUM(8)=GENNUM(8)+1*KOSUU*MUL(II):GOTO 15990:REM ** Tf **
15430 IF PRSNC = 57 THEN GENNUM(3)=GENNUM(3)+18*KOSUU*MUL(II):GENNUM(1)=GENNUM(1)+15*KOSUU*MUL(II):GENNUM(7)=GENNUM(7)+1*KOSUU*MUL(II):GOTO 15990:REM ** Tpp **
15990 RETURN
19999 REM ********** 原子量のデータ **********
20000 DATA 1.00797,10.811,12.01115,14.0067,15.9994,18.9984,30.9738,32.064
20010 DATA 39.102,50.942,88.905,126.904,183.85,238.03
20020 DATA 4.0026,6.939,9.0122,20.183,22.9898,24.312,26.9815
20030 DATA 28.086,35.453,39.948,40.08,44.956,47.90,51.996
20040 DATA 54.938,55.847,58.933,58.71,63.54,65.37,69.72,72.59
20050 DATA 74.922,78.96,79.909,83.80,85.47,87.62,91.22,92.906
20060 DATA 95.94,98,101.07,102.905,106.4,107.870,112.40,114.82
20070 DATA 118.69,121.75,127.60,131.30,132.905,137.34,138.91
20080 DATA 178.49,180.948,186.2,190.2,192.2,195.09,196.967
20090 DATA 200.59,204.37,207.19,208.980,210,210,222
20100 DATA 223,226,227,140.12,140.907,144.24,147
20110 DATA 150.35,151.96,157.25,158.924,162.50,164.930
20120 DATA 167.26,168.934,173.04,174.97,232.038,231
20130 DATA 237,242,243,247,247,249,254,253,256,254,257