Está en la página 1de 30

EXP: ING.

RUY VLADIMIR BIZARRO ORTIZ


CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME


1. INTRODUCCIÓN
El HP Prime es una calculadora gráfica fabricado por Hewlett-Packard (HP). Contiene
características comunes en los teléfonos inteligentes, con una pantalla táctil y
aplicaciones disponibles para poner en él. Hay dos lados en la calculadora, una pantalla
de inicio numérico y un sistema de álgebra computacional (CAS).
La calculadora HP Prime también dispone de su propio lenguaje de programación que
puede utilizar para explorar y resolver problemas matemáticos. El lenguaje de
programación utilizado es el HP PPL.
1.1. CONOCIENDO LA CALCULADORA

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

NÚMERO FUNCIÓN
1 Pantalla táctil y LCD: 320 × 240 píxeles
2 Menú de botones táctiles contextuales
3 Teclas de aplicaciones de HP
4 Configuración de las preferencias y la vista de Inicio
5 Funciones matemáticas y científicas habituales
6 Teclas Alpha y Shift
7 Tecla de encendido, de cancelación y de apagado
8 Catálogos de listas, matrices, programas y notas
9 Tecla de última respuesta (Ans)
10 Tecla de aceptación (Intro)
11 Tecla de retroceso y eliminación
12 Tecla de menú (y pegado)
13 Tecla CAS (y preferencias de CAS)
14 Tecla de vista (y copiado)
15 Tecla de escape (y borrado)
16 Tecla Ayuda
17 Rueda basculante (para mover el cursor)

2. PROGRAMACIÓN EN HP PPL
2.1. CATÁLOGO DE PROGRAMAS
El catálogo de programas es donde se ejecutan y depuran los programas y se envían
a otra HP Prime. También se puede cambiar el nombre de los programas o eliminarlos
y es donde se inicia el editor de programas. El editor de programa es donde se crean y
editan los programas. También se pueden ejecutar programas desde Vista de inicio o
desde otros programas.
El nombre del programa solo puede contener caracteres alfanuméricos (letras y
números) y el carácter de subrayado. El primer carácter debe ser una letra.

2.2. CREACIÓN DE UN NUEVO PROGRAMA


Para crear un nuevo programa se sigue los siguientes pasos:
 Abra el catálogo de programas e inicie un programa nuevo.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

 Introduzca un nombre para el nuevo programa.

 Presione OK. Se crea automáticamente una plantilla para el programa. La


plantilla consta
de un encabezado para una función del mismo nombre que el programa,
EXPORT MYPROGRAM (), y un par BEGIN–END; que encerrará las
instrucciones de la función.

2.3. LENGUAJE DE PROGRAMACIÓN DE LA CALCULADORA HP PRIME


El lenguaje de programación de HP Prime le permite extender el potencial de HP Prime
agregando programas, funciones y variables al sistema. Los programas que escriba
pueden ser independientes o estar adjuntados a una aplicación. Las funciones y las
variables que cree pueden ser locales o globales. Si están se consideran global,
aparecen en el menú del usuario.
2.4. ESTRUCTURA DE PROGRAMAS
La estructura de un programa siempre está encerrada por EXPORT – BEGIN – END.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

3. VARIABLES Y OBJETOS
3.1. VARIABLES
Son valores asignados en la memoria con un nombre dentro de un programa que se
requieren constantemente para ser operados.
Las variables en un programa de HP Prime pueden utilizarse para almacenar números,
listas, matrices, gráficos, cadenas y expresiones.
3.1.1. VARIABLES GLOBALES
Son aquellas que se declaran en un programa y pueden ser reconocidos en cualquier
momento (es decir, visible en cualquier lugar de la calculadora). Estos variables se
clasifican en los siguientes tipos:
Variables de inicio: Son las variables que poseen nombres reservados, es decir ya
tienen un espacio reservado en la memoria. Estos variables son:
 Reales

 Compleja

 Lista

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

 Matriz

 Gráficas

 Configuración

 Sistema

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

