Эффективное математическое моделирование в литейном производстве. Черный А.А. - 157 стр.

UptoLike

Составители: 

157
7460 IF I0 = 77 GOTO 7520
7470 IF I0 = 78 GOTO 7530
7480 IF I0 = 79 GOTO 7540
7490 IF I0 = 80 GOTO 7550
7500 IF I0 = 81 GOTO 7560
7510 GOSUB 4150: GOSUB 4170: GOSUB 4450: GOTO 7570
7520 GOSUB 4150: GOSUB 4250: GOSUB 4490: GOTO 7570
7530 GOSUB 4150: GOSUB 4340: GOSUB 4530: GOTO 7570
7540 GOSUB 4210: GOSUB 4250: GOSUB 4580: GOTO 7570
7550 GOSUB 4210: GOSUB 4340: GOSUB 4630: GOTO 7570
7560 GOSUB 4290: GOSUB 4340: GOSUB 4690: GOTO 7570
7570 PRINT #1, "Z("; K5; ")="; Z(K5)
7575 NEXT K5: GOTO 8001
7580 F3 = 0: F4 = 0: H3 = 0: H4 = 0: L3 = 0: L4 = 0
7590 K5 = 0: PRINT #1, "ФАКТОРЫ F(1)=F3+F4,H(1)=H3+H4,L(1)=L3+L4"
7595 FOR J = 1 TO X: F(J) = 0: H(J) = 0: L(J) = 0: Z(J) = 0: NEXT J
7600 X = 0: PRINT #1, "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ"
7601 PRINT "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ"
7602 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ"
7603 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ"
7610 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4,L3,L4"
7620 INPUT X, F3, F4, H3, H4, L3, L4
7630 PRINT #1, "X="; X; "F3="; F3; "F4="; F4; "H3="; H3;
7640 PRINT #1, "H4="; H4; "L3="; L3; "L4="; L4
7650 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4
7655 PRINT #1, "F("; K5; ")="; F(K5)
7660 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")="; H(K5)
7670 L(K5) = L3 + K5 * L4: PRINT #1, "L("; K5; ")= "; L(K5)
7680 GOSUB 4150: GOSUB 4170: GOSUB 4190: GOSUB 4770: GOTO 7685
7685 PRINT #1, "Z("; K5; ")="; Z(K5): NEXT K5: GOTO 8001
8001 PRINT #1, "ВЫЯВЛЕНИЕ MAX Z(K5) И MIN Z(K5)": K8 = 0: K8 = Z(1)
8002 PRINT "ВВОД I0=90-ПРОДОЛЖЕНИЕ"
8004 INPUT I0
8010 FOR K5 = 1 TO X
8020 IF Z(K5) >= K8 THEN K8 = Z(K5)
8040 NEXT K5: PRINT #1, "MAX Z(K5)="; K8
8041 FOR K5 = 1 TO X
8042 IF Z(K5) = K8 THEN PRINT #1, "MAX Z("; K5; ")="; Z(K5)
8044 NEXT K5
8050 K7 = 0: K7 = Z(1)
8060 FOR K5 = 1 TO X
8070 IF Z(K5) <= K7 THEN K7 = Z(K5)
8090 NEXT K5: PRINT #1, "MIN Z(K5)="; K7
8091 FOR K5 = 1 TO X
8092 IF Z(K5) = K7 THEN PRINT #1, "MIN Z("; K5; ")="; Z(K5)
8094 NEXT K5: K6 = 0: PRINT #1, "MIN Z(K5)=К7, MAX Z(K5)=K8"
8095 PRINT #1, "K6(K5)=(Z(K5)+ABS(K7))/(ABS(K7)+ABS(K8))"
8096 FOR K5 = 1 TO X: K6(K5) = (Z(K5) + ABS(K7)) / (ABS(K7) + ABS(K8))
8097 PRINT #1, "K6("; K5; ")="; K6(K5): NEXT K5
8098 J5 = 0: J5 = ABS(K7) / (ABS(K7) + ABS(K8))
7460 IF I0 = 77 GOTO 7520
7470 IF I0 = 78 GOTO 7530
7480 IF I0 = 79 GOTO 7540
7490 IF I0 = 80 GOTO 7550
7500 IF I0 = 81 GOTO 7560
7510 GOSUB 4150: GOSUB 4170: GOSUB 4450: GOTO 7570
7520 GOSUB 4150: GOSUB 4250: GOSUB 4490: GOTO 7570
7530 GOSUB 4150: GOSUB 4340: GOSUB 4530: GOTO 7570
7540 GOSUB 4210: GOSUB 4250: GOSUB 4580: GOTO 7570
7550 GOSUB 4210: GOSUB 4340: GOSUB 4630: GOTO 7570
7560 GOSUB 4290: GOSUB 4340: GOSUB 4690: GOTO 7570
7570 PRINT #1, "Z("; K5; ")="; Z(K5)
7575 NEXT K5: GOTO 8001
7580 F3 = 0: F4 = 0: H3 = 0: H4 = 0: L3 = 0: L4 = 0
7590 K5 = 0: PRINT #1, "ФАКТОРЫ F(1)=F3+F4,H(1)=H3+H4,L(1)=L3+L4"
7595 FOR J = 1 TO X: F(J) = 0: H(J) = 0: L(J) = 0: Z(J) = 0: NEXT J
7600 X = 0: PRINT #1, "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ"
7601 PRINT "F4,H4,L4- ШАГ ПРИРАЩЕНИЯ 1,2,3-ГО ФАКТОРОВ"
7602 PRINT #1, "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ"
7603 PRINT "X-КОЛИЧЕСТВО ЗНАЧЕНИЙ 1,2,3-ГО ФАКТОРОВ"
7610 PRINT "ВВОД ПРИНЯТЫХ ВЕЛИЧИН X,F3,F4,H3,H4,L3,L4"
7620 INPUT X, F3, F4, H3, H4, L3, L4
7630 PRINT #1, "X="; X; "F3="; F3; "F4="; F4; "H3="; H3;
7640 PRINT #1, "H4="; H4; "L3="; L3; "L4="; L4
7650 FOR K5 = 1 TO X: F(K5) = F3 + K5 * F4
7655 PRINT #1, "F("; K5; ")="; F(K5)
7660 H(K5) = H3 + K5 * H4: PRINT #1, "H("; K5; ")="; H(K5)
7670 L(K5) = L3 + K5 * L4: PRINT #1, "L("; K5; ")= "; L(K5)
7680 GOSUB 4150: GOSUB 4170: GOSUB 4190: GOSUB 4770: GOTO 7685
7685 PRINT #1, "Z("; K5; ")="; Z(K5): NEXT K5: GOTO 8001
8001 PRINT #1, "ВЫЯВЛЕНИЕ MAX Z(K5) И MIN Z(K5)": K8 = 0: K8 = Z(1)
8002 PRINT "ВВОД I0=90-ПРОДОЛЖЕНИЕ"
8004 INPUT I0
8010 FOR K5 = 1 TO X
8020 IF Z(K5) >= K8 THEN K8 = Z(K5)
8040 NEXT K5: PRINT #1, "MAX Z(K5)="; K8
8041 FOR K5 = 1 TO X
8042 IF Z(K5) = K8 THEN PRINT #1, "MAX Z("; K5; ")="; Z(K5)
8044 NEXT K5
8050 K7 = 0: K7 = Z(1)
8060 FOR K5 = 1 TO X
8070 IF Z(K5) <= K7 THEN K7 = Z(K5)
8090 NEXT K5: PRINT #1, "MIN Z(K5)="; K7
8091 FOR K5 = 1 TO X
8092 IF Z(K5) = K7 THEN PRINT #1, "MIN Z("; K5; ")="; Z(K5)
8094 NEXT K5: K6 = 0: PRINT #1, "MIN Z(K5)=К7, MAX Z(K5)=K8"
8095 PRINT #1, "K6(K5)=(Z(K5)+ABS(K7))/(ABS(K7)+ABS(K8))"
8096 FOR K5 = 1 TO X: K6(K5) = (Z(K5) + ABS(K7)) / (ABS(K7) + ABS(K8))
8097 PRINT #1, "K6("; K5; ")="; K6(K5): NEXT K5
8098 J5 = 0: J5 = ABS(K7) / (ABS(K7) + ABS(K8))


                                  157