Manual DEACHP de Programación en User-RPL para Calculadoras HP
Para calculadoras de series 48G y 49G (48G, 48G+, 48GX, 49G, 48GII y 49G+)
8va. Revisión Mayo 2006
 
Completamente Actualizado
Contiene:
102 Páginas, 67 Ejemplos
 
Si desea adquirir una copia impresa del Manual DEACHP debe ponerse en contacto vía correo electrónico con [email protected]
Dante Aroní C.
 

 

Contenido

Pág.

La Pantalla en RPN
   El Área de Estado
   La Pila (Stack)
   La Línea de Comandos
   Etiquetas de Menú

1

Comandos Generales para el Manejo de la Pila

2

   Ejemplos – Manipulando elementos en la Pila

4

Algunos Tipos de Objetos en la 48 y 49

5

El Objeto Variable Global
   Ejemplo básico del uso de una variable global
   Reemplazando los valores de las variables en una ecuación

7

El Objeto Directorio

10

El Objeto Algebraico y la Sintaxis RPN
   El Comando DEFINE (Definir)
   Cálculo y Evaluación de Funciones Matemáticas

11

   Ejemplo (DEFINE) – Cálculo de la Hipotenusa de un triangulo
   Reemplazo rápido de variables en una ecuación

12

El Objeto Programa (Breve Introducción)

13

   Como calcular la cantidad de espacio que ocupa un programa
   en la memoria
   Como ejecutar un programa Paso a Paso

14

   Variables Locales
   Ejemplos - Variables locales (Programas)
   1- Cálculo del resultado numérico de múltiples ecuaciones

15

   2- Comparando la sintaxis algebraica y el RPN

16

El Objeto Lista (List)
   Operaciones y Funciones asociadas a Listas

17

   Ejemplos – Listas
   1- Como reemplazar listas de datos en un ecuación
   2- Como eliminar 1 elemento dentro de una lista (Programa)

20

El Objeto Cadena (String)
   Caracteres
   Funciones asociadas a Caracteres

21

   Operaciones y Funciones asociadas a Cadenas
   Ejemplo - Cadenas
   Reemplazando parte de una cadena (Programa)

22

El Objeto Matriz (Array)
   Operaciones y Funciones asociadas a Matrices

23

El Objeto Vector
   Operaciones con Vectores

27

   Ejemplo – Matrices (Programa)
   Elevando al cubo los elementos de una matriz

28

El Objeto Programa

29

   Variables Locales

29

   Ejemplo - Variables Locales (Programas)
   Reasignando valores a variables locales

30

Comandos de visualización para la salida de datos en un programa

31

   Ejemplos (Programas)
   Como obtener resultados etiquetados

31

   Como mostrar un mensaje en la pantalla
   Como emitir sonidos de diferentes frecuencias y duraciones

32

Como ingresar datos visualmente en un programa

33

   El Comando INPUT
   Ejemplo
   Cálculo del área de un triangulo equilátero (Programa)

33

   Formas más complejas de uso del comando INPUT

34

   Ejemplos – INPUT (Programas)
   1- Cálculo de las raíces de un polinomio de 2do. grado

35

   2- Uso de subrutinas
   3- Cálculo de raíces por aproximación en una función

36

Comandos para Graficar Ecuaciones desde un programa

37

   Ejemplos (Programas)
   1- Gráfica de un Movimiento Armónico Amortiguado

38

   2- Gráfica de dos funciones en un intervalo
   3- Gráficas de las funciones SENO y COSENO en modo polar

39

El Comando INFORM (Input Form – Forma de Entrada)

40

   Ejemplos (Programas)
   1- Plantilla de entrada simple

42

   2- Plantilla de entrada completa

43

El Comando CHOOSE (Ventana de Selección)
  Ejemplo (Programa)
  Ventana de selección para Agenda

44

Test de Comparación y Lógicos
   Funciones de Comparación
   Funciones Lógicas

45

Indicadores (FLAGS)

46

   Funciones asociadas a Indicadores

47

Estructuras de Programación

48

Estructuras Condicionales

48

   IF…THEN…END (SI…ENTONCES…FIN)
   Ejemplos (Programa)
   1- Restringiendo el reemplazo de valores en una ecuación