Variables del cas (sistema algebraico computacional): Son las variables que se
utilizan para el sistema algebraico. Estos tipos de variables son creadas por el usuario
y no tienen ningún tipo en particular.

Variables de aplicación: Son las variables que se utilizan para almacenar datos en
las aplicaciones o para cambiar la configuración de la aplicación. Poseen nombres
reservados y no pueden ser creados por el usuario.

Variables de usuario: Son variables creadas explícitamente por el usuario. Puede


crear variables de usuario en un programa o por asignación en la Vista de inicio. Las
variables de usuario creadas por asignación o exportadas desde un programa
aparecerán en el menú de usuario Vars.

3.1.2. VARIABLES LOCALES


Son las que solo se ejecuta en un programa y solo son reconocidos dentro de éste.
Estas variables son almacenadas en la memoria temporal durante la ejecución de un
programa. Esta forma de almacenar es recomendable ya que utiliza menos memoria.
Se declara 8 variables como máximo por cada línea.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

3.2. OBJETOS
Son valores asignados en una variable para ser operados dentro de un programa.
3.2.1. TIPOS DE OBJETOS
0: Real
1: Entero
2: Cadena
3: Compleja
4: Matriz
5: Error
6: Lista
8: Función
9: Unidad

4. COMANDOS DE PROGRAMA
4.1. COMANDOS DEL MENU Plant.
4.1.1. BLOQUE
Los comandos de bloque determinan el comienzo y el final de una subrutina o función.
BEGIN END: Define un comando o el conjunto de comandos que deben ejecutarse
juntos en un programa.
Sintaxis: BEGIN command1; command2; ...; commandN; END;

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

RETURN: Devuelve el valor actual de la expresión. Si existe una expresión después de


RETURN, ya no se ejecuta.
Sintaxis: RETURN expresión;

KILL: Detiene la ejecución del programa actual (con depuración).


Sintaxis: KILL;

4.1.2. BIFURCACIÓN
IF THEN: Evalúa prueba. Si prueba es verdadero (distinto de 0), ejecuta comandos. De
lo contrario, no sucede nada.
Sintaxis: IF prueba THEN comandos END;

IF THEN ELSE: Evalúa prueba. Si prueba es verdadero (distinto de 0), ejecuta


comandos 1, de lo contrario, ejecuta comandos.
ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

Sintaxis: IF prueba THEN comandos 1 ELSE comandos 2 END;

CASE: Evalúa prueba1. Si es verdadero, ejecuta comandos1 y cierra el CASE. De lo


contrario, evalúa prueba2. Si es verdadero, ejecuta comandos2 y cierra el CASE.
Continúa evaluando pruebas hasta que encuentra una verdadera. Si no encuentra
ninguna prueba verdadera, ejecuta los comandos predeterminados, si se proporcionan.
El comando CASE se limita a 127 bifurcaciones.
Sintaxis:
CASE
IF prueba1 THEN comandos1 END;
IF prueba2 THEN comandos2 END;

[ DEFAULT comandos]
END;

IFERR: Ejecuta la secuencia de comandos1. Si se produce un error durante la


ejecución de comandos1, ejecuta la secuencia de comandos2.
Sintaxis:
IFERR comandos1 THEN comandos2 END;

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613


EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

IFERR ELSE: Ejecuta la secuencia de comandos1. Si se produce un error durante la


ejecución de commands1, ejecuta la secuencia de commands2. De lo contrario, ejecuta
la secuencia de comandos3.
IFERR comandos1 THEN comandos2 ELSE comandos3 END;

EJEMPLO 01.
Cálculo del centro de gravedad en secciones tipo “T”.

Datos:
b = 45cm bw = 5cm h = 53cm hf = 5cm

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

10 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

DIAGRAMA DE FLUJO.

 
INICIO

b, bw , h, h f

Area  bh f  b w h  h f 

 
 
2
h f  bw h  h f 
b b
XC  2 2
A

 
 h   h  hf 
 h  f bh f   bw h  h f 
 2   2 
  
YC 
A
 

A, X C , YC
 

FIN

CÓDIGO DEL PROGRAMA.

EJECUCIÓN DEL PROGRAMA.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

