Professional Documents
Culture Documents
1=~ ,0 :2
29:.(' ~IHi I ..J i= MCi .J \
[oa,:, \; H11 •.ji= \i '=' ! ,JI
295,) t~ U T ,.1
29,'<' !IF! i I
i9 71': ~'~H !=1 TO ~JF'
2v~,:, n F 4il : = i' ~ i l\
W9(1 LFF:INT
' F,i' Fr p I=NEfl Tel F. '~IU 2t)I ~ -l
T , ':' i.i=l + i
' I~(' iF .~'!.il=(' TH EN ~ 17 ':'
3150 LPR! NT U~ I G n ~~~~#. · :IJ:
1 ~ J" i F~' PI , USING "ij ~ ~ ~ ~ ~ ~ ~ . W' ;, HII ·!.! ; : ~H ; I ! . =); '!~ i I J. 11, '! ' : i.J , : I
317(1 NEil . ;
318 '~ H ~ i i r
1i~ i, LfPl tr
1~ 1:":' i.f ~: JtIT " i F1} [F:~iI ; Etl L4S CQLUl1tl~; j"
~ ~~~ FOR J= ~ i ~ N ~ - :
362(' PE l':
-.2 ," ~ : l'l C~I CIJi 'j flF. 10~PITO ~ ~I~, \ 1i':I~S PU·ITD; ='E 'IFI_E' l'j'!
-:3: " FE N
'~~':' l ,j =I'1
"':no Mi1V {'])=M'! (I,l,lii VI! i l,I , l l=' .'~ /lj lJiLlj
-':;RI' Vljll ( 1))= (
4(":1 11 R~ = 'Ni i .l . l" >:I '1( I.J.l l l DiJ i I,ll
J0 1G I ~ FA '~ THFN ll fin
4':'~ ,:, IF HI}i 1 1, ~ i I:' ~rf ; ~(i6('
4(" ,,:' ., l=,')111 P.! \- ';']~'1 P. 4 \ I I,l l i L i
4 ,',~ {1 IF iI 'L,ji l ,ji THH 41':"',
Phi ~:FH
C9i) Rt:M
R~=r \ ,'7 i
435(' IF RA :(O ThEIl W:
W " Efc.
qj)(' F:EM
~ ~: I ' 11 : >il ! JI - ,i'~
4;Jili' L> . I
45:'" R~ M
~;+I ~ ~M
F ~, (, 1.1 = F 1J '
4 ~~ " SC =iE!l i,
4~, G(, F= 11
4t ':" FFI1
~ 10 Q '= ~U' i J\ t GC
~;":I ll-:'= Pl
": :' ~ : ,1
86
c04,', -,
" -;,: ; 1.1 1 _ u rI 1 1 ; \
480" \n=','~-,Jl!L
, IS [\; fi4=MW.!3Ii - O ~,U 3~ ! ~ \
~~ ? 0 V4=V3-Q3 IL3
483f' :l- II I_,' THFN 48-('
484 f , i= V1.' 0]
~8~" iF ', \. LI TfFN ;:'~ I'
871' IM ll i [,J 1= :(
1?9f F ~ J~ 0 i H~ N ~04~
SA40 RA = V ~ · :.~IH~'Q~
~ I» I F \~ L ~ If'TN =, 151']
-[90:' '~,'.li l J , = I )I ,~ f(
cc- · IF ~~ n TH F ~
::)G
'i: ~,':I ' 1=I ',I ~ -;OF i ~,~ 'I I iii:,
524" f! I! ~:~.EIl'. - >
j~' ~(I ~ I\ I, \ J '
t I=1 I +! - Ii J
' :>,11 iF H4 (, THEil :' 0='
(';!> Y;= i\'; :' +~l l-~ F: ~F: l.t ) lii: ~
S=R0 IF i ~ ~ L ~ T~ ~ S 3 2~
~ - l(1 FE"!
1',3', RE'
== II IJ , ! )
5~ an V ~: ul - ,7 - 1 0 ! L!
~8~ 0 IF ~ }~~ I HE N ~B t~
=II! ~ - ': '!F: I . , ~ , 1' \ . ~ ~ Wi I
~ . 7 ':' 1, i
~ f3~ IF i~ j ~ T H ~M ~~~ n
~':; 9fl FH i i..\. ;" =! O( i J ,-\. 1 - I :'- I ~
19 jf REll
'.0 -'(, PPI r~F.I;p ') F · j1(~1 - rHk l~~ '10 EI: ml~ 'L
6 42 ~ IF X~ ) L: T h E~ 6J 5 ~
! ~~ IF V~ ;0 ~H FN h5~0
,~~ , q P ~ MEL F'E UE -iO di 03 VOY OS S ~ [~ L[ llL~ :G!I _L ~lO~ E ' , ~O E j L~ C~~~
~ b II) P =p~, .,
t, ~ 3:' ' D=-HI,'iI ,1. =' I I V\' i l,j , =l l llHi ! J- Nt +II .. ~ I :U- - 0' I {i.. ' i J-, 't tI l I' =: g(li" 'I("
;"~ -, I:'!~I!B ,~ ,,7 '-,
6b5 ~ MIl=-C r1 > 1,1, ~) +C1)2 i lei , =' i i i LHI "HIE+1i II >11:'-, 75 1~:. 1 1, Lli ll J -hE+I ) ;' 2i ~ I.' (" .'(;
~A7 ~ IF P~ ; [P T EN&b8 J
; ~' 8 IF RG ~ fM T ~FN FQ=rH
,~.', i1 ". AH =RCo II JI l.l ) I ,I,HI ! J \ - ~. , ". )
f.f·?i ~r r!=;'j
o6 9 ~ tJE d i
~ 7"1,., ~' F i'
Hi FI ~'
~Q: ,., ! FE 1Ii l" C~PI~A ton - ~ ,T, .
ill, m..•
~9 d" 1 :,Pi:JN T
;1 : ':
SiT ) , :·!
: : 17 I H:lfJi Ii y" c
s:c i! . , '1."
7\ I ~ I 'F: ltH
71t c NE ,i , ,;
- I -' I fl ed !
! ~ 7 J iF IHi kC=f iP = I I F".il T II
W
7" c, I. ; Fi JT
-; I > If - Itj r
; 1- ':\ -,:i Hi" J t I f 1]1 ij, ~~ ;, ii :"
7P ':' LF FUiT
F ',,:, I F ~ [ 'j " ~ l ~Ii . 'lll '.I i 1
~, ': i ~ i r
- l; :' I ~, Oj "
' nr ..
- [-" I ;'F i F
- I; ;· j: '~I F; i =1 FI ; =itF = !~l E - i
- l ~ ,. , I ~' E l ilT
1?~ 0 F n~ J=~ TP NF l
, : :', i 1=1+1
;: ~,! ' :- ,; 1.1) 0', ~f1tN 0, -,)
~4 : ~ F 0 ~ I = ~P !J 1 STEP -!
'
' ~q (II ~~ " liT II: ING "nH~~ij"",W' :n F ',I ( ! i : DTV(I):I E S TI,! 1
7"4 1' i F~' In II ~ I.: u ij~H ~i H , ?~ " : ( [(' 1 ' ; C~I ::!l i
:: ~ ,:, ~ FF'h T
~c C1', FI-!~' j =I T i f
' ;;"'1' ':'F i . " =1',
P:; i !. ~d I, ! 1=;"
:, ?-,,', p ( 11 :: ,',
C ~· .~ II ~ Il " '1='"
~ :_ I r l nF" ~ '! = t'l
': y - 1 !'IH'.' J ' =1,: ,,~' i!, ! 1=,',' 11M I' ! ) =;,:ilM: ( I : Ij : ,,)oI! ( , '~'.' : i v > I ) - ':.
87?' 1 "1 "1 : ,.1 '= " : Flli.l , J\=C' : P! ~ , j " J\ = '"
?~Q ;, ,wn
,l
~;'~~ -, . ,-,-, \,1=! : I} ~,
;; : ~ (, Mili Il 0 ~
;::, ~ : ,) · ~I
92
B7. USTADO DEL PROGRAMA II OPTIMA"
C·
C Inicializa varicbles
W( l) =l.OO
W( 2)=025
W (3)=O.56
W (4)=1 .OO
W (S) = 1.S6
W(6J=225
W(7) =3 .06
W {BJ =4 .00
W (9)=S.06
W(10)=6.35
DO 10 1=1.10
TOT(I)=O.O
DO 10 J= 1.1200
N(I,J)=O
NPU( I,J) =O
10 C ONTINU E
C·
C· INICIAUZA CONTADOR DE UNEAS DEL ARCHIVO DE DATOS
N LAD=O
c..
C Lee e imprime titulos
C
READ (S, l CXXJ)(FE(I) .1=1 , 17)
N LAD= NLAD+l
NLAD=NLAD+ 1
N LAD=N LAD+ 1
WRITE(1 5.1990)
C·
C Entrada e impresion de datos
C·
20 REA D (5, 1010)NEL. (EL(I),1 =1, 17)
NLAD=N LAD+ l
93
W RITE (2O.3COO) N LAD
IF(N EL. EQ .O) GO TO W
NLAD =N LAD+ 1
IF (IDI.EO .O) GO TO 20
RL=L/ 100.
DO 70 J= L1 200
VMT=N(I ,Jt J
TOT(I )=TOT(I)+VMT
70 C O NTIN UE
W RITE (8,2040)
DO 100 1=1,10
IF(TOT(I).EQ.O) GO TO 100
WRITE (B,2045) I
DO 99 J= 1, 1200
IF (N (I,J ).EQ.O) G O TO 99
RJ=J/100.
99 CONTINUE
100 CONTIN UE
C·
C· Imprime pam por d iometro y pe:;o total
C·
W RITE (B,2060 )
PT =O
DO 120 1=1,10
Pf=PT+P( I)
nO=TOT(I )/l00
WRITE (B,2070)I,TTO,P(I )
120 CONTINUE
WRITE (B,2OBO)PT
C
C· Corte de vorillos
c:
WRITE (B,2090)
DO fJ:Ij 1=4. 10
C*
C VARILLAS SIN CORTE
C
KON (!. 1)=N( I.600)
94
KO N(1,2)= N(L900)
VL1 =6.00
V L2=9.00
V L3=1 2.00
IF ( KO N( I. 1).EQ.O) GO TO 122
124 N(I,600)=O
N( I ,900 ) ~
N(I , l200)=O
C"
C· VARILLAS CORTADAS EN DOS. SIN DESPUNT E
IF (N (U).EQ.O) GO TO 191
fv'I/'.A=1200- J
DO 190 K = l00~.5
IF (K.GT.J}GOTO 190
125 L=l
GO TO 160
140 L=2
GO TO 160
155 L=3
170 NVL=N(U)12
N(I.K)= N(I.KJ- NV L
V L1=(J+K)/l00 .
VL2=J/100.
V L3= K/100.
191 CONTIN UE
C
C" VARILLAS CORTADAS EN TRES SIN DES PUNTE
C"
0 0322 J=11 00,100,-5
fv'I/'.A= 1200- J
95
DO 321 K= 100,M/vt5
IF ( N(I,KJ.EQ.O) GO TO 321
DO 320 M =1 00,K,5
IF (J+ K+M-600)320,200,2 10
2(X) L=1
GO T0250
220 L=2
G O T0250
230 IF {J+K+M-12(X))32O,240.320
240 L=3
NVL=MIN (N(IM),NVL)
IF (J-K)270,260,270
GO TO 300
270 IF (J-M)290,280,290
280 NVL-N(I.J )!2
NV L=MIN(NVL.N(I.K))
G OT031O
NVL=MIN(NVl.,N{1.J))
GOT031O
300 IF ( K-M)31O,305,310
3 10 IF (NVLEQ.O)GO TO 320
N( I.J)=N(I,J)- NVL
VL1=(J+ K+M)/l00.
VL2=J/100.
VL3=K/100.
VL4=M/1OO.
320 CONTINUE
321 CONTINUE
322 CONTINUE
c-
C* VARILLAS CORTADAS EN CUATRO SIN OESPUNTE
c·
00 890 J=1 100, 100,-5
fV.N..= 1200- J
DO 880 K= 1OO)v1Jv1.,5
00870 M = 100,K,5
96
DO 860 MZ=l00M's
IF (N(IJv\Z).EQ.O) G O TO 860
IF (J+K+M +MZ-600)86O,680,690
680 L=l
GOT0 730
690 IF (J+ K+M+MZ-900)86O,700,7 10
700 L=2
G O TO 730
710 IF (J+K+M+MZ-1200 )860.720,890
7'2JJ L=3
72IJ IF (J.EQ .K.AND.J.EQMAND.J.EQMZ)GO TO 740
IF (J.EQ.K.AND.J.EQ M ) GO TO 7Ei)
IF (J .EQMAND.J.EQMIJ GO TO 770
IF (K.EQMAND.K.EQ.MZ) G O TO 700
IF (J.EQ.K.ANDM.EQ.MZ) GO TO 782
IF (J.EQMZAND.K.EQM) GO TO 784
IF (J.EQMJ GOTOBOO
IF (J.EQ.MZ) GO TO 810
IF (K.EQM) GOT08'2JJ
IF (K .EQMZ) G O TO 830
IF (M.EQMZ) GO T0 840
NVL=MIN(N (I,M),NV L)
NVL=MIN(N (1M), NV L)
GOT0850
740 NVL=N(I,J)/4
G OT0850
7Ei) NVL=N(I.J)13
NVL=MIN(N(I.MZ),NVL)
G O T0850
760 NVL=N(I,J)13
NVL=M IN(N(IM).NV L)
GO T0850
770 NVL=N(I,J)13
NVL=MIN(N (I, K),NVL)
GOT0850
700 NVL=N(LK) 13
NVL=MIN(N(I,J),NV L)
GOT0850
782 NVLl =N( I,J)/2
NVL2=N(I,MZ)/2
NVL=MI N(NVL 1,NVL2)
GO T0 850
784 NVll =N(I.J)/2
NVl2=N( I,K)12
NVL=M IN(NV L1,NVL2)
GO T0850
790 NVL=N( I,J) /2
97
NVL=M IN(N (IM ),NVL)
G O T0850
800 NV L=N(U)12
NV L=M IN (N (1M ), N V L)
G O T0850
8 10 NV l =N(I,J )(2
NVL=MIN(N (I.K).NVL)
G O T0 850
NVL=MIN(N(I,J).NV L)
NVL=M IN (N (1M), NV L)
GO T0 850
NVL=MIN( N{I,J).NVL)
NVL=MIN{N (IM),NV L)
GO T0850
NV L=MIN (N(I.KI,NVL)
N(I,K)=N (I,K)- NV L
N( IMJ=N (I.M)-NVl
N( IJv\Z)=N {1Jv\Z)-NV l
V12=J/ 100.
VL.3=K/100.
V L4=M/100.
V1.5=Ml/100.
11 1 FORMAT (5X,519)
860 C O NTINUE
870 C O NTINU E
880 C ONTINU E
890 CONTI NU E
C·
C VA RI LlAS C ORTADAS EN C UATRO CON DESPUNTE
C
DO 3890 J=ll OO. l OO.-S
MM=l 200- J
IF ( N( I.K).EQ.O) GO TO 3880
98