Está en la página 1de 19

HP Primer APSI 2015 Webinar: Programacin en versin 1.

2
PPL HP

Programacin en PPL HP

El lenguaje de programacin de HP Prime (HP PPL) fue diseado para uso general. Es simple para
empezar con, pero lo suficientemente potente como para una amplia gama de aplicaciones. HP PPL, lo
que es compatible con las estructuras bsicas de programacin, tales como lazos y ramas de diversos
tipos. Tiene un amplio conjunto de grfica, entrada / salida, de cuerdas, de la matriz y otros tipos de
comandos. Dentro de cualquier programa, tambin tiene acceso a todas las funciones matemticas de
su HP Prime. Por ltimo, se tiene acceso a cualquier funcin de la aplicacin desde dentro de un
programa.

Opciones de programacin
Se puede crear un programa HP PPL, utilizando una serie de mtodos, como se muestra en la siguiente
tabla. Cada mtodo tiene sus ventajas y desventajas. No importa el mtodo que utilice, el Kit HP Primer
Conectividad aseguran que ahora podr enviar su programa a su HP Prime y su calculadora HP Virtual
Prime.

Mtodo benefici inconvenie


os ntes
Primer HP Movilidad: trabajar en su programa en Se debe usar mens para encontrar e
cualquier momento, cualquier lugar introducir comandos, o utilice el
Depuracin: utilizar el built-in de cambio alfa para introducir una letra
verificacin y depuracin por letra de comandos
herramientas para comprobar su
programa
HP Primer Rpido: utilizar el teclado del PC a slo Debe tener acceso a su PC
virtual tiene que escribir su programa
Calculadora Depuracin: utilizar el built-in de
verificacin y depuracin
herramientas para comprobar su
programa
HP Kit Primer Rpido: utilizar el teclado del PC a slo No hay herramientas de depuracin
Conectividad tiene que escribir su programa Debe tener acceso a su PC
Comandos, cuerdas, y los
comentarios estn codificados por
colores para una fcil identificacin
y leyendo
Su palabra favorita Rpido: utilizar el teclado del PC a slo Debe copiar y pegar el programa en la
Procesador tiene que escribir su programa calculadora o kit de conectividad
virtual
No hay herramientas de depuracin
Debe tener acceso a su PC

2015 por HP Calculadoras y soluciones Pgina 1 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Comenzando: funciones definidas por el usuario


La forma ms sencilla de extender las capacidades de su primer HP a travs de la programacin es
crear funciones definidas por el usuario. Esto puede hacerse utilizando dos mtodos diferentes, cada
uno con sus propias variaciones. En los siguientes ejemplos, vamos a explorar la creacin,
modificacin y eliminacin de las funciones definidas por el usuario.

En el contexto de una variable aleatoria geomtrica, cada ensayo es independiente y tiene probabilidad
de xito p; la funcin de densidad de probabilidad para la distribucin de una variable tal calcula la
probabilidad de que el primer xito que ocurre en el ensayo de orden k. La frmula para la funcin de
densidad de probabilidad geomtrica es, por tanto
PAG( X k) 1 pag
k 1
pag . Incluso aunque MARIDOPAG principal tiene segundouilt-in gramoeometric
pagrobabilidad densidad y doumulative
funciones de densidad, que debern crear una funcin de densidad de probabilidad geomtrica definida por
el usuario en dos variables. Despuseso, vamos a editar la funcin de requerir slo una variable.

definido por el usuario funcin GeoPDF (P, K)


En este ejemplo, se utiliza el cuadro de dilogo Definir para crear una funcin llamada GeoPDF.

1. Pulse H para ir a la vista de inicio


2. Presione S d (Definir) para abrir el Definir
caja de dilogo
3. El primer campo en el cuadro de dilogo
Definir es el nombre de la funcin:
Presione AA para bloquear el desplazamiento de la alfa
Enter GeoPDF y toque
4. Resalte el campo de funcin y entrar en
la frmula de la funcin de densidad de
probabilidad geomtrica
Introduzca la frmula como se muestra a la derecha
Grifo cuando est
terminado Nota: Utilizamos letras
maysculas para las variables aqu