11 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EJEMPLO 02.
Cálculo de tipo de flujo en tuberías.
Datos:
Q = 0.1 m3/s
D = 10 pulg.

 = 1.14*10^-6 m2/s
4Q
Re 
 D
Re  2100  FLUJO LAMINAR
2100  Re  4100  FLUJO EN TRANSICION
Re  4100  FLUJO TUEBULENTO

DIAGRAMA DE FLUJO.
 

INICIO

Q, D, 
 

4Q
Re 
 D
 

NO Re  2100 NO
Re  2100 Y TIPO " F .TURBULENTO "
 
 

Re  4100
SI
TIPO " F .LAMINAR "
 

SI
TIPO " F .TRANSICION "
 
 

FIN Re, TIPO  

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

12 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

CÓDIGO DEL PROGRAMA.

EJECUCIÓN DEL PROGRAMA.

Ahora resolvemos el mismo ejemplo utilizando CASE.


DIAGRAMA DE FLUJO.
 

INICIO

Q, D,   
 

4Q
Re 
 D

 A 

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

13 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

 A 

SI
Re  2100 TIPO " F .LAMINAR "

 
 
NO

Re  2100 SI

Y TIPO " F .TRANSICION "

 
Re  4100
 

NO
TIPO " F .TURBULENTO "
 

Re, TIPO  
 

FIN

CÓDIGO DEL PROGRAMA.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

14 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EJECUCIÓN DEL PROGRAMA.

4.1.3. BUCLE
FOR: Define la variable var con el valor de inicio y siempre que el valor de esta variable
sea inferior o igual a fin, ejecuta la secuencia de comandos, y luego incremente 1 a la
variable.
Sintaxis: FOR var FROM inicio TO fin DO comandos END;

FOR STEP: Define la variable var con el valor inicio y siempre que el valor de esta
variable sea inferior o igual a fin ejecuta la secuencia de comandos y luego suma
incremento a var.
Sintaxis: FOR var FROM inicio TO fin [STEP incremento] DO comandos END;

FOR DOWN: Define la variable var con el valor inicio y siempre que el valor de esta
variable sea mayor o igual a fin, ejecuta la secuencia de comandos, y luego resta 1
(decremento) a var.
Sintaxis: FOR var FROM inico DOWNTO fin DO comandos END;

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

15 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

FOR STEP DOWN: Define la variable var con el valor inicio y siempre que el valor de
esta variable sea mayor o igual a fin ejecuta la secuencia de comandos y luego resta
decremento a var.
Sintaxis: FOR var FROM inicio DOWNTO fin [STEP incremento] DO comandos END;

WHILE: Evalúa prueba. Si el resultado es verdadero (distinto de 0), ejecuta los


comandos y repite. Es decir, repite mientras el test sea verdadero.
Sintaxis: WHILE prueba DO comandos END;

REPEAT: Repite la secuencia de comandos hasta que el valor de test sea verdadero
(distinto de 0). Es decir, repite mientras el test sea falso.
Sintaxis: REPEAT comandos UNTIL prueba ;

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

16 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

BREAK: Sale del comando de bucles rompiendo n niveles de bucle. La ejecución


retoma en la primera instrucción después del bucle. Sin un argumento, sale desde un
único bucle.
Sintaxis: BREAK(n);

4.1.4. VARIABLE
LOCAL: Hace que las variables var1, var2, etc., sean locales para el programa en el
que se encuentran.
Sintaxis: LOCAL var1, var2, …varn; (8 variables máximo).
EXPORT: Exporta las variables var1, var2, etc., por lo que se encuentran disponibles
globalmente.
Sintaxis: EXPORT var1, [var2, …, varn];
o bien

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

17 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EXPORT var1: =val1, [var2: =val2, … varn: =valn];

4.1.5. FUNCIÓN
EXPORT: En un programa, declara las funciones o variables para exportar
globalmente. Las funciones exportadas aparecen en el menú de Caja de herramientas
de usuario y las variables exportadas aparecen en los menús Variables del sistema
algebraico computacional, Aplicación y Usuario.
Sintaxis: EXPORT Nombre de la función(Parámetros)
BEGIN
Definición de la función;
END;