48

   2- INFORM e IF…THEN…END - Uso recomendado
       Altura y alcance Máximos de un proyectil

49

   IF…THEN…ELSE…END (SI…ENTONCES…SI NO…FIN)
   Ejemplos (Programas)
   1- Reemplazo de valores en una ecuación ó restringir y mostrar
       mensaje de error.

   2- CHOOSE e IF…THEN…ELSE…END – Uso recomendado
       Activa ó Desactiva mostrar la hora de la pantalla

50

   3- CHOOSE, INPUT e IF…THEN…ELSE…END – Uso recomendado
       Conversión Estrella Triangulo y viceversa

51

   IFT e IFTE

53

   CASE…END (EN CASO…FIN)
   Ejemplos (Programas)
   1- A que cuadrante pertenece un ángulo dado.  (0-360º)

53

   2- Gráfica de múltiples ecuaciones

54

Estructuras Bucle ó Repetitivas

55

   Bucles Definidos
   START…NEXT (INICIO…PRÓXIMO)

   Ejemplos (Programa)
   1- Mensaje de alarma parpadeante WARNING!

55

   2- Tabla de Mínimos Cuadráticos

56

   START…STEP (INICIO…PASO)

57

   FOR…NEXT (PARA…PRÓXIMO)
   Ejemplos (Programas)
   1- Aproximación hacia ‘e’ (base exponencial)

57

   2- Invirtiendo el orden de los caracteres de una cadena
   3- Método de Rufinni (División Polinomica)

58

   FOR…STEP (PARA…PASO)
   Ejemplos (Programas)
   1- Tabla de correspondencia
   2- Cálculo de la Integral mediante el Método del Trapecio

59

   Bucles Indefinidos
   DO…UNTIL…END (HACER…HASTA…FIN)
   Ejemplos
   1- Cronometro
   2- Método Newton-Raphson

61

   WHILE…REPEAT…END (MIENTRAS…REPETIR…FIN)
   Ejemplos
   1- Cálculo de los factores primos de un número entero

63

El Objeto Gráfico

64

   El Entorno PICTURE

64

   Comandos utilizados en programación aplicados al Entorno
   Gráfico

66

   Coordenadas de Objetos Gráficos

67

   Más Comandos utilizados en programación para el Entorno
   Gráfico

68

   Ejemplos
   1- Puntos, Líneas, Cuadros y Arcos
   2- Dibujando un tablero

69

Como insertar un Objeto desde el Stack a un Programa

73

   Ejemplos sobre programación en Gráficos
   1- Títulos centrados y de fondo negro en la pantalla

74

   2- Desplazamiento de Texto
   3- Desplazamiento de un dibujo

75

   4- Generación de imágenes en posiciones aleatorias

76

   5- Uniendo coordenadas de puntos mediante líneas

77

   6- Graficador con delineado personalizado
   7- Movimiento de un dibujo utilizando el teclado

78

El Comando CST (48) ó CUSTOM (49)
   El Comando CST avanzado y los menús gráficos

80

   Ejemplos
   1- Etiquetas de menús para diversas aplicaciones
   2- Etiquetas dibujadas para diversas aplicaciones

81

El Teclado personalizado de Usuario
   Comandos del Teclado de Usuario

82

El Objeto Biblioteca (Library)
   Instalación y Eliminación de Bibliotecas

83

   Creación de una Biblioteca
      El Directorio Fuente

84

      Creación de una biblioteca Paso a Paso
      Ejemplo de creación de una biblioteca

86

Ejemplos varios
   Encriptador de cadenas de texto
  

88

   Buscador de Variables
   Muro de Ladrillos

89

   Tabuladores Múltiple de Valores

90

   Tabla a formato Gráfico

91

   Métodos Numéricos
      Interpolación - Método de Newton (Diferencia Dividida)

92

      Interpolación - Método de Lagange

93

      Método de Gauss - Seidel

94

      Ecuaciones No Lineales - Método de Bisección

96

      Buscador de Intervalos para raíces

97

   Directorio Telefónico

98

   Juego de Memoria

100

   Juego Ladrillos

101

Hosted by www.Geocities.ws

1