Ahora ver las dos variables (P y K), con casillas


de verificacin al lado de cada uno. El orden de
izquierda a derecha de las variables coincide
con el orden en la funcin; esa es nuestra
funcin de densidad de probabilidad
geomtrica es en realidad GeoPDF (P, K).
La casilla de verificacin al lado de cada
variable determina si o no la variable es una
variable de entrada. Si se selecciona, una
variable es una variable de entrada y un valor
para ella debe ser suministrada cada vez que se
utiliza la funcin. Si no se controla, la variable
no es una variable de entrada; en lugar de ser
requerida como entrada cuando se utiliza la
2015 por HP Calculadoras y soluciones Pgina 2 de
educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP
funcin, se utilizar el valor actual de la
variable nmero verdadero hogar
correspondiente.

2015 por HP Calculadoras y soluciones Pgina 3 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Si una moneda se tiene probabilidades iguales


para cabezas y las colas, entonces la
probabilidad de cabezas en la primera tirada
es 0,5. Es decir GeoPDF (0,5, 1) debe devolver
0,5.
1. Para acceder a nuestra nueva
funcin, pulse b para abrir los mens
de la caja de herramientas, toque
para el men de usuario,
pulse Funciones de usuario y
seleccione GeoPDF
2. Complete el GeoPDF comando (0,5,
1) y pulse E
El resultado es el esperado. La captura de
pantalla tambinmuestra lo que sucede
cuando se utiliza una lista de K.
Supongamos que, en la prctica, nos
encontramos con que rara vez cambian el valor
de P y hacer muchos clculos utilizando el
mismo valor de p. Podemos editar la definicin
de nuestra funcin de manera que toma su
valor P a partir del valor actual de la variable P
en casa en lugar de suministrar ese valor cada
vez que usamos la funcin.
1. Presione S d (Definir) para abrir el Definir
caja de dilogo
2. Con el campo Nombre resaltado, toque
y seleccione GeoPDF; la
definicin actual rellena el cuadro de
dilogo Definir
3. Resalte el campo de la variable P,
toque para desactivarla y pulse

4. En la vista de inicio, almacenar el valor 0,5 en P:


0.5 Tipo, toque , Pulse A p
(Para P) y pulse E
Ahora nuestra funcin es simplemente GeoPDF
(K) y toma su probabilidad a partir del valor de
la variable real Inicio
P. La figura de la derecha vuelve a
interpretar el anterior ejemplos.
Para eliminar una funcin definida por el
usuario, pulse b para abrir los mens caja
de herramientas, grifo para el men
de usuario, y utilice las teclas de cursor
para navegar hasta la funcin que desea
eliminar. Con la funcin de resaltado, pulse
2015 por HP Calculadoras y soluciones Pgina 4 de
educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP
\.

En la siguiente seccin, vamos a seguir para examinar las funciones definidas por el usuario, pero esta vez
vamos a utilizar el Programa Catlogo y Editor de programas.

2015 por HP Calculadoras y soluciones Pgina 5 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

funciones exportadas en un programa: funciones de probabilidad


geomtricos
La funcin de densidad acumulativa geomtrica probabilidad calcula la probabilidad de que un xito es
generado por el A-simo ensayo, en cada ensayo es independiente y tiene la misma probabilidad de
xito P. Por tanto, es una suma cuyos trminos son cada uno dada por nuestra funcin GeoPDF. En
este ejemplo, vamos a utilizar la red que le enve un MYGEOMETRIC llamado programa que contiene
tanto la densidad de probabilidad y funciones de densidad acumulativa.

1. Presione S y (Programa) para


abrir el Catlogo Programa
2. Pulse sobre el nombre del programa
MYGEOMETRIC; Editor de programas se
abre para permitir que le permite
editar su nuevo programa
El programa se muestra en la figura a la
derecha. Consta de tres partes:
El nombre del programa, seguido de un
vaco BEGIN ... END estructura de
bloque
La funcin exportada GeoPDF
La funcin exportada geoCDf