EJEMPLO 03
Ajustar los siguientes datos a un polígono de 2do grado, por el método de mínimos
cuadrados. m=10.
X 1 2 3 4 5 6 7 8 9 10
Y 133.198 103.894 103.224 133.198 74.974 71.38 82.294 71.566 70.647 130.106

Sea una serie de datos (X, Y) y “m” el número de datos. Entonces:

Donde

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

18 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

DIAGRAMA DE FLUJO

 
INICIO

X ,Y  

 
m  Número ( X , Y )
SX  0, SX 2  0, SX 3  0, SX 4  0
SY  0, SYX  0, SYX 2  0

 
i 1

NO
im
 

SI
 

SX  SX  X i , SX 2  SX 2  X i2
SX 3  SX 3  X i3 , SX 4  SX 4  X i4
SY  SY  Yi , SYX  SYX  Yi X i
SYX 2  SYX 2  Yi X i2
 

i  i 1
 

 m SX SX 2  SY 

A   SX SX 2 SX 3, B   SYX 

 SX 2 SX 3 SX 4  SYX 2


 

 a0 
 a   A 1  B
 1
a 2 
 

Y  a0  a1 X  a 2 X 2
 

FIN

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

19 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

CÓDIGO DEL PROGRAMA

EJECUCIÓN DEL PROGRAMA.

EJEMPLO 04
Cálculo de coeficiente de fricción en tuberías por la ecuación de Colebrook-White.
Datos:
Q = 0.1 m3/s
D = 10 pulg.
Ks = 0.00006m.
 = 1.14*10^-6 m2/s
4

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

20 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

1 2.51
2
3.7

DIAGRAMA DE FLUJO.

 
INICIO

Q, D, K S ,   

 
4Q
Re 
D

SI

 
64
Re  2100 f1 
Re
 

NO
 

f 0  0.001
 

0.25
f1  2
 K 2.51 
Log  S  
 3.7 D Re f 
 0 
 

error  f1  f 0
 

f 0  f1

NO
error  0.0000001
 

SI

Re, f1  
 

FIN

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

21 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

CÓDIGO DEL PROGRAMA

EJECUCIÓN DEL PROGRAMA

4.2. COMANDOS DEL MENU Cmds


4.2.1. ENTRADA/SALIDA
Los comandos E/S se utilizan para ingresar datos en un programa y para generar datos
de salida desde un programa. Permite al usuario interactuar con los programas.
CHOOSE: Es un cuadro de elección con título y conteniendo los elementos que elija.
Si el usuario selecciona un objeto, las variables cuyos nombres se proporcionen se
actualizarán para contener el número del objeto seleccionado (un número entero, 1, 2,
3, ...) o 0 si el usuario pulsa cancel.
Sintaxis: CHOOSE(var, "título", {"elemento1", "elemento2",…,"elementon"})

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

22 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EDITLIST: Inicia el Editor de lista cargando listvar y muestra la lista especificada. Si se


utiliza en programación, retorna al programa cuando el usuario pulsa OK.
Sintaxis: EDITLIST (listvar, [Titulo], [Solo lectura]).
[Titulo]:” Titulo” o {“Titulo”, {“Nombre de fila”}, {“Nombre de columna”}}
[Solo lectura]: Si Solo lectura es 1, no se podrá modificar.

EDITMAT: Inicia el Editor de matriz y muestra la matriz especificada. Si se utiliza en


programación, retorna al programa cuando el usuario pulsa OK.
Sintaxis: EDITMAT(matrizvar)
[Titulo]:” Titulo” o {“Titulo”, {“Nombre de fila”}, {“Nombre de columna”}}
[Solo lectura]: Si Solo lectura es 1, no se podrá modificar.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

23 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

GETKEY: Devuelve el ID (identificador) de la primera tecla en el búfer del teclado, o –


1 si no se pulsó ninguna tecla desde la última llamada a GETKEY. Los ID de tecla son
enteros de 0 a 50, numerados desde la esquina superior izquierda (tecla 0) a la esquina
inferior derecha (tecla 50) como se muestra en la figura.
Sintaxis: GETKEY

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

