You are on page 1of 4

10 CLS: PRINT Entrega a un canal : CLEAR :I = .

20 INPUT E= ; E : INPUT Ce= ; C: INPUT n= ; N: IMPUT b= ; B :


IMPUT So= : S : IMPUT m= ; M : F = 0.001

30 D = 5 * M * + ^ 2+ (3 * B 4 * M *E ) * 1 2 * E * B : G = 10 * M * I + ( 3*B 4
*M*E)

40 YC = 1 D/G

50 IF ABS ( YC 1 ) > F THEN 1 = YC : GOTO 30

60 A = ( B + M* YC) * YC: P = B +2 * YC * ( 1+ M ^ 2 ) ^ (0.5)

65 SC = 9.81 * N ^ 2 * P ^ (4/3) / ( A ^ (1/3) * ( B + 2 * M * YC)) : PRINT SC= ;


SC

70 IF SC > S THEN 120

75 PRINT SC < S, Flujo sper crtico, Perfil S2, seccin de control

80 Q = SQR ( 9.81 * A ^ 3 / ( B + 2 * M * YV ))

90 YO = ( Q * N / SQR ( S )) ^ (0.6) * ( B + 2 * I * SQR ( 1 + M ^ 2)) ^ (0.4) / ( B +


M * 1)

100 IF ABS ( YO I ) > F THEN I = YC : GOTO 90

110 GOTO 200

120 PRINT SC > S, Entonces perfiles M1 M2, Flujo subcrtico, no seccin de


control

125 YO = E - 0.051 * S * C (( B + M * I) * I / ( B + 2 * I * SQR ( 1 + M ^ 2 ))) ^


( 4/3 ) / N ^ 2

130 IF ABS ( YO I ) > F THEN I = YO: GOTO 120

140 Q = ( B + M * YO ) * YO * SQR ( 19.62 * (E YO ) / C )

150 YC = ( Q ^ 2 / 9.81 * ( B + 2 * M * I )) ^ (1/3) / ( B + M * I)

160 IF ABS ( YC I ) > F THEN I YC : GOTO 150

165 GOTO 200

200 PRINT Q = ; Q , YO = ; YO, YC= ; YC

210 END
10 CLS: PRINT CALCULO DE PERFILES DEL F.G.V METODO DE RUNGE KUTTA,
MKS : CLEAR

20 INPUT Q= ; Q : INPUT n= ; N : INPUT S= ; S : INPUT Ho : KS :


INPUT Coeficiente de coriolis = : ) : 1 = 1 : A = 0.0001 : K7 = 0.0001 : C = Q^2 /
19.62 : D= 0.5 * (Q * N) ^ 2

30 INPUT b= ; B : INPUT m= ; M

40 E = 2 * SQR ( 1 + M^2 )

50 IF S < = 0 THEN 80

60 YO = ( Q * N / SQR (S)) ^ 0.6 * ( B + E * I ) ^ 0.4 / ( B + E * I ) ^ 0.4 / ( B + I * M)

70 IF ABS (YO I) > K7 THEN I = YO : GOTO 60

80 YC= ( 2 * C * (B + 2 * M * I)) ^ ( 1 / 3 ) / ( B + I * M)

90 IF ABS ( YC I) > K7 THEN I = YC : GOTO 80

100 IF S <= 0 THEN PRINT Yo no existe :BEEP : GOSUB 465: GOTO 120

110 PRINTYO= : BEEP: GOSUB465

120 INPUTSI F>1,tomar yi <YC;Y

130 IF S = 0 THEN IF Y > = YC THEN PRINT H2 : GOTO 230

140 IF S = 0 THEN IF Y < YC THEN PRINT H3 : GOTO230

150 IFS< 0 THEN IF Y > : YC THEN PRINT A2 : GOTO230

160 IFS < 0 THEN IF Y < YC THEN PRINT A3 : GOTO230

170 IF YO > YC THEN IF Y > Y0 THEN PRINT M1 : GOTO230

180 IF YO > YC THEN IF Y > = YC THEN PRINT M2 : GOTO230

190 IF YO > YC THEN IF Y < YC THEN PRINT M3 : GOTO 230

200 IF YO < YC THEN IF Y > = YC THEN PRINT S1 ; GOTO 230

210 IF YO < YC THEN IF Y > YO THEN PRINT S2 : GOTO 230

220 IF YO < YC THEN IF Y > YO THEN PRINT S3

230 PRINT G = 1 SI x < 0 ( Aguas arriba), , , G = -1 SI X > 0 ( Aguas abajo)

250 INPUT G=; G

260 PRINT Si desea obtener valores de X a partir de incrementos de Y entoces B


= 0, , , Si desea valores de Y a partir de incrementos de X entonces B = 1

270 INPUT B = ; K8 : IF K8 = 0 THEN GOTO 510


310 INPUT X= ; X : GOSUB 470 : GOSUB 500

320 INPUT SIGUE (S/N) ; SIG $ : IF SIG $ = N o SIG$ = n THEN END

330 INPUT Delta X ; H

360 K1 = Z * H : Y = Y + 0.5 * K1 : X = X + 0.5 * H : GOSUB 470 : GOSUB 500

370 K2 = Z * H : Y = Y + 0.5 * ( K2 K1) : GOSUB 470: GOSUB 500

380 K3 = Z * H : X = X + 0.5 * H:Y = Y *K3 0.5 *K2: GOSUB 470: GOSUB 500

390 K4= Z* H : YI = ( Y- K3) + ( K1 + K4 +2 * K2 + 2 * K3) / G : GOSUB 470 :


GOSUB 500

420 GOSUB 480

430 GOTO 320

465 PRINT Y C = ; YC : RETURN

470 L = ( B + Y * M) * Y : R = ( B + Y * E ) ^ ( 4/3) : F = ( B + 2 * M * Y) : ^ ( 10/3) :


RETURN

480 K6 = K5 + G * S *ABS ( X) + Y : PRINT X = ; X: PRINT Y= : Y: PRINT Z=; K6 :


RETURN

500 Z = ( S 2 *D * R / U ) / (I 2* J * C *F /L ^ 3 ) : RETURN

510 INPUT X= ; X : GOSUB 470: GOSU 500

515 INPUT Sigue ( S / N ) ; SIG $ : IF SIG $ = N o SIG$ = n THEN END

520 INPUT Delta Y = H

550 K1 = z ^ (-1) * H : Y = Y + 0.5 * ( K2 K1) : GOSUB 470: GOSUB 470 : GOSUB 500

560 K2 = z ^ (-1) * H : X = X + 0.5 * ( K2 K1) : GOSUB 470 : GOSUB 500

570 K3 = z ^ (-1) * H : Y = Y + 0.5 H: X = X + K3 0.5 * K2 : GOSUB 470 : GOSUB 500

580 K4 = Z * ( -1) * H: XI = ( X K3) + ( K1 + K4 +2 * K2 + 2 * K3) / G : X = XI :


GOSUB 480: GOSUB 515

NOTA:

1. el que esta en rojo podras revisarlo ya que no lo entend bien en la foto.


2. No estoy segura si los que aparecen aqu son i
( lo seleccione con color pra que mires

You might also like