Está en la página 1de 12

TALLER DE PROGRAMACIÓN EN LA

CALCULADORA HP PRIME
TEMAS APLICADOS A INGENIERÍA CIVIL

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
CEL: 982925212
GMAIL: gdqscivilunh@gmail.com
WHATSAPP: 982925212
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

PROGRAMACIÓN EN HP PPL

CLASE N°03
TEMA: BIFURCACIONES Y BUCLES

 Comando IF THEN
 Comando IF THEN ELSE
 Comando CASE
TEMAS ESPECÍFICOS  Comando IFERR
 Comando FOR
 Comando FOR STEP
 Comando FOR DOWNTO
 Comando FOR STEP DOWNTO
 Comando WHILE
 LOCAL
 INPUT
 PRINT
COMANDOS A UTILIZAR  MSGBOX
 IF
 FOR
 WHILE
 REPEAT
TEMA DE APLICACIÓN  MÉTODO NUMÉRICOS: Cálculo del tirante de un
canal trapezoidal aplicando Métodos Numéricos

1. Comando IF-THEN:
 Evalua la Prueba. Si la Prueba es verdadera ejecuta Comandos, caso contrario no sucede nada, y se
salta a otra linea del código.
 La sintaxis para el comando es:
IF Prueba THEN
Comandos
END;

 Por lo general la Prueba es una comparación de dos parametros y en su defecto hasta tres
parametros.
 El comando IF se basa en la accion de TRUE (Verdadero) o FALSE (Falso).
 Si la acción es TRUE, entonces ejecuta todo el código que se encuentra dentro de la estructura IF-
THEN-END; caso contrario hace un salto de código y no ejecuta el codigo que se encuentra dentro
de la estructura mencionada.
 Ejemplo. Realizar la comparación de 2 números, utilizando los comandos LOCAL, INPUT en su
formal simple, IF-END y PRINT.

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

