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:
[email protected] WHATSAPP: 982925212
“TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
PROGRAMACIÓN EN HP PPL
CLASE N°01
TEMA: CREACIÓN DE NUEVO PROGRAMA EN HP PPL
Catálogo de programas del autor del presente
manual
Manejo de la calculadora HP PRIME en un enfoque
general para la programación.
Resumen de funciones más importantes del
TEMAS ESPECÍFICOS catálogo de la calculadora HP PRIME.
Crear un nuevo programa en la calculadora
Estructura del programa
Escribir comentarios en el programa
Declaración de variables locales.
Asignación de valores a variables declarados y
proceso de cálculo.
Imprimir resultados.
LOCAL
COMANDOS A UTILIZAR PRINT
MSGBOX
TOPOGRAFÍA I: Cálculo de coordenada a partir de
TEMA DE APLICACIÓN un BM.
1.1. Catálogo de programas del autor del presente manual
Este programa calcula los caudales y
presiones en el sistema de redes de
Red GRADIENTE tuberías abiertas y cerradas utilizando
el Método de Gradiente Hidráulico
Este programa calcula las fuerzas
internas, reacciones,
desplazamientos en un sistema de
G-ARMADURAS armaduras isostáticas e
hiperestáticas utilizando el Método
de Rigideces.
Este programa calcula los caudales
en el sistema de redes de tuberías
Red HARDY CROSS cerradas utilizando el Método de
Hardy Cross con el Método de Hazen
William.
Este programa tiene varias
aplicaciones para el cálculo en
Concreto Armado, tales como:
CONCRETO ARMADO Cálculo en flexión, diseño por
cortante, flexión en vigas y cantidad
de varillas.
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
1.2. Manejo de la calculadora HP PRIME en un enfoque general para la programación:
Antes de iniciar la programación en la calculadora HP PRIME, es muy importante conocer las funciones
básicas, comandos, caracteres, etc. De la calculadora HP PRIME.
a. Visualizar todas las funciones básicas admisibles por la calculadora HP PRIME
Primero pulse la tecla .
Luego aparecerá la siguiente ventana y seleccionar Catlg.
Calculadora HP PRIME (Emulador)
Luego aparecerá la siguiente ventana con todas las funciones para elegir.
Calculadora HP PRIME (Emulador)
Para conocer la sintaxis de la función, primero seleccionamos la función, utilizando las teclas
de movimiento de la calculadora HP PRIME.
Proceso de selección
de la función
Una vez seleccionado la función, ahora pulsamos la tecla , y de forma automática
aparecerá la ventana de ayuda.
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Calculadora HP PRIME (Emulador)
b. Visualizar todos los caracteres admisibles por la calculadora HP PRIME
Primero pulse la tecla , luego pulse la tecla .
Luego aparecerá la siguiente ventana.
Calculadora HP PRIME (Emulador)
1.3. Resumen de funciones importantes del catálogo de la calculadora HP PRIME.
FUNCIÓN DEFINICIÓN
Evalúa los objetos en una secuencia, luego los
Cat(Obj1, Obj2,…Objn) devuelve concatenados en forma de cadena
Redondea al mayor número entero.
CEILING(Valor)
Evalúa los objetos en una secuencia, luego los
Col(Obj1, Obj2,…Objn) devuelve concatenados en forma de cadena
Devuelve el número de columnas de una matriz
ColDim(Matriz)
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Concatena(une) elementos en una lista o
CONCAT(Lista1, Lista2) concatena dos listas.
Devuelve el número de caracteres de cadena o las
DIM (Cadena o Matriz) dimensiones de la matriz.
Evalúa la expresión numérico en forma de texto.
EVAL(Expresión)
Devuelve 0 si el número es impar, y 1 si el número
even(Entero) es par.
Crea una matriz identidad cuadrada de nxn
IDENMAT(n)
Devuelve la parte entera del valor
IP(Valor)
Devuelve la expresión CAS evaluada escrita en
latex(Expresión) formato látex.
Devuelve la cadena con caracteres en mayúsculas
LOWER(Cadena) convirtiendo a minúsculas.
Devuelve el resto de la división del Valor1/Valor2
Valor1 MOD Valor2
Para números reales, devuelve 1 si valor es un 0;
NOT Valor de lo contrario, devuelve 1
Devuelve 1 si el numero dado es impar, de lo
odd(Entero) contrario, devuelve 0.
Redondea al lugar que deseamos.
ROUND(Valor, Lugar)
Trunca el valor al lugar que deseamos sin efecto
TRUNCATE(Valor, Lugar) de redondeo.
1.4. Crear un nuevo programa en la calculadora HP PRIME
a. Crear un nuevo programa en la calculadora HP PRIME (Emulador o física)
Primero pulse la tecla , luego pulse la tecla .
Luego, aparecerá la siguiente ventana.
Editar: Para ingresar al código del programa y modificar.
Nuevo: Para crear un nuevo programa.
Más: Aparece más funciones, tales como Guardar, Renombrar, Ordenar,
Eliminar y Borrar.
Enviar: Para enviar el programa seleccionado, a otra calculadora física.
Depurar: Para identificar el error en el momento de ejecución del
programa.
Ejecutar: Para ejecutar el programa.
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Seleccionar Nuevo y aparecerá la siguiente ventana.
Calculadora HP PRIME (Emulador)
Seleccionar Editar para poner el nombre del programa y pulsar Ok.
Finalmente, de forma automática si nos abrirá una ventana con la estructura del programa.
Nombre del
programa
Estructura del
programa
Calculadora HP PRIME (Emulador)
b. Crear un nuevo programa a partir de Kit de Conectividad de la calculadora HP PRIME.
Primero tener instalado el Kit de Conectividad de la calculadora HP PRIME.
Una vez abierto el Kit de Conectividad, dimos anti clic en la parte de Programas del Kit de
Conectividad.
Después si nos abrirá una ventana, y seleccionar Nuevo.
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Finalmente poner el nombre del programa y abrir.
Estructura del
programa
Nombre del programa
1.5. Estructura del programa
La estructura de un programa en la calculadora HP PRIME es como sigue:
EXPORT Nombre_del_programa()
BEGIN
END;
Estructura de apertura
Campo de programación
Estructura de cierre
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
1.6. Escribir comentarios en el programa
Escribir comentarios en la programación es muy importante, ya que permite identificar, detallar las
variables y la secuencia del programa que estamos realizando.
Para realizar un comentario en el lenguaje de la calculadora HP PRIME, se utiliza el siguiente
carácter; //
La sintaxis es la siguiente:
// Este es un comentario
Un comentario se puede colocar en cualquier línea del código, incluso fuera de la estructura del
programa.
Comentario dentro
de la estructura
Kit de Conectividad Calculadora HP PRIME (Emulador)
Comentario fuera
de la estructura
Kit de Conectividad Calculadora HP PRIME (Emulador)
1.7. Declaración de variables locales
Una vez creado la estructura del programa, ahora procedemos a realizar la programación en la parte
Campo de programación.
Para declarar las variables se utiliza el comando LOCAL y éste, siempre se coloca antes de utilizar
cualquier otro comando (Primero se debe declarar las variables, luego utilizarlas).
La sintaxis es la siguiente: LOCAL Variable_1, Variable_2, Variable_3…Variable_8;
Al finalizar la declaración de las variables siempre colocar “;”
IMPORTANTE:
El comando LOCAL admite como máximo 8 variables.
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
ERROR: Se declaró
9 variables
Kit de Conectividad Calculadora HP PRIME (Emulador)
Las variables pueden ser:
FORMAS EJEMPLOS
Letras a, b, c, d, e, Etc.
Palabras Suma, Resta, Multiplicacion, Etc.
Concatenación de letras o palabras con números sin a1, b1, c1, Var1, Var2, Var3, Etc.
espaciado
Concatenación de letras o palabras con carácter(“_”) a_1, b_1, c_1, d_1, e_1, Var_1, Var_2,
y números sin espaciado Etc.
No se debe de repetir la declaración de una variable en una misma línea.
ERROR: Se declaró
2 variables iguales
Kit de Conectividad Calculadora HP PRIME (Emulador)
No altera en nada la declaración de una misma variable en líneas diferentes.
CORRECTO: Se declaró 2 variables
iguales en líneas diferentes
Kit de Conectividad Calculadora HP PRIME (Emulador)
Las letras mayúsculas (Ejemplo: A, B, C, D, E, Etc.) no son necesarias declarar.
1.8. Asignación de valores a variables declarados y proceso de cálculo
Una vez declarados las variables, se debe de asignar valores, ya sea directamente o a través de
cálculos. Para asignar valores se debe de seguir la siguiente sintaxis:
Valores asignados directamente:
LOCAL Variable_1, Variable_2, Variable_3…Variable_8;
Variable_1:=4;
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Variable_2:=2;
Variable_3:=3;
Variable_8:=4;
Valores asignados a través de cálculos:
LOCAL Variable_1, Variable_2, Variable_3…Variable_8;
Variable_1:=4;
Variable_2:=2;
Variable_3:=Variable_1+ Variable_2;
Variable_8:= Variable_3 - Variable_1;
Valores asignados directamente.
Valores asignados
directamente
Valores asignados a través de cálculos.
Valores asignados
A través de cálculos
1.9. Imprimir resultados
Una vez asignado los valores directamente o por medio de cálculos, se debe de imprimir (visualizar)
los resultados, para ello se usa el comando PRINT y MSGBOX.
La sintaxis es la siguiente:
PRINT (“Escribir texto aquí” + Res1);
Kit de Conectividad Calculadora HP PRIME (Emulador)
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
Cada vez que se imprima, el resultado se imprimirá repetidamente en la pantalla de la calculadora
HP PRIME como se muestra a continuación.
Impresión repetida
Calculadora HP PRIME (Emulador)
Para evitar la impresión repetida, se debe de limpiar la pantalla cada vez que se va ejecutar el
programa. Para ello se utiliza la siguiente sintaxis PRINT; antes de imprimir cualquier otro resultado.
Limpia la pantalla
Kit de Conectividad
La sintaxis es la siguiente:
MSGBOX (“Escribir texto aquí” + Res1);
Kit de Conectividad Calculadora HP PRIME (Emulador)
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected] “TALLER DE PROGRAMACIÓN EN LA CALCULADORA HP PRIME”
Expositor: Gabriel David Quispe Sanes
Celular: 982925212
APLICACIÓN:
Calcular la coordenada UTM en el punto B a partir del punto A en el siguiente gráfico, partiendo de los
siguientes datos.
DATOS:
Coordenada en el punto A:
NORTE: 8584272
ESTE : 7475234
FORMULAS A UTILIZAR:
Coordenada en el punto B:
𝐍𝐁 = NA + L ∙ COS(θ)
𝐄𝐁 = EA + L ∙ SIN(θ)
GABRIEL DAVID QUISPE SANES
ESTUDIANTE INGENIERÍA CIVIL-UNH PRIMERA CLASE
GMAIL:
[email protected]