Vamos a echar un vistazo a cada una de


estas tres partes en detalle.
EXPORTACIN GeoPDF (P, El comando Exportar hace que la funcin de
K) EMPEZAR densidad de probabilidad GeoPDF geomtrico
RETURN P * (1-P) ^ (K-1); (P, X) fuera visible del programa. La
FIN; sentencia RETURN en el bloque BEGIN ...
END define la funcin.

EXPORTACIN geoCDf
(P, K) EMPEZAR La funcin geoCDf probabilidad acumulada (P, X)
V: = 0; inicializa la variable V con un valor de cero. El
DE DE K DOWNTO 1 PASO 1 DO V: bucle FOR ... FIN calcula el valor GeoPDF para
= V + GeoPDF (P, A); cada posible valor X y lo aade a V para
FIN; obtener una suma acumulativa parcial para
RETURN V; cada bucle. Una vez que el bucle termina K
FIN; veces, el comando RETURN devuelve la suma
final en V.

2015 por HP Calculadoras y soluciones Pgina 6 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Volver a la vista principal de utilizar nuestras nuevas funciones.


1. Pulse H para abrir la vista Inicio
2. Pulse b para abrir los mens y la
caja de herramientas del grifo

3. Toque geomtrica para ver


nuestras dos nuevas funciones,
como se muestra en la figura de la
derecha
4. Toque GeoPDF; el comando se pega
enla lnea de comandos vista de inicio
5. Complete el GeoPDF comando (0,5,
3) y PRess MI; yot
devoluciones el correcto resultado:
0,125
6. Repita los pasos 2 y 3, pero esta vez seleccione
geoCDf
7. Complete el geoCDf comando (0,5, 3)
y PRess MI; yot
devoluciones el correcto resultado:
0.875

Ahora ha aprendido dos formas de crear funciones definidas por el usuario para ampliar las capacidades de
su primer HP. En el camino, que ha aprendido cmo utilizar el Catlogo de Programas y Editor para crear
nuevos programas para ampliarHP Prime. En el siguiente ejemplo, nos fijamos en la programacin en un
contexto ms general.

2015 por HP Calculadoras y soluciones Pgina 7 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Programacin: El Tringulo de
Sierpinski
El programa de Sierpinski utiliza el enfoque de
juego del caos para aproximar el Tringulo de
Sierpinski. En el juego del caos, se parte de los
tres vrtices de un tringulo (nombrado en
orden 1, 2, y 3) y un punto como condicin
inicial. Un nmero entero de 1 a 3 se elige al
azar. Si se elige 1 a continuacin, un punto se
representa a medio camino entre la condicin
inicial y Vertex 1. Del mismo modo, se traza el
punto a medio camino desde la condicin
inicial a Vertex 2 o Vertex 3 Si se elige un 2 o
3. El nuevo punto se hace entonces la
condicin inicial y el juego del caos contina.
Nuestro programa dibuja los primeros 10.000
puntos en cuestin de segundos. Los puntos comentarios
ms tempranos son el rojo y disminuyen en
Declarar las coordenadas del tringulo y la condicin
rojo y en azul aumentan medida que el juego
inicial como variables locales y declarar sus vaues.
avanza. declarar tambin a, b, y el color como variables
locales (ms sobre esto ms adelante).
programa de venta
Exportar el programa para que aparezca en la caja de
x1 local: = 160, x2: = 299, x3: = 21
herramientas del usuario men.
y1 locales: = 0, y2: = 240, y3:
= 240 xn local: = 160, yn: = RECT () sin argumentos borra la pantalla de
0; grficos. una variable local se utiliza en un FOR
local de a, b, color;
... DO ... LOOP END

EXPORTACIN Sierpinski b variable local contiene el nmero entero aleatorio


