You are on page 1of 12

UNSCH PROGRAMACION HP PRIME

UNIVERSIDAD NACIONAL DE SAN CRISTÓBAL DE HUAMANGA


FACULTAD DE INGENIERÍA DE MINAS, GEOLOGÍA Y CIVIL

ESCUELA PROFESIONAL DE INGENIERIA CIVIL

CURSO DE:

“PROGRAMACION HP PRIME”

“REALIZADO POR EL CENTRO DE ESTUDIANTES


DE INGENIERÍA CIVIL”

DEL CASTILLO PEREZ, Raul

CARGO : EXPOSITOR Y ENCARGADO DEL DICTADO DEL CURSO

Ayacucho, 21 febrero del 2018

ING CIVIL PAG. 1


UNSCH PROGRAMACION HP PRIME

CLASE UNO: INTRODUCCIÓN A LA PROGRAMACIÓN

LENGUAJE HP PPL

De manera de inicio necesitamos ver las características


del lenguaje de programación en la calculadora grafica
hp prime.

CARACTERÍSTICAS PRINCIPALES
 ES SECUENCIAL: la ejecución del código es de
manera lineal, solo ejecutante un solo proceso en la
memoria.

 MEMORIA Y ALMACENAMIENTO LIMITADO:

 USO DEL CAS (sistema algebraico


computacional)

¿QUÉ ES PROGRAMAR Y CUÁL ES EL OBJETIVO DEL CURSO?

Un programa se define como la automatización de procesos, codificar, depurar y entender


el código de fuente.
Programar mantiene la mente hábil y listo para solucionar problemas secuenciales.
Al programar entendemos el proceso por ende es una manera más óptima de estudiar.
El consumo de tiempo al momento de programar es recompensado la rápida solución de
problemas una vez ejecutada y depurada el programa.
El objetivo del curso es iniciar a la programación a los estudiantes de ingeniería Civil de
UNSCH para poder publicar.
Un programa perdura en el tiempo y cada usuario recodará el lugar de procedencia y los
programadores que intervinieron.
La automatización de procesos nos permite tener amplio control en manejo de datos y
posterior procesamiento (“nuestra mente se sumará a un procesador que hará lo que lo
ordenemos”).

ING CIVIL PAG. 2


UNSCH PROGRAMACION HP PRIME

COMPILADORES Y ENTORNOS PARA


PROGRAMAR HP PPL.

KIT DE CONECTIVIDAD HP:


Nos permite la conexión directa con las
calculadoras físicas, virtuales y programar.

EMULADOR HP virtual:
Emulador de la calculadora hp prime, que nos
permitirá depurar, ejecutar y buscar errores
al momento de la programación.

PRIMECOMM-PrimePad
Editor de código que nos permitirá dar formato
(ordenar el código), remplazar líneas de código,
buscar segmentos de código

DIMGROB generator
programa para convertir imágenes en
iconos para los diferentes programas que
realicemos

PAINT
Para manejar el tamaño de pixeles en la
pantalla de la calculadora, para elegir el
formato de color de manera visual.

ING CIVIL PAG. 3


UNSCH PROGRAMACION HP PRIME

CLASE DOS : PROGRAMACIÓN BÁSICA HP PRIME

CONFIGURACIÓN BÁSICA DE LA CALCULADORA HP PRIME


CONFIGURACIÓN DEL MENÚ NUMÉRICO con el acceso al menú de
configuración del modo numérico

CONFIGURACIÓN DEL MENÚ SIMBÓLICO (CAS) sistema algebraico


computacional: con el acceso al menú de configuración del modo simbólico

RESETEO Y MODO FABRICA Y DEPURACIÓN


RESETEO NO DRASTICO: pulsa + clip en la tecla este reseteo
borra las variables gráficas.

RESETEO DRASTICO: punza con un alfiler u objeto puntiagudo en la parte


posterior de la calculadora, este resteo borra las variables gráficas y recupera hasta
un estado estable anterior.
RESETEO MODO FABRICA Y MODO DIAGNÓSTICO: pulsa F+C+O , todas al
mismo tiempo, mientras introduces la punta de un clip, en el orificio de Reset, que
se encuentra en la parte trasera. Debe mostrar, el menú de pantalla "EA656 de
diagnóstico".
HP Prime restablecerá, los ajustes de fábrica - Pulsa 4 (FLS Utilidad), y luego 3
(Formato de disco C). Esto limpia el flash. Una vez terminado, pulsa ESC para
volver al menú principal. A partir de ahí, presiona 9 (Reset). Se reiniciará a su
estado de fábrica y solicitará, la elección, del idioma.

ING CIVIL PAG. 4


UNSCH PROGRAMACION HP PRIME

GESTION DE MEMORIA Y VARIABLES.


Presionado las teclas +

Podemos observar el uso de la memoria de las


aplicaciones, matrices, listas, variables Cas-
usuario y copia de seguridad necesarias para
gestionar la memoria de la calculadora.

LETRAS Y CARACTERES DE LA HP PRIME.

