Proyecto De Autolavado
Programación en User RPL
Orientado en calculadoras HEWLETT PACKARD
Series: 48G, 48G+, 48GX, 49G, 48GII, 49G+ y 50G
Sandro Choque Martínez
TERCERA EDICION
LA PRESENTACION Y DISPOSICION EN CONJUNTO DE:
FUNDAMENTOS DE PROGRAMACION EN USER RPL
ORIENTADO
EN
CALCULADORAS
HEWLETT
PACKARD SERIES 48/49/50
SON PROPIEDAD DEL AUTOR. NINGUNA PARTE DE ESTA
OBRA PUEDE SERREPRODUCIDA O TRANSMITIDA,
MEDIANTE NINGUN SISTEMA O METODO, ELECTRONICO
O MECANICO (INCLUYENDO EL FOTOCOPIADO, LA
GRABACION O CUALQUIER SISTEMA DE RECUPERACION
Y
ALMACENAMIENTO
DE
INFORMACION),
SIN
CONSENTIMIENTO DEL AUTOR
© 2007, UTO FACULTAD NACIONAL DE INGENIERIA
CARRERA DE INGENIERIA CIVIL
Pagador No. 6548, Ballivián y San Felipe
Tel.-Fax: (591-2) 5280585
TERCERA ECICIONRealizado en Oruro, Bolivia
El autor
About of sandrus
:: Personal data ::
Name:
Sandro Choque Martínez (also known as sandrus)
Nationality:
Bolivian
Education:
Civil Engineering UTO-FNI
Laguage:
Spanish and Quechua
Phone:
591-25246350
Email:
sandrus@bolivia.com
:: technical
specialties ::
Computers
Experience:
System Windows, Programming languagesC, C++,
Java, Pascal, Delphi, Visual Basic
Development
Web:
Languages Java Script HTML, ASP, PHP, VBasic,
.NET, C#
Soil mechanics:
Laboratory Practice, Computational
Polymers:
Works with glass fiber, carbon
:: Other activities
::
Tabla de Contenidos
Capítulo I. Conceptos básicos
1. Manejo de teclado
1.1. Teclas del cursor
2. Manejo de menús
3. Modos Algebraico yRPN
3.1. Modo Algebraico
3.2. Modo RPN
4. Manejo de la pila
4.1. Menú de comandos de la pila
4.2. La pila interactiva
5. Tipo de objetos
6. Almacenar, Recuperar, Borrar objetos (variables)
6.1. Almacenar un objeto
6.2. Recuperar un objeto
6.3. Guardar un objeto editado
6.4. Borrar un objeto
7. Funciones de comparación o test
8. Funciones lógicas
9. Indicadores de sistema
2
2
3
55
6
7
8
10
12
14
14
17
18
19
21
22
23
Capítulo II. Resolución de problemas con la calculadora
10. Metodología para resolver problemas
10.1. Algoritmo
10.2. Diagrama de flujo
10.3. Pseudocódigo
11. Resolución de problemas utilizando la calculadora
11.1. Definición del problema
11.2. Análisis del problema
11.3. Diseño del algoritmo
11.3.1. Prueba de escritorio.
11.4.Codificación
11.5. Prueba y depuración
11.6. Documentación
11.7. Mantenimiento
26
27
28
30
30
30
31
31
32
32
32
33
34
Capítulo III. Fundamentos de Programación
12. User RPL
12.1. Orígenes del User RPL
13. Un programa en User RPL
13.1. Ejecutar un programa paso a paso, para corregir errores
13.2. Ejecutar un programa paso a paso desde la mitad
14. Declaración de variables14.1. Variables Locales
14.2. Variables globales
14.3. Variables locales compiladas
15. Entrada de datos
15.1. INPUT
15.2. INFORM
15.3. CHOOSE
15.4. TMENU
15.4. PROMPT
16. Salida de datos
16.1. MSGBOX
16.2.…DIPS…WAIT
16.3.…DISP…FREEZE
16.4. PVIEW
16.5. BEEP
43
43
45
48
51
53
53
57
62
68
68
75
84
90
93
96
96
99
101
104
108
Capítulo IV. Estructuras deProgramación
17. Estructuras de Selección
17.1. Estructuras de selección simple
17.1.1. IF…THEN…END
17.2. Estructuras de selección doble
17.2.1. IF…THEN…ELSE…END
17.2.2. Comandos Condicionales
17.3. Estructuras de selección múltiple
17.3.1. CASE…THEN…END
17.4. Estructuras de Detección de Errores
17.4.1. IFERR…THEN…END
17.4.2. IFERR…THEN…ELSE…END
17.4.3. Comandos relacionados con errores17.4.3.1. DOERR
17.4.3.2. ERRN
111
111
111
114
114
122
123
123
127
127
129
132
132
133
17.4.3.3. ERRM
17.4.3.4. ERR0
17.4.3.5. LAST TARG
18. Estructuras de Repetición
18.1. Estructuras de repetición definidas
18.1.1. START…NEXT
18.1.2. STAR…STEP
18.1.3. FOR…NEXT
18.1.4. FOR…STEP
18.2. Estructuras indefinidas
18.2.1. DO…UNTIL…END
18.2.1. Caso especial de la estructura DO...
Regístrate para leer el documento completo.