Caos juego
() EMPEZAR
RECT (); La estructura de la caja ... FIN define el punto de
Para una de 1 a 10.000 PASO 1 trama, basada en el valor entero aleatorio.
DO b: = randInt (2) 1;
CASO El color variable local utiliza el comando RGB
Si b = 1 entonces xn: = (xn + x1) / 2; yn: = (+ y1 para establecer un color para el punto.
in) / 2; FIN; IF b = 2 ENTONCES xn: = (xn + x2) / A su vez en el pxel de ese momento, utilizando el
2; yn: = (+ y2 in) / 2; FIN; IF b = 3, entonces xn: valor de color. Hacer una pausa cuando haya
= (xn + x3) / 2; yn: = (+ y3 in) / 2; FIN;FIN;
terminado hasta que se pulse una tecla.
Color: = RGB (255-a / 40,0, a /
40); PIXON_P (IP (x), IP (yn),
color);FIN;
ESPERE;
FIN;
notas
Utilizamos coordina pantalla fsica en lugar de la vista Plot coordenadas. La parte superior izquierda de
la pantalla es el punto (0,
0) y la parte inferior derecha de la pantalla es (320, 240). El punto (x1, y1) es en la mitad superior de la
pantalla. El otrodos puntos fueron elegidos para ser en la parte inferior de la pantalla y para formar un
2015 por HP Calculadoras y soluciones Pgina 8 de
educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP
tringulo que est cerca de equiltero. La condicin inicial fue elegido como el vrtice superior del
tringulo.
El comando randInt (N) genera nmeros enteros de 0 a N, as que utilizamos randInt (2) 1 para generar 1, 2, o
3 y almacenarlo en la variable local b.

2015 por HP Calculadoras y soluciones Pgina 9 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

El comando RGB crea un nico entero hexadecimal de tres enteros decimales de 0 a 255. El primer
entero decimal es para el componente rojo. Aqu hemos utilizado 255-A / 40, de manera que el
componente rojo sera fuerte al principio y poco a poco se mueren. Hemos mantenido el componente
verde cero. El componente azul es el opuesto de la componente rojo; que comienza cerca de cero y se
incrementa a medida que el juego contina. As puntos tempranos son rojos, puntos medios son de color
prpura, y los puntos posteriores son de color azul.
El comando PIXON_P (x, y, color) utiliza las mismas coordenadas fsicas que utilizamos para los puntos. Si tu
prefieresutilizar la vista Plot sistema de coordenadas, utilice el comando PIXON (x, y, color).
Puede cambiar los valores de xn e yn ver que la condicin inicial en realidad no importa.

2015 por HP Calculadoras y soluciones Pgina 10 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Costumbre Aplicaciones de HP con los programas y notas: Dados Sicherman


Al igual que los dados regulares, dados Sicherman son de forma cbica y numeradas con nmeros enteros
positivos. A diferencia de dados regulares, la primera Sicherman corta en cuadritos se numera 1, 2, 2, 3, 3,
y 4, mientras que el segundo dados Sicherman se numera 1, 3, 4, 5,6, 8. Si los dados 2 Sicherman se
enrollan varias veces, lo que hace la distribucin de la suma de cada rollo parece?

Para simular tirar los dados regulares y Sicherman, hemos creado una aplicacin llamada Sicherman que
tiene un programa adjunto lo. Aqu es el proceso que seguimos para crear la aplicacin:
1. Decidir qu HP Aplicacin ser la base de su nueva aplicacin
a. Elegimos la aplicacin Estadstica 1Var porque queramos mostrar un histograma de la
distribucin de las sumas
2. Guarde la App HP con un nuevo nombre y ponerlo en marcha
a. Elegimos el nombre de "Sicherman"
3. Abrir el catlogo de programas. El catlogo de programa siempre enumera un programa con el
mismo nombre que elaplicacin actual. Abrir este programa y editarlo para aadir la
funcionalidad que necesita.

Ahora le enve la App Sicherman a travs de la Red de Primer Aula. A continuacin, vamos a examinar cmo
funcionay lo que el programa que se le atribuye contiene.

