Sunteți pe pagina 1din 47

Programas Casio fx6300g Esteban Hernández M.

Programas para
Casio FX7400G

Esteban Hernández M.*

MMIX

1
Programas Casio fx6300g Esteban Hernández M.

* Ingeniero Agrícola por el Instituto Tecnológico de Costa Rica.


* Ingeniero Topógrafo y Catastral por la Universidad Autónoma de
Centroamérica

Este documento NO indica los pasos a seguir para el ingreso de


programas a la unidad Casio. Consulte el Manual de Usuario provisto
con su calculadora para tal fin. No se brindan las bases teóricas
necesarias al conocimiento de los temas tratados.

Los programas contenidos en este documento se brindan “tales


cuales” y algunos de ellos no han podido ser probados extensamente por
lo que el autor NO puede responsabilizarse por mal funcionamiento de los
mismos, daño al equipo por el uso de éstos o similares.

El ingreso de los ángulos se debe llevar a cabo en el formato (° ‘ “) que


caracteriza a Casio (SALVO SE INDIQUE LO CONTRARIO. La
secuencia es la siguiente:

Æ Æ Æ Æ
Para ver los resultados angulares basta con oprimir la misma tecla
anterior en su correspondiente función inversa: misma secuencia pero en

paso último se presiona F2 ( )

Se ha procurado que los programas sean lo más fiables posible, sin


embargo NO se acepta responsabilidad alguna por resultados erróneos así
como daño al equipo de cualquier índole. Es deber del usuario verificar
los mismos.

2
Programas Casio fx6300g Esteban Hernández M.

ÍNDICE
Introducción............................................................................. 4
Área por coordenadas................................................... 6
Distancia (3D) .................................................................. 8
Estadia ................................................................................... 9
Darcy – Weisbach.......................................................... 11
Intersección ....................................................................... 12
Ley cosenos...................................................................... 14
Curva horizontal ........................................................... 16
Curva vertical.................................................................. 18
Azimuth y Distancia.................................................... 21
Estacionamiento............................................................... 23
Offset.................................................................................... 26
Parámetros hidráulicos ............................................... 28
Número de Reynolds ................................................... 31
Número de Froude ....................................................... 32
Regla 20-40 ................................................................... 33
Método Racional............................................................. 35
Ley de Darcy .................................................................. 36
Nivel...................................................................................... 38
Bibliografía............................................................................. 41

3
Programas Casio fx6300g Esteban Hernández M.

Introducción
La FX7400G es una calculadora gráfica y programable. Esta
máquina representa un punto intermedio entre las capacidades básicas de
modelos como la fx6300G y la gama tope como los modelos cfx9xx0
(aunque ahora tienen ya un tiempo de rondar modelos con mejores
capacidades).

Esta calculadora reúne lo básico en programación con la capacidad


de generación de gráficos. Cuenta con una pantalla de tamaño respetable,
los gráficos pueden resultar algo difíciles de leer, pudiendo recurrir al zoom.
Por otra parte, su capacidad de programación ha variado. En esta
herramienta se pasó del modelo de pasos a una memoria de bastante mayor
capacidad (cuenta con 20kb teóricos de almacenamiento). A pesar de que
parece ofrecer mucha más capacidad lo cierto es que parte de la misma se
usa en gráficos, listas, ecuaciones, etc.

Precisamente la memoria compartida presenta el inconveniente de


no poder utilizarla toda para almacenamiento de programas.

Como ventaja principal que he podido encontrar, se encuentra la


capacidad de comunicación con la computadora y otros modelos similares.
Esto permite crear los programas en el procesador de programas de Casio®
y luego descargarlos a la calculadora.

El lenguaje que utiliza es el clásico de Casio, una “variante” del


Basic. Aunque muchos opinan que, con la llegada de las “handheld” y
dispositivos similares y sus capacidades, los días de las calculadoras están
4
Programas Casio fx6300g Esteban Hernández M.

contados, en mi opinión, aún no estamos cerca de lograr que una


computadora de mano pueda operar durante tanto tiempo como una
calculadora. Simplemente no he podido arriesgarme a ingresar a una zona
distante con nada más que una computadora de mano. Además, siempre
resultara más práctico “arriesgar” en campo un instrumento de menor costo.

Este documento pretende ser una guía básica que le permita al


lector iniciarse en el mundo de las calculadoras programables.

La idea surge a raíz de agrupar varias rutinas en las áreas de


Ingeniería Agrícola y de Ingeniería Topográfica que tenía y a la vez
compartirlas. Aunque ya no uso mucho la FX6300G, lo cierto es que no
dejo de darle unas tecleadas de vez en cuando.

A lo largo de éstos años, he encontrado que en la red no son


ciertamente abundantes los sitios que tratan el tema de programación para
las Casio, además, en los que lo hacen se suelen encontrar rutinas para los
modelos “Personal Computer”, desgraciadamente ya fuera de producción.

Precisamente esa es mi finalidad, transmitir el potencial de éstas


herramientas que trascienden el aula y deben llegar a ser una parte
indispensable de la vida del profesional en ingeniería.

Por último, destacar que si bien la máquina resulta en una ayuda


importante que acelera los cálculos, NUNCA podrá reemplazar el
conocimiento y el juicio propios del profesional.

5
Programas Casio fx6300g Esteban Hernández M.

A
Área por coordenadas
Tema: Agrimensura, topografía
Tamaño: XX bytes

Descripción: Permite realizar el cálculo del área de poligonal ingresando


las coordenadas de sus vértices (Método de Cross).

Detalles: El programa mismo le guiará en la introducción de los puntos y al


finalizar brindará el valor del área (unidades lineales al cuadrado) y el valor
del perímetro (unidades lineales).

Ejemplo: Se tienen las siguientes coordenadas relativas de un lote:

LÍNEA VERTICE NORTE ESTE


1 1000.000 1000.000
1-2 2 1055,056 1015,508
2-3 3 1035,751 1051,613
3-4 4 991,880 1044,955
4-5 5 985,714 1029,657
5-1 1 1000,000 1000,000

El ingreso de coordenadas debe realizarse en un mismo sentido y


siguiendo el itinerario. El programa advierte sobre este requerimiento en
forma escueta (para ahorrar memoria) quedando a discreción del usuario
si suprime ese paso en la programación.

6
Programas Casio fx6300g Esteban Hernández M.

Corriendo el programa:

Æ Æ Æ

Æ Æ … Æ

PROGRAMA:

Filename:AREACOR
Cls:ClrText:"AREA POR∑
COORDENADAS"∑
"==========="ª
"COORDENADAS MISMO SENTIDO"ª
Cls:ClrText:0áS:0áL:"N. PUNTOS"?áP:"N1"?áB:
"E1"?áA:AáI:BáI:AáC:BáD:For 2áI To P∑
"N"?áN:"E"?áE:S+(E-A)£(N+B)áS:
L+(•((B-N)‚+(A-E)‚))áL:NáB:EáA:Next∑
S+(C-E)£(D+N)áS:Abs (S§2)áZ:
L+(•((D-N)‚+(C-E)‚))áL:"AREA:"∑

"PERIMETRO:"∑

"ACáFIN"∑
"EXEáNUEVO"

7
Programas Casio fx6300g Esteban Hernández M.

Distancia (3D) 1
Tema: Topografía
Tamaño: XX bytes

Descripción: Éste programa permite realizar el cálculo de la distancia entre


dos puntos así como su diferencia de cota.

Detalles: El programa mismo le guiará en la introducción de los datos.


Resulta muy fácil de utilizar. Se introducen la coordenada este (Xi), la
coordenada norte (Yi) y la cota (Zi). Se obtienen la distancia geométrica,
reducida y la diferencia de cotas siendo +Z si el punto 2 esta por encima del
1 y –Z en caso contrario.

PROGRAMA:

NOTA: Si DZ da negativo implica que 2 esta por debajo de 1

Filename:DISTA3D
ClrText∑
"DISTANCIA ENTRE 2 PUNTOS A PARTIR DE SUS 3 COORDENADAS"ª
ClrText∑
"PUNTO 1"∑
"X1"?áX:"Y1"?áY:"Z1"?áZ:ClrText∑
"PUNTO 2"∑
"X2"?áA:"Y2"?áB:"Z2"?áC:(•((X-A)‚+(Y-B)‚+(Z-C)‚))áR:
Abs (Z-C)áH:•(R‚-H‚)áD:ClrText∑
"DG A-B:"∑

"DR:"∑

"DZ:"∑

"ACáFIN"∑
"EXEáSIGUE"

NOTA:
DG – Distancia Geométrica; DR – Distancia Reducida; DZ –
Diferencia de cotas

8
Programas Casio fx6300g Esteban Hernández M.

Estadia
El programa está escrito utilizando una constante de instrumento
(K) de 100 y ángulo zenithal. Si se tiene otra constante, basta con editar el
mismo y cambiar su valor en el lugar correspondiente señalado.

Tema: Agrimensura.
Tamaño: XX bytes

Descripción: Éste programa permite realizar el cálculo de las coordenadas


de una nueva estación o un punto visado a partir de los datos obtenidos con
un teodolito y las coordenadas de la estación actual conocida.

Detalles: El programa pide las coordenadas de la estación actual. Solicita


los valores de las lecturas de hilos estadimétricos así como el azimuth y el
ángulo zenithal y brinda el valor de las coordenadas de la estación o punto
visado.

Ejemplo: Se tienen los siguientes datos:

9
Programas Casio fx6300g Esteban Hernández M.

Corriendo el programa:

Æ Æ

Æ Æ Æ

PROGRAMA:

NOTA: El programa está escrito en modo sexagesimal (Deg)

Filename:ESTAC
ClrText∑
Deg∑
"NORTE ESTAC"?áN:"ESTE ESTAC"?áE:"ESTAC"?áK:For 1áJ To K∑
"HS"?áS:"HC"?áC:"HI"?áI:"AZIMUTH"?áA:"ZEN"?áZ:S-IáD:
100D(sin Z)‚áH:N+Hcos AáY:E+Hsin AáX:"COORD NORTE"∑

"COORD ESTE"∑

Next

10
Programas Casio fx6300g Esteban Hernández M.

Darcy – Weisbach
Tema: Mecánica de Fluidos
Tamaño: XX bytes

Descripción: Calcula el valor de las pérdidas primarias en tuberías.

Detalles: El programa solicita el coeficiente de fricción (λ), la longitud de la


tubería, el diámetro interno y la velocidad del flujo y brinda el valor de las
pérdidas primarias en ese tramo de tubería.

Ejemplo: Hallar las pérdidas en una tubería que transporta agua con las
siguientes condiciones: tubería en PVC - Diám. nominal 2” - SDR 26, µ =
1.1E-8 m2/s, Q = 70GPM=4.4163E-3m3/s, L = 150m, Diam. Externo =
6.03cm, Diam. Interno = 5.57cm

Con cálculos preliminares se tiene:


Re = 9.177E6 A = 2.4367E-3 m2 λ = 0.0082 (aprox) V = 1.8124m/s

Corriendo el programa:

Æ Æ

PROGRAMA:

Filename:DARCYWEI
ClrText∑
"COEF. FRICC."?áF:"LONG(M)"?áL:"DIAM(M)"?áD:
"VELOC.(M§S)"?áV:F£(L§D)£(V‚§19.62)áA:"HFP(M)"∑
A

11
Programas Casio fx6300g Esteban Hernández M.

Intersección PI
Tema: Varios
Tamaño: XX bytes

Descripción: Éste programa permite realizar el cálculo del punto de


intersección entre dos rectas a partir de sus coordenadas cartesianas.

Detalles: El programa resulta fácil de usar y muy intuitivo. Se ingresan los


valores de las coordenadas teniendo en cuenta la información que el mismo
genera tal como la recta a la cuál pertenecen los datos. Al finalizar, el
mismo brinda las ecuaciones que definen ambas rectas y las coordenadas
del punto de intersección (2D)

Ejemplo: Se requiere calcular el punto de intersección entre dos rectas para


señalizarlo. Este no se ha podido determinar debido a que un pequeño
bosque interviene con la línea de una de las rectas, tal como se muestra en la
figura.

Corriendo el programa:

Æ Æ Æ

Æ Æ

12
Programas Casio fx6300g Esteban Hernández M.

Æ Æ Æ
PROGRAMA:

Filename:INTERSEC
ClrText∑
"RECTA 1"∑
"N1"?áA:"E1"?áB:"N2"?áC:"E2"?áD:"RECTA2"∑
"N1"?áW:"E1"?áX:"N2"?áY:"E2"?áZ:((C-A)§(D-B))áM:
((Y-W)§(Z-X))áN:A-MBáG:W-NXáH:"EC. RECTA1∑
Y=MX+B"∑
"Y"∑

"M"∑

"X"∑

"B"∑

"EC. RECTA2∑
Y=MX+B"∑
"Y"∑

"M"∑

"X"∑

"B"∑

((H-G)§(M-N))áI:MI+GáJ:Fix 3∑
"X INTERSEC"∑

"Y INTERSEC"∑

Norm
13
Programas Casio fx6300g Esteban Hernández M.

x x

Ley cosenos x
Tema: Varios
Tamaño: XX bytes

Descripción: Éste programa permite calcular los ángulos de un triángulo a


partir de sus lados y brinda el valor del cierre angular..

Detalles:

Ejemplo: Calcular los ángulos internos del triángulo mostrado medidos sus
lados.

Corriendo el programa:

Æ Æ Æ
Nota: al presionar la secuencia descrita al inicio se llevan los valores de
los ángulos al formato grados, minutos y segundos

14
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:LEYCOS
Norm ∑
ClrText∑
"INGRESAR∑
LADOS"∑
"A"?áA:"B"?áB:"C"?áC:cos¸ ((A‚-B‚-C‚)§(ù2BC))áL:
cos¸ ((B‚-A‚-C‚)§(ù2AC))áM:cos¸ ((C‚-A‚-B‚)§(ù2AB))áN:
"ANG.OP.A"∑

"ANG.OP.B"∑

"ANG.OP.C"∑

"CIERRE ANG."∑
L+M+N

15
Programas Casio fx6300g Esteban Hernández M.

R
I
Curva horizontal R
Tema: Carreteras y Canales
Tamaño: XX bytes

Descripción: Éste sencillo programa permite calcular los parámetros de una


curva horizontal pero también se aplicaría al área de hidráulica para calcular
los mismos parámetros para un canal.

Detalles: El programa resulta fácil de usar y basta con seguir las


instrucciones.

Ejemplo: Se requiere averiguar los parámetros de una curva horizontal en


una urbanización cuyos parámetros son los siguientes: R = 45.91, D =
74°40’, PI = 1+16.28

Corriendo el programa:

Æ Æ Æ

16
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:CURVASH
Deg∑
ClrText∑
"R"?áR:"DELTA"?áD:D§2áI:Rtan IáT:
R(1§(cos (I))-1)áE:öDR§180áL:"PI"?áP:P-TáC:C+LáF:
100D§LáJ:R£(1-cos I)áM:2Rsin IáA:
"LONG. CURV."∑

"GDO. CURV."∑

"TAN"∑

"CL"∑

"ORD. MEDIA"∑

"EXT"∑

"PC"∑

"PT"∑
F

17
Programas Casio fx6300g Esteban Hernández M.

T T
Curva vertical
Tema: Carreteras
Tamaño: XX bytes

Descripción: Éste sencillo programa permite calcular los parámetros de una


curva vertical con un solo radio para asistir en el cálculo de la misma.

Detalles: El programa resulta fácil de usar y basta con seguir las


instrucciones paso a paso.

Ejemplo: Se requiere averiguar los parámetros de una curva vertical con


LCv = 200m, cadenamientos cada 20m; en un proyecto cuyos parámetros
del punto en cuestión se indican en la figura siguiente:

El ingreso de las pendientes se debe realizar respetando el


signo de las mismas.

Para encontrar las deflexiones acumuladas se sigue el proceso


de ingreso de la distancia parcial del cadenamiento pero, para
ahorrar memoria no se ha establecido un ciclo para el número de
iteraciones, siendo el operador el encargado de detener el proceso
una vez que la deflexión acumulada haya alcanzado el valor de la
Externa.

18
Programas Casio fx6300g Esteban Hernández M.

Corriendo el programa:

Æ Æ Æ

Æ Æ Æ

…Æ

En este caso, los valores de deflexión dan negativo por tener que realizar
corte en el perfil (curva queda a menor cota que el terreno)

Los datos obtenidos se emplean a la hora de llenar la memoria:

NOTA: Datos sombreados son “reflejo” del cálculo.

19
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:CURVCAL
ClrText∑
"G1(£100)"?áG:"G2(£100)"?áH:"LCV"?áL:"PIV"?áI:H-GáS:SL§800áE:
I-(L§2)áC:C+LáT:"E=((G1-G2)£LC)§800)"∑

"PCV=PIV-TV"∑

"PTV=PCV+LCV"∑

"CADENAMIENTOS"∑
"ITERACIONES"?áN:0áQ:For 1áJ To N∑
"DIST PARC"?áP:(E(Q+P)‚)§(L§2)‚áF:"DEFLEXION ACUM"∑

P+QáQ:Next

20
Programas Casio fx6300g Esteban Hernández M.

Azimuth y Distancia 1
Tema: Varios
Tamaño: XX bytes

Descripción: Este programa permite calcular la distancia reducida entre dos


puntos así como el azimuth de la línea que los define.

Detalles: He intentado automatizar el programa de la mejor forma posible,


lamentablemente para lograrlo se ha debido extender el tamaño del mismo.
Se ingresan las coordenadas del punto de inicio, luego el número de puntos
que componen la poligonal y luego se van ingresando los puntos de llegada.
El programa almacena el punto de llegada de una línea como el punto de
inicio de la siguiente.

Ejemplo: Se requiere calcular la distancia y el azimuth del siguiente


derrotero que está en coordenadas de puntos:

PT NORTE ESTE LÍNEA CUADRANTE


1 125.233 150.654 - -
2 266.789 208.455 1-2 1
3 230.069 259.129 2-3 2
4 112.783 209.167 3-4 3
1 125.233 150.654 4-1 4

21
Programas Casio fx6300g Esteban Hernández M.

Corriendo el programa:

Æ Æ Æ

... Æ Æ

PROGRAMA:

Filename:CORDAZDI
Deg∑
ClrText∑
"N1"?áA:"E1"?áB:"N.PTOS."?áJ:For 1áI To J∑
"N"?áC:"E"?áD:D-BáE:C-AáN:•(E‚+N‚)áL:tan¸ (E§N)áW:"DIST."∑

If C>A∑
Then If D>B∑
Then WáZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D>B∑
Then W+180áZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D<B∑
Then W+180áZ:IfEnd∑
IfEnd∑
If C>A∑
Then If D<B∑
Then W+360áZ:Goto 9:IfEnd∑
IfEnd∑
Lbl 9:"AZIM."∑

CáA:DáB:Next

22
Programas Casio fx6300g Esteban Hernández M.

1 2

Estacionamiento A
Tema: Topografía
Tamaño: XX bytes

Descripción: El programa permite establecer una estación libre.


Conociendo las coordenadas de 2 puntos, así como las distancias desde la
estación actual (desconocida en este momento) a ambos puntos y el ángulo
barrido en sentido dextrógiro, medido desde la estación hasta los puntos, el
programa calcula cuáles serán las coordenadas de la estación actual referida
o amarrada al levantamiento original así como la suma de los ángulos
internos que se obtiene en ésta operación.

Detalles: El programa no resulta difícil de usar, debiendo únicamente


tenerse cuidado a la hora de ingresar el ángulo que debe ser el ángulo
barrido en sentido de las agujas del reloj, siendo el ángulo entre el punto a la
izquierda, la estación propiamente y el punto a la derecha.

Ejemplo: Se requiere encontrar el valor de las coordenadas de una estación


a partir de dos puntos visados desde la misma tal como se muestra.

Los datos de la situación:

COORDENADAS 1: N1 = 532.906 E1 = 692.307


COORDENADAS 2: N2 = 362.348 E2 = 1459.560
DISTANCIAS: E-1: 516.034 E-2: 688.099
ÁNGULO: 1E2: 80°06’27.6”

23
Programas Casio fx6300g Esteban Hernández M.

Corriendo el programa:

Æ Æ Æ

Æ Æ

PROGRAMA:
Filename:ESTLIBRE
ClrText∑
Deg∑
Norm ∑
"N1"?áA:"E1"?áB:"N2"?áC:"E2"?áD:"DIST E-1"?áF:"DIST E-2"?áG:
"ANGULO 1E2"?áH:D-BáE:C-AáN:•(E‚+N‚)áL:tan¸ (E§N)áW:
"DIST 1-2"∑

If C>A∑
Then If D>B∑
Then WáZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D>B∑
Then W+180áZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D<B∑
Then W+180áZ:IfEnd∑
IfEnd∑
If C>A∑
Then If D<B∑
Then W+360áZ:Goto 9:IfEnd∑
IfEnd∑
Lbl 9:"AZIMUTH 1-2"∑

sin¸ ((Gsin H)§L)áJ:A+Fcos (Z+J)áY:B+Fsin (Z+J)áX:
sin¸ ((Fsin H)§L)áK:Fix 3∑
"NORTE ESTAC"∑

"ESTE ESTAC"∑
24
Programas Casio fx6300g Esteban Hernández M.


Norm ∑
"SUMA ANG, INTERNOS"∑
H+J+K

25
Programas Casio fx6300g Esteban Hernández M.

4 2

Offset 3 1
Tema: Topografía
Tamaño: XX bytes

Descripción: El programa OFFSET permite calcular las coordenadas


desplazadas para dos puntos sobre una línea recta a partir de sus
coordenadas y la distancia hacia donde se desea realizar el desplazamiento.

Detalles: El programa resulta fácil de usar y basta con seguir las


instrucciones, eso si, teniendo claro cuál es el punto inicial y cuál el final

Ejemplo: Se requieren conocer las coordenadas desplazadas de dos puntos


sobre una recta, tal como se muestra. El desplazamiento se deberá efectuar a
la izquierda de la línea 1Æ2 (posicionado en 1 viendo a 2)

Corriendo el programa:

Æ Æ

26
Programas Casio fx6300g Esteban Hernández M.

Æ
PROGRAMA:

Filename:OFFSET
Deg∑
ClrText∑
"N1"?áA:"E1"?áB:"N2"?áC:"E2"?áD:D-BáE:C-AáN:•(E‚+N‚)áL:
tan¸ (E§N)áW:"DIST 1-2"∑

If C>A∑
Then If D>B∑
Then WáZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D>B∑
Then W+180áZ:Goto 9:IfEnd∑
IfEnd∑
If C<A∑
Then If D<B∑
Then W+180áZ:IfEnd∑
IfEnd∑
If C>A∑
Then If D<B∑
Then W+360áZ:Goto 9:IfEnd∑
IfEnd∑
Lbl 9:"AZIMUTH 1-2"∑

"DIST. OFFSET"?áO:"INGRESE LADO∑
1. DERECHA∑
2. IZQUIERDA"?áS:If S=1∑
Then Z+90áR:Goto 5:Else If S=2∑
Then Z+270áR:Goto 5:IfEnd∑
IfEnd∑
Lbl 5:A+Ocos RáY:B+Osin RáX:Y+Lcos ZáQ:X+Lsin ZáV:"N1 DESP."∑

"E1 DESP."∑

"N2 DESP."∑

"E2 DESP."∑
V

27
Programas Casio fx6300g Esteban Hernández M.

Parámetros hidráulicos
Tema: Hidráulica de Canales
Tamaño: XX bytes

Descripción: El programa permite calcular los parámetros hidráulicos de


un canal con secciones trapezoidal, triangular, rectangular y circular.

Detalles: Debe recordarse que en un canal triangular, la base medirá 0


mientras que en un canal rectangular es el talud cuyo valor es 0.

Ejemplo: Obtenga el valor de los parámetros


hidráulicos de un canal de sección circular que tiene un diámetro de 5.00m
y con un tirante de 2.89m.

Corriendo el programa:

Æ Æ Æ

28
Programas Casio fx6300g Esteban Hernández M.

Ejemplo: Obtenga el valor de los


parámetros hidráulicos de un canal de sección trapezoidal que tiene una
base de 2.0m, un tirante de 0.898m y talud de 1:1.

Æ Æ Æ

Ejemplo: Obtenga el valor de los parámetros


hidráulicos de un canal de sección parabólica
que tiene un tirante de 1.25m y un espejo de 3.18m

Æ Æ

29
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:PARHIDR
Lbl 0:ClrText∑
Rad∑
"PARAMETROS∑
HIDRAULICOS"ª
ClrText∑
"1.TRA, TRI, REC∑
2.CIRCULAR∑
3.PARABOLICA"?áO:O=1ÓGoto 1:O=2ÓGoto 2:O=3ÓGoto 3:Lbl 1:
"B"?áB:"Z"?áZ:"Y"?áY:(B+ZY)YáA:B+2Y•(1+Z‚)áP:A§PáR:B+2ZYáT:
Goto 9:Lbl 2:"D"?áD:"Y"?áY:D§2áL:If Y<L∑
Then L-YáX:cos¸ (X§L)áF:2FáI:Goto 8:IfEnd∑
If Y=L∑
Then öáI:Goto 8:IfEnd∑
If Y>L∑
Then Y-LáQ:sin¸ (Q§L)áF:2F+öáI:Goto 8:IfEnd∑
Lbl 8:.125D‚(I-sin I)áA:.5IDáP:A§PáR:2•(Y(D-Y))áT:Goto 9:
Lbl 3:"T"?áT:"Y"?áY:2TY§3áA:4Y§TáU:•(1+U‚)áV:
.5T(V+U¸(ln (U+V)))áP:A§PáR:Goto 9:Lbl 9:Fix 3∑
"A"∑

"P"∑

"R"∑

"T"∑

Norm ∑
Goto 0:

30
Programas Casio fx6300g Esteban Hernández M.

Re
Número de Reynolds
Tema: Hidráulica de Canales
Tamaño: XX bytes

Descripción: Permite determinar el tipo de flujo presente en un canal.

Detalles: Se ingresan la velocidad del flujo (m/s), el radio hidráulico (m) y


la viscosidad cinemática (m2/s). Se obtiene el valor del número de Reynolds
así como el tipo de flujo presente. IMPORTANTE: la calculadora NO
reconoce la condición númeroØvariableØnúmero. Por ello programó la
secuencia: númeroØvariableÓvariable Ønúmero. Los parámetros presentes
en el número de Reynolds difieren de un canal a una tubería.

Ejemplo: En una prueba de laboratorio en un canal se requiere determinar


el número de Reynolds y el tipo de flujo presente. Indicar ambos si la
prueba se realizó con agua @20°C, una velocidad de 0.02m/s y el radio
hidráulico en el canal es de 0.03m. Para esta temperatura el agua presenta
una viscosidad cinemática (ν) de 1.02E-6m2/s.

Æ Æ
PROGRAMA:

Filename:REYNOLDS
ClrText∑
"VELOC"?áV:"RH"?áH:"VISC.CINEM"?áG:VH§GáR:"N.REYNOLDS"∑

If R<580∑
Then "LAMINAR"∑
Else If R>750∑
Then "TURBULENTO"∑
Else "TRANSICION"

31
Programas Casio fx6300g Esteban Hernández M.

Fr
Número de Froude
Tema: Hidráulica de Canales
Tamaño: XX bytes

Descripción: Permite determinar el parámetro en el flujo en un canal.

Detalles: En el programa se deben ingresar la velocidad del flujo (m/s), el


área hidráulica (m2), la gravedad específica (generalmente se toma
9.81m2/s) y el espejo de agua (m). A partir de éstos datos se brinda el valor
del número de Froude así como el tipo de flujo presente.

Ejemplo: En una prueba de laboratorio en un canal, se requiere determinar


el número de Froude y el tipo de flujo presente. Indicar ambos si la prueba
se realizó con agua, a una velocidad de 1.55m/s, área hidráulica de 1.28m2
y el espejo de agua era de 1.5m aproximadamente. Se toma como gravedad
específica un valor de 9.81m2/s

Æ Æ

PROGRAMA:

Filename:FROUDE
ClrText∑
"V"?áV:"G"?áG:"A"?áA:"T"?áT:V§(•(GA§T))áF:"N. FROUDE"∑

If F>1∑
Then "SUPERCRITICO"∑
Else If F<1∑
Then "SUCRITICO"∑
Else "CRITICO"

32
Programas Casio fx6300g Esteban Hernández M.

1 2
Regla 20-40
Tema: Drenaje Superficial
Tamaño: XX bytes

Descripción: Permite determinar caudal a drenar de dos áreas que


descargan al mismo sistema de drenes bajo el criterio de la regla 20-40

Detalles: El programa solicita el ingreso de las áreas de los lotes (ha) así
como sus respectivos coeficientes de drenaje(l/s*ha). Importante: Ingresar
primero el área menor como A1. Posteriormente éste brinda la relación de
área (RA en %), el área equivalente (A EQ en has) y el caudal aguas abajo
de la unión de los drenes (l/s).

Ejemplo: Se tienen dos lotes dentro de una finca con las siguientes
características: Lote 1: área: 70has, coeficiente de drenaje: 18.5l/s*ha. Lote
2: área: 230has, coeficiente de drenaje: 9.5l/s*ha. Encontrar el valor del
caudal de diseño aguas abajo de la intersección de los drenes.

Æ Æ Æ

33
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:R2040
ClrText∑
"A1"?áA:"CD1"?áB:"A2"?áC:"CD2"?áD:((B§D)^1.2)AáE:A+CáT:5§6áJ:
100E§TáR:"RA"∑

If 40<R<50∑
Then D(E^J)+D(C^J)áQ:Goto 1:If 20<R∑
Then D((E+C)^J)áQ:Goto 1:If 20<R<40∑
Then D(T^J)áY:D(E^J)+D(C^J)áZ:Y+(Z-Y)((E(.2T))-1)áQ:Goto1:
Lbl 1:"A EQ"∑

"QT"∑
Q

34
Programas Casio fx6300g Esteban Hernández M.

C*i*a
Método Racional
Tema: Drenaje Superficial
Tamaño: XX bytes

Descripción: Determinar el caudal máximo de diseño para fines de drenaje


superficial.

Detalles: El programa es la aplicación directa de la fórmula del método


racional para la determinación del caudal máximo a usar en el diseño de la
red de drenaje. Al ingresar la intensidad máxima de la lluvia para una
duración igual al tiempo de concentración (mm/h), el coeficiente de
escorrentía y el área de influencia (has), se obtiene el valor del caudal
(m3/s).

Ejemplo: Determinar el caudal máximo que ocurrirá en un predio cuya área


es de 50 has con diferentes condiciones de topografía y cobertura. De
análisis previos se tiene que la intensidad máxima de lluvias para la zona es
de 163mm/h y el coeficiente de escorrentía promedio para la finca es de
0.47.

PROGRAMA:

Filename:RACIONAL
ClrText∑
"C"?áC:"I"?áI:"A"?áA:(CIA)§360áQ:"Q"∑
Q

35
Programas Casio fx6300g Esteban Hernández M.

Ley de Darcy
Tema: Drenaje Subterráneo
Tamaño: XX bytes

Descripción: Determinar el caudal que discurre a través de una sección de


suelo.

Detalles: El programa es la aplicación directa de la fórmula deDarcy para el


movimiento de agua en el suelo. Este caudal está determinado por dos
puntos con diferencia de carga (m), el área transversal de la sección de suelo
(m2), la conductividad hidráulica del estrato involucrado (m/día) y se
obtiene el gradiente hidráulico y el caudal que se mueve por esa sección
(m3/día).

Ejemplo: Se intercepta, por medio de un dren, la filtración existente por


debajo de la base de un terraplén. Las dimensiones se muestran en la figura
adjunta. Si la conductividad hidráulica de la sección analizada es de
2.5m/día y se tienen las condiciones mostradas, estimar el caudal que fluye.

RESOLVIENDO:

1. Por diferencia de cargas el agua se moverá de la cota 10 a la 6.


2. Se tiene una sección con áreas transversales diferentes al inicio y al
final. Así, el área inicial será 3x150=450m2 y la final
5x150=750m2. Es válido tomar el área promedio que será de
600m2. Con esto, solo queda correr el programa.
36
Programas Casio fx6300g Esteban Hernández M.

Æ Æ Æ

PROGRAMA:

Filename:DARCY
ClrText∑
"K"?áK:"A"?áA:"CARGA1"?áX:"CARGA2"?áY:"L"?áL:(X-Y)§LáI:KAIáQ:
"GRADIENTE"∑

"Q"∑
Q

37
Programas Casio fx6300g Esteban Hernández M.

Nivel
Tema: Topografía
Tamaño: XX bytes

Descripción: Permite nivelar tanto en forma simple como compuesta.

Detalles: El programa solicita los datos de cota del BM y luego la lectura


atrás (+). Posterior a esto solicita se le indique el número de puntos
intermedios visados (0 cuando se nivela sólo con PC’s), luego solicita el
valor de lectura de frente (-) para el PC visado y retorna a la lectura atrás
con la nueva cota calculada.

Ejemplo: Se tiene la siguiente cartera de nivelaciónEn las anotaciones en


libreta se observan las cotas ya calculadas. Esto se logró con el uso del
programa en una variante para tres hilos, pero promediando antes se
aplicaría el mismo. Además, por la magnitud del trabajo era factible utilizar
todos los hilos estadimétricos en su ejecución.

PUNTOS DE CONTROL VERTICAL PROYECTO DE REMODELACIÓN PARQUE. NIVELACIÓN A 3 HILOS


2
EST LA(+) ESTADIA LF(-) ESTADIA ELEV. Bm100 costado Oeste del 03-01-07-2009
Bm100 100.000 Templo Católico, en acera Caluroso, viento mod.
al fin de rampa de ascenso
1.967 Nubosidad parcial.
1.522
1.848 11:20 - 12:30 hrs
1.488 3.4 11.9 +1.4880
1.729 -Nivel Sokkia C320
1.454 3.4 11.9 101.4880 BmA fué visto desde
estacionamiento entre -Trípode Sokkia Alum.
4.464 6.8 5.544 23.8 Bm100 y Pc1. Ubicado a unos -Estadia madera 4m
+1.4880 -1.8480 5m SE de Bm100, al lado de s/m
portón de acceso al jardín
norte del Templo. - N- Esteban H.
BmA 0.805 0.719 0.633 -0.7190 100.7690 Ø- Carlos R.
-1.8480
Pc1 99.6400 Pc1 ubicado en la base en
esquina NE monumento al
0.506 2.090 cuerpo de bomberos.
0.435 7.1 1.988 10.2 +0.4347
0.363 7.2 1.885 10.3 101.0747
1.304 14.3 5.963 20.5
Detalle Bm100
+0.4347 -1.9877 -1.9877
Clavo con cabeza
BmB ubicado en esquina SW de ubicado en acera oeste
Pc2= 98.0870 plataforma de la Concha del templo Católico.
BmB acústica del parque. Cerca a rampa especial

N
a c.

Sumas: +1.9227 -3.8357


Pa g pr ob

Suma dist: 21.1 44.3


in a
m

Acum. Hoja: 65.4


Co

Comprobación
Bm1
de página: 100.000 +1.9727 -3.8357 = 98.0870

38
Programas Casio fx6300g Esteban Hernández M.

4
EST LA(+) ESTADIA LF(-) ESTADIA ELEV.
Pc2= 98.0870

N
BmB 0.843 0.482
0.707 13.6 0.350 13.2 +0.7070
BmA
0.574 13.6 0.218 13.2 98.7940 BmA1
Mun icipalidad Bm100
2.1210 27.2 1.050 26.4
+0.7070 -0.3500 Pc1 Monumento
Cuerpo de
Bomberos

BmA1 0.450 0.255 -- -0.255 98.5390 BmA1 fué visto desde BmB
-0.3500 estacionamiento entre
Concha
Pc3 98.4440 Pc2 y Pc3. Ubicado en acústica
acera oeste del templo.
2.050 -- Inicio de gradas, junto a Parque
2.008 4.2 0.452 -- +2.0080 pasamanos, cerca de
1.966 4.1 0.364 8.8 100.452 entrada SW.
6.024 8.3 -- --
+2.0080 -0.452 -0.452
NOTAS: En el caso delBmA1 no se pudo leer hilo
inferior y en el caso de la LF(-) al Bm100 no se pudo
Bm100 100.0000 leer el hilo superior. En ambos casos se toma como
hilo central medio el valor del hc leído.
ac.

Sumas: +2.7150 -0.802


ro b

Suma dist: 35.5 --


mp

Acum. Hoja: --
Co

Comprobación
de página: 98.0870 +2.7150 -0.802 = 100.0000

Corriendo el programa:

Æ Æ Æ

Æ Æ …

39
Programas Casio fx6300g Esteban Hernández M.

PROGRAMA:

Filename:NIVEL
ClrText∑
"COTA BM"?áB:Lbl 1:"+"?áA:B+AáZ:"HI"∑

"NO. PTOS"?áN:For 1áI To N∑
"-"?áM:Z-MáP:"COTA PTO"∑

Next∑
"(-)PC"?áC:Z-CáJ:"COTA PC"∑

JáB:Goto 1

40
Programas Casio fx6300g Esteban Hernández M.

Bibliografía
CASIO. Manual de Usuario Calculadora fx7400G

DOBLES, MIGUEL U. 2006. Trazado y Diseño Geométrico


de Vías. Editorial U.C.R. San José, Costa Rica.194p

VILLÓN, MÁXIMO B. 2001. Manual Práctico para


el Diseño de Canales. Maxsoft. Cartago, Costa Rica.
pp 7-12, 15.

VILLÓN, MÁXIMO B. 2006. Problemas Resueltos de


Hidráulica de Canales. Maxsoft. Cartago, Costa Rica. 524p

VILLÓN, MÁXIMO B. 2003. Drenaje. Maxsoft. Cartago,


Costa Rica. 432p.

VILLALOBOS, MARVIN A. 2002. Diseño de Drenaje


Superficial. Publicaciones I.T.C.R.Cartago, Costa Rica.
71p.

Apuntes de Curso. Drenaje I. I.T.C.R

Apuntes de Curso. Diseño de Vías de Comunicación Terrestre. U.A.C.A.

Apuntes de Curso. Topografía. I.T.C.R.

Apuntes de Curso. Adecuación de Tierras. I.T.C.R.

Apuntes de Curso. Agrimensura. U.A.C.A.

41
Programas Casio fx6300g Esteban Hernández M.

Notas

42
Programas Casio fx6300g Esteban Hernández M.

Notas

43
Programas Casio fx6300g Esteban Hernández M.

Mis programas

44
Programas Casio fx6300g Esteban Hernández M.

Mis programas

45
Programas Casio fx6300g Esteban Hernández M.

Mis programas

46
Programas Casio fx6300g Esteban Hernández M.

Programas para Casio FX7400G

Esperando que éste documento resulte de


ayuda y guía en alguna medida y
agradeciendo por tomarse el tiempo para
leerlo.
Lamentablemente no he podido incluir
programas para otras áreas de ingeniería, y
fortalecer las áreas incluidas en éste
documento. Esto se debe a que no he
pretendido que este material resulte muy
extenso.
Dentro de los planes se encuentran recopilar
mis programas en éstas áreas y otras para la
CFX-9x50GB+ y para la TI Voyage 200. Aunque
éstos siguen la misma línea básica, sin incluir
funciones como graficación.

Esteban Hernández M. MMIX

47

S-ar putea să vă placă și