Presionado las teclas +

De aquí obtendremos los caracteres propios de la


hp para la programación.

MATRICES Y LISTAS EXISTENTES


MATRICES
Presionado las teclas +

Las matrices son elementos muy importantes en la


programación por ende se debe tener su adecuada
gestión de memoria y existencia.

LISTAS
Presionado las teclas +

Las listas son elementos muy flexibles que nos


permitirá guardar cualquier tipo de dato en ella.

Las listas son elementos muy importantes en la


programación por ende se debe tener su adecuada
gestión de memoria y existencia.

ING CIVIL PAG. 5


UNSCH PROGRAMACION HP PRIME

MENÚ DE CATÁLOGO DE PROGRAMA EN LA HP PRIME


Presionado las teclas +

en este menú gestionares los programas


que existentes en la calculadora, modificar,
depurar y crear los programas.
A continuación, veremos los comandos
básicos para la gestión de programas en la
hp.

NUEVO PROGRAMA
Presionado el táctil

.
Escribimos el nombre del programa y
presionamos ok.

RENOMBRAR, DEPURAR, Y EJECURTAR

para cambiar el nombre, verificar y encontrar errores y ejecutar un programa.

KIT DE CONECTIDAD HP PRIME

NUEVO PROGRAMA
Anti clip en programas, clip en nuevo programa y
nombrar el programa.

ING CIVIL PAG. 6


UNSCH PROGRAMACION HP PRIME

ESTRUCTURA DE UN PROGRAMA
BLOQUE
Para definir un conjunto de comando a ser
ejecutados utilizamos el comando BEGIN
del catálogo de comandos.
Este estará acompañado con el comando
EXPORT para que este exista en toda la
calculadora.
Se puede apreciar que ut(v) es el nombre
del programa, v las variables que requiera
para la ejecución, claro está que puede
prescindir de variables de entrada.
VARIABLES
espacios reservados en la memoria que, como su nombre indica, pueden cambiar
de contenido a lo largo de la ejecución de un programa.
Los valores que pueden almacenar serán, números, listas, matrices, cadenas y
gráficos y variables simbólicas y se clasifican de la siguiente manera.
VARIABLES GLOBALES: una variable global tiene un ámbito de existencia en
toda la calculadora se les puede clasificar de la siguiente manera.
VARIABLES DE INICIO:
Estas variables son reservadas en
el sistema y solo podemos
almacenar y asignar los valores
que estas admiten.
 REAL (A,B,C,D… )
 COMPLEJO (Z1,Z2,Z3…)
 LISTA (L1,L2,L3…)
 MATRIZ (M1,M2,M3…)
 GRÁFICAS (G1,G2,G3…)
 CONFIGURACION
 SISTEMA
VARIABLES DE CAS:
Las variables del sistema
algebraico computacional,
también llamadas
variables simbólicas
existen en el entorno CAS
de trabajo y puede ser
creada por el usuario y
asignada por el usuario
Estas asignaciones correspondes a nombres minúsculas y
combinación de minúsculas con mayúsculas.

ING CIVIL PAG. 7


UNSCH PROGRAMACION HP PRIME

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 las variables exportadas por
los programas creados por el
usuario cuya existencia en toda
la calculadora, sirve para
almacenar configuraciones m
datos importantes y resultados
finales que requieran su uso,
cabe resaltar el control y manejo
de las variables exportadas ya
que consumen la memoria de la
calculadora.

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.

ING CIVIL PAG. 8


UNSCH PROGRAMACION HP PRIME

OBJETO
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

ESTRUCTURA DE UN PROGRAMACION
La programación estructurada es un paradigma de
programación orientado a mejorar la claridad,
calidad y tiempo de desarrollo de un programa
recurriendo únicamente a subrutinas y tres
estructuras básicas: secuencia (BEGIN, RETIURN,
KILL), selección (IF, CASE, IFERR) e iteración
(bucles FOR, WHILE, REPEAT, BREAK).

ESTRUCTURAS DE SECUENCIA: estructuras de bloque, agrupación de código.


BEGIN END
RETURN
KILL

ESTRUCTURAS DE SELECCIÓN: estructuras de bifurcaciones en el código.

ING CIVIL PAG. 9


UNSCH PROGRAMACION HP PRIME

IF THEN
IF TEHN ELSE
CASE
IFERR
IFERR ELSE

ESTRUCTURAS ITERATIVAS: estructuras de bucles finitos e infinitos.


FOR
FOR STEP
FOR DOWN
FOR DOWN STEP
WHILE
REPEAT
BREAK
CONTINUE

ING CIVIL PAG. 10


UNSCH PROGRAMACION HP PRIME

COMANDO DE PROGRAMACION “VARIABLE”

LOCAL
EXPORT

ING CIVIL PAG. 11


UNSCH PROGRAMACION HP PRIME

COMANDO DE PROGRAMACION “FUNCION”

EXPORT
VIEW
KEY

ING CIVIL PAG. 12

You might also like