1.Press ! y pulse sobre el icono de la


Sicherman aplicacin
La aplicacin est programado para abrir en
su opinin Informacin (ms sobre esto ms
adelante). Presione S! (Info) en cualquier
momento para volver a este punto de vista.
Este punto de vista se describe la aplicacin
en trminos generales y dirige al estudiante a
pulsar V para empezar.
1. Pulse V y seleccione dados
regulares. Se le pedir que
introduzca el nmero de rodillos.
Typmi 5000 unDakota del Norte prensa
mi.
2. La simulacin se ejecutar y
entonces se visualiza el histograma
de las sumas de los rodillos.
Como se muestra en la figura de la derecha, la
distribucin es simtrica y centrada a 7, como
se esperaba.

2015 por HP Calculadoras y soluciones Pgina 11 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

3. Pulse N para ver los datos.


Columna D1 contiene las posibles sumas (con 1
retenida para facilitar las cosas). Columna D2
contiene las frecuencias correspondientes a
cada suma en D1.
Columnas D3 y D4 representan los dos dados
utilizados en la simulacin.
4. Ahora pulse V y seleccione
Sicherman Dado. Ejecutar una
simulacin de 5000 rollos
con estos dados.
Est sorprendido por los resultados? Mira Vista
numrica y comparar los datos con lo mostrado
por los dados regulares en la figura de la
derecha.

Ahora vamos a ver el programa de aplicacin Sicherman para ver cmo fue construido y cmo se
comporta.
5. Presione S y (Programa) para abrir el Catlogo Programa
6. Pulse sobre el nombre del programa Sicherman (App)
7. El editor de programa se abre con el listado del programa Sicherman, que se muestra en la
siguiente pgina con notas sobre Cada seccin.

programa de venta comentarios


Declarar dos subrutinas: doit () y la parcela ().
HAZLO();
Trama(); Exportar las variables n, b, y una fuera del programa.
COMIENZO(); Aadir una opcin "Sicherman dados" al men de
EXPORTACIN
teclas Vistas
n, b, a;
VISTA "Sicherman dados" El programa Sich () se ejecuta cuando se selecciona esta
Sich () EMPEZAR opcin. losprograma define columnas D3 y D4 sean los
dos dados Sicherman y luego ejecuta el programa
D3: = {1,2,2,3,3,4};
DOIT ().
D4: = {1,3,4,5,6,8};
HAZLO();
FIN; Aadir una opcin "dados regulares" para el men de
VISTA "dados regulares" teclas Vistas
mento () EMPEZAR
El programa de Regla () se ejecuta cuando se selecciona
D3: = {1,2,3,4,5,6}; D4: =
esta opcin. losprograma define columnas D3 y D4 ser
{1,2,3,4,5,6}; HAZLO(); dos dados regulares y luego ejecuta la subrutina DOIT
FIN; ().

2015 por HP Calculadoras y soluciones Pgina 12 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

programa de venta comentarios