Kit de Conectividad Calculadora HP PRIME (Emulador

2. Comando IF-THEN-ELSE:
 Evalua la prueba. Si la Prueba es verdadera ejecuta el Comando 1, caso contrario ejecuta Comando
2
 La sintaxis para el comando es:

IF Prueba THEN
Comando 1
ELSE
Comando 2
END;
 Por lo general la Prueba es una comparación de dos parametros y en su defecto hasta tres
parametros.
 El comando IF se basa en la accion de TRUE (Verdadero) o FALSE (Falso).
 Si la primera acción es TRUE, entonces ejecuta todo el código que se encuentra entre IF -ELSE;
caso contrario hace un salto de código y ejecuta el codigo que se encuentra entre ELSE-END;
 Ejemplo. Realizar la comparación de 2 números, utilizando los comandos LOCAL, INPUT en su
formal simple, IF-ELSE-END y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

Kit de Conectividad Calculadora HP PRIME (Emulador

3. Comando CASE:
 Evalúa Prueba 1. Si es verdadero, ejecuta Comandos 1 y cierra el CASE. De lo contrario, evalúa
Prueba 2. Si es verdadero, ejecuta Comandos2 y cierra el CASE y de esta forma continúa evaluando
pruebas hasta que encuentra una verdadera. Si no encuentra ninguna prueba verdadera, ejecuta
los comandos los comandos siguientes.
 La sintaxis para el comando es:

CASE
IF Prueba 1 THEN
Comando 1
END;
IF Prueba 2 THEN
Comando 2
END;
IF Prueba n THEN
Comando n
END;
END;

 Por lo general las Pruebas son una comparación de dos parametros y en su defecto hasta tres
parametros.
 El comando IF se basa en la accion de TRUE (Verdadero) o FALSE (Falso).
 Si la acción es TRUE, entonces ejecuta todo el código que se encuentra dentro de la estructura IF-
THEN-END; caso contrario hace un salto de código y no ejecuta el codigo que se encuentra dentro
de la estructura mencionada.

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

 Ejemplo. Realizar la comparación de 2 números, utilizando los comandos LOCAL, INPUT en su


formal simple, CASE, IF-END y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

4. Comando IFERR:
 Ejecuta la secuencia de Comandos 1. Si se produce un error durante la ejecución de Comandos 1,
ejecuta la secuencia de Comandos 2.
 La sintaxis para el comando es:

IFERR
Comandos 1
THEN
Comandos 2
END;

 Por lo general se usa para identificar operaciones matematicas indefinidas, y de esta manera se
podría realizar un cambio de la semilla, entre las operaciones matematicas indefinidas tenemos.
𝑥
, log(0) , 𝑇𝑎𝑛(270), 𝐸𝑡𝑐
0
 Ejemplo. Realizar la verificación de un número, utilizando los comandos LOCAL, INPUT en su
formal simple, IFERR y PRINT.

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

Kit de Conectividad Calculadora HP PRIME (Emulador

APLICACIÓN:
Determine el tipo de flujo en tuberías aplicando las BIFURCACIONES.
DATOS:
 Caudal(Q) : 0,05 m3/s
 Diámetro(D) : 40 mm
 Viscosidad (Vc) : 1.15 x 10-6 m2/s
MOSTRAS RESULTADOS
 Nombre y apellido del desarrollador
 Valor de número de Reynolds
 Tipo de flujo
FORMULAS A UTILIZAR
 Número de Reynolds
4∙𝑄
Re =
𝜋 ∙ 𝑉𝑐 ∙ 𝐷
 Tipo de flujo
𝑅𝑒 < 2100; Flujo laminar
2100 ≤ 𝑅𝑒 < 4100; Flujo en transición
𝑅𝑒 ≥ 4100; Flujo turbulento
5. Comando FOR:
 Se establece una variable Var con el valor de Inicio y mientras que el valor de esta variable sea
inferior o igual a Fin, ejecuta la secuencia de Comandos incrementando en 1 a la variable. Lo mas
importante de este comando es que ejecuta un número especificado de veces.
 También se le denomina bucles DEFINIDOS.
 La sintaxis para el comando es:
FOR Var FROM Inicio TO Fin DO
Comandos
END;

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

 Otra forma simplificada de la sintaxis para el comando FOR es:


FOR Var :=Inicio TO Fin DO
Comandos
END;

 Ejemplo. Realizar un programa para la sumatoria de n números utilizando los comandos LOCAL,
INPUT en su formal simple, FOR y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

6. Comando FOR STEP:


 Se establece una variable Var con el valor de Inicio y mientras que el valor de esta variable sea
inferior o igual a Fin, ejecuta la secuencia de Comandos y luego suma el Incremento a la Var.
 La sintaxis para el comando es:

FOR Var FROM Inicio TO Fin STEP Incremento DO


Comandos
END;

 Ejemplo. Realizar un programa para la sumatoria de n primeros números impares utilizando los
comandos LOCAL, INPUT en su formal simple, FOR STEP y PRINT.

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

Kit de Conectividad Calculadora HP PRIME (Emulador

7. Comando FOR DOWNTO:


 Se establece una variable Var con el valor de Inicio y mientras que el valor de esta variable sea
inferior o igual a Fin, ejecuta la secuencia de Comandos y luego resta 1 a la Var.
 La sintaxis para el comando es:

FOR Var FROM Inicio DOWNTO Fin DO


Comandos
END;

 Ejemplo. Realizar un programa que imprima números de mayor a menor utilizando los comandos
LOCAL, INPUT en su formal simple, FOR DOWNTO y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

8. Comando FOR STEP DOWNTO:


 Se establece una variable Var con el valor de Inicio y mientras que el valor de esta variable sea
inferior o igual a Fin, ejecuta la secuencia de Comandos y luego resta Decremento a la Var.
 La sintaxis para el comando es:

FOR Var FROM Inicio DOWNTO Fin STEP Decremento DO


Comandos
END;

 Ejemplo. Realizar un programa que imprima números impares de mayor a menor utilizando los
comandos LOCAL, INPUT en su formal simple, FOR STEP DOWNTO y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

9. Comando FOR DOWNTO:


 Se establece una variable Var con el valor de Inicio y mientras que el valor de esta variable sea
inferior o igual a Fin, ejecuta la secuencia de Comandos y luego resta 1 a la Var.
 La sintaxis para el comando es:

FOR Var FROM Inicio DOWNTO Fin DO


Comandos
END;

 Ejemplo. Realizar un programa que imprima números de mayor a menor utilizando los comandos
LOCAL, INPUT en su formal simple, FOR DOWNTO y PRINT.

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

Kit de Conectividad Calculadora HP PRIME (Emulador

10. Comando WHILE:


 Evalúa Prueba. Si el resultado es verdadero, ejecuta los comandos y repite. Es decir, repite
mientras la Prueba sea verdadero.
 También se le llama bucles INDEFINIDOS.
 Tienen bastante similaridad con el bucle FOR
 La sintaxis para el comando es:

WHILE Prueba DO
Comandos
END;

 Ejemplo. Realizar un programa que calcule la suma de n primeros números utilizando los
comandos LOCAL, INPUT en su formal simple, WHILE y PRINT.

Kit de Conectividad Calculadora HP PRIME (Emulador

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

APLICACIÓN N°01:
Calcule el tirante y todos los elementos geométricos de la sección trapezoidal de una canal aplicando
Métodos Numéricos (Método de Newton Raphson) para el cálculo del tirante.
DATOS:
 Caudal(Q) : 3 m3/s
 Pendiente(S) : 0.001 m/m
 Rugosidad(n) : 0.017
 Talud(Z) :1
 Base(b) : 1.5 m
MOSTRAS RESULTADOS
 Nombre y apellido del desarrollador
 Iteraciones
 Tirante del canal
 Todos los elementos geométricos del canal

FORMULAS A UTILIZAR
 Fórmula de Newton Raphson para solución de ecuaciones no lineales
𝑓(𝑦)
yi+1 = yi +
𝑓′(𝑦)
 Fórmula de Ecuación de Manning
𝐴5/3 ∙ 𝑃−2/3 ∙ 𝑆 1/2
𝑄=
𝑛
 Área mojada para una sección trapezoidal
𝐴 = 𝑏 ∙ 𝑦 + 𝑧 ∙ 𝑦2
𝑑𝐴
=𝑏+2∙𝑧∙𝑦
𝑑𝑦
 Perímetro mojado para una sección trapezoidal
𝑃 = 𝑏 + 2 ∙ 𝑦 ∙ √1 + 𝑧 2
𝑑𝑃
= 2 ∙ √1 + 𝑧 2
𝑑𝑦
 Espejo de agua
𝑇 =𝑏+2∙𝑦∙𝑧

 Radio hidráulico
𝑅 = 𝐴/𝑃
 Velocidad
𝑉 = 𝑄/𝐴
 Expresamos en forma de función la ecuación de Manning
𝑄∙𝑛
𝑓(𝑦) = 𝐴5/3 ∙ 𝑃−2/3 −
𝑆 1/2
 Derivada de la función creada la fórmula de Manning
5 𝑑𝐴 2 5⁄3 −5⁄3 𝑑𝑃
𝑓 ′ (𝑦) = ∙ 𝐴2⁄3 ∙ 𝑃−2⁄3 ∙ − ∙𝐴 ∙𝑃 ∙
3 𝑑𝑦 3 𝑑𝑦

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com
“TALLER DE PROGRAMACIÓN ONNLINE EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212

APLICACIÓN N°02:
Calcule la fricción en una tubería mediante la Ecuación de Colebrook White aplicando Métodos
Numéricos (Método de Newton Raphson).
DATOS:
 N° de Reynolds(Re) : 2500
 Diámetro(D) : 203 mm
 Rugosidad(K) : 0.16mm
MOSTRAS RESULTADOS
 Nombre y apellido del desarrollador
 Iteraciones
 Fricción(f)
FORMULAS A UTILIZAR
 Fórmula de Ecuación de Colebrook White
1 𝐾 2.51
= −2 ∙ log ( + )
√𝑓 3.7 ∙ 𝐷 𝑅𝑒 ∙ √𝑓
 Realizamos la sustitución de la siguiente expresión
1 1
𝑥= →𝑓=
√𝑓 𝑥2
 Expresamos en forma de función la Ecuación de Colebrook White
𝐾 2.51 ∙ 𝑥
𝑓(𝑥) = 2 ∙ log ( + )+𝑥
3.7 ∙ 𝐷 𝑅𝑒
 Para simplificar la función reemplazamos las constantes por una variable
𝐾
𝐴=
3.7 ∙ 𝐷
2.51
𝐵=
𝑅𝑒
 La derivada de la función queda expresada de la siguiente manera
2∙𝐵
𝑓 ′ (𝑥) = 1 +
(𝐴 + 𝐵 ∙ 𝑥) ∙ 𝐿𝑛(10)

GABRIEL DAVID QUISPE SANES


ESTUDIANTE INGENIERÍA CIVIL-UNH
GMAIL: gdqscivilunh@gmail.com

También podría gustarte