24 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

INPUT: La forma más sencilla de este comando abre un cuadro de diálogo con el título
dado y un campo denominado etiqueta, y muestra el contenido de ayuda en la parte
inferior. El cuadro de diálogo incluye las teclas de menú CANCEL y OK. El usuario
puede ingresar un valor en el campo etiquetado. Si el usuario presiona la tecla de menú
OK, la variable var se actualiza con el valor introducido y el comando devuelve 1. Si el
usuario presiona la tecla de menú CANCEL, la variable no se actualiza y devuelve 0.
Sintaxis: INPUT(var, [“título”] , [“etiqueta”], [“ayuda”] , [restablecer_valor] , [valor_inicial])
Sintaxis: INPUT({vars}, [“título”], [{“etiquetas”}], [{“ayuda”}], [{restablecer_valores}],
[{valores_iniciales}]).
{vars}: {nombre var, tipo, {pos}}.
{pos}: {inicio de campo en %, ancho de campo en %, línea de control (inicia en 0)}
Existe un máximo de siete líneas de controles (0 a 6) por página.

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

25 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

ISKEYDOWN: Devuelve true (verdadero) (distinto de cero) si la tecla cuyo id_tecla se


proporciona está presionada actualmente y falso (0) si no es así.
Sintaxis: ISKEYDOWN(id_tecla);

MOUSE: Devuelve dos listas que describen la ubicación actual de cada puntero posible
(listas vacías si no se utilizan punteros). La salida es {x, y, z original, y original, tipo}
donde tipo es 0 (para nuevo), 1 (para completado), 2 (para arrastrar), 3 (para alargar),
4 (para girar) y 5 (para un clic largo).
Sintaxis: MOUSE[(índice)]

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

26 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

MSGBOX: Muestra un cuadro de mensaje con el valor de la expresión o cadena dada.


Sintaxis: MSGBOX (expresión o cadena [ ,ok_cancel?]);
Si ok_cancel? es 1, entonces muestra dos opcines OK y Cancel.
Si ok_cancel? es 0, entonces muestra una sola opción OK.

PRINT: Imprime el resultado de expresión o cadena en el terminal.


PRINT sin ningún argumento borra el terminal.
Sintaxis: PRINT (expresión o cadena);

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

27 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

WAIT: Pausa la ejecución del programa durante n segundos. Con ningún argumento o
con n = 0, pausa la ejecución durante un minuto.
Sintaxis: WAIT(n);
Si n=-1, pausa la ejecución hasta que se pulsa una tecla o exista una actividad del
mouse, devolviendo el código de la tecla o una lista de la forma {tipo, x, y, dx, dy}.
Donde:
x, y: es la posición del evento.
tipo: es el tipo de actividad.
0: mouse hacia abajo
1: movimiento del mouse
2: muse hacia arriba
3. Clic del mouse
5: estiramiento del mouse
6: rotación del mouse
7: clic largo del mouse

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

28 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EJEMPLO 05
Utilizaremos el mismo código del ejemplo 03, para desarrollar una entrada con tabla.
DATOS:
X 1 2 3 4 5 6 7 8 9 10
Y 133.198 103.894 103.224 133.198 74.974 71.38 82.294 71.566 70.647 130.106

CÓDIGO DEL PROGRAMA

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

29 
EXP: ING. RUY VLADIMIR BIZARRO ORTIZ
CURSO DE PROGRAMACIÓN PARA CALCULADORA HP PRIME

EJECUCIÓN DEL PROGRAMA

EJEMPLO 06
Utilizaremos el mismo código del ejemplo 04, para desarrollar una entrada con
formulario.
Datos:
Q = 0.1 m3/s D = 10 pulg.
Ks = 0.00006m  = 1.14*10^-6 m2/s
CÓDIGO DEL PROGRAMA

EJECUCIÓN DEL PROGRAMA

ruybor@hotmail.com Cel.: 999195613 RPM: #999195613

30 

También podría gustarte