DOIT El DOIT subrutina () define D1 a ser las posibles sumas
() (incluyendo 1 para la facilidad) y D2 ser la frecuencias de
COMIE las sumas correspondientes en D1. Entonces se crea un
formulario de entrada para n, el nmero de rollos. El FOR
NZO
... DO ... bucle End define b como la suma de dos
D1: = {1,2,3,4,5,6,7,8,9,10,11,12};
nmeros elegidos al azar, uno de cada mueren. D2 (b) A
D2: = {0,0,0,0,0,0,0,0,0,0,0,0}; continuacin, se incrementa en uno.
ENTRADA (n "nmero de rollos", "Rolls",
"Enter nmero de rollos", 50,50);
Para un DE 1 A DO n b: = D3 (randInt
(5) 1) + D4 (randInt (5) 1); 1 + D2 (b)
D2 (b);
FIN; Cuando el bucle termina, la trama () se ejecuta la
Trama subrutina.
();
FIN;
Plot La trama subrutina () define H1 en la vista Symbolic. Se
() hace D1 los datos de muestra, D2 las frecuencias, y el
EMPE histograma de laTipo de trama sin opciones.
ZAR
Se establece el ancho bin a 1.
H1: = { "D1", "D2", 1,0};
HWIDTH: =
1; Hmin: = Establece la ventana de la parcela y hace una
0; Hmax: suposicin acerca de dnde colocar las garrapatas en
el eje y.
= 13;
Xmin: = -
0,5;
Xmax: =
14; Ymin:
= - 0,5;
Ymax: = 1,1 * MAX (D2); Se asegura de H1 est marcada (activo) para la
Xtick: = 1; representacin grfica y luego se muestra el histograma
Ytick: = Ymax / de la de la parcela.
20; CHECK (1);
STARTVIEW El inicio de subrutina () se ejecuta cada vez
(1,1); FIN; que se inicia la aplicacin (tocando su icono
COMIEN en la biblioteca de la aplicacin o
ZO() seleccionndolo y pulsando ). Se
EMPEZ muestra la Informacinver.
AR
STARTVIEW (6,
1); FIN;

notas
La trama del programa () se ejecuta en realidad no slo cada vez que se llama como una subrutina,
sino tambin cada vez que se pulsa P, mientras que esta aplicacin se est ejecutando. Del mismo
modo, el inicio del programa () se ejecuta cuando la aplicacin est seleccionado en la biblioteca de
la aplicacin y se pulsa . Thmi otro unpginas controlar llaves ( @, norte, etc.) poder segundomi atado a
2015 por HP Calculadoras y soluciones Pgina 13 de
educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP
Dobroutines yonorte un similar Moda. Tsu le da un control completo sobre su aplicacin personalizada.
El comando de vista cambia las opciones disponibles cuando se presiona V. Cada instancia del comando
VISTA aade exactamente una opcin al men Vistas, en el orden en que se encuentran en el listado del
programa. Puede restablecer las opciones de vistas estndar (AutoScale, etc.), as, dependiendo de la
base HP aplicacin utilizada.
El comando STARTVIEW se utiliza para presentar cualquier punto de vista de la aplicacin actual. Ver 6
es la vista de informacin.

2015 por HP Calculadoras y soluciones Pgina 14 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Ha notado que la aplicacin Sicherman tena una nota adjunta a la misma, que se muestra cuando se inicia
la aplicacin. La nota esen la vista de la informacin de la aplicacin y se enva cada vez que la
aplicacin se transmite a otro HP Prime.
Cuando la aplicacin Sicherman se enva a una impresora HP Prime, el programa de aplicacin
Sicherman se enva junto con l. Debe abrir el programa Sicherman en la recepcin de HP Prime para
activar el programa.
Por lo tanto, todas las aplicaciones de HP personalizados tienen tres archivos asociados con ellos:
El archivo de aplicacin en s: Sicherman.hpapp
El archivo de programa de aplicacin: Sicherman.hpappprgrm
El archivo de aplicacin nota: Sicherman.hpappnote
Estos tres archivos se encuentran agrupados en una sola carpeta que se le cae en el panel de contenido del
kit de conectividad de HP. En el foro de HP Primer Maestro, este directorio se envuelve en un archivo zip.
Haga clic derecho en el archivo zip y seleccione Enviar para enviarla aplicacin, junto con su nota y el
programa, todos conectados a HP Primes (o seleccionar un subconjunto de los nmeros primos HP
conectadas en el panel del monitor y enviar a un slo aquellos dispositivos). Asegrese de abrir el
archivo zip para ver si hay instrucciones para el profesor o estudiante, o si hay un video introductorio.

2015 por HP Calculadoras y soluciones Pgina 15 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Los listados de programas


Se pueden utilizar los siguientes listados de programas para copiar y pegar los programas en su calculadora
HP Virtual Prime. Para hacer esto, siga estos pasos:
1. Presione S 1 para abrir el catlogo de programas.
2. Grifo y escriba el nombre del programa exactamente como se muestra (maysculas y
minsculas).
3. Grifo dos veces.
4. El Editor de programas se abrir. Eliminar todo el texto que aparece en su nuevo programa.
5. Copiar el listado del programa como se muestra. Es decir, arrastre para seleccionar el listado de
programas y luego usar Ctrl-C para copiaren el portapapeles PC.
6. En el Editor Primer Programa de HP, haga clic en el men Edicin calculadora HP Virtual primer y
seleccione Pegar (o utilizar Ctrl-V). El programa se copiar en el Editor Primer Programa HP.
7. Su nuevo programa est listo para usar
NOTA: Siempre es una buena idea para aprovechar para asegurarse de que no haya errores en el
programa. En algunos casos, uno o ms caracteres pueden ser interpretadas de forma incorrecta.

Programa: MYGEOMETRIC
EXPORTACIN GeoPDF
(P, K) EMPEZAR
RETURN P * (1-P) ^ (K-
1); FIN;
EXPORTACIN geoCDf
(P, K) EMPEZAR
V: = 0;
DE DE K DOWNTO 1 PASO 1 DO V:
= V + GeoPDF (P, A);
FIN;
RETURN V;
FIN;

2015 por HP Calculadoras y soluciones Pgina 16 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Programa: Sierpinski
x1 local: = 160, x2: = 299, x3: =
21; y1 local: = 0, y2: = 240, y3:
= 240;
xn local: = 160, yn: =
0; local de a, b,
color;
EXPORTACIN
Sierpinski ()
COMIENZO
RECT ();
Para un DE 1 A 10000 PASO 1
DO b: = randInt (2) 1;
CASO
Si b = 1 entonces xn: = (xn + x1) / 2; yn: = (+ y1
in) / 2; FIN; IF b = 2 ENTONCES xn: = (xn + x2) /
2; yn: = (+ y2 in) / 2; FIN; IF b = 3, entonces xn:
= (xn + x3) / 2; yn: = (+ y3 in) / 2; FIN;FIN;
Color: = RGB (255-a / 40,0, a /
40); PIXON_P (IP (x), IP (yn),
color);FIN;
ESPER
E;
FIN;

2015 por HP Calculadoras y soluciones Pgina 17 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

Programa de aplicacin: Sicherman (basado en la aplicacin 1Var Estadsticas)


HAZLO();
Trama();
COMIENZO();
EXPORTACIN
n, b, a;
VISTA "Sicherman dados"
Sich () EMPEZAR
D3: = {1,2,2,3,3,4};
D4: = {1,3,4,5,6,8};
HAZLO();
FIN;
VISTA "dados regulares"
mento () EMPEZAR
D3: = {1,2,3,4,5,6};
D4: = {1,2,3,4,5,6};
HAZLO();
FIN;

DOIT
()
COMIE
NZO
D1: = {1,2,3,4,5,6,7,8,9,10,11,12};
D2: = {0,0,0,0,0,0,0,0,0,0,0,0};
ENTRADA (n, "nmero de rollos", "Rolls", "Enter nmero de rollos", 50,50);
Para un DE 1 A DO n b: = D3 (randInt (5) 1) + D4
(randInt (5) 1); 1 + D2 (b) D2 (b);
FIN;
STARTVIEW
(2,1);
FIN;

Plot
()
EMPE
ZAR
H1: = { "D1", "D2", 1,0, # FF: 24h};
HWIDTH: =
1; Xmin: =
- 0,5;
Xmax: =
14; Ymin:
= - 0,5;
Ymax: = 1,1 * MAX (D2);
Xtick: = 1; Ytick: =
Ymax / 20; CHECK
(1); STARTVIEW
(1,1); FIN;

2015 por HP Calculadoras y soluciones Pgina 18 de


educativas 14
HP Primer APSI 2015 Webinar: Programacin en versin 1.2
PPL HP

START
()
COMIE
NZO
STARTVIEW
(6,1); FIN;

2015 por HP Calculadoras y soluciones Pgina 19 de


educativas 14