Está en la página 1de 220

••~-u.1.f' _;:!/•...u,•~,, ~.:.<..>.~ · ~ ·........_;-- •~ ~~~...-·..-- •~ • -••'"--º""._.

_••-• ••w

CASIO,

CASIO~
~ ..

10212A @ Printed in Japan


PROLOGO PRECAUCIONES

Muchas gracias por comprar la computadora personal CASIO. Este manual presenta y explica Esta comput~dora es un producto de la más alta ingeniería electrónica, de pruebas y de
la función de cálculos científicos y el lenguaje de programación BASIC usado con esta control de calidad de CASIO. los puntos mencionados a continuación deben ser tomados
computadora. Se sugiere que desde los novatos hasta los expertos en el lenguaje BASIC en consideración para permitir que esta unidad brinde los años de operación libre de fallas
se familiarizen con el nombre y función de cada parte de la computadora antes de intentar para los que fue diseñada.
la operación. Aun cuando no se emplea programación BASIC una Función de almacenamiento • Esta unidad está construida usando componentes electrónicos de precisión y no debería
de fórmulas provee cálculos de fórmula simplificados y cálculos de tasas, una Función de ser desannada, dejada caer o sujeta a impactos fuertes. Fuertes golpes pueden causar
banco de datos incorporada permite el manejo de apuntes y su búsqueda. la terminación de la ejecución de un programa o la alteración de la memoria de la unidad.
Aparte de ésto, esta computadora también cuenta con un Utilitario científico incorporado que • No use ni almacene esta unidad en áreas sujetas a altas temperaturas, humedad o polvo.
suministra un total de 116 utilitarios de software para aplicaciones estadísticas, matemáticas • A temperaturas extremadamente bajas la respuesta de la visualización puede ser lenta
y científicas. o no aparecer por completo. la operación debe ser resumida una vez que la unidad alcanza
un rango de temperatura normal.
• los conectores de esta unidad están diseñados exclusivamente para la conexión a las
unidades de expansión FA-6.
• La visualización puede debilitarse al sonar el zumbador, pero ésto no es indicación de
falla ni motivo de preocupación .
• Las baterías deberían ser reemplazadas tan pronto corno sea posible una vez que el ago-
tamiento se detecte a través de la visualización débil durante la operación normal.
• Reemplace las baterías al menos una vez cada dos años, incluso si la unidad no se usa
durante ese período. las baterías agotadas dejadas en la unidad pueden causar serios
daños debido a filtración de fluido, por lo que deberían ser removidas tan pronto como
sea posible.
• Mantenga el conector de la unidad cubierto mediante la cubierta de conector cuando la
unidad no esté conectada a una unidad de expansión, evite tocar el dicho conector.
• Fuerte carga electrostática puede causar alteración a los contenidos de memoria o falla
en la operación de teclas. Si se produce esta situación, saque las baterías y cárguelas
nuevamente.
• Siempre asegúrese de que la alimentación de esta unidad este apagada antes de conectar
los dispositivos periféricos.
• Nunca use diluyente, bencina, u otros agentes volátiles para limpiar el exterior de la uni-
_dad. Use un paño suave empapado con una solución débil de agua con un detergente
neutro completamente estrujado.
• No apague la unidad durante la ejecución de un programa o durante las operaciones de
cálculo.
• Cuando se produzca una falla. contacte el distribuidor donde se compró la computadora
o un agente cercano.
• Antes de pedir servicio, por favor léa este manual otra vez, verifique la alimentación de
energía, verifique el programa por errores de lógica, etc.
- - - - ---------- - - - - - -·---·--- .....-···---.-·--·-··-·-- .... -- ··--··----- ............... - -· .. ·····-·· --··--··----,~--~~~ ~-· ·"··---------~~~~------

·,

INDICE
1PARTE5 FUNCION DE BANCO DE DATOS .... ... . ... . . . . ..... .. . 38 1

5-1 ENTRADA DE DATOS . . .. .......... . . .. .. . . .... .. ..... .. .. ... .. . . . 38


5-2 VISUALIZACION DE DATOS . .. . . ... ... . . .. . . ... .. ...... . ....... .. . 39
1 PARTE 1 CONFIGURACION DE LA UNIDAD . ..... .. .......... . .. .. 1
5-3 EDICION DE DATOS ...... . ... .. ..... . ... .. ... . ..... . .. . . . . ... . ... 40
5-4 ADICION DE REGISTROS . . ... . ..... .. ... .. ... . . . ... . . . . ........ . . 41
1-1 GUIA GENERAL . . . . . ....... ... ... .. . .. . .. . . ...... . ... . . .... .. .. . .. 1 5-4-1 Adición de datos ... ... ... . . .. ... .... . .. . . .. . . ....... .. .. . . . . 41
1-2 FUNCIONES OPERACIONALES ..... ... .. .... . .. . .. .. ... . . ..... . . ... 2 5-4-2 Inserción de datos ....... . . ... ...... .. .. . ... . .. . ..... . ..... . 41
1-3 VISUALIZACION DE SIMBOLOS ..... . .... . . . .. . . . .... . . . .. . . .. . .. .. . 5 5-5 BORRADO DE DATOS Y BORRADO TOTAL . .. . .. .. ... . .... . . . .. . .. .. 42
1-4 TECLADO . . .... . ... .. .. . ..... . ..• .. .. . . ...... -. ..... . . . ..... . . . . .. 5 5-5-1 Borrado de datos ... .. .. .... .. .. . ... ... . ............. ... .... 42
1-4-1 Funciones de tecla .. ... .... ........ .. .......... . . .. ..... . ... . 6 5-5-2 Borrado total de datos . . . . ..... . ...... . . ..... . .... ..... .. ... . 42
1-4-2 Funciones escritas sobre las teclas . . ..... .... ... .. .. .. . . . . . . ... 6 5-6 BUSQUEDA DE DATOS .... . ... .. . .. .-. .. .. . .. .. ... . ...... . . . . . .... 42
1-5 PANTALLA ... . .. .. . ... . .... . .. ... ..... . .. .. ................. . . . .. 7 5-6-1 Búsqueda condicional . . ..... . . ·.. .. . ... . . . . . .... .... . . . . . . .. . 43
1-5-1 Lineas físicas y líneas lógicas ... . . .. .. .. . . . .. .. ... ........ .. .. 7. 5-7 USANDO LOS DATOS DEL BANCO DE DATOS EN PROGRAMAS ....... 43
1-5-2 Panatalla virtual ... ..... . ....... . . .. . . . .. .. .. ... . . . . . .... . .... . 8 5-8 APLICACIONES DE LA FUNCION DE BANCO DE DATOS ....... . ....... 45
1-5-3 Editor de pantalla ... ... .. . .... . . .... .... ....... . .... . ... . ... . 8
1-5-4 · Contraste de visualización .... . ..... .. .. . ... . . . .. .... . . ... . .... 8
1-6 CARACTERES DE VISUALIZACION ... . ... . .... . ... . . ...... . . .. .. ... . 9 1 PARTE 6 PROGRAMACION EN BASIC . ..... . . .. . ...• . . . .... . .. .. 46 1
1-7 ALIMENTACION . . ...... . ..... . ... ...... .. ...... ... . .. .. .. . . . . . .. . 10
1-8 APAGADO AUTOMATICO .. .. .. . ............ . .. .. . . . .. ..... . . .. . ... 11
6-1 CARACTERISTICAS DEL BASIC ... . . ... .... . .. .... ....... . ......... 46
1-9 CONECTOR ..... . .... . ..... ....... . . . . . . . . . . . . .. . .. . .... . . . . ... . 11
6-2 CONFIGURACIONES DE LOS PROGRAMAS EN BASIC . ... . . . . . ....... 47
6-2-1 Formato de programa en BASIC . .. . . ... .. ... . ......·.. . . . . . .. . . 47
6-3 ENTRADA DE PROGRAMAS EN BASIC . ... .. . .•. ..... . . ... . ...... . . . 48
t PARTE 2 OPERACION FUNDAMENTAL .. . .. .. ... ..... .. .. . ... ... 12 t
6-3-1 Preparación . . . ... . .... . ............ .. •. ... . ... . ....... . . . .. 48
6-3-2 Entrada de programa ....... . . ............. . . .. . . . . . . .. ... ... 50
2-1 MODO CAL . .. . .. .. .. . ................ . ... . . .. . .... . . .. . . .. . ... . 12 6-3-3 Edición de programa . ... .. .... .. . . . . . .. ... . .... .... . .. . ..... 50
2-2 MODO BASIC .. . . . .. .... .. . .... . ..... .. . . . . . ..... . ......... . . .. .. 12 6-4 EJECUCION DE UN PROGRAMA EN BASIC .. .. . .... . . . . . . . . . . ... . . . . 54
2-3 FUNCION DE ALMACENAMIENTO DE FORMULAS . ......... .. . . . . . ... 13 6-4-1 Ejecución de programa .. .. ............ . ....... ..... . .. . ..... 54
2-4 FUNCION DE BANCO DE DATOS (MODO MEMO IN) ...... • . . . . . .. . ... 14 6-4-2 Errores .. .. . . ..... .. .... . ..... .. . .. .. ..... . . ... . ... ... . . .. 55
2-5 BIBLIOTECA CIENTIFICA INCORPORADA ... .. ...... . .. . . . . .. . ... ...· . 15 6-5 COMANDOS ...... . . ...... . . . . . .... . . .. ... .. . . .. . . . ..... .. ... . ... 56
2-6 RESUMEN .... ....... .. ....... . .. .. . .. . . .... . . . .- .. ... . .. . ... . .. . 15 6-6 OPERADORES ... .. . . . .. ... . ... .. .... ..... .. .... . . . . .. . .. . . . . .... 59
6-7 CONSTANTES Y VARIABLES .. . . . .. . . . . . . '. . .... ... . ...... .. ... . . .. 61
6-7-1 Constantes . . . . . .. . . . .... . ... . .. .. . .·. . . ... . . . . . . . . ......... 61
1 PARTE 3 FUNCION DE CALCULO .. .... . . .. .... . ................. 16 1 6-7-2 Variables .. .......... .. . ... . ............. .. ........ . . . . . . .. 62
· 6-7-3 Resumen ...... . . ......... . . .. .. .. .. . .. . . .... . ...... ...• .. . 66
3-1 PREPARACIONES PARA LOS CALCULOS MANUALES . .. .•.... . ...... . 16 6-8 ALMACENAMIENTO Y CARGA DE PROGRAMAS . .. . . . .. .. .. . . ... . . .. . 68
3-2 ENTRADA DE CALCULOS MANUALES Y COAAECCION .. . . ... . ..... .. 16 6-8-1 Almacenamiento de programa ... . . . .. ... . . . . . . .. .. .. . . . . .. .. . .. 68
3-3 SECUENCIA DE PRIORIDAD .. . .. . . .. ... ... . . ...................... 20 6-8-2 Verificación de programas . . . ..... . . .. . . .. . . . .......... . . . . ... 69
3-4 CALCULOS CIENTlFICOS . . .. ......... . . . .... .. .......... . ........ 21 6-8-3 Carga de programas .. .. . . . . .. . . . .. ... . . .. .. . . . .. . . .. .. .. . .. 69
3-5 CALCULOS USANDO VARIABLES .... ..... ... ... .. . . . . ... . ... . . . . .. 30
3-6 OTROS CALCULOS .. .. .. . . . ...... . .. . .. .. . . .. . .. . . . .... . ... . . . .. 31
1 PARTE 7 DISPOSITIVOS PERIFERICOS . . ... . .... . ............. .. 71

1 PARTE 4 FUNCION DE ALMACENAMIENTO DE FORMULAS . .. .. .. . . 34 t 7-1 UNIDAD DE INTERFASE -DE CASSETTES FA-6 ... . . . .. .. . . . . . . .. .. .. . 71
7-1-1 Características .. .... . . . . .. . .. . . . . . ... . .. ... . ...... .. .. : . . : . 71
4-1 UTILIZACION PARA LA PREPARACION DE TABLAS ... . . . ... .... ...... 35 7-1-2 Conexiones .. . .. . .. .. .. . . . . ... .. ... ....... . ... . .. ..... .. . . . 72

.,
7-1-3 Interfase de cassette ........... . . . .. .. . .. . ...... . ... . ... . ... 72
PARTE 11 BIBLIOTECA CIENTIFICA .... . .... . .... . . . .... ... .... 178
7-1-4 Interfase RS-232C ................. . . . ........ ........ . .. ... 74
7-1-5 Interfase Centranisc (Interfase de impresora) . .. . .......... . .... . 75
7-2 IMPRESORA TRAZADORA (FP-100) ................... : . . .......... . 76 11-1 EJECUCION DE LA BIBLIOTECA ................ .. . . . ........ . .... 178
7-2-1 Especificaciones .............. . . . ..... .. . . .. .... .. ... . . . .. .. 76 11-1-1 Activacion de la biblioteca . . .... .. . .• . ..... . ... . . . ...... . . . .. 178
7-2-2 Conexiones ..... ... ... . ........ . . . ..... .. .. . .. . ...... . . .. . . 76 ·11 -1-2 Término de la biblioteca . . ................... . .... . .... ..... 180
7-2-3 Impresión de datos ...... . .......... . ..... ... ........ . ....... 76 11-1-3 Visualización de la activación de biblioteca .... . . . .. . . ..... .... . 180
7-3 IMPRESORA DE CARACTERES (FP-40) ......... . ... • ... .. . . . .. .. .... 77 11-1-4 Ejemplos usados en este manual .. . .. .... . ... . . . ........ . .... 181
7-3-1 Especificaciones . . . . ... ... .. .. . . . .. ... .. .. ... . .. . ......... .. 77 11-1-5 Precauciones al usar la biblioteca . . ...... . ... . ..... .. . . . . ... . 181
7-3-2 Conexión .. . ...... . ........ . ... . .......... . ............... . n
7-4 PAQUETE DE EXPANSION RAM (RP-8 (8KB)). (RP-33 (32KB)) .......... . 78 1000 CALCULOS DE MEMORIA .. .. ....... .. . . ...... .. .... ... .. .. ... ... 183
7-4-1 Mapa de memoria expandida . ... . ... . .. .. ...... .. ... .' . ....... 78 5010 ANALISIS DE FACTOR PR IMO ............. .. ............. • ... .... 186
7-4-2 Manejo de los paquetes RAM .... . ..... . .... .. . . . . . . • . . ...... . 79 5020 MAXIMO COMUN DIVISOR/MINIMO COMUN MULTIPLO ............... 187
5040 ECUACIONES SIMULTANEAS (ELIMINACION DE GAUSS-JORDAN) ... . . 187
5050 ECUACION CUADRATICA ... . .. . .... . . .- ...... .. . . ... .... ......... 190
J PART 8 COMPATIBILIDAD CON LA SERIE PB-100 . . . . . . .. . . . . . . .. . 80 1 5060 ECUACIONES CUBICAS ....... . . . . ........ .. ...... .. .......... ... 191
5080 SOLUCION NUMERICA DE UNA ECUACION (METODO DE NEWTON) ... 193
8-1 ENTRADA/EDICION DE PROGRAMAS PARA LA SERIE PB-100 .. . . . ..... 80 5090 SOLUCION NUMERICA DE UNA ECUACION
8-2 EJECUCION DE PROGRAMAS DE LA SERIE PB-100 ........... . ...... 82
(METODO DE BISECCION) ................. .. .. ............ . .. . 195
8-2-1 Modo DEFM .. . ..... .. .. .. .................... . ... .. . ...... 82
5100 OPERACIONES DE MATRICES . . ... . .... . ............. ... . . . . . . . . . 197
8-2-2 Usando arreglos de la sentencia DEFM . . ..... . .... .. .... .. .. . .. 83
8-2-3 Visualizaciones del modo DEFM . ...... . ....... .... ... ... ..... . 83 5200 INTEGRACION NUMERICA (METODO DE ROMBERG) . . .. . ... .. .. .. . . 207
8-2-4 Comando CLEAR, Comando DIM, Comando DEFM en el modo 5220 ECUACIONES DIFERENCIALES ORDINARIAS
DIM y en el modo DEFM .. .. . .. .. .. ..... .............. . . . .. 83 (METODO DE AUNGE-KUTTA) ................. .. .. . . . ......... . 209
8-3 CARGA DE PROGRAMAS DE LA SERIE PB-100 .... . . .. .. . . .. .. . ...... 84 5230 INTERPOLACION DE LAGRANGE ... ... . ........ . ........ . .. . .. .. .. 210
8-4 LECTURA DE DATOS DE LA SERIE PB-100 . . . .... . . .. . ........ .. ... . 84 5250 FUNCION GAMA r(x) . . . .. ... . .. . ......... . ...... . ... . ........... 211
8-5 FORMATO DE COMANDOS ..... . ... . ...... . . . .. . .. . . .. ..... .. . .... 85 5260 FUNCION DE BESSEL Jn(x) ...... . . . . . .... . . . . .. ... .............. 212
5270 FUNCION DE BESSEL Yn(x) ... . .................. ... .... ..... . ... 213

1 PARTE 9 PRINCIPIOS DEL MANEJO DE ARCHIVO ... . ... .. ...... . . 87 1


5280 FUNCION DE BESSEL MODIFICADA I n(x) .......................... 214
5290 FUNCION DE BESSEL MODIFICADA Kn (x) ...... ... .. . ...... .. ...... 21 5
5300 NUMEROS COMPLEJOS . .. ....... .. .. ... . . ...... _.. . . ... . ....... 216
9-1 DISPOSITIVOS DE ARCHIVO .. . .... .. . . ... . . . ................ .. ... 87
9-2 DESCRIPTORES DE ARCHIVOS ... . . . .. . .... . . . .................... 88 5350 BINARIO-DECIMAL-HEXADECIMAL .... . .......... : . ......... . . .... . 220
9-2-1 Cintas cassette . ..... . ... . ..... . ...... . .. . . .. .............. . 88 5510 LINEA RECTA QUE PASA A TRAVES DE DOS PUNTOS ......... .. ... 225
9-2-2 Circuito de comunicaciones . .. . .. . ........... . . . .. . .. .. .. . .... 89 5520 ANGULO DE INTESECCION PARA DOS LINEAS RECTAS .. . .......... 226
5530 DISTANCIA ENTRE UN PUNTO Y UNA LINEA RECTA .......... • . . ... 227
5540 'MOVIMIENTO ROTACIONAL .... .... . ..... . ...................... . 228
J PARTE 1O REFERENCIA DE COMANDOS ..... .. . ... ..... . ........ 91 5550 CIRCULO PASANDO A TRAVES DE TRES PUNTOS .... .. .... .. ...... 229
5560 LARGO DE LAS LINEAS TANGENTES DESDE UN PUNTO
ELEMENTOS DE FORMATO .. . . . . . .. .. . ... . .......... . .. . . . . . ... . ....... 91 A UN CIRCULO . .. .. . .. . ...... ......... .. ....... . .. . .......... 230
80MANDOS MANUALES ... .. . .. ..... . ....... . ...... . . ... • .. ....... .. ... 92 5570 ECUACION DE LAS LINEAS TANGENTES ........... . ....... . ... .... 231
COMANDOS FUNDAMENTALES ....... ............ . . ..... . . ... .. . ....... 100
5600 AREA DE UN TRIANGULO .. . . . .. . ......... . ...................... 233
FUNCIONES NUMERICAS . .......... . ... . .. . . . .. . ... . .. . . ... .. ... .. ... . 130
5605 AREA DE UN TRAPEZOIDE .................. .. ... . . .. .... . . .. .... 234
FUNCIONES DE CARACTERES . .. .. . . ..... . ....... . . . .. ........ . . . ... .. 147
COMANDOS DE 110 .. .. ... ... . . . ....... . ............... .. . . ........... 160 561 O AREA DE UN PARALELOGRAMO . . . .... ... ....... . ... . . . . - ........ 235
COMANDOS DEL BANCO DE DATOS .... ... . .. . . . ... ... ... ... ........... 172 5615 AREA DE UN CIRCULO . .. . ....... .. ... . ..... . .. . .. .. ..... ....... 236
5620 AREA DE UN SECTOR . ........ ·............. . . .. .. ............... 237
~ -~ .,...-~ ••~J~~-&-•_.,.,,_~..,,,.. _ _ ,_..;.:..z ~t .....- , ........ _ .........,." • ._, _,,,, _ _ ~~-v~--''""'L&-•.....,..,._..-.,.....,._..:........ Ct~-~·•:!!!•·-
•-•... ~
· ~ -:!:!-
=•====:..:

5625 AREA DE UN SEGMENTO , . , , . . ... .. .. . .. . . . ...... ... .... .. .• .. . . 238 6310 FRECUENCIA ACUMULATIVA SUPERIOR (DISTRIBUCION BINOMIAL) ... 295
5630 AREA DE UNA ELIPSE ..... .. . ................. .. ......... . ... . .. 239 6320 FRECUENCIA ACUMULATIVA SUPERIOR
5635 AREA DE UN POLIGONO ..... . ...... . ............ .. .......... . ... 240 (OISTRIBUCION DE POISSON) ... .' . . . ... . .... . ..... . . . ... . ..... . 296
5650 AREA DE LA SUPERFICIE DE UNA ESFERA ....... .. . . ... .... . .... . 241 6330 FRECUENCIA ACUMULATIVA SUPERIOR
5655 AREA DE LA SUPERFICIE DE UNA ZONA DE UNA ESFERA . . . . .. .... . 242 (DISTRIBUCION HIPERGEOMETRICA) . . . .. ... .. . ....... . .... .. . .. 297
5660 AREA DE LA SUPERFICIE DE UN SECTOR ESFERICO . ... .. .. . . ..... 243 6410 PUNTO PORCENTUAL PARA DISTRIBUCION NORMAL ...... .. . .. .. .. 298
5665 AREA DE LA SUPERFICIE DE UN CILINDRO CIRCULAR . ... .... .. . ... 244 6420 PUNTO PORCENTUAL (DISTRIBUCION x2) .. . . . ........... . . .. . . .... 299
5670 AREA DE LA SUPERFICIE DE UN CONO CIRCULAR .. ............ . .. 245 6430 PUNTO PORCENTUAL (DISTRIBUCION t) .......... .. ....... . ....... 300
5675 AREA DE LA SUPERFICIE DEL TRCNCO DE UN CONO CIRCULAR . .. .. 246 6440 PUNTO PORCENTUAL (DISTRIBUCION F) .. . .. ........... ... .... ... 301
5700 VOLUMEN DE UNA ESFERA ....... . . . ... .... .. . .. . .... . .. . .. .... . 247 6450 NUMEROS ALEATORIOS NORMALES . . . ...... .. . .. . . . .. ... .. : ..... 302
5705 VOLUMEN DE LA ZONA DE UNA ESFERA ..... . .... .. . .......... . .. 248 6460 NUMEROS ALEATORIOS EXPONENCIALES . .... . . . ... . ... ... ....... 303
571 OVOLUMEN DE UN SECTOR ESFERICO ................... . .... . . . . . 249 6500 ESTADISTICAS DE VARIABLES SIMPLES ......... . ... . ..... . .. . .. . . 304
5715 VOLUMEN DE UN CILINDRO CIRCULAR ..... . ... ~ . . . ... . . . ... . . .. . 250 6510 ANALISIS DE REGRESION LINEAL (y= a+ bx) .... .. .. . ..... . ...... . . 307
5720 VOLUMEN DE UN CONO CiRCULAR . ... . . .. ... .... .. ... . . ... ..... . 251 6520 ANALISIS DE REGRESION LOGARITMICA (y=a+ blnx) .. . .. . . .. ....... 310
5725 VOLUMEN DEL TRONCO DE UN CONO CIRCULAR .... . .... .. . .. ... . 252 6530 ANALISIS DE REGRESION EXPONENCIAL (y= ab" x). .. . .. .. .. . .. . ... 313
5730 VOLUMEN DE UNA CUÑA ...... .. .. .. ........... .. ... .... . .. .. .. . 253 6540 ANALISIS DE REGRESION DE POTENCIA (y= ax " b). ......... .. ..... 316
5735 VOLUMEN DE UNA PIRAMIDE ..................... . .............. 254 6610 ESTIMACION DEL INTERVALO MEDIO (PARA VARIANZA CONOCIDA). .. 320
5740 VOLUMEN DEL TRONCO DE UNA PIAAMIDE .... . ...... . .. . . . .. .. . . 255 6620 ESTIMACION DE INTERVALO MEDIO
5745 VOLUMEN DE UN ELIPSOIDE ......... ..... ... .. .............. . ... 256 (PARA VARIANZA DESCONOCIDA) . . .... . .... . .. .. ........ . ..... 324
5750 CIRCULOS INSCRITO Y CIRCUNSCRITO DE UN POLIGONO ... . ...... 257 6630 ESTIMACION DE INTERVALO DE VARIANZA ... . . .... ......... . .. .. . 328
5760 POLIEDRO REGULAR ... .. .... .... . ... . .. . . . . .... ...... . ....... . . 258 6640 ESTIMACION DE INTERVALO DE DESVIACION ESTANCAR ....... . .. . 332
5800 FACTORIZACION .... .. .. ..... .. ... . ..... . ..................... . . 260 6650 ESTIMACION DEL INTERVALO DE LA TASA DE VARIANZA . .. ... .... .. 336
5810 FUNCIONES TRIGONOMETRICAS . ..... .... .. .. .. . ... . ... .. .... . . . 261 6660 ESTIMACION DEL INTERVALO DE LA DIFERENCIA MEDIA . .. . . .. ..... 341
5820 DIFERENCIALES ..... . ....... . .....•..... .. ........... .• .. .. • . . . 262 6670 ESTIMACION DEL INTERVALO DE LA TASA .......... ... .. . ........ 346
5830 INTEGRACION .. . . . .... . .. .. .... . .. .. ............. . .. .. . . ... '. . . . 263 6680 ESTIMACION DE INTERVALO DE LA DIFERENCIA DE LA TASA . .. . . ... 347
5840 TRANSFORMADA DE LAPLACE ... . .. .. .. .. . ...... ...• . .. . .. .. . ... 265 6710 PRUEBA DE LA MEDIA DE LA POBLACION (DOS LADOS) :
5900 TABLA PERIODICA ... .. .......... ... . .. . .... ...... ... . ... .... ... 2~7 PARA VARIANZA CONOCIDA .. ..... .. . .. ..... . . . . . . ......... . .. 349
5910 CONSTANTES CIENTIFICAS . ... ... .. .. ..... . .. . .... . . . ... . ....... 272 6711 PRUEBA DE LA MEDIA DE LA POBLACION (LADO DERECHO):
5920 CONSTANTES DE DISOCIACION ELECTROLITICA . . . . . . .. . ..... .. ... 274 PARA VARIANZA CONOCIDA .. . . . ........... ... ... . .. . . . . .... .. 353
5930 MOVIMIENTO Y ENERGIA ..... . ...... . ............ . .. . . . .... . . ... 275 6712 PRUEBA DE LA MEDIA DE LA POBLACION (LADO IZQUIERDO) :
5932 MOVIMIENTO DE ONDAS ...... . ..... . . ... . ... . . ......... .. .. . ... 2n PARA VARIANZA CONOCIDA ... .. .. . .. . ... .. .. ..... ...... .... .. 357
5934 CIRCUITOS DE C.A. y e.e . . ...... . ....... ... . ...... . . .. .... . ... 279 6720 PRUEBA DE LA MEDIA DE LA POBLACION (DOS LADOS):
5936 CAMPOS ELECTRICO Y MAGNETICO ... .. . ... ... ..... , .......... . . 281 PARA VARIANZA DESCONOCIDA . . ... ... .... . .. . . . .. . .. .. .. .... 361
5938 TERMODINAMICAS Y OTRAS .. .... . . . . .. . ..... . . . . . ..... ... .... .. 283 6721 PRUEBA DE LA MEDIA DE LA POBLACION (LADO DERECHO):
5950 CONVERSIONES METRICAS PARA LONGITUD ... . ... . ......... . ... . 284 PARA VARIANZA DESCONOCIDA ... . .... . ..... . . . . ...... . . . ... . 364
5960 CONVERSIONES METRICAS PARA AREA .. .... ....... .. ..... ...... . 286 6722 PRUEBA DE LA MEDIA DE LA POBLACION (LADO IZQUIERDO):
5970 CONVERSIONES METRICAS PARA VOLUMEN ... . .. . .. . ... . . .... ... 288 PARA VARIANZA DESCONOCIDA . . ...... . . .. ........ .. .. . . ... . . 368
5980 CONVERSIONES METRICAS PARA PESO .. . . .. . ..... . . . .. .. .... . . . 290 6730 PRUEBA DE LA VARIANZA DE LA POBLACION (DOS LADOS) . ... . .... 371
621 OINTEGRALES DE PROBABILIDAD SUPERIOR 6731 PRUEBA DE LA VARIANZA DE LA POBLACION (LADO DERECHO) ..... 374
(DISTRIBUCION NORMAL) ........ . .... .. ..... .... . ......... ... . 291 6732 PRUEBA DE LA VARIANZA DE LA POBLACION (LADO IZQUIERDO). ... 3n
6220 INTEGRALES DE PROBABILIDAD SUPERIOR (DISTRIBUCION x2) .. .. ... 292 6740 PRUEBA DE LA TASA DE VARIANZA (DOS ALDOS) . . . .... .. . . . . . . ... 380
6230 INTEGRALES DE PROBABILIDAD SUPERIOR (DISTRIBUCION t) . . ....•. 293 6741 PRUEBA DE LA TASA DE VARIANZA (LADO DERECHO). . .... . . . . .... 385
6240 INTEGRALES DE PROBABILIDAD SUPERIOR (DISTRIBUCION F) ........ 294 6742 PRUEBA DE LA TASA DE VARIANZA (LADO IZQUIERDO) .... . .. . ..... 390
6750 PRUEBA DE LA DIFERENCIA MEDIA (DOS LADOS) ..... . . ..... . . . ... 395
6751 PRUEBA DE LA DIFERENCIA MEDIA (LADO DERECHO) . .. ......... .. 400
6752 PRUEBA DE LA DIFERENCIA MEDIA (LADO IZQUIERDO) ........... .. 405
6760 PRUEBA DE LA TASA (DOS LADOS) .................... . .......... 410
6761 PRUEBA DE LA TASA (LADO DERECHO) . .... .. ..... . .... ... . .. .... 411
6762 PRUEBA DE LA TASA (LADO IZQUIERDO) .............. . .. ... ... .. . 412 CONFIGURACION DE LA UNIDAD
6770 PRUEBA DE LA DIFERENCIA DE LA TASA (DOS LADOS) ............. 414
6771 PRUEBA DE LA DIFERENCIA DE LA TASA (LADO DERECHO) .. . ...... 415
6772 PRUEBA DE LA DIFERENCIA DE LA TASA (LADO IZQUIERDO) . .... . . . 417
1-1 GUIA GENERAL
1 PARTE 12 ANEXOS ... . . .. . . . .... .. .. . .. ... ............. . .. . 419 1

12-1 TABLA DE CODIGOS DE CARACTERES .. . . ..... . : .......... . .. . . .. 419


12-2 TABLA DE MENSAJES DE ERROR . ....... .. . .. . . .. . . .. . ........... 421 ® ®@ ® @ ® @®@@ @ ®
12-3 TABLA DE COMANDOS/FUNCIONES . . . ..... ....... . .. . .. . ... .. .... 423
12-4 LISTADO DE PALABRAS RESERVADAS .... . .... .. .... . .. . ....... .. 424 1 1 1 1 1

ESPECIFICACIONES .. . .. .. . . .. .. ... ...... : .. .. . ........ . .... . 425 :+::t::t: CAS O F::·:: .... ::: 5 t1F' /F::: - :::::a~1F' : ::f::t:

INDICE . ... ............ .. ... . . .. . .. .. . . . .. .... ......... . .... 427


*** :;e I: rn FI LI E:F.:Ai.'.V 116 ... ,.. ,.
...J.··J.·

1 1 1 1
CD @) @® @ © ®
@

Q) Interruptor de encendido ® Teclas alfabéticas @ Tecla de apuntes


@ Tecla de cambio ® Tecla espaciadora @ Tecla de modo
QlTeclas numéricas @ Tecla CAPS ® Teclas de áreas de programas
© Tecla decimal @ Teclas del cursor @ Teclas de funciones
® Teclas de operadores ® Tecla de inserción/borrado ® Tecla de almacenamiento
aritméticos @ Tecla de interrupción de fónnulas
® Tecla de ejecución @ Tecla de retroceso/borrado @ ·Botón de reposición total
0 Teclas de paréntesis de pantalla @ Botón P
@ Tecla de respuesta @ Tecla del menú @ Pantalla
® Tecla de ingeniería @ Tecla LJB
@ Teclas del cursor(@,§],~, CID)
1-2 FUNCIONES OPERACIONALES Mueven el cursor en la pantalla. Cada presión mueve el cursor en la dirección indicada en
las teclas, mientras que al mantener presionada la tecla se obtiene el movimiento continuo
CD Interruptor de encendido ( -OS- ) a alta velocidad del cursor. Cada tecla del cursor también toma una función diferente al ser
Deslícelo hacia la derecha pára encender (ON) la unidad y hacia la izquierda para apagarla
presionada en combinación con la tecla El .
(OFF).
@ Tecla de cambio ( !]] ) TECLA FUNCION ~+
Se usa para entrar los comandos en BASIC y los símbolos escritos en rojo en el panel de
~ Cursor izquierdo Mueve el cursor hacia el principio de la línea lóoica
teclas. Cada presión de esta tecla causa que el símbolo " (ID " se apague o encienda en
la visualización. ~ Cursor derecho Mueve el cursor hacia el fin de la línea lógica
• En este manual, la tecla de cambio será representada por 8 para distinguirla de la tecla Lil Cursor arriba Recorre (scroll) la pantalla hacia arriba sin mover el cursor
alfabética (ID. (]] Cursor abajo Recorre (scroll) la pantalla hacia abajo sin mover el cursor
@ Teclas numéricas ( (!) - rn ) ( 'S) Véase la página 7 para los detalles sobre las líneas físicas y las líneas lógicas:
Entran los valores numéricos escritos sobre cada tecla.
@ Tecla de inserción/borrado ( S I ~ )
© Tecla decimal ( c:J ) Inserta un espacio eii.la posición actual del cursor desplazando todo desde la posición del
Entra la coma decimal. cursor un espacio hacia la derecha. Al usar esta tecla en combinación con la tecla 8. el
® Teclas de operadores aritméticos ( !±l , G , @ , 0 ) carácter en la posición actual del cursor se borra y se llena automáticamente el espacio creado
Entran los operadores aritméticos escritos sobre las tecla. mediante el desplazamiento en un espacio hacia la izquierda de todo lo que está a la derecha
(±J : Suma del cursor. Al mantener presionada esta tecla para cualquiera de las dos funciones se pro-
G : Resta duce la operación continua a alta velocidad de la función respectiva.
(!) : Multiplicación ® Tecla de interrupción ( 8)
0 : División Termina las operaciones manuales, la ejecución de programas, la salida a la impresora y
@ Tecla de ejecución ( §l) la salida LIST. También reactiva la alimentación cuando ésta ha sido interrumpida mediante
Finaliza la entrada para un cálculo y produce el resultapo. La función de esta tecla es equiva- la función de apagado automático (ver la página 11). ·
lente a la tecla " =" de una calculadora estándar. ® Tecla de retroceso/borrado de pantalla ( ~ I ~)
Esta tecla también se usa para entrar las líneas de un programa y para la ejecución efectiva Borra el carácter localizado inmediatamente a la izquierda de la posición del cursor y llena
de programas . automáticamente el espacio creado mediante el desplazamiento de todos los caracteres a
Q) Teclas de paréntesis ( CIJ GJ ) la derecha de esta posición en un lugar hacia la izquierda. En combinación con la tecla E!!},
Entra paréntesis en cálculos de paréntesis tales como: 5 x (1 O + 20) borra los contenidos de la pantalla y posiciona el cursor en la esquina izquierda superior
@ Tecla de respuesta ( ~ ) de la pantalla.
Vuelve a llamar el resultado del cálculo manual más reciente. Al presionar esta tecla durante @ Teéla de menú ( ~ )
la ejecución de un programa la ejecución se suspende hasta que se presiona la tecla §!. Sólo es operable en el modo CAL, esta tecla se usa para visualizar el menú de la biblioteca
científica incorporada. Véase la PARTE 11 BIBLIOTECA CIENTIFICA para los detalles.
® Tecla de ingenieria ( ~ I c5 )
Convierte un resultado de cálculo en una visualización exponencial. @ Tecla LIB ( ~)
Sólo se puede operar en el modo CAL, ésta tecla ejecuta la operación correspondiente a
@ Teclas alfabéticas
Entran los caracteres alfabéticos escritos sobre cada tecla. un número de biblioteca entrado. Véase la PARTE 11 BIBLIOTECA CIENTIFlCA para los
detalles.
® Tecla espaciadora ( B )
@ Tecla de apuntes ( 8)
Entra un espacio.
Se usa para visualizar y buscar datos de BANCO DE DATOS. Véase la PARTE 5 FUNCION
@ Tecla CAPS ( §l) DE BANCO DE DATOS para los detalles.
Cambia las teclas alfabéticas de caracteres en mayúscula a caracteres en minúscula. El
modo de mayúsculas se indica mediante el símbolo "CAPS" en la visualización. ® Tecla de modo ( ~)
Se usa en combinación con las teclas numéricas para especificar los modos de operación .
8 [!) ............ Modo CAL (Seleccionado al encender la unidad)
8 CD ............ Modo BASIC (Escritura/Edición de programas)
8 lil ............ Modo DEG (Unidad de ángulo= grados)
8 (]] ............ Modo RAD (Unidad de ángulo= radianes)
8 ([) ............ Modo GRA (Unidad de ángulo= grados centesimales)
8 (I) ............ Impresión encendida
8 00 ............ Impresión apagada
8 []] ............ Modo de entrada de apuntes (función de BANCO DE DATOS)
3
2
/ IJ
~ •n¡i

® Teclas de áreas de programas ( ~ 8 - 8)


--
1-3 VISUALIZACION DE SIMBOLOS
Ejecuta el programa en el área de programa correspondien te en el modo CAL. Especifica
un área de programa para la escritura o edición en el modo BASIC. Los símbolos que aparecen en la visualización que se ilustra abajo presentan el estado ac-
® Teclas de funciones ( 8 , [!!!] , !B , etc.) tual de un cálculo.
Permite la entrada por una tecla de las funciones que se usan a menudo.
• Funciones de entrada directa Número de registro de los dat¡ de banco de apuntes (Modo MEMO)
8 . 0 .8.~ .~ .~ . ~.~.0.G
• Funciones con 8 CAJl'S l! C4'. l.ASIC OCCAAOGAA ~ JH: m! 1Jll su OU'M Plll'T '"" ~
~,b,~,~,~.~.~Ld.~,~,b.~,~'~'~.~,~.6
@ Tecla de almacenamiento de fórmulas (@, @!], ~)
Se usa cuando se trabaja con la función de almacenamiento de fórmulas. Véase la PARTE
4 FUNCION DE ALMACENAMIENTO DE FORMULAS para los detalles. CAPS Caracteres alfabéticos en mayúscula (minúsculas cuando no se visualiza)
® Botón de reposición total ( AU.~esET) ~ Modo de cambio (Se pueden entrar los comandos/funciones marcados sobre las
Borra todos los contenidos de memoria y entra en el modo CAL. Todos los datos importan- teclas)
tes deberían ser almacenados en otra parte antes de presionar este botón. Si mediante la CAL Modo CAL (Cálculos aritméticos básicos o cálculos de funciones)
presión de este botón no se borran los contenidos de la memoria, presione en primer lugar BASIC Modo BASIC (Entrada, edición y ejecución de programas en BASIC)
el botón P y luego el botón de reposición total. DEG Unidad de ángulo =grados
@ Botón P ( ~ ) (panel posterior) RAD Unidad de ángulo =radianes
Este es el botón de reposición del hardware que se usa para corregir la mala operación pro- GRA : Unidad de ángulo= grados centesimales
vocada por la corriente estática. Aunque se interrumpe la operación, los contenidos de me- ~: Búsqueda, visualización, entrada y edición de datos de BANCO DE DATOS
[]ID Entrada, edición de datos de BANCO DE DATOS
moria se conservan. Cuando la mala operación daña los contenidos de la memoria se debe
usar el botón de reposición total. Nótese que la unidad se apaga y enciende nuevamente 00 Edición de datos de BANCO DE DATOS, edición de programas en BASIC
al presionar el botón P. DEFM Modo DEFM (Para ejecución de programas de la serie CASIO PB-100)
IUBI Modo de función de bibl ioteca científica
@ Pantalla PRT Modo de impresión (salida de los contenidos de la visualización a la impresora)
Visualización de cristal líquido de 32 columnas x 2 líneas en la que aparecen caracteres de TA Modo de seguimiento (sigue la ejecución de los programas en BASIC)
5 x 7 puntos. STOP Visualización suspendida (por el comando STOP de BASIC o por la sentencia
PRINT)

-1-4 TECLADO

..... ..... ...


ttt CASIO FX-850PIFX- 880P ***
***
1 . . . MI
SCIFNTIFIC LIBRARY 116
:¡ ¡, ·AA 1. 1 ace Si !í4 11 ·:&í "' wte;
***
11 !'"?i' liBiiM§ ... 1

CASIO

'" Una mirada al teclado de la unidad revela que los caracteres y símbolos están localizados
sobre las teclas. Estos se accesan usando las teclas 0 y 8.
4
5
1-4-1 Funciones de tecla EJEMPLO:

Modo nonnal Operación Visualización


En este modo, cada tecla entra los caracteres, símbolos, o comandos que están escritos
sobre las teclas mismas. (Este estado se fija automáticamente después de encender la uni- ~ (%) -+ PRINT _.. ~6 s n -·· _.-,.,.-

dad e inmediatamente a continuación del procedimiento de reposición total.) ~ (!] -+ NPR (


000000
HIXS ! DMSI~ .,.., mA(: J,-. '~

EJEMPLO:
ºººººº
Operación Visualización
O DDD
"'°"6e ~re. l f.llO oa.
óooo
(AJ
CID
A
E
" e •

DDDDDDDDDDD
::z s " • • J •
ooooó
oosua AE~

DDDDDDDDDD
aoro iro:t 1'1E:n .- rHEN mir usr -,
ooooó
ºªªººªºººº ooó
[l]ffi]~~[s:K"¡
G~Cillrn:J§J§J§Jw
[Q) fRJ w
CBJ CTJ CYHill OJ CQJ lEl 0 C§J rn rn rn0
CKJ CID CID CEJ CQJ IBJ QJ IBJ w 0 8
""" rnrnrnmEJ 1-5 PANTALLA
La pantalla es una visualización de cristal líquido de 32 columnas x 2 lineas. Los caracteres
w 00 ~ w 00 Cffi CMJ ITJ CJ GJ B ~8001 EXE J se forman mediante una matriz de 5 x 7 puntos.

T 2 líneas
Modo de minúsculas ~~~~~~~~~~~_Jl_
Al presionar la tecla §l se cambian las teclas alfabéticas (solamente) en mayúscula a teclas 1 - - - - - - - -- 32 c o l u m n a s - - - - - - - - - - - <
alfabéticas en minúscula lo que se indica por la desaparición del símbolo B de la visualiza- 1
ción. Presionando una vez la tecla CAPS el teclado queda en el modo de minúsculas, mientras
que al volverlo a presionar, éste retorna al modo de mayúsculas. 1-5-1 Lineas físicas y líneas lógicas
EJEMPLO: La c~pacidad de visualización máxima de una línea es de 32 columnas, pero internamente
la unidad es capaz de manipular líneas de hasta 255 caracteres de largo. La línea de la
Operación Visualización capacidad de visualización (32 caracteres) es llamada línea ffsica, mientras que la línea de
§l(A) -+ a w G m CD m w w mm rn la capacidad interna es llamada línea lógica. Una línea lógica es una línea continua de
caracteres en que las columnas a la extrema derecha de la pantalla no son nulas.
[[)
[ID d
b
mmmmrnrnrnrnw
w0m0rn0~ Una linea Hsica - - ¡ +2 +3 +4 +5 +6 +7 +8 +9 +10 + 1 1 + 1 2 + 13 +14
Una linea física -+ 15 +¡ 6 +¡ 7 T"

1
Una línea lógica, desde el primer carácter hasta el último
1-4-2 Funciones escritas sobre las teclas
Los comandos de una tecla en BASIC y los símbolos y comandos escritos en la parte superior Al presionar 8 §) el cursor se mueve al principio de la línea lógica, mientras que al pre-
de la tecla se entran cuando las teclas correspondientes se presionan a continuación de sionar ~§J. éste se mueve al fin de la línea lógica. Estas operaciones son útiles para deter-
la tecla ~. Se debe notar sin embargo que al presionar las teclas numéricas ( [!) - [[] ) minar la extensión de las líneas lógicas.
después de~ en el modo CAL se ejecuta el programa en el área de programa correspon-
diente, mientras que en el modo BASIC se cambia al área de program as correspondiente.

7
1-5-2 Pantalla virtual 1-6 CARACTERES DE VISUALIZACION
La pantalla puede visualizar dos líneas a la vez, y al entrar la tercera línea, la primera línea La relación entre los caracteres y los códigos de caracteres es la que se ilustra en Ja si-
se desplaza hacia arriba fuera de la pantalla. Sin embargo, las Hneas que se desplazan fuera guiente tabla.
de la pantalla pueden ser traídas de vuelta a la vista usando las teclas del cursor ( Cfil /
(ID), ya que esta unidad es capaz de almacenar hasta ocho líneas internamente. Estas ocho Tabla de códigos de caracteres
lineas forman la pantalla virtual, mientras que las dos líneas efectivamente visualizadas son
denominadas pantalla real. Dígito de orden superior - -

:............. .......... ........... .. .... ... ....... ..................... "-; 0 15 32 48 64 80 96 112 128 144 150 175 192 208 224 240
HEX. o 1 2 3 4 5 617 8 9 A B e D E F
IA AAA
Z HHB B o ... o
( ) @ p p A 1o (>oc) - '9
-" X

:1 eeee 1 1 DEl ) 1 1 A Q a Q ¡ 1 . p 7 ¿, ,;: f'l


(~ r
~ o o o o º- Pantalla virtual 2 ( ..S } )) 2 B R o r / 2 -< 'Y ;!-.
"' ~

5 F. F. F. E E (2 lineas)
3 :1 3 e s e s 3 , .., 7 'E r F!
o FFFFF 4 4 (~) s 4 D T <1 t :i: 4 J: ,... t> - 8
5 5 ~) % 5 E u • u o 5 ;>1' 7 .:J. l :¡:

6 6 (':.:i) & 6 F V 1 V
• 5 ? n -- 3 - B
7 7 ( 8!L I 7 G w g w 1 7 ,, ~ 3l ~ ,. ¡;,
1-5-3 Editor de pantalla 8 8 ) BS } ( 8 H X h X a 8 ¡.,. ? ~ ')
• +e:
Las líneas de programas o datos incluidos en la pantalla virtual pueden ser editados. Prime- .,
ro, la porción del programa o datos se trae a la pantalla real, y luego el cursor se posiciona
9 9 (?-.'Jl ) 9 1 y 1 y /J 9

..
7 ,/ ¡¡,
•-
en la posición a ser editada.
10 A ( l.F )
• .J z J z r l: :J /\ v •+
1-5-4 Contraste de visualización
11 B
e
{HOME)

( «>)
+ K e k 1

''
• - ;f '+;' t: o •
o
o
12 l a.JI < L ll' 1 8 n ~ 7 'J
"
n 13 o (C•) ( "" ) - = M ) m 1 ,.. X J. :.- o
r=1 c==J ,---., c==J :t
"
f.'
14 E
15 F
('l':f')

(~)
rn J
(.>) /
> N ......
'i' o -
n

o
-
;
<r

a
_, 3

.,
t?
')
1"
v
,

. '
c.

La visualización podría aparecer oscura o débil dependiendo de la potencia de las baterías • Los segmentos negros no se sacan
o del ángulo de visión. El contraste de la visualización puede ser ajustado al nivel ~ese~do • Las notaciones entre paréntesis son códigos de control y no se visualizan.
rotando el disco de control. Al girarlo hacia abajo (en la dirección de la flecha) la visualiza- • Los caracteres que no pueden ser visualizados usando la entrada desde el teclado pueden
ción se oscurece, mientras que al retarlo hacia arriba ésta se ilumina. ser visualizados usando la función CHA$.
Una visualización débil cuando el contraste ha sido fijado a un nivel alto indica que las bate-
rías están agotadas y que deberían ser reemplazadas tan pronto como sea posible (Véase
la página 1O).

8
1-7 ALIMENTACION 1-8 APAGADO AUTOMATICO
Esta unidad está equipada con una alimentación principal (dos baterías de litio CR2032) La unidad se apaga (OFF) automáticamente aproximadamente seis minutos después de la
y una alimentación de respaldo (una batería de litio de CR1220). Las baterías deberían ser última operación de tecla (excepto durante la ejecución de un programa), o la última entra-
reemplazadas cuando la visualización sea débil aun después del ajuste de contraste. Las da para una sentencia INPUT o PRINT. La alimentación puede ser repuesta poniendo el
baterías deberían ser reemplazadas una vez cada dos años, incluso si la unidad no ha esta- interruptor de encendido en la posición apagado (OFF) y encendido (ON) inmediatamente
do en uso durante ese periodo. después, o presionando la tecla ~-
• Los programas, y los contenidos de los datos se retienen incluso cuando la unidad se apa-
• Reemplazo de baterías Tornillos ga (OFF), pero las fijaciones tales como el número de dígitos o el modo (es decir, modo
BASIC, modo de entrada de apuntes) se cancelan.
1) Apague (OFF) la unidad y saque el panel po'ste- •
rior de la unidad después de sacar los dos tornillos
que lo mantienen en posición.
1-9 CONECTOR
2) Saque el soporte de la batería principal sacando
el tornillo A, y/o el soporte de la batería de respal- D C1 D
Bocón P
do sacando el tornillo B.

3) Saque las baterías viejas girando la unidad de ma-


©'-------!
nera que el compartimiento de baterías quede bo- El conector que se indica en la ilustración está equipado para la conexión de dispositivos
ca abajo y palmeándolo levemente. periféricos (es decir, la FA-6). Asegúrese de dejar la cubierta del conector en su lugar cuan-
do los dispositivos periféricos no estén conectados.
4) Limpie las superficies de las baterías nuevas usan-
do un paño seco y cárguelas en el compartimien- Tomillo B Torn illo A
to de baterías asegurándose que el polo positivo
( +) quede hacia arriba.
- - · -·---.:¡
1
5) Reponga el tornillo del soporte de la batería
mientras presiona las baterías hacia abajo.

6) Reponga el panel posterior de la unidad y los dos


tornillos que lo mantienen en posición.

• El reemplazo simultáneo de las baterías principal y de respaldo causa que los programas
y datos almacenados en la memoria se borren.
• Asegúrese de sacar las baterías agotadas de la unidad para evitar daños debido a filtra-
ciones de las baterías.
• Asegúrese de reemplazar ambas baterías principales.
• Siempre asegúrese que la polaridad de las baterías sea correcta.
• Nunca se deshaga de la baterías en forma que éstas sean incineradas. La exposición de
las baterías al alto calor puede causar que exploten.
•Botón P
Botón de reposición de hardware usado para detener la mala operación causada por la
corriente estática. Asegúrese de apagar y encender la unidad al presionar el botón P.

• Mantenga las baterías tuera del alcance de niños pequeños. Se debe consultar inme-
diatamente a un médico en caso de que sean tragadas por accidente.

10 11
ENTRADA DEL PROGRAMA:

OPERACION FUNDAMENTAL 10 IAJGS~

20 I]) G s~
30 CIJ ® m ([] m 0 m 00 §l
Esta sección cubre los diversos modos disponibles con la computadora usando una serie 40 m@ [[) §1
de ejemplos simples. Estos procedimientos deberían ser bien aprendidos antes de intentar
operaciones más complejas. EJECUCION DEL PROGRAMA

2-1 MODO CAL


Véase la PARTE 6 PROGRAMACION EN BASIC (página 46) para los detalles sobre el uso
El modo CAL queda en efecto cada vez que se enciende la unidad. En este modo se pueden del lenguage BASIC.
efectuar cálculos aritméticos, cálculos de funciones, ejecuciones de biblioteca científica, cál-
culos de almacenamiento de fórmulas, ejecución de programas, y llamado de datos.
2-3 FUNCION DE ALMACENAMIENTO DE FORMULAS
EJEMPLO:
La función de almacenamiento de fórmulas hace posible almacenar fórmulas que se usan
2,5+3,5-2= a menudo en la memoria para efectuar los cálculos al asignar los valores a las variables.
Esta función se aplica en el modo CAL usando las teclas 8 , ~ , y §9 .
OPERACION:
EJEMPLO:
285GJ3[JSG2~ =
Determinar el precio de venta de un producto aplicando la tasa de ganancia basada en el
precio de compra y en el precio de venta

Aunque se usa la tecla §l en lugar de la tecla 0 , la operación es idéntica a aquella de SELLING PRICE (PRECIO DE VENTA) = PURCHASE PRICE (PRECIO DE COMPRA).;.
las calculadoras estándar. (1 - PROFIT% (PORCENTAJE DE GANANCIA))
Se puede entrar al modo CAL desde otro modo presionando 81]]. Véase la PARTE 3 FUN-
ENTRADA DE TECLAS
CION DE CALCULO (página 16) para los detalles.
81]]
2-2 MODO BASIC ®mm~GCIJ@oo@~1AJ®m0m1GCIJ®@mmmml:!B
El modo BASIC se usa para la creación, ejecución y edición de programas en BASIC. Se Requerido para almacenar la fórmula en memoria_j
puede entrar al modo BASIC desde otro modo presionando 8 CD.
Asegúrese que la entrada de la fórmula sea correcta presionando la tecla ~ .
EJEMPLO:
OPERACION:
Crear y ejecutar un programa que calcule la suma de dos valores A y B.

Ahora calcular los precios de venta de los siguientes productos:


-~

PRECIO DE COMPRA GANANCIA


$1,000 30%
$960 25%
12 13
¡¡¡¡¡¡¡;;;,;,;
·-;;;;
-;,;-::;
~·;;;
~,:
-;:
-;:;
·-::
·~=-==·==
· ::::::::·~~--- -----... ....--.. ~.. o.I~ .......... ~-. ··-·-- _._......... ........_ _ - -- --~~·- . . . -. . . _ . - - - · - - ·- - - ...... ,..,~~--~-----~-.....:..-=::::...-. ---- ----

§9
I PURCHASE?_ 2-5 BIBLIOTECA CIENTIFICA INCORPORADA
f5URCHASE? l 000
1000 § l_PROFIT?- Esta función suministra una amplia y útil variedad de bibliotecas científicas que pueden ser
llamadas y usadas durante los cálculos en el modo CAL.
PAOFIT?lll . 3
Oc:J3~ I?EL L = 1428 . 571429 Operaciones matemáticas/estadísticas - 116 tipos
IPUACHASE?- Las operaciones se seleccionan usando las teclas ~ , [fil , GIJ , ~ y @!) .
§9
·Para los detalles, véase la PARTE 11 BIBLIOTECA CIENTIFICA (página 178).
PURCHASE?960
960~ I_PROF I T?_
PROF I T? . 25
825~ I_SELL= 1280 2-6 RESUMEN
Como se ve en este ejemplo, una vez que se entra la fórmula, ésta puede ser usada repeti-
Tabla de funciones
damente mediante la simple asignación de valores para las variables. Véase la PARTE 4
FUNCION DE ALMACENAMIENTO DE FORMULAS (página 34) para los detalles. Nombre de la función Operación de teclas
• La tecl a~ puede ser usada para terminar esta función .
Modo CAL E3 [!] -
Modo BASIC E3 ITl
2-4 FUNCION DE BANCO DE DATOS (MODO MEMO IN) Banco de datos E3 [[)
La función de BANCO DE DATOS permite el almacenamiento de un gran número de datos Almacenamiento de fórmulas E3® +@,§].~
para volver a llamarlos cuando sea requerido. Biblioteca científica incorporada E3 [!] + Número de biblioteca ~
Presionando E3 [[]se entra en el modo MEMO IN y el cursor aparece en el extremo superior
izquierdo de la visualización a la espera de la entrada de datos.

EJEMPLO:

J. SMITH 347-237-4811

8 [[]
® !MJ CD CTJ !El B QJ 8 B 347 G 237 G 4811 §

CAPO O<G il!EliJ IJ8l


SMITH J . 347 - 237-481 1

Una vez que se han almacenado los datos, los items de datos específicos pueden ser llama-
dos otra vez usando la tecla 8 .

(Modo CAL)

S M 1T H . J . 3 4 7 - 2 3 7 - 4 8 1 l 1(Búsqueda de los ítems


1. .__- - - - - - - - - - - - - - - - - - - - '·de datos que comien-
zan con " S".)

La tecla~ puede ser usada para terminar la función del BANCO DE DATOS.
Para los detalles sobre el almacenamiento y recuperación de datos, véase la PARTE 5
FUNCION DE BANCO DE DATOS (página 38).

15
134Z5+ 1 6_
34 (I] 5 l±J 16
Presione§] seis veces para mover el cursor de vuelta a la posición del 4. Esto también se
puede lograr mediante 8 ~ §) .

· FUNCION DE CALCULO @@@@@@ j 34JC5+ 1 6


3 ~,3~3;:¡:;:!~5~+~1~6;:============================:::!,
~·:;:;:;:7"=:=;:=::=====================! (Reemplaza el 4 por 3.)
33z5 +16
. 1 81
1
Esta función cubre los cálculos aritméticos fundamentales y los cálculos de funciones que
generalmente se efectúan manualmente. EJEMPLO:

33X5+16: 181
3-1 PREPARACIONES PARA LOS CALCULOS MANUALES
Como ejemplo, efectuaremos el cálculo de arriba entrando erradamente el valor 33 en lugar
Encender la unidad de 34.
Indicadores (Visualización de modo)
34 (I] 5 l±l 16 ª'
.
34
186
JI: 5 +16
(fil @ @ @ ~,3;;=;4~z~5;+;::::1;:6;;============================::!1 (Mueve el cursor a la
;=;·;;:;;;:1~8~6~:=::================!posición de corrección)

Cursor
3 1 3~§~+16 1

~.33%5+16
~1 ~8~1_ __ _ _ __ _ _ _ _ _ _ _ _ ____¡(Ree¡ecuta
1 et cálculo)
1
La ilustración que se indica arriba aparece cada vez que se enciende la unidad. Indica el
modo CAL en el que se pueden efectuar cálculos manuales. Sin embargo, la unidad de án-
EJEMPLO:
gulo actualmente especificada se retiene aunque la unidad se apague.
33 X5+ 16::181
3-2 ENTRADA DE CALCULOS MANUALES Y CORRECCION
Para efectos del ejemplo, el signo de multiplir:;ación (*)se omitirá y calculará por error.
Efectúe los siguientes cálculos fundamentales para familiarizarse con este modo.
335 l±J 16 ~ 335+16
35 1
EJEMPLO: (fil§)§] 33~+ 1 6 1(Mueve et cursor a la
3 1 poSición para insertar et
123 + 456 = 579 * ·l
33_5+ 1 6 1(Abre un espacio de
~ 351 carácter)
123 l±J 456 ¡ 123+456- 1 (Entrada de fórmula) ·
33JC!;¡ + 1 6 1(Entra el sfmbolo de
(I] 351 multiplicación.)
§ ¡ 123+456 1(Obtención del
resultado) 33JC5 +16 1(Obtiene nuevamente et
579 . §1 1 81 resultado.) ·

Como se puede observar aquí, la tecla ~ se presiona en lugar de la tecla §] . La tecla (I]
se usa para la multiplicación, mientras que 0 se usa para la división. Como se puede observar en el ejemplo anterior, la tecla~ se usa para insertar espacios
en la posición actual del cursor para la entrada de caracteres y símbolos.
Para corregir los datos entrados se puede usar el siguiente procedimiento.

EJEMPLO: ::

33 x 5 + 16=181

Para efectos del ejemplo, el valor 33 se entrará erradamente como 34.


EJEMPLO: OPERACION:

33x5+16=181 56 (jJ 812 0 82.5 §!


¡ 5sii:-12 1 -2 . 5
Para efectos del ejemplo, el cálculo anterior se efectuará entrando por error el valor 216 268.8
en lugar de 16.
Los valores negativos se entran presionando la tecla 8 antes de entrar el valor.
33(j]51:±:]216§1
EJEMPLO 3:
33*5+2 16 1
381 .
(Mueve el cursor de (4,5X10 7~) X( -2,3x 10- 78)= -0,01035
33* 5 +e l 6 vuelta a la posición del
:::=~ª=ª::::1~==================:::
1
2.)
33f
~ +1 6
1 (Borra el 2.) OPERACION:
~~=::=:====================::=::;
._ª---'-T"'~--'f_+___ _ __ __ _ _ _ _ _ _ _ _ __,!(Reejecuta el cálculo.)
1 6
4.5 00 75 00 El 2.3 00 B 78 §!
4.5E75l< -2 : 3E-78
1. -0 . 01035
Como se puede observar en el ejemplo anterior, la tecla~ se usar para borrar caracteres
de la posición actual del cursor. Los exponentes se entran presionando la tecla[!) (o la tecla alfabética CID) antes de entrar
el valor.
• También se puede usar la tecla(!!] para borrar caracteres, pero esta operación es leve-
mente diferente de 8 ~. El siguiente ejemplo muestra como se puede incorporar inmediatamente el resultado de un
cálculo en un cálculo subsecuente.
§!!] ~ ....... Borra el carácter en la posición actual del cursor.
EJEMPLO 4:
IABC QEFGH El~ • IA 8 C ~ F GH (23 + 456) X 567 = 271593

@ ............ Borra el carácter que se encuentra a la izquierda de la posición actual del OPERACION:
cursor.
23 (±) 456 ~ ¡ 23 +456
479
., ABCQEFGH ~ ·I ABQEFGH
continuando con

(jJ 567 §1 479 *567


Practique los siguientes ejemplos para familiarizarse con el procedimiento de cálculo fun- 2 7 1593
damental. El último resultado obtenido se puede entrar en cualquier punto de un cálculo subsecuente
presionando la tecla ~·
EJEMPLO 1:
EJEMPLO 5:
9 + 7,876-3,5 X2= 3,3
81,2.;-(5,6 + 8,9) = 5,6
OPERACION:

91:±:] 7.8 0 6 83.5 (jJ 2 §¡


~ Este proceso se efectúa primero

¡ s+7 . 8 / S-3.5*2 OPERACION:


3 .3

EJEMPLO 2: 5.6 C±J 8.9 ª ¡ s . s+0. s


14 . 5

continuando con
56 X( - 12)7(-2,5) = 268,8
= 81.2 0 ~
14 . 5
81. 2 / 14.5
1

§1 81 .2I 1.4 . 5
1 s·s
. 18 19
3-3 SECUENCIA DE PRIORIDAD Liberación de la especificación ....................................... 8 ~ (fil ~

• Cuando se hace algúna especificación, el resultado se visualiza por el número de dígitos


Las operaciones aritméticas, relacionales y lógicas se efectúan en la siguiente secuencia
especificados. (El dígito a continuación del último dígito especificado se redondea.) El va-
de prioridad: lor original permanece en la computadora.
1. ( ' )
2. Funciones EJEMPLO:
3. Potencia
4. Signos(+,-) Se especifica el número de dígitos significativos: 2
S. *· /,?f., MOD
6. +, - OPERACION:
7. Operadores relacionales
8. NOT l ~ET F2
9.AND 10 / 3
10. OR, XOR 1. 3 . 33

EJEMPLO:
EJEMPLO:
2+4*COS(14+16)"2 = 5

1 YI Se especifica el número de posiciones decimales: 3

OPERACION:
1
@

12 z 3 d
1 d . 08E+02

NOTA:
a. Los cálculos se efectúan de izq uierda a derecha cuando la secuencia de prioridad es 3-4 CALCULOS CIENTIFICOS
idéntica.
b. Las funciones complejas (sin cos 60) se efectúan de derecha a izquierda. Las funciones cientificas (ver la tabla de funciones científicas en la página 29) pueden ser
c. Las potencias consecutivas (5"4"3) se efectúan de izquierda a derecha. usadas ya sea en programas o para cálculos manuales. Con el objeto de explicarlas, todos
los ejemplos presentados aquí cubrirán sólo cálculos manuales. .
Los resultados de cálculo se visualizan de la siguiente manera.
i. Entero menor que 1 x 10' 0 : Entero Funciones trigonométricas y trigonométricas inversas
2. 10 digitos o menos en la parte fracciona!: Decimal sin : seno sin- 1 : arcoseno
3. Otros: Exponencial cos : coseno cos - ' : arcocoseno
tan : tangente tan_ , : arco tangente
Número de dígitos
• Los cálculos internos se efectúan con una mantisa de 12 dígitos+ un exponente de 2 dígitos. Estas funciones retornan el valor de la función trigonométrica para un ángulo dado, o un
Sin embargo, PI se expresa con 11 digitos (3, 1415926536) redondeada y visualizada a valor de ángulo para un valor de función trigonométrica dado. Se debería usar el comando
10 dígitos (3,141592654). · ANGLE para especificar la unidad para el valor del ángulo cuando se usan estas funciones.
• Los resultados de cálculo se visualizan redondeados a una mantisa de 1O dígitos+ un ex- La especificación de ángulo se requ iere sólo una vez para todas las funciones trigonométri-
ponente de 2 dígitos. cas/trigonométricas inversas subsecuentes. Las unidades de ángulo pueden ser especifi-
• Para una línea simple se pueden entrar hasta 255 caracteres. cados usando ya sea la tecla E3 o el comando ANGLE.

Especificación del número de dígitos significativos y ANGLE O... .... DEG (grados) (8[1])
número de posiciones decimales ANGLE 1... ....RAD (radianes) (8W)
ANGLE 2 ...... .GRA (grados centesimales) (81]])
Para estas· especificaciones se usa "SET".

Especificación del número de posiciones decimales ....... 8 ~ ITJ (O- 9) ~ La relación entre estas tres especificaciones es:
Especificación del número de dígitos significativos .. ....... 8 ~ CID (O - 9) ~
90 grados= ; radianes = 100 grados centesimales
• " SET EO" se usa para especificar que el número de dígitos significativos es 1O.
20
La unidad de ángulo actual se mantiene cuando la unidad es apagada (OFF), y la unidad
de ángulo se fija en ANGLE O cuando se presiona el botón de reposición total.

El valor para ;r puede ser entrado directamente en la fórmula usando "PI" (3,141592654). 2xS IN( Pl / 3l+COS(Pl / 3 l
2 . 232050808

EJEMPLO 1: EJEMPLO 4:

sin 30° =0,5 tan 60° = 1,732050808

OPERACION: OPERACION:
~~(fil§

[3 (or CTJ 0 [fil ) 60 §l


~ (or (§] OJ (fil ) 30 §l

TAN60
SIN30 1 . 732050808
0.5
EJEMPLO 5:
EJEMPLO 2:
sin - 10,s = 30º
ir
cos 3 =0,5
OPERACION:
OPERACION:
ASN0 . 5
30
~5

EJEMPLO 6:
2°·5
cos- 1 - 2 -- 45°

OPERACION:

8 ~ OJ 2 0 0 .5 0 2 IIJ §l
8 6 también se puede entrar como ® OJ .
EJEMPLO 3:

2sin .!.. + cos ~ = 2,232050808 EJEMPLO 7:


3 3
tan _,../3 = 60º = 1,047197551
OPERACION:
OPERACION:

A TNSOA3
60

22 23
EJEMPLO 3:
ATNSOA3
60 e5 = 148,4131591

OPERACION:
ATNSOR3
1 . 047197551 EXPS 1(La función EXP
14 8 . 4 13 15 9 1
I~-~-~~~------------'.para se usa
e'.)

Funciones hiperbólicas e hiperbólicas inversas Otras funciones


1
sinh : seno hiperbólico sinh - : arcoseno hiperbólico SGN: Signo RAN # : Número aleatorio ABS: Valor absoluto
cosh : coseno hiperbólico cosh - 1 : arcocoserio hiperbólico INT: Valor entero FIX: Parte entera FRAC: Fracción
tanh : tangente hiperbólica tanh - 1 : arcotangente hiperbólica ROUND: Redondeo

EJEMPLO 1: • SGN .
SGN (x) retorna un 1 cuando x > O, un - 1 cuan.d o x < O, y O cuando x = O
sinh 5 = 74,20321058
OPERACION:
OPERACION:
SGN6 ª
HYPSINS
7 4 . 2 111 3 2 1 111 5 8 1 (La función HYPSIN se
I'---'---'--'--"'--=-'=-=--'--=--=-=~------------' usa para sinh.) SGN - 2 ~

EJEMPLO 2:
• RAN #
cosh- 11,5 = 0,9624236501 Genera un número aleatorio entre o y 1 con hasta 1 O lugares decimales. Para más detalles,
véase la PARTE 10 REFERENCIA DE COMANDOS.
OPERACION:
OPERACION:
==....: 15. ==
e,== IHYPAcs1 . 5
111 . 9624236501 1 (La función HYPACS se
usa para cosh ·'.)
~~ITJG1 CTJª
~---~-------------~
RANq-1)
Funciones logarítmicas, funciones exponenciales I ~.2466393388
• El va 1or anterior es sólo un valor de muestra.
10910 logaritmo decimal e• : exponente
lo9e logaritmo natural • ABS
Retorna el valor absoluto de x para ABS (x).
EJEMPLO 1:
178,9.;- -5,6 1 = 14,08928571
loge 123 =4,812184355
OPERACION:
OPERACION:

ABS [I) 78.9 0 G 5.6 üJ §l


llil 123 §l I' -L-4N123
. 8 12 18 4 3 5 5 I1 (La función LN se usa
; : : . . . . : . = . . : e - = - . ; ' - " - - ' - = - = - - - - - - - - - - -- ' para lag•.) 7
l A-:--:-8~5~(~7~8~.~9~/
r --5=-
. ~s~;----------,
. 14 .08928 571
EJEMPLO 2:
• INT
10910 100=2 Para INT (x), retorna el entero mayor que no sobrepasa el valor de x.

OPERACION: OPERACION:

(5J 100 §l 1 L ~G 10 0 1 (La función LOO se usa 8 ~G 64.5 §l 'j---_1 =-~=-~_-_6_4_._5_ _ _ _ _ __ _ _ _ _ _ ____,
'--=------------------___, para 10910.)

24
!.

EJEMPLO 2:
• FIX
Retorna la parte entera de x para FlX (x).
12,3456º =12°20' 44, 16 .
La parte entera de 80007 96.
OPERACION:
OPERACION:
8 c:l 12. 3456 CD~
FIX C0 8000 0 96 CD ~
1 F ~~ ( 81illil121/96 ) I. DMS $C12.3456J
12'21il"44.16

Conversiones decimal H- hexadecimal


• FRAC &H: Hexadecimal ..... Decimal
Retorna la parte fraccional de x para FRAC (x). HEX$: Decimal -+ Hexadecimal
Parte fraccional de 80007 96. EJEMPLO 1:

OPERACION: 1Ü(16)=16(10¡

FRAC C0 8000 0 96 CD §l OPERACION:


~F

l.
~A,,..A~C~('
8~0~0~0;;....,-
/ ~9~6~)~~~~~~~~~~~
lil . 3333333333
~ 10§1

• ROUND EJEMPLO 2:
La función ROUND (X. - Y) redondea el resultado de x al Yésimo lugar decimal (resultando
en Y - 1 lugares decimales). 1000¡10¡ = 3E8¡1s¡
Redondear el resultado de 8000/96 a tres lugares decimales.
OPERACION:
OPERACION:

ROUND C0 8000 0 96 0 G 4 CD §l
8 ~ 1000 CD §11H E X
~
$ ( 1 lil lil lil )
- lil~3=-=-E~8~~~~~~~~~~~~~~__J
• Los hexadecimales A, B, C, D, E, y F corresponden a
I. RO83UND. 333
C81il00 / 96.-4 )
los decimales 10, 11 , 12, 13, 14, y 15.

Conversiones decimal H- sexagesimal FACT,NPR,NCR


DEG: Sexagecimal -+ Decimal ;~;~:d~s~ciones retornan el factorial , las permutaciones y las combinaciones de los val~res
DMS$: Decimal .... Sexagecimal
EJEMPLO 1:
EJEMPLO 1:
1O! = 3628800
12°34'56 " = 12,58222222º.
OPERACION:
OPERACION:
13~ 10§} 1 FACTl lil
§J 12 0 34 GJ 56 CD §l 3628800

I. DEG C12.34 . 56 J
12 . 58222222
EJEMPLO 2:

10P4= 5040

?7
Tabla de funciones científicas
OPERACION:

8 ~ 10(!] 4(I]§i Nombre de


~l~N~P~A~(~l~0=--.~4~),-----------------. función Fórmula Formato Detalles
. 5 04 0 Trigonométricas sin SIN (expresión numérica) -1440º<expresión numerica<1440º
(8..-radianes, 1600grados centesimales)
EJEMPLO 3: cos COS (expresión numerica) - 1440° <expresión numérica< 1440°
(8Kradianes, 1600grados centesimales)
tan TAN (expresión numérica) - 1440° <expresión numérica< 1440°
(8,,.radianes, 1600grados centesimales)
OPERACION: • Excepto cuando la expresión numérica es
(2n - 1) x 90º (..-/2radianes, 1OOgrados cen-
tesimales)
8~ 10GJ 4ITJs • n : entero
Trigonométricas sin-• ASN (expres~ó'.1 numérica) 1expresión numérica 1~ 1,
I. NCA
210
! l0 . 4 )
inversas
cos· •
-90° ~ASN (expresión numéri ca)~90º
ACS (expresión numérica) 1expresión numérica 1~ 1,
REC - POL Oº ~ACS (expresión numérica)~180º
tan· • ATN (expresión numérica) 1expresión numérica 1< 10 100,
Convierte coordenadas rectangulares a coordenadas potares y viceversa. -90º :¡ATN (expresión numérica)~90º
Hiperbólicas sinh HYPSIN 1expresión numérica 1~ 230,2585092
EJEMPLO 1:
(expresión numérica)
Convertir las coordenadas polares (5, ; ) a coordenadas rectangulares (X, Y) cosh HYPCOS 1expresión numérica 1~ 230,2585092
(expresión numérica)
tanh HYPTAN !expresión numérica! ~10 ' 00 ,
OPERACION:
(expresión numérica) -1 ~HYPTAN (expresión n uméri ca)~ 1
E3 5 (Unidad de ángulo= RAD) Hiperbólicas sinh ·' HYPASN !expresión numérica ! <5x10..
inversas (expresión numérica)
8~ 5GJ8606 ITJ~ cosh· 1 HYPACS 1 ;:¡ expresión numérica< 5 x 1O"
(expresión numérica)
A E C ( 5 . P 1I S l 1 (Coordenada X) tanh· 1 1expresión numérica! < 1
HYPATN
~·==4=·=3=3=0==1=2=7=0=1=9=========================:·
1
(expresión numérica)
y ~~~~
2.5 Exponencial e• EXP (expresión numérica) - 227 ~ expresión
EJEMPLO 2: numérica~ 230,2585092

Logaritmo logex LN (expresión numérica) expresión numérica>O


Convertir las coordenadas rectangulares (1 , 1) a coordenadas polares (r, 8). natural
Logaritmo log10X LOG (expresión numérica) expresión numérica>O
OPERACION:
decimal

8~1GJ1(I]§J Raíz cuandrada rx SOR (e;<presión numérica) expresión numérica¡¡:;O

PO L ( 1 .. 1 l !<eoon:!enaa
d ) Raíz cúbica Vi CUR (expresión numérica) expresión numérica¡¡:; O
1
1 . 414213562 r
~=============================~ ABS (expresión numérica) Retorna el valor absoluto de una

¡., ,.,;,
Valor absoluto l xl
IL _v_,,0:_·...:7:_8=5-=3:..:9=-8=-"-1-=6:..:3=-4=-- - - - -- - - - - - _ , Jl(Coordenada 8) expresión numérica
Signo SGN (expresión numérica) """"""'<o ' -1 )
expresión numérica-O : O
expresión numérica>O : 1
Entero INT (expresión numérica) FunC:ón de Gauss: Retoma el valor
entero máximo que no excede el valor
de la expresión numérica.
.,.¡
, :

Nombre de Detalles
Variables
Fórmula Formato
función
Las siguientes reglas se aplican a los nombres de variable para todos los tipos de variables
Fracción FRAC (expresión numérica) Retorna la parte fraccional de una usados con la unidad. ·
expresión numérica.

Redondeo ROUND (x, y) Redondea x en la posición especificada Nombres de variables:


x, y : expresión numérica por y.
1. Son .cadenas de caracteres con un carácter alfabético en mayúscula (A- Z, código deci-
Fijar FIX (expresión numérica) Retorna la parte entera de x. mal interno 65-90) o un carácter alfabético en minúscula (a-z, código decimal interno
Grado Sexagesimal DEG (d [.m(,s! ] ) Convier1e valores sexagesimales 97 - 122) en la posición guía (primera). (Ver la tabla de códigos de caracteres en la págí-
-Decimal d, m, s : expresión numérica a decimales. na 419 para los códigos internos.)
2. Están compuestos de caracteres alfabétícos en mayúscula o minúscula, o números (O - 9,
PI ;r PI 3, 141592654 código decimal interno 48-57) a continuación del carácter alfabético guía.
3. No se pueden usar palabras reservadas (ver la página 424) como caracteres guía.
Número RAN # (expresión numérica) Retorna un número aleatorio con 10
4. Pueden tener hasta 15 caracteres de largo.
aleatorio lugares decimales.O< RAN # < 1

Factorial x! FACT (expresión numérica) entero : O ~ expresión ñumérica ;;:¡¡ 69


Permutación nPr NAP (n, r) entero : O~r~n~10'
0 3-6 OTROS CALCU LOS
entero : O~r~n~ 10 º
1
Combinación nCr NPA (n, r) Además de las operaciones aritméticas básicas, suma, resta, multiplicación, división y cálculos
Conversiones POL (x, y) Convierte las coordenadas rectangulares exponenciales, la computadora también es capaz de emplear una variedad de otros
de coordenadas especificadas por 1x1 + 1y1 > O a coor- operadores aritméticos y relacionales.
denadas polares.
REC (r, 8) Convierte las coordenadas polares espe- Operadores aritméticos
cificadas por O;;:¡¡ r < 1O"'° a coordenadas En las fórmulas se usan los siguientes operadores aritméticos:
rectangulares.
Signos (+ , - )
Suma (+)
• Excepto por las funciones ROUND, DEG, NPR, POL y REC, todos los valores usados con Resta (-)
estas funciones no necesitan ser incluídos entre paréntesis. Multiplicación (*)
División ( J)
Potencia (" )
3-5 CALCULOS USANDO VARIABLES División entera ( lF)
Resto entero de
Los cálculos algebraicos pueden también ser efectuados usando variables. Por ejemplo, la la división entera (MOD)
siguiente lista de cálculos se hace más fácil de ejecutar si se asigna una variable al término
común. Los valores usados con los operadores lF y MOD están limitados al rango de - 32768 a 32767,
2 X 3, 1415 + 5 = y la parte fraccional de los valores no enteros se trunca.
3x3,1415+6 =
4 X 3,1415 + 7 = EJEMPLO:
5X3,1415 + 8 =
5 lF 2,9 = 2 (S.;..2.X= ~ ;K) (las partes fraccíonales cubiertas con
"X" se truncan antes de efectuar la
1. Primero asignamos el valor 3,1415 a la variable X. 7)1MOD2)(=1 • (7.;..2=3 .... )~ ) operación.)

• Cuando se usa una variable en lugar de 7,3 se requiere de un espacio entre la variable y el operador MOD.
X~ 3.1415 ~ jL.~::....=_3_._1 4_ 1 _5 _ _ _ _ _ _ _ __ __ __,
Tantó con lF como con MOD, tos vaiores se convierten a sus valores absolutos antes de efec-
2. Luego usamos la variable en lugar del valor para cada uno de los cálculos. tuar ta división. El signo asignado al resultado de la operación lF sigue las reglas de la divi-
sión normal, mientras que el signo asignado al resultado de la operación MOD es el signo
2 00 X(±) 5 §1 : ~: : : :;~: : 8: :3: : : =============~
¡:0:2=:c='=1
del dividendo.

3 00 X (±) 6 §1 IL3_"~,~~..:..:-=~~2:.:4'.'. 5! ,,____ _ _ _ _ _ _ _ __ _ __ , EJEMPLO:

- 15lF7 = -2 -15-i- 7 = - 2 ... - 1


-15MOD7 = -1
- 15~ 7 -15 MOD7
30 31
~-..,,,._..-
- -- - - -
,. ---
-
' -
- - - -- - .. -

Operadores lógicos Operadores relacionales


La aplicación de los operadores lógicos es similar a la aplicación de los operadores aritméti- Los siguientes operadores pueden ser usados en los programas (solamente) para comparar
cos. Las partes fraccionales de los datos se truncan y la operación lógica especificada se dos valores o cadenas de caracteres. Un resultado verdadero retoma un valor de - 1, mientras
efectúa bit a bit (cada bit del resultado se obtiene examinando el bit en la misma posición que un resultado falso retorna un O.
para cada argumento). Hay cuatro operadores lógicos diferentes disponibles con esta unidad.
Igual a
NOT Hace una expresión no verdadera. Distinto a <>, ><
ANO La expresión es verdadera si ambas partes son verdaderas, en caso contrario Menor que <
la expresión es falsa. Mayor que >
OR La expresión es verdadera si cualquiera de las partes es verdadera, en caso contra- Menor o igual que · = <. <=
rio la expresión es falsa. Mayor o igual que => , >=
XOR La expresión es falsa si ambas partes son verdaderas o ambas partes son falsas,
la expresión es verdadera si una parte es verdadera y la otra es falsa. En las comparaciones de cadenas de caracteres, cada carácter en la cadena de caracteres
a la izquierda del operador se compara con cada carácter en la posición correspondiente
!-.legación Producto lógico en la cadena de caracteres a la derecha del operador. Las comparaciones se efectúan usando
X NOT X X y los códigos de caracteres para cada carácter. Si dos cadenas de caracteres tienen distinto
XAND Y
largo y la cadena de caracteres es idéntica a los caracteres guía de la cadena más larga,
o 1 o ¡o 1
o se dice que la cadena de caracteres más corta es menor.
1 o o 1 o
EJEMPLO:
1 o o
1 1 1 10 PRINT 125>12
20 PRINT "DEF" <"ASCO"
30 PRINT "ABCD" = ABC"
Suma lógica OR (o) exclusivo
X y X OR Y X 1 y X XOR Y
~ 1 (]] ([] oo §l ~-~'-N--------------~
1

o o o o 1
1
o o ,
! _

o 1 1 o 1 1 Como 125 es efectivamente mayor que 12, se retorna un valor -1 (VERDADERO).

1 o 1 1 o 1
~ -1
1 1 1 1 1 o 0
El código de caracteres de "DEF" es mayor que el de "ABCD", por lo que se retorna O
(FALSO).
EJEMPLO:
~ 0
0
Determinar la suma lógica para 1O y 3.
La cadena de caracteres "ABCD" es distinta a la cadena de caracteres "ABC", por lo que
se retorna O (FALSO).
¡ 1 ~~A3
10 = 101 0(2) • Las cadenas de caracteres se comparan hasta que se encuentra una diferencia haciendo
3=001 1(2) = la decision al momento de encontrarla. En el ejemplo anterior, la "A" en la primera posi-
ción de una cadena de caracteres difiere de la "D" en la primera posición de la otra cade-
11= 101 1(2) na de caracteres, de la manera que la comparación se basa en la "A" y la " D". Aunque
la cadena de caracteres "ABCD" es más larga, la cadena de caracteres "DEF" es consi-
• 1010(2) representa el valor binario de 1O.
derada mayor debido a que el código de carácter de la "D" es mayor que el código de
carácter de la "A".
Operador de caracteres
El único operador de cadena de caracteres disponible es el operador más ( + ). El largo del
resultado está limitado a 255 caracteres.

EJEMPLO:

"A" +"B" -+ "AB"


32
·- •· "'"" ';!•-~-'""'....
M""' •out......................
" ....._... ., ..,cy.,.T
...±\,... ;;.::
=;ii,,...
·

X?_
0
80 X?8
Y= 3 . 397
§S Y- 3 . 397
X?_
FUNCION DE ALMACENAMIENTO X? 15
15 ~
. DE FORMULAS Y= 3 . 313
§] Y= 3 . 313
X?_
22 0 X?22
Y= 3 . 180
y,. 3 . 180
La función de almacenamiento de fórmulas es muy útil cuando se efectúan cálculos repetiti- ~ X?_
vos. Al trabajar con la función de almacenamiento de fórmulas se utilizan tres teclas diferentes.
27 ~ X?2 7
Y= 3 . 056
Tecla ~ ...... Almacena la fórmula actualmente visualizada. Y= 3 . 056
Tecla [§] ...... Visualiza la fórmula almacenada en memoria. ~ X?_
Tecla §9 ...... Asigna valores a las variables en la fórmula y visualiza el resultado de cál- X?31
31 ~ Y= 2 . 940
culo de la fórmula.
Y= 2 . 940
B
Aplicación de muestra
La tecla §9 puede ser usada en lugar de la tecla §) para efectuar cálculos repetitivos.
EJEMPLO: • La tecla ~ puede ser usada para terminar esta función y retornar automáticamente al modo
CAL.
Obtener el valor de y para cada uno de los valores asignados a x cuando y= 3,43 cosx.
(Calcular con tres lugares decimales.)
4-1 UTILIZACION PARA LA PREPARACION .DE TABLAS
X 8º 15° 22° 27° 31°
Fórmulas múltiples pueden ser escritas separándolas mediante el símbolo dos puntos ( : ).
y
Tablas como la que se presenta abajo pueden ser preparadas fácilmente usando este método.

EJEMPLO:
OPERACION:
Completar la siguiente tabla. (Calcular en tres lugares decimales mediante redondeo.)
Primero se especifica la unidad de ángulo y el número de lugares decimales.

E3 O E3 4 (Unidad de ángulo: " DEG") X y P=X* Y O=XI Y


~ ¿;g (I] 3 ~ (Obtiene el resultado en 3 lugares decimales por el redondeo del 4 2
4,27 1,17
lugar decimal.) 8, 17 6,48
6,07 9,47
A continuación entre la fórmula y almacénela mediante la tecla ~ .
2,71 4 ,36
1,98 3,62

Presione la tecla §1 para confirmar que al fórmula ha sido almacenada.

¡Y =3 . 43J:COSX_

Luego, comience el cálculo presionando la tecla §9 .

34 35
OPERACION: OPERACION:

8 ~ 1IJ 3 §5 ......................................... Especificación del número de lugares decimales ~~1!)2§)


0 G 00 00 (Y] CD [QJ 8 00 0 (Y] @ ..... Almacenamiento de la fórmula ©mmm®@mooBó@J~óG8óoooorn@m@~só@
~60 2oo@m m~®rn8ó@SóCD©@oom~ó@ J 8ó
X?_
§g (Comienzo del cálculo) G©OOCbJCDffiJ@ffi@0 3 Gl
¡x ?4 . 27
4827§ Y?_ 1(Valor de X)
RAO I US ( Ml?- 1
1c:J17~
1 Y?1 . 1 7
1(Valor de Y)
§g (Comienzo del cálculo)
P= 4.996 :=;;=:::;;:==;;::;:::::::::;:::::::::;:::::::::;:::::::::::================~

1 6~ 4.996 18205 §l RAÓ I US(M ] ? l . 205 lcRad1"0)


§) Iª"'
3 . 650

X?_ 3 . 650 2 8 227 'ª


HE I GHT[M ] ?
~H::;::;;:E~l~G~H~T~(;;::;;M~l~?~2~.=2::::::2~7====================~,
C Y L 1 NO E R ( M3 ] = 1 0 . 16
~C;:;:;:Y=L=l~N~O~E;;:;;R~(~M~3~l~===~1=0=.=1~s;;:=:==============~
.

(Altura)

§! CONE [ M31 = 3 . 33
CONE ( M3 l = 3 . 39
º§ I
_RADIUS [ M3]?_

Continúe entrando los valores de X e Y de esta manera y los valores de P y Q se irán calcu-
lando en orden sucesivo completando la tabla de la manera que se muestra abajo.
2 c::J 174 ª L.
RAD I US ( M2 ]? 2 . 174
I H:..:...=.E...:.l..::G:..:.H.:..T:...("'-"'M-'-
1
l -'-?..::-:;.__ _ _ _ __ _ _ _ _ _-.J(Radio)

Si se entran de esta manera los valores del radio (r) y altura (h), el volumen (Vo) del cilindro
X y P=X*Y O·X/Y y el volumen (V1) del cono se calcularán sucesivamente con lo que se completará la tabla
de !a manera que se indica abajo. ·
4.27 1,17 4,996 3,650
8,17 6,48 52,942 1,261
6,07 9,47 57,483 0,641 Volumen de un cilindro Volumen de un cono
Radio (r) (m) Altura (h) (m) (Vo= .-í'h) (m3) 0/1= ''3 Vo) (m3)
2,71 4,36 11,816 0,622
1,205 2,227 10,16 3,39
1,98 3,62 7,168 0,547
2,174 3,451 51,24 17,08
3,357 7,463 264,22 88,07
Los nombres de variable pueden consistir de hasta 15 caracteres en mayúscula o minúscula.
Esto significa que se pueden crear nombres de variable que realmente describan sus conte-
nidos. También se pueden agregar observaciones a continuación de los nombrns de va- IMPORTANTE
riables encerrándolas entre paréntesis cuadrados ( ]. Dentro de los paréntesis de 1. Se pueden almacenar hasta 255 caracteres usando la tecla@. El almacenamiento de
observaciones se puede usar cualquier carácter con excepción de las comas. una nueva fórmula borra la fórmula actualmente almacenada.
2. Los contenidos de la memoria se retienen aunque se apague la unidad, ya sea manual-
EJEMPLO: mente o mediante la función de apagado automático.
3. La tecla §g sólo puede ser t•sada para ejecutar expresiones numéricas almacenadas
Completar la siguiente tabla. (Calcular con dos lugares decimales usando redondeo.) usando la tecla@.
4. Cuando una entrada almacenada usando la tecla@ no es una expresión numérica se
genera un error.
Volumen de un cilindro Volumen de un cono 5. Las cadenas de caracteres y arreglos se visualizan simplemente como están almacena-
Radio (r) (m) Altura (h) (m) (Vo• .-r'h) (m3) (Vi · ''3 Vo) (mº)
dos al ser llamados.
1,205 2,227 6. Las mismas límitaciones que son aplicables para las variables en BASIC son aplicables
2,174 3,451 también para las variables de la función de almacenamiento de fórmulas (véase la página
3,357 7,463 00).
7. Los cálculos se terminan bajo las siguientes condiciones :
•Se ha presionado la tecla~-
• Se ha generado un error.

36
OPERACION:

8 @:] GJ Minúsculas para la entrada de g


9 c:J 80665 GJ ... Entrada del valor numérico
G2
[M) [ID Minúsculas para la entrada de ms- 2
FUNCION
• #: •'
DE BANCO DE DATOS
. ~· .. ~ 8 CEJ CID(]](]] §!9 CEJ 0 IIJ IIJ ~ ... Mayúsculas para la entrada de observaciones

Se pueden incluir ítems múltiples (es decir, símbolos y valores) en una línea separándolos
mediante comas. El paso final de la operación es la entrada de la tecla~ , lo que escribe
los datos en la memoria. Esta operación también causa que el cursor desaparezca de la
La función de BANCO DE DATOS incorporada en esta unidad le da la capacidad de reempla- visualización. Se puede presionar§} nuevamente para visualizar el cursor al extremo supe-
zar totalmente a una libreta de apuntes estándar. Como ejemplo, la siguiente tabla de cons- rior izquierdo o simplemente entrar el primer carácter para el próximo registro. Cualquiera
tantes científicas será entrada al BANCO DE DATOS de la unidad. de estos procedimientos cambia al próximo número de registro para la entrada del próximo
ítem.
TABLA DE CONSTANTES CIENTIFICAS
OPERACION:
Nombre isímbolo Valor Unidad Observaciones
Aceleración de gravedad g 9,80665 ms·• FREE FALL §l©GJ Minúsculas para la entarada de c
(caída libre)
Velocidad de la luz
2.99792458 oo 8 GJ Entrada del valor numérico (el exponente se entra usando
e 2, 99792458 X 1()" ms - 1 SPEED LIGHT []])
(en el espacio)
Contante de Planck h 6.626176 X 1 o-:14 Js PLANCK' S @[ID G1 Minúsculas para la entrada de ms· 1
Constante gravitacional 1 G 6,672 X 10· 11
Nm'kg-• GRAVJTATION 8 8 [ID IEJ (]] (]] @] 8 [g 0J (ID [BJ CTJ § _. Mayúsculas para la entrada de obser-
Carga elemental e 1,6021892 X 10· 19 c ELEMENTARY vaciones
Masa del electrón me 9, 109534 x 10-31 kg ELECTRON
En este ejemplo, el valor usado como exponente se entra usando la tecla(!) . Nótese que
Masa atómica u 1,6605655 )( 10-%7 kg ATOMIC
tanto letras en mayúscula como en minúscula fueron usadas en las primeras dos líneas.
Constante de Avogadro 1 NA 6,022045 )( 1023 mo1 - • AVOGADRO Siempre verifique Ja visualización para el modo actual. El indicador CAPS indica el modo
Constante de Boltzmann ! k 1,380662 X 1 o-'3 1
JK- ' BOLTZMANN'S de mayúsculas, mientras que si no se ve nada en la posición de CAPS en la visualización
Volumen molar de un gas se indica minúsculas.
ideal bajo STP Vm 2,241383 )( 10-• m'mo1· 1 IDEAL GAS Repita los procedimientos arriba descritos hasta que se han almacenado las diez y luego
(Temperatura y presión
estándar) cambie al modo CAL presionando E3 !]) .

5-2 VISUALIZACION DE DA TOS


5-1 ENTRADA DE DATOS
Todos los datos almacenados pueden ser ahora visualizados para verificar la entrada correcta.
El modo MEMO debe ser entrado usando la operación.8 [[)para permitr la entrada de da-
Estando en el modo CAL presione la tecla~ para visualizar los registros 1 y 2. Nótese aquí
tos en el BANCO DE DATOS. En este momento, la visualización debería aparecer como
que sólo se visualiza el registro 1 si su largo sobrepasa de 32 caracteres.
se ilustra abajo:
Símbolo de modo g . S . 8~665 • ms-2 FREE FA LL
1 e 2 . 99792458E8 . ms- l 5PEED LIGHT
r --;:-;;;-------¡.,.;;c ; --;;!ll!!aiii'.iiii rCEiil---- ,-.:;:::====:::__ Número de registro

I
r- Presionando (ID o §j en este momento visualiza los registros 2 y 3. Presionando
§} en cualquier momento visualiza el registro precedente.
CID o ~

Cursor c . 2 99 7 92458E8 . ms - 1 SPEED L I GHT


h . 6 . 626176E - 34 . Js P LANC K 'S
Los símbolos que aparecen en el centro de la línea superior de la visualización indican que
el modo actual es el modo MEMO IN. El valor en el extremo superior derecho indica el nú- • Nótese que las operaciones de recorrido anotadas arriba difieren de la siguiente manera:
mero de registro, el que en realidad representa el número de línea de los datos del BANCO
DE DATOS. El número de registro 1 indica que aun no hay datos almacenados. ¡-.~

A continuación se presenta el procedimiento para entrar la constante de aceleración para


- - · · 30 la caída libre: - ·~
. . .. . . •.•..• - - - ··- · ···· -·---·· ···-- ··--·--~~ ... '""""'
··· ...,_, ·····=·····=·· · .:....:::.
· ~= ··~~=
·· --~
--~ - __
;;..;;;;¡ ___....___ ~;;,;;,:;
-~¡¡,¡¡¡:
--·;=-::;-=:::==s

OPERACION RESULTADO CAP$ OEG


Sl!!llJI -

~ Recorre un registro hacia abajo. §l@l§J@J§JI]) e . l.6021892E-18.C ELEMENTARY


S§l Recorre un registro hacia arriba.
[fil Recorre una linea hacia arribé:.
- JI :mm
(fil Recorre una linea hacia abajo.
e.1 . 6021892E-19.C ELEMEN TARY
me . 9 . 109534E-31. kg ELECTAON

5-3 EDICION DE DATOS 5-4 ADlCION DE REGISTROS


La edición de los datos almacenados se efectúa en el modo MEMO IN ( 8 ([) ). Por supues-
Se pueden agregar nuevos registros a los que ya han sido entrados. Los registros pueden
to, los datos también pueden ser cambiados durante el procedimiento de entrada (antes de ser agregados al final de los registros existentes o insertados entre dos registros existentes.
presionar la tecla~) moviendo el cursor a la posición deseada mediante las teclas de mo-
vimiento del cursor ( §) y §) ) y entrando luego los datos correctos. 5-4-1 Adición de datos
El siguiente procedimiento se usa para editar los datos que ya han sido almacenados. 1. Presionar 8 ([) . La unidad queda a la espera de la entrada del próximo registro sucesi-
vo a continuación de los registros previamente a almacenados.
1. Presionar 8 (]) (no se visualiza el cursor) 2. Entrar los datos a agregar en el nuevo registro.
2. Presionar 8. 3. Presionar ~ para completar el procedimiento.
3. Localizar el registro a ser cambiado en la primera línea de la visualización.
4. Presionar§) o§) para visualizar el cursor (En la visualización aparece EDIT para indicar 5-4-2 Inserción de datos
el modo~.) 1 . Presionar 8 []] .
5. Mover el cursor a la posición deseada y entrar el dato correcto. 2. Presionar la tecla 8 .
6. Presionar ª ( IEDITI desaparece de la visualización .) 3. Usarª o~ª para visualizar el registro existente que sigue al registro recién insertado.
4. Entrar los ds.tos.
El siguiente ejemplo asume que se ha descubierto un error en el REGISTRO 5 (carga ele- 5. Presionar§ para completar el procedimiento.
mental) durante la visualización en el modo CAL.

CAPS CAL CEG CllliD


El siguiente ejemplo describe como se entra un registro conteniendo la constante de tempe-
ratura absoluta del agua a OºC entre el registro 8 (Constante de Avogadro) y el registro g
e .l. 6.21892E-19.C ELEMENTARY (Constante de Boltzmann).
me, 9 . 109534E-31, kg ELECTRON
Nombre Símbolo Valores
numérico Unidad Observaciones
Presionar 8 ([)para entrar al modo MEMO IN . Temperatura absoluta
del aoua a OºC TO 273,15 K ABS TEMP
CAP$

e . l . 6 . 21892E-19.C ELEMENTARY Entrar los datos anteriores después de visualizar el REGISTRO 8 en la primera línea de la
me.9 . l09534E-31 . kg ELECTRON visualización.

En este caso , el cursor puede ser visualizado presionando§) o§) . En este momento tam- OPERACION:
bién aparece el símbolo imJ) para indicar el modo EDIT.
CEG
"Wl!llJI -
mo 0 213 o is 0 OOB0oomB mm oo ® §l
e.l .6.21892E-19 . C ELEMENTARY El resultado de la operación es como sigue:
Cursor --c_J=--------- - -- - - - - - - - - --'
REGISTRO 8 Constante de Avogadro
Mover el cursor a la posición deseada y entrar los datos correctos. Finalmente, presionar REGISTRO 9 Temperatura absoluta del agua a OºC.
~ para completar el procedimiento ( m
desaparece de la visualización). REGISTRO 10 Constante de Boltzmann
REGISTRO 11 Volumen molar del gas ideal a s.t.p. (temperatura y presión estándar)

• Para insertar un nuevo dato en el REGISTRO 1, presione é!3 ªdespués de visualizar el


?· REGISTRO 1, y luego entre el dato para el registro 1. En este momento, todos los demás
~ registros se desplazan hacia abajo.
40 -.
5-5 BORRADO DE DATOS Y BORRADO TOTAL 5-6-1 Búsqueda condicional

5-5-1 Borrado de datos La búsqueda condicional hace posible designar una letra, valor, o palabra específica (hasta
ocho caracteres de largo) con el objeto de localizar rápidamente dicho registro en un gran
El siguiente procedimiento se usa para borrar registros específicos de los datos almacena- archivo. Entrando < dato objeto> 8 se visualiza el primer ítem de datos en que aparece
dos previamente. el < dato objeto > inmediatamente después de una coma. Cada presión subsecuente de
8 visualiza el ítem de datos siguiente que contiene el <dato objeto> a continuación de
1. Presionar 8 [fil . una coma.
2. Presionar la tecla 8 . En el siguiente ejemplo, entre (]) 8 para localizar la constante de Avogadro.
3. Presionar §1 y volver a llamar al número de registro a ser borrado.
4. Presionar las teclas del cursor (§)o§)) para visualizar el símbolo ! EDrT I .
5. Presionar~~ §l para borrar el registro visualizado. Todos los registros siguientes se G. 6 . 672E-1 1. Nm2kg-2 . GRAVITAT ION
desplazan hacia arriba. e . l . 602 1892E-1S.C ELEMENTARY

5-5-2 Borrado total de datos El primer· registro en aparecer es el registro 4 (constante gravitacional) debido a que esta
Los contenidos del banco de datos se retienen cuando se corta la energía de la unidad,
a
contiene la letra N continuación de una coma. Presione nuevamente ~ para visualizar
y al ejecutar los comandos NEW, NEW ALL y CLEAR. El siguiente procedimiento se usa el próximo item de datos que satisfaga la condición especificada.
para borrar todos los contenidos actuales del banco de datos.

1. Presionar 8 CD para entrar al modo BASlC. Na . 6.022045E23 . mol-1 AVOGADRO


2. Entrar[[] [[) (W E) 6 § para ejecutar el comando NEW # y borrar todos los datos alma- k . 1 . 380662E-23 . JK- 1 BOL TZMANN ' S
cenados en el BANCO DE DATOS.

IMPORTANTE En este caso se encuentra el dato deseado. Por supuesto, la tecla 8 puede ser presionada
tantas veces como se desee hasta localizar el < dato objeto > . Si ninguno de los registros
Los datos borrados usando los procedimientos descritos arriba no pueden ser recuperados. contiene el < dato objeto > se visualiza el cursor y la unidad queda a la espera de una nueva
Sólo se deben borrar o eliminar los datos cuando ya no se van a necesitar más.
entrada.

5-6 BUSQUEDA DE DATOS 5-7 USANDO LOS DATOS DEL BANCO DE DATOS
Presionando la tecla 8 en el modo CAL o en el modo MEMO IN visualiza el registro 1. Aho- EN PROGRAMAS
ra, cada presión de la tecla 8 desplaza el cursor a los datos a la derecha de la próxima
coma a continuación de la posición actual del cursor. Los datos almacenados en el BANCO DE DATOS también pueden ser accesados desde
La tecla §1 también puede ser usada para desplazar el cursor al próximo ítem de datos, un programa en BASIC usando los siguientes comandos de programa.
y ~ §] puede ser usada para desplazarse al ítem de datos previo.

CAPS CAL CXG - 8 j AEAD# ~


! ~~~~~~~~~~~~~~~~~~~~
g:.9 . 80665 . ms-2 FREE FALL El comando READ se usa generalmente para leer las sentencias DATA contenidas en un
c.2 . 99792458E8.ms-1 SPEED LIGHT programa. Por otro lado. el comando READ # lee los datos desde el BANCO DE DATOS.
.. ~ Los datos se leen en unidades desde el principio de un grupos de datos hasta la próxima


coma
CAP5 CM.
""ª
FORMATO: AEAD # nombre de variable [, nombre de variable]
g . s·. 80665 . ms-2 FREE FALL
c . 2.99792458E8 . ms-1 SPEED LIGHT
Como se puede observar arriba, se pueden especificar nombres de variables múltiples
mediante su separación por comas. Al igual que con el comando READ estándar, los datos

·~

numéricos sólo pueden ser asignados a variables numéricas y los datos de cadenas de
CAP5 CAL
""ª caracteres a variables de cadenas de caracteres. Al confundir los tipos de variable se pro-
g . 9 . 80665.ms-2 FREE FALL duce un error TM. mientras que la ejecución de un comando READ # cuando no existen
c.2 . 99792458E8.ms - 1 SPEED LIGHT datos produce un error DA. Los espacios al principio de un grupo de datos se saltan a menos
que el grupo completo esté encerrado entre com illas.
42
·-· ·--· --- ·----··--··--..--

¡.

1 RESTORE# ~1--------------------~ 5-8 APLICACIONES DE LA FUNCION DE BANCO DE DA TOS


Al igual que con el comando RESTORE estándar, RESTORE# puede ser usado para de- La funció~ de. banco de datos se puede usar para efectuar una variedad de tareas además
signar una posición específica desde la cual se va a efectuar la operación READ #. de las ~phc_ac1ones descritas en esta sección del manual. Se puede almacenar virtualmente
cualqu ier tipo de dato imaginable.
FORMATO: RESTOAE#
EJEMPLO:
La simple ejecución de RESTORE # especifica que la próxima operación READ # o WRITE # La función de almacenamiento de fórmulas puede ser usada en combinación con el BANCO
se va a efectuar al principio del dato actualmente almacenado en el BANCO DE DATOS. DE DATOS para almacenar, llamar y ejecutar fórmulas cada vez que éstas sean requ~ridas.

FORMATO: RESTORE # "cadena de caracteres objeto" 1 V=4*Pl*R"3 / 3

La inclusión de una cadena de caracteres objeto con el comando RESTORE # especifica 1


2 ! S=P I *R"2
que la próxima operación READ # o WRITE # va a ser efectuada desde el ítem de datos
que comienza con la cadena de caracteres objeto espedficada que está contenida en el 3 Y=3*X"'2+4
BANCO DE DATOS. Cuando la cadena de caracteres objeto especificada no existe se pro-
duce un error DA. La capacidad máxima para una operación WRITE # es de 255 caracte- 4 Z=SINX+COSY
res, al exceder este valor se produce un error.
5 A=Z*I.13+X*l. 2 4
FORMATO: RESTORE # "cadena de caracteres objeto", O

Este formato es idéntico a RESTO RE# "cadena de caracteres objeto" . Las cinco fórmulas que se listan arriba se almacenan en el BANCO DE DATOS. Llame la
tercera fórmula, transfiérala a la función de almacenamiento de fórmulas y luego ejecútela
FORMATO: RESTORE # "cadena de caracteres objeto", 1 (en el modo CAL).

Este formato especifica que la próxima operación READ # o WRITE # va a ser efectuada V=4zP l zR"3 / 3 1
FS'====:;P~l~:r~A;¡:"~2================:! (V1Sualizala 1 fórmula.)
1
I
desde el registro que comienza con la cadena de caracteres objeto especificada. ;=·

S=P l :& A"2 1


ILY~=~3:§z~X~";=:2~+~4=============:::! (Visualiza 1a:t-tórmula.)
FORMATO: RESTORE# " cadena de caracteres objeto", ( o ó 1 ),
(número de línea o número de área de programas ) r Y-3:&X"2+4
Z = S 1N X + C O T Y
1
(Visualiza la3~ fórmula)

Este formato designa un salto al número de línea o número de área de programas especifi-
~Z~=~S~l~N~X~+~C~O~S~Y~:=:=:=:=:=:=:=:=:=:=:=~,
l A= zz 1 . ¡ a+ X z 1 . 2 4
Fv~=======::::==========:!·
X?_ en la memoria.)
(Almace11a la3!fórmula

cado para la próxima operación READ # o WRITE # cuando la cadena de caracteres objeto 1....- - - -- -- - - - - - - - -- --...J almacenada
(Ejecuta la fórmula
especificada no existe. en la
memoria.)

IMPORTANTE
1 WRITE# 1 - I- - - - - - - - - - - - - - - - - - - - -
Nótese que las líneas de registro del BANCO DE DATOS están limitadas a 255 caracteres.
Se d~be poner cuidado al hacer cambios usando el comando WRITE # para no exceder
El comando WRITE # se usa en un programa para reescribir o borrar los datos del BANCO este limite. De hacerlo se prodl!cirá un error. ·
DE DATOS.

FORMATO: WRITE# datos del BANCO DE DATOS

Este formato reemplaza los ítems de datos existentes con los datos del BANCO DE DATOS
especificados, a partir de la posición READ #/ WRITE # actual. En caso que en el BANCO
DE DATOS existan los datos A, By C, especificando B para la próxima operación READ#/
WRITE#, la ejecución de WRITE# Y, Z resulta en que los datos del BANCO DE DATOS
se cambian a A, Y, Z, C. Cuando el comando WRITE# se especifica sin especificar datos
del BANCO DE DATOS, la línea especificada para la próxima operación READ#/WRITE#
se borra.
-

44
7. Función de pantalla virtual
Aunque la visualización física real de la unidad cuenta con una capacidad de 32 columnas
x 2 líneas, la pantalla virtual cuenta con 32 columnas x 8 líneas. La pantalla virtual puede
ser recorrida fácilmente usando las teclas del cursor.
i
.:.. --·--- ---------·-· ··-· · -·-- - ---· -· ·· ········· · ·····-········- · · · ···· ·- .:.
PROGRAMACION EN BASIC 1 A ..\ ..\A
2 HHBH
.1 CCC C

Pantalla virtual .¡ [) D D .D D _ 1
·,·¡ Pantalla real
Como lenguaje de programación para esta unidad se usa el BASIC estándar y esta sección (8 lineas) ;¡ E ¡.: ·¡.:E E . (2 líneas)
cubre la aplicación del lenguaje BASIC. '--~~~~~~~~~~- -~~~~~~

ti FFFFF
•e 1; t; e; e
6-1 CARACTERISTJCAS DEL BASIC
1. BASIC es mucho más fácil de usar que otros lenguajes de programación tales como
FORTRAN, lo que lo hace adecuado aun para los novicios.
l:..~.H.~.'.'. '.'. l.l· ~·l· · · ········ · · · ··· · ······ ·············· · · · ···J
2. La escritura de programas es también más fácil debido a que la creación, edición y ejecu- 8. Manejo de archivos expandidos .
ción es efectuada mediante la interacción directa con la computadora misma. Comandos BASIC estándar tales como OPEN , GLOSE, INPUT# y PAINT # estan todos
disponibles para la lectura y escritura de archivos de datos.
También se dispone de las siguientes funciones:

1. Cálculos de alta precisión se hacen posible mediante la visualización de valores 6-2 CONFIGURACIONES DE LOS PROGRAMAS EN BASIC
numéricos con mantisas de 1o dígitos y exponentes de 2 dígitos (mantisa de 13 dígitos
y exponente de 2 dígitos para las operaciones internas). 6-2-1 Formato de programa en BASIC
2. Una amplia selección de funciones incorporadas hace la operación fácil. A continuación se presenta un programa en BASIC típico, el cual calcula el volumen de un
CD Funciones matemáticas estándar cilindro.
SIN COS TAN ASN ACS ATN LOO LN EXP SQR ABS SGN
INT FIX FRAC PI ROUND RAN # DEG EJEMPLO:
0 Poderosas funciones de manejo de cadenas de caracteres
CHA$ STA$ MIO$ LEFT$ RIGHT$ HEX$ °DMS$ ASC VAL LEN 1 O REM CYLINDER
@ Funciones matemáticas de alto nivel 20 A= 15
POL REC NCR NPR HYPSIN HYPCOS HYPTAN HYPASN HYPACS 30 INPUT 'º H = " ; H
HYPATN CUR 40
50
*
V = PI R " 2 H
PRINT "V=" ; V
* (PI indica .-)

3. 1O áreas de programas independientes 60 END


Se pueden almacenar independientemente hasta diez programas en la memoria al mismo
tiempo (PO- P9). Como se puede ver, el programa en BASIC es en realidad una colección líneas (.seis ?e
4. Nombres de variables extendidos líneas en el programa anterior). Una línea se puede descomponer en un numero de linea
Se pueden usar nombres de variables de hasta 15 caracteres haciendo posible el uso de y una sentencia.
nombres que hagan los contenidos fácil de comprender.
20 A= 15
5. Poderosa función de depuración de programas u L__J

El comando TRON visualiza el número de línea del programa que se está ejecutando en Número Sentencia
de linea
el momento haciendo posible el fácil seguimiento de la ejecución para localizar errores de
programación. Las computadoras ejecutan programas en el orden de sus números de línea. En el prog;ama
6. Poderoso editor de pantalla de muestra que se lista arriba la secuencia de ejecución es 1O, ~O. 30, 40 , 50, 60. Las lineas
Los programas pueden ser modificados y corregidos fácilmente en la pantalla. del programa pueden ser entradas a la computadora en cualquier secuenc1~ Yla comp_uta-
dora ordena el programa automáticamente en la memoria en el orden del numero linea ?e
menor al número de línea mayor. Las líneas pueden ser numeradas usando cualquier valor
desde 1 a 65535 .
- 46 47
_ _ _ . . ... ~....... ....... . .. . ........_.L~ :....-->- - ·· -· ... - - - --~ -· ~·1- ·•--··-· ---- --·---····.,,.._,,.··-· · · -· ..._,....__ ___·--··-..-·--- -~---~--
--------_·-- - -····-·-- ... - . -

20 R=15 10 REM CYLINDER Nótese que el indicador CAL ha sido reemplazado por BASIC para indicar el modo 8ASIC.
40
60
10
30
V=Pl*A " 2*H
END
REM CYLINCER
INPUT "H =" ; H
..... 20
30
40
50
R:15
INPUT "H="; H
V=Pl*R" 2*H
PRINT " V= " ; V
Este es el modo que se usa para la entrada de programas en 8ASIC. Los otros indicadores
en la visualización en el modo BASIC tienen los siguientes significados.
P
O- 9
Area de programa
Números de áreas de programas. Los números de áreas de programas que
50 PRINT " V= " ; V 60 END ya contienen programas se reemplazan por asteriscos.

Secuencia de entrada Contenidos de memoria EJEMPLO:


Programa almacenado en el área 3
A continuación del número de línea hay una sentencia o sentencias que de hecho le indican
a la computadora que operación llevar a cabo. A continuación retornaremos al programa
de muestra para explicar cada sentencia en detalle.
P 0 1 2 X 4 5 6 7 8 9 85218
10 REM CYLINDER. .......... REM representa "observaciones". Nada en es:a línea se ReadY P0
ejecuta (214418 en el caso de la FX-880P)
20 R = 15 ............................ Asigna la constante 15 (radio) a la variable R.
30 INPUT "H =" ¡ H ......... Visualiza H? para pedir una entrada de valor para la altura. 35368 Capacidad (número de bytes) restantes en el área para la escritura de
40 V=?l * R" 2*H ........... Calcula el volumen M del cilindro. (FX-850P) programas y datos (área libre). El valor será 35368 (FX-850P), o 214568
50 PRINT "V=" ; V ......... lmprime el resultado de la línea 40. 214568 (FX-880P) cuando no hay programas o datos almacenados en la memoria,
60 END ............... ............... Termina el programa. (FX-880P) y éste irá decreciendo a medida que se va usando el espacio de almacena-
miento.
Como se puede ver, sólo seis líneas de programación manejan una cantidad considerable Ready P0 Area de programa actual=área O. El área de programa actual puede ser
de datos. Múltiples líneas de programa en BASIC pueden ser también encadenadas en una (Listo P0) cambiada presionando ~ seguida del área de programa deseada.
sola línea usando dos puntos.
EJEMPLO:
EJEMPLO: Cambio al área de programa 5
100 R= 15:A=7:8=8

Tales líneas de programa son denominadas "sentencias múltiples". p 0 1 2 3 4 5 6 7 8 9 85368


ReadY P5
Los detalles concernientes a las otras operaciones contenidas en el programa de arriba (214568 en el caso da la FX-880P)
pueden ~er encontradas en otras seccione~ de la PARTE 6.
Los programas previamente almacenados pueden ser borrados usando uno de los dos
procedimientos siguientes.
6-3 ENTRADA DE PROGRAMAS EN BASIC
NEW : Borra los programas almacenados en el área de programas actual solamente.
6-3-1 · Preparación NEW ALL : Borra todos los programas almacenados en la memoria.

En primer lugar encienda la computadora. En este momento la visualización aparecerá como EJEMPLO:
se ilustra abajo.
...
1-~ - NEW ALL~ p 0 1 2 3 4 5 6 7 8 9
ReadY P0
85368

(214568 en el caso de la FX-860P)

Este es el modo CAL de manera que se debe efectuar en primer lugar la operación ~ CD
Esta operación borra todos los programas almacenados en la memoria y retorna el área de
para permitir la entrada de programas en 8ASIC . La visualización debería aparecer ahora
programas actual a O.
como se indica abajo.

p 0 1 2 3 4 5 6 7 8 9 35368
Ready P0
(214568 en el .;aso de la FX-880P)
48
_ ..;...... ..__-....~...... ~....--·- --- -~-· - ...-..--.-,w¡; ' • 1 • • ;¡¡; ~ • .,.. n · i .. • " >lt 'l Z 1ftr1S?Ell7H C

6-3-2 Entrada de programa Nótese que una vez que los cambios deseados han sido efectuados, la tecla 0 debe ser
presionada para almacenar la línea entrada en memoria.
El siguiente procedimiento de entrada entra el programa de muestra para el cálculo del
volumen de un cilindro (página 47). 2. Cambios en una linea después de presionar §1
m oo oo (]] @ ~ © w m m lID @J (]] oo 0 EJEMPLO:
l1JOO®GGJffi§l 40 V= P1 * R" 2*H erróneamente entrado por 40 V= PI* R" 2* H.
rnoomlfil®@CTJ~6®8860®0
0 00 CYJG® OJ C!J 00 Grn C!J ®0
m oo ® ® m lID m ~ alYl G 8 am m ~
(ID §) §) §) §) §) §)
1 40 V = PlZA " 2%H l(Mover elcursora 1)
[[] 00 (]] (fil [Q) §1
: I ::::!.=:A=,..::;2;::z=H
4:;:::0:::::;:V;::=::;P::=;::
I = ::;===========~,(Entrar el carácter
Nótese que la tecla~ se presiona al final de cada linea. No se entra una línea de programa . .correcto)
~------------------~
en la memoria a menos que se presione la tecla §1 .
I ~~0_v_=_P_1_"_A_"_2_"_H_ _ _ _ _ _ _ _ _ __
~ _.l(Edición completa)

Nuevamente se debe presionar la tecla §l para almacenar la linea corregida en la memoria


ENTRADA DE UNA TECLA
después de efectuar los cambios.
Los comandos BASIC de una tecla ayudan a hacer la entrada de programas aun más
Los procedimientos 1 y 2 son los más simples intercambios de un carácter por otro.
fácil.
También se pueden insertar y borrar caracteres usando los siguientes procedimientos.
EJEMPLO:
Entrada de la línea 30. i) Insertar
40 V=Pl*A2*H erróneamente entrado por 40 V=Pl*R " 2*H

(Mover el cursor a la
. posición de la
6-3-3 Edición de programa ' - - - -- - - - - - - - - -- - -
1
---..../inserción)

El procedimiento usado para hacer correcciones o cambios a un programa depende de que 1(Abrir un espacio)
paso en la entrada de un p.rograma es donde se van a efectl!ar los cambios. :=:;::;:::::::;:;:::::;:::;::::::::=:::=;::;:;:===========~1 (Entrar el carácter
correcto y presionar
CD Cambios en una línea antes de presionar §l ~----------------~8)

@ Cambios en una línea después de presionar §1


@ Cambios en un programa que ya ha sido entrado ii) Borrar
© Cambios en un programa a continuación del comando EDIT 40 V=Pl * RA" 2*H erróneamente entrado por 40 V=Pl*R" 2*H
40 V=PIZAA " 2ZH_
1. Cambios en una línea antes de presionar 0
§) §) §) §) §) 40 V = PIZA8 " 2%H 1(Mover el cursor hasta
EJEMPLO: el carácter a ser
20 E= 15 entrado erróneamente en lugar de 20 R = 15 borrado)
8~ 40 V=PIZA~2:a: H 1(Borrar el carácter)
10 AEM CYL 1 NDEA
. 20
1 E=l5_ §] 40 V=PIZA " 2ZH 1(Edición completa)
1 :a A E M e Y L 1 NO E A l(Mueve el cursor a E)
1. 2 0 i= 15 .
10 AEM CYL 1 NDEA ¡(Entrada del carácter La tecla@ funciona más o menos igual que la operación 8 ~ . La diferencia entre ambas
1 20 A = 15 . correctoi
=1 :~0=:;A;::=:::;::l~s==============~l(Edlción completa) operaciones es la siguiente.

-- -· - ·so
- -- - - - ·- · - -- - - ---· -·- ,..........,_......,.................... ~ ~~"-'-~'-""'-----"'-'-..-..;...---....;-
;;;,
'- -';;;,
· ,¡¡
'"llííi
'wiii.~iói
"~¡¡,¡
·'¡¡,¡
'"IÍÍ
_,iiiiiÍir

·t·~ EJEMPLO:
l Diferencia entre 8 ~ y ~ Visualización desde la línea 11 O a la línea 160 en la pantalla virtual.
LJST 110-1601§1
·~~
Borra el carácter en la posición actual del cursor y desplaza todo lo de la derecha del
cursor un espacio a la izquierda. LIST 110-160
110 A= 1
A Be o E F G- 8 ~-A Be E F G 120 FOR 1=1TO100
l Cursor -
(P•mtalla virtual 130 =
8 LOG ( 1 )
de 8 líneas) 140 PRINT 8
150 NEXT 1
• @)
Borra el carácter a la izquierda de la posición actual del cursor y desplaza la posición ª _ __ _ _ _ _ _ _ ___.I. [
_1_6_0..:.E_=_A_*_ Visualización de 2 lineas
del cursor y todo lo de la derecha del cursor un espacio hacia la izquierda. 1_ Ready PO

ABCQEFG--+@--+ABQEFG
Se pueden efectuar cam_b ios en un programa visualizado mediante la operación LIST
mediante el uso de los mismos procedimientos descritos para 1 y 2 arriba.
• La tecla E3 puede ser usada para terminar la operación de LJST. La tecla ~ suspende
3. Cambios en un programa que ya ha sido entrado
la operación, el listado puede ser resumido presionando la tecla §]. -
El comando LIST visualiza el programa almacenado en el área de programa actual desde
el principio hasta el fin. ·
4. Cambios en un programa después del comando EDIT
LIST ~ REM CYLINDER El comando EDIT hace más fácil editar o revisar los programas ya almacenados en la
A=15
memoria.

~60 END 112! AEM CYLINDER


Ready P0 EDITª
212! A=l6
Cuando la operación de LIST se ha completado se visualiza la última línea del programa.
Desde asta visualización, CID (o 1§1) avanza a la línea siguiente, mientras que (fil (o 8 ª )
(fil(fil(fil(2}(fil(fil ¡ 10 REM CYLINDER retrocede a la línea previa. .
20 A=15 -

La pantalla virtual de 8 líneas de la computadora ahora hace pbsible usar las teclas del cursor Lj~=~--=~c..~....:~_u.1;. .:..¡.:~c..
. ; ~....::2=-"-·'""~-H_ _ _ _ _ __ _ _ _ _ )~~u::;)ª las lin.eas
para desplazarse hasta las líneas precedentes que no aparecen en la visualización (véase
la página 8).
En este caso se hará una corrección en la línea 40.
Ready PO
1O REM CYLINDER ~o 0 V = p 1 + A " 2 :r H 1(Visualiza la línea 40
1 20 R= 15
· 0 p R 1N T • v v =• :
1l.!:.~..!....:..:..:...~--='---'--'------------
en la linea superior de
la visualización)
(Pantalla virtual
de 8 lineas)
30 INPUT "H="; H
* *
40 V = PI R " 2 H 1 [ Visualización de 2 líneas
§) 140 V=P 1 +~" 2:<H (Permite la edición del
1_programa)
So PRINT '-'V = .. ,· V Las teclas~ y (ID mueven
1·'-- ' - - ' - - - - - ' - - - - - ' - - - - - - - - - la visualización §§§§§§§(j]ª
60 END
I_5 0
~4-0~V~-~P~I~
,.~R~"_,2,_.:r.,..,..,.H-----------,(Corrección)

Ready PO PRINT " V = " : V .


(La tecla 8 sale del
ILR _ _ _ _ _ _ _ _ _ __ _~-~-1modo EDIT)
_ e_a_d_Y_P_0
Cuando se almacena un programa mayor de ocho líneas en la memoria, la operación LJST
se debería efectuar especificando los números de líneas a ser visualizados.

52
6-4 EJECUCION DE UN PROGRAMA EN BASIC EJEMPLO 2 :
'.
1
6-4-1 Ejecución de programa 10 PRINT " BASIC " ;
20 PRINT " PROGRAM"
Una vez que un programa en BASIC ha sido almacenado en memoria, éste puede ser
30 END
ejecutado usando uno de los dos procedimientos siguientes:

1. Usando §i!il (área de programa) en el modo CAL La inclusión de un punto y coma al final de la primera sentencia PRINT produce la siguiente
visualización.
EJEMPLO: §!!!! l]J
AUN~ RUN
Ejecuta el programa en el área de programas 9. IBAS IC PROGRAM
BAS I C PROGAAM
2. Entrando el comando AUN en el modo BASIC I_Aeady P0

EJEMPLO: RUN §} 6-4-2 Errores


Ejecuta ·el programa en el área de programas actual.
A_lgun~s vec~s , los resultados producidos por un programa no son lo que se espera. Tales
Ejecuta la entrada del programa en la sección previa para determinar el volumen de un cilindro e1ecuc1ones irregulares pueden ser divididas ampliamente bajo dos clasificaciones mayores.
de altura 1O (radio fijo de 15). G) Ejecuciones que producen errores
Errores de programación simples
RUN ~ J ~~N? ¡(Ejecuta el programa) Errores lógicos de los programas
@ Ejecuciones irregulares que no producen errores
10~ I H~=::;;:?:;1:::;0;::===================~1 (El volumen corres-
~ En su mayoria son errores lógicos de programas
._V-'--=---'-
·7--'0"-6=-8=-=-.-=5:. :8:. .:3=-4-'--'-7.. :.1__________--J pondiente se visualiza
r '"'v-==~"ra's=s-."
7 47 1 s'""e""'a"'"-;-:;,-,____________,al entrar la altura.)
1. Ejecuciones que producen errores
I
_AeadY P0
i) Errores de programación simples
La visualización del volumen al ejecutar este programa causa que el símbolo STOP aparezca Este es el tipo de error de programa más común y es causado generalmente por errores
en el extremo superior derecho de la visualización. Este símbolo indica que la ejecución en la sintáxis del programa. Tales errores producen la visualización del siguiente mensaje.
del programa ha sido suspendida por la ejecución del comando PRINT. La ejecución del
SN error P0-1 O (Error SN P0-1 O)
programa puede ser resumida en este momento presionando nuevamente la tecla §l. La
finalización de una sentencia PRINT con un punto y coma causa que la ejecución continúe Este mensaje indica que se ha detectado un error de sintáxis en la línea 1O del programa
una vez que se ejecute la sentencia PRINT, provocando que la visualización de la próxima almacenado en el área de programas O. Se debería chequear y corregir la línea de programa
sentencia PRINT aparezca inmediatamente a continuación de la visualización previa. indicada para permitir la ejecución correcta.

EJEMPLO 1 : ii) Errores lógicos de programas


Este tipo da errores se produce generalmente por operaciones ilegales tales como la divi-
1 O PRINT ·" BASIC " sión por cero o LOG(O). Tales errores producen la visualización del siguiente mensaje.
20 PRINT " PROGRAM" MA error P0-1 O (Error MA Po~ 1O)
30 END Al igual que antes, este mensaje indica que se ha detectado un error matemático en la línea
1Odel programa almacenado en el área de programas O. Sin embargo, en este caso se deben
La ejecución de este programa resulta en la siguiente visualización. examinar y corregir tanto las líneas de programas relacionadas con la línea de programa
indicada como la línea de programa indicada misma. Cuando se visualiza un mensaje de
AUN ~ error se pueden usar las dos operaciones siguientes para visualizar el número de línea en
I RUN
BASIC que se detectó el error.
§ BASIC
§
I f'ROGAAM
PROGAAM
I_ReadY P0
J LIST 10
l EDIT 10ª
ª
( LIST. §}
\ EDIT ·ª
54
r • Los puntos contenidos en LIST . y EDIT . instruyen a la computadora para que visualice
automáticamente la última línea de programa ejecutada.
G) REM
El comando REM (línea 140) es en realidad corto para la palabra "remarks". La computadora
r • Cambie al modo BASIC si un programa en BASIC fue ejecutado en el modo CAL. no considera todo lo que viene a continuación de un comando AEM , de manera que se usa
para propósitos tales como rótulos para hacer el listado del programa mismo más fácil de
2. Ejecución irregular que no produce errores seguir. Nótese que una comilla simple ( ~ 6) puede ser usada en lugar de las letras "AEM".
Tales errores también se producen por fallas en el programa y deben ser corregidos ejecu-
tando el comando LJST o EDIT para examinar el programa y detectar el problema. El programa @ INPUT
TRON también puede ser usado para ayudar en el seguimiento de la ejecución del programa. El comando INPUT (línea 30) se usa para permitir la entrada desde el teclado de la compu-
Al entrar TRON §l el símbolo TR aparece en la visualización para indicar que el modo de tadora durante la ejecución del programa. La entrada de datos se asigna a una variable
seguimiento está activado. Ahora al ejecutar un programa en BASIC se visualiza el área inmediatamente a continuación del comando INPUT. En el ejemplo anterior, los datos
de programas y las líneas de programa a medida que la ejecución se va efectuando y se numéricos entrados se asignan a la variable N. Nótese que se debe usar una variable de
detiene hasta presionar nuevamente la tecla§!. Esto permite la confirmación de cada línea cadena de caracteres para la entrada de cadenas de caracteres.
de programa haciendo posible la rápida identificación de las lineas con problemas.
La ejecución de TROFF §l cancela el modo de seguimiento. EJEMPLO:
10 INPUT A$ (entrada de cadena de caracteres)

6-5 COMANDOS @ PRINT


El comando PAINT (línea 110) se usa para visualizar los datos en la visualización de la com-
Aunque hay una variedad de comandos disponibles en BASIC para s;.i uso en programas, putadora. En este ejemplo, este comando se usa para visualizar los resultados los cálculos
los nueve comandos fundamentales que se listan abajo son los que se usan más extendi- de suma, raíz cuadrada y raíz cúbica. Cuando se visualizan los datos aparece el símbolo
damente. STOP y la ejecución del programa se suspende. La ejecución puede ser reasumida pre-
sionando la tecla §l.
El siguiente programa lee los ítems de datos contenidos en el programa mismo, con el número
de ítems de datos a leer determinado por la entrada desde un operador. El operador puede @ END
entrar cualquier valor, pero se debe notar que los valores mayores que 5 se manejan como El comando END (línea 130) hace terminar la ejecución del programa y puede ser incluido
5 (ya que hay sólo 5 ítems de datos en la línea 180). El programa luego visualiza la suma en cualquier parte dentro del programa.
de los datos leídos desde la línea 180 seguido por la raíz cuadrada y la raíz cúbica de la
suma. La. ejecución del programa termina cuando el operador entra un cero. @ IF-THEN -
EI comando IF - THEN (líneas 40 y 50) se usa para efectuar comparaciones de ciertas con-
1 O S = O............................•.........•......... •.. Borra el total actual asignado a S diciones basando la próxima operación el resultado verdadero o falso de la comparación.
20 RESTORE ........................................... Específica que la operación de lectura debe comenzar La línea 40 chequea si el valor asignado a N es mayor que 5 o no y asigna un valor de 5
por el primer ítem de datos a N cuando el valor original es mayor. Cuando originalmente se asigna un valor de 5 o me-
30 INPUT N ............................................. Entra el número de ítems de datos a ser leidos nos a N, la ejecución prosigue a la línea siguiente y N retiene su valor original. La línea 50
40 IF N > 5 THEN N = 5 ... ... ........... .......... La entrada de valores mayores que 5 debe ser tratada chequea si el valor asignado a N es cero o no. En caso de cero, la ejecución del programa
como la entrada del valor 5 salta a la línea 130, mientras que la ejecución prosigue a la próxima línea (línea 60) cuando
50 IF N=O THEN GOTO 130 .................. Salta a la línea 130 cuando la entrada es cero N es cualquier otro valor aparte de cero.
60 FOR 1=1 TO N -----~ • La línea 50 también puede ser abreviada de la manera siguiente:
70 READ X Lectura de datos Esta sección se repite el número de veces especifi-
50 IF N=O THEN 130
80 S = S +X Suma del cálculo de datos cado por la entrada del operador en la línea 30
• Las áreas de programas también pueden ser especificadas como destinos de saltos:
90 NEXT l --------~
100 GOSUB 140........................................ Salto a la subrutina que comienza desde la linea 140 IF A= 1 THEN GOTO # 2 (El programa almacenado en el área de programas 2 se
11 O PRINT S ; Y ; Z .................................. Visualiza los contenidos de las variables S, Y, Z ejecuta cuando A es igual a 1)
120 GOTO 10 ..... ....................................... SaJta a la línea 10
130 END ...... ................................ .............. Fin del programa @ GOTO
140 REM SQUARE ROOT/CUBE ROOT ........ Obser1aciones El comando GOTO (líneas 50 y 120) efectúa un salto al número de línea o área de progra-
150 Y = SQA S .......................................... Cálculo de la raíz cuadrada mas especificadas. La sentencia GOTO en la línea 120 es un salto incondicional, es decir
160 Z=CUR S........................................... Cálculo de la raíz cúbica la ejecución siempre retorna a la línea 1O del programa al ejecutar la línea 120. Por oro lado,
170 RETURN ......................................... ... . Retorno a la sentencia a continuación de la sentencia la sentencia GOTO en la línea 50 es un salto condicional debido a que la condición de la
que llamó a la subrutina sentencia IF - THEN debe ser satisfecha antes de que se efectúe el salto a la línea 130.
180 DATA 9, 7, 20, 28, 36 ...................... Lectura de datos mediante la sentencia READ en la • Los saltos de áreas de programas se especifican como GOTO # 2 (para saltar al área de
línea 70 programas 2.)

56
i~·-..;.:..i."-' ..'-"
·· ~~1.:.•·...:·:.;.:··,...... '"-''""·-·~.........- - - -·"-'1...._...... ~.....-.......<..,hrn-'..1.'":a .........,, .... ..,. , ºh'+ $ ~ ~..;.
· _......_..,.~-!~.~ ...::.-~~~~~~•'-'
' ·.·
:..-~·.,,,·~·~.......~--.....-;~.~~-...~¡;,.·........ . -........;·;.;;;-·~~ ._.. ''""' •• t•1. ·-o ~rrt'rtW.!?P:tt

(j) FORJNEXT
¡: La combinación FOR/NEXT (líneas 60 y 90) forma un bucle. Todas las sentencias dentro 6-6 OPERADORES
l"'- del bucle se repiten el número de veces especificado mediante el valor qur viene a conti-
Los operadores que se usan para cálculos usando variables son los siguientes.
i
:··
nuación de la palabra "TO" en la sentencia FOR. En el ejemplo que se discute aquí, el ciclo
se repite un número N de veces, y el valor de N se entra mediante el operador de la línea 30. Operadore Operadores aritméticos Signos +,
@ READ/DATA/RESTO RE Suma +
Estas sentencias (líneas 70, 180, 20) se usan cuando la cantidad de datos a ser manipulados Resta
Multiplicación
es demasiado grande como para ejecutar la entrada por teclado con cada ejecución. En
este caso, los datos se incluyen en el programa mismo. División */
/\
Potencia
El comando READ asigna los datos a las variables y el comando RESTORE se usa para
especificar desde que punto se va a efectuar la operación de lectura.
División entera ~
Resto de la división MOD
En el programa de muestra aquí, el comando READ lee el número de items de datos especi-
entera
ficado por la entrada de la variable N. Aunque la sentencia DATA puede contener sólo hasta
Operadores relacionales Igual
cinco items de datos, el comando RESTORE en la línea 20 siempre retorna la próxima posi-
Distinto <> , ><
ción de lectura al primer ítem de datos, de esta manera la sentencia READ nunca se queda
sin datos para leer. Menor que <
Mayor que >
@ GOSUB/RETURN Menor o igual que = < , <=
Los comandos GOSUB/RETURN (líneas 100 y 170) se usan para efectuar saltos desde y
Mayor o igual que = >, > =
Operadores lógicos Negación NOT
hacia subrutinas. Las subrutinas (líneas 140 a 170) son en realidad mini programas en el
Producto lógico ANO
programa principal y generalmente representan rutinas que se efectúan repetidamente en
Suma lógica OR
diferentes lugares del programa principal. Esto significa que GOSU8/AETURN hace posible
OR exclusivo XOR
escribir la operación que se va a efectuar repetidamente sólo una vez como una subrutina
Operador de cadena de caracteres +
en lugar de escribirla cada vez que se necesite en el programa principal.

EJEMPLO:

120 Gqsu0 1000


1. Operadores aritméticos ( +. -, *, /, ", ,
~ MOD)
• Las fracciones se truncan en los cálculos de ~ y MOD cuando los operandos a ambos
lados del operador no son enteros.
370 GOSU8 1000 • En los cálculos de ~ y MOD la división se efectúa con los valores absolutos de ambos
La ejecución de la sentencia RETURN al final de la subrutina retorna la ejecución del operandos. En la división entera ( ~ ), el cuociente se trunca a un entero. Con el operador
MOD al resto se le da el signo del dividendo.
programa de vuelta a la sentencia a continuación del comando GOSU8. En este programa
de muestra la ejecución retorna a la línea 11 O después que se ha efectuado el comando
EJEMPLO:
RETURN en la línea 170.
-15~7= - 2
• Las rutinas GOSU8 también pueden ser usadas para saltar a otras áreas de programas -1577= -2 ...... -1
como en GOSU8 #3 (salta al área de programs 3). Nótese, sin embargo, que se debe -15MOD7=1
efectuar un retorno al área de programas original usando el comando RETURN antes de -15 ~ 7 - 15MOD7
la ejecución del comando END.
•Véase la PARTE 10 REFERENCIA DE COMANDOS para más detalles sobre los coman- • El largo de una expresión está limitado a 255 caracteres.
dos 8ASIC.
2. Operadores relacionales ( = , < >, > <, < , >. = < , < = , = > , > =)
Los operadores relacionales sólo se pueden efectuar cuando los operadores son ambos
cadenas de caracteres o valores numéricos.
Con las cadenas de caracteres, los códigos de caracteres se comparan desde el principio
de las cadenas de caracteres uno a uno. Es decir que la primera posición de la cadena de
caracteres A se compara con la primera posición de la cadena de caracteres 8, la segunda
posición de la cadena de caracteres A con la segunda posición de la cadena de caracteres
8, etc. El resultado de la comparación se basa en los códigos de caracteres de la primera
diferencia que se detecte entre las cadenas de caracteres, independiente del largo de las
cadenas de caracteres que se estén comparando.

58
EJEMPLO: EJEMPLO:
A$= '"AD" + "1990"
CADENA DE CADENA DE RESULTADO El ejemplo anterior resulta en que se asigna la cadena de caracteres "AD1990" a la variable
CARACTERES A CARACTERES 8
A$.
ABC ABC A=B
ABC ABCDE A<B 5. Orden de las operaciones
ABC XYZ A< B {el código de caracteres de Las operaciones aritméticas, relacionales y lógicas se efectúan en el siguiente orden de pre-
A es menor que el de X) cedencia.
XYZ ABCDE A>B {el código de caracteres de
X es menor que el de A)
1..( ')
2. Función científica
Cuando el resultado de una operación relacional es verdadero (se ha satisfecho la condi-
3. Potencia
ción) se retorna - 1, mientras que si el resultado es falso (no se ha satisfecho la condición) se
4. Signo ( +, - )
retorna O.
5. *,/, ,
~ MOD
6. Suma y resta
EJEMPLO:
7. Operadores relacionales
8.NOT
1O PRINT 1O>3........................... ......se retorna - 1 porque 1O>3 es verdadero
9.AND
20PAINT 7 < 1.......... ........................ se retorna O porque 7 < 1 es falso
10.0R, XOR
30PRINT " ABC" = " XYZ" ............... se retorna O porque ABC = XYZ es falso
40 END
Las operaciones se efectúan de izquierda a derecha cuando el orden de precedencia es
idéntico.
3. Operadores lógicos
Los operandos de las operaciones lógicas se truncan a enteros y la operación se efectúa
bit a bit para obtener el resultado. 6-7 CONSTANTES Y VARIABLES
Negación Producto lógico 6-7-1 Constantes
X NOT X X y X ANO Y
A continuación se presentan las constantes incluidas en el programa de muestra de la página
o 1 o o o 4~ .
1 o o 1 o
PROGRAMA C9NSTANTES
1 o o 20 R=15 15
1 1 1 30 INPUT "H = .. ; H "H ="
40 V=Pl*R " 2*H 2
50 PAINT "V= ; V "V="
Suma lógica OR (o) exclusivo
y y De éstas, 15 y 2 son constantes numéricas, mientras que "H = "y "V=" son constantes
X XOR Y X XXOR Y
de cadenas de caracteres.
o o o o o o
o 1 1 o 1 1 Constantes numéricas
1 o 1 1 o 1 • Notación numérica
1 1 1 1 1 o G) Notación decimal
@ Notación hexadecimal

• Precisión del valor numérico


4. Operadores de cadenas de caracteres ( +)
G) Operaciones numéricas internas . .
Las cadenas de caracteres pueden ser concatenadas asando el signo + . Mantisa de 12 dígitos, exponente de 2 dígitos (PI = 11 dígitos : 3, 1415926536; visualizado
El resultado de la operación (incluyendo los resultados intermedios) no puede exceder de en 10 dígitos: 3,141592654)
255 caracteres. @ Resultados
Mantisa de 10 dígitos, exponente de 2 dígitos (exponente redondeado a 10 dígitos)

60
@ Número de caracteres por línea EJEMPLO:
255 caracteres por línea
© Visualización del resultado 1O A$= "AD" ........................... ...... Asigna "AD" a la variable de cadena de caracteres A$.
Enteros menores que 1 x 101º Visualización entera 20 INPUT "YEAR = " ; 8$............. Asigna la entrada de teclado a la variable 8$.
Parte decimal menor que 11 dígitos Visualización decimal 30 C$=A$+8$ .............................. Asigna la combinación de A$ y 8$ a C$.
Otra Visualización exponencial 40 PRINT C$ .................................. Visualiza los contenidos de C$.
Redondeo de la visualización Los resultados se redondean al 1o~ dígito y 50 END
se visualizan.
En el programa ejemplo de arriba, la entrada de un año tal como 1990 en la linea 20 resulta
Constantes de cadena de caracteres en la visualización de AD 1990 en la línea 40.
Las cadenas de caracteres van encerradas entre comillas (es decir, "ABC" , "H = " ) • Con variables de cadena de caracteres se puede usar " + " p~ra conectar dos cadenas
El cierre de comillas al final de una linea puede ser omitido (10 PRINT "TEST" puede ser de caracteres.
escrito 10 PRINT "TEST) • Nótese aquí que cadenas de caracteres no pueden ser asignadas a las variables numéricas
Las cadenas de caracteres múltiples pueden ser conectadas mediante el signo " + ". tales como A , ni valores numéricos pueden ser asignados a variables de cadena de carac-
teres tales como A$.
6-7-2 Variables
Variables arreglo
Variables numéricas
Tanto las variables numéricas como las variables de cadena de caracteres pueden almace-
A continuación se presentan las variables numéricas incluidas en el programa de muestra nar sólo un ítem de datos por variable. Debido a ésto hay un gran número de datos que
de la página 47:
se manipulan mejor usando variables arreglo (generalmente llamadas simplemente
" arreglos"). Antes de que una variable arreglo pueda ser usada en un programa, una sen-
PROGRAMA VARIABLES NUMERICAS tencia DIM debe aparecer al principio del programa para " declarar" a la computadora que
20 R=15 R se va a usar una variable arreglo. ·
30 INPUT " H = "; H H
40 V=Pl*R " 2*H V EJEMPLO:
Declarar la variable arreglo A para el almacenamiento de 21 ítems de datos.
Las variables numéricas se denominan así debido a que sus contenidos se manejan como
10 DIM A (20)
números. Los nombres de variables numéricas pueden tener hasta 15 caracteres de largo
y se usan en los programas para almacenar resultados de cálculos o constantes en la
• El formato anterior se usa para declarar " NOMBRE DE VARIABLE ARREGLO (NUMERO
memoria. En el programa de muestra se almacena el valor 15 en H, mientras que V, que
es el resultado del cálculo, recibe el valor que representa el volumen del cilindro. Como se DE ELEMENTOS)".
• La declaración de un valor de 20 hace posible almacenar 21 ítems de datos (véase la página
puede ver, la asignación a una variable se efectúa usando el símbolo " = ". Esto difiere de
65 para detalles).
un .símbolo igual en el hecho que declara que lo que está a la derecha deb~ ser asignado
a la variable de la izquierda. En realidad, una variable puede ser pensada como un tipo de
caja de la manera que se indica abajo: EJEMPLO:
Encontrar la suma (X) y la suma de los cuadrados M para los siguientes 1O items de datos:

LfJS''
10, 12, 9, 11, 13, 14, 11 , 12, 9, 10

Si se usaran solamente variables numéricas simples, el programa siguiente seía necesario:

1O A 1 = 1O : A2 = 12 : A3 = 9 : A4 = 11 : AS = 13 Asigna el valor a cada variable


20 A6=14 : A7= 11 :A8 =1 2 : A9=9 : A10 = 10
Variables de cadena de caracteres 30 X= A1 +A2+A3+A4+A5+A6+A7+A8+A9+A10......Calcula la suma
Otro tipo de variable es conocido como variable de cadena de caracteres que se usa para 40 Y =A1 " 2+A2" 2+A3" 2+A4" 2+A5 " 2+A6" 2+
almacenar datos de cadena de caracteres. Los nombres de variables de cadena de caracte- A7" 2+A8" 2+A9 " 2+A10" 2......................... ......Calcula la suma de los
res se indican mediante "$" a continuación del nombre cuadrados

¡.
1:
¡_,_ 62
I '.
El programa se hace mucho más simple al declarar un arreglo . Una mirada a estos programas nos muestra que un aumento en los datos virtualmente no
involucra cambios en la parte que calcula la suma y la suma de los cuadrados . Los únicos
10 DIMA (10) .... Declara un arreglo cambios serían en las líneas 1O, 20 y 40, donde las constantes serían cambiadas de 1Oa1 OO.
20 A(1) =10:A (2) =12 :A(3) =9:A(4)=11 :A(5)=13} .
30 A(6) = 14 :A (7) = 11 :A(S)= 12 :A(S) =S:A (10)= 10 As1gnavaloresalarreglo
Nuevamente, el concepto de arreglo puede ser comprendido mejor pensando en ellos como
40 X=O : Y=O cajas. Previamente una variable simple fue descrita como una caja simple. Los arreglos por
50 FOR 1= 1 TO 1O } otro lado serian series de cajas numeradas formando un conjunto.
60 X= X+ A ( 1 ) : Y =Y+ A ( 1 ) " 2 Calcula la suma y suma de los cuadrados
70 NEXT 1 EJEMPLO:
Arreglo A(10)
A primera vista el arreglo puede parecer algo problemático de usar, pero en realidad hace
la programación más simple cuando se efectúan asignaciones de grandes cantidades de
datos.

EJEMPLO:
100 items de datos

Variables numéricas Como se ilustra arriba, el arreglo A(1 O) en realidad contiene un total de once cajas numeradas
desde A(O) a A(1 O) y cada caja es capaz de contener un valor diferente. El término que en
A1 =61 : A2=38 : A3=90: A4=37: A5=99 efecto se usa para referirse a una caja es "elemento". El rellamado de un valor almacenado
A6 = 12 ; A7 = 17 : AS= 94 : A9 = 39 : A 1O= 75 se efectúa mediante la simple especificación del número de elemento correspondiente.
A 11 = 24 : A 12 = 84 : A 13 = 46 : A 14 = 18 : A 15 = 55
A11 =24: A12 = 65: A1 - 30
1 1 =31 : An= 8=51 : A19=91 : A20= EJEMPLO:
160 A =69 : A78=51 : A19=91 : A20=30 Asigna los valores a las Volver a llamar el valor almacenado en el elemento 4 del arreglo A.
170 A81 =91 : A82=46 : A83=23: A84=37: A85=84 variables
180 A86=65 : A87=23 : A88=98: A89=51 : A90=30 y =(4)
190 A91 =57: A92=78 : A93 =16 : A94=39 : A95=46 o
200 A96=59: A97=24 : A98=32: A99=74: A100=47 X=4 : Y=A(X)
210 X=A1 +A2+A3 + ............ + A4 S+A5o } Calcula la suma
220 X=X+A51 +A52+ .......... +A99+A100 El valor que especifica un elemento en un arreglo (4 arriba) es llamado subscripto.
230 Y =A1 "2+A2" 2+ ......... + A39" 2+A40" 2
Calcula la suma de los Hasta ahora los únicos arreglos cubiertos han sido aquellos formados por una línea simple
240 y = y+ A41 " 2 + A42 A 2 + .......... + A79 " · 2 + ABO " 2
250 } cuadrados de elementos o "cajas". Estos se conocen como arreglos "unidimensionales" . Los arreglos
Y = Y+ A81 " 2 + A82 " 2 + .......... + A99 " 2 + A 100 " 2
también pueden tener más de una dimensión con elementos conectados vertical y horizon-
Arreglo talmente en arreglo~ bidimensionales y tridimensionales.
1O DIM A (100) J Declara el arreglo
EJEMPLO:
20 FOR 1=1 TO 100 : READ A ( 1) : NEXT 1 Asigna los valores al arreglo DIM A(2, 3)
30 X=O: Y=O
40 FOR 1= 1 TO 100 }
50 X= X+ A ( 1) : y= y+ A ( 1),... 2 Calcula la suma y la suma de los cuadrados
60 NEXT 1
70 DATA 61, 38, 90, 37, 99
80 DATA 12, 17, 94, 39, 75
90 DATA 24, 84, 46, 18, 55
100 DATA 46, 65, 51, 91, 30
~ Datos
22!JLJATA 47, 36, 11 , 88, 78,~
230 DATA 91, 46, 28, 31, 64
240 DATA 65, 23, 98, 51, 30
250 DATA 57, 78, 16, 39, 46
La declaración en este arreglo establece un arreglo de tres líneas y cuatro columnas
260 DATA 59, 24, 32, 74, 47
haciendolo capaz de almacenar 12 valores diferentes.
64
Arreglos numéricos y arreglos de cadena de caracteres Aplicación de variables/arreglos
Al igual que con las variables simples, los arreglos también pueden ser declarados para 1. Las variables y arreglos pueden ser usadas conjuntamente por todas las áreas de
contener cadenas de caracteres mediante el uso del símbolo $ a continuación del nombre programas.
de variable arreglo. Nuevamente se debe recordar que los valores numéricos no pueden 2. No se pueden usar los arreglos a menos que primero sean declarados usando la sentencia
ser asignados a arreglos de cadena de caracteres y las cadenas de caracteres no pueden DIM.
ser asignadas a arreglos numéricos.
Cuenta de los bytes usados por las variables
EJEMPLO:
A continuación se explican los bytes reservados cuando una variable aparece por primera
El siguiente procedimiento se usa para declarar un arreglo y almacenar los datos de cinco
vez en un programa.
individuos y sus puntos logrados en un cierto juego.
• Variables numéricas
Arreglo de cadena de caracteres N$(5) declarado para los nombres
(largo del nombre de variable + 12) bytes en el área de variables
Arreglo numérico P(S) declarado para los puntos
• Variables de cadena de caracteres
(largo del nombre de variable + 4) bytes en el área de variables y (largo de la cadena de
1O DIM N$ (5), P (5) .............. Declaración de arreglos para almacenar nombres y puntos
caracteres + 1) bytes en el área de cadena de caracteres
20 FOR 1= 1 TO 5
So reservan áreas para variables arreglo cuando se declara el arreglo mediante la sentencia
30 READ A$, X
DIM.
40 N$ ( 1 ) = A$ .......................Almacena nombres en el arreglo de cadena de caracteres
• Variables arreglo numéricas
50 P ( 1 ) =X ................... ........ Almacena los puntos en el arreglo numérico
(largo del nombre de variable + 4) + (tamaño del arreglo x 8) + (dimensión x 2 + 1)
60 NEXT 1
70 END bytes en el área de variables
80 DATA SMITH, 70, BROWN, 68, JONES, 87, CARTEA, 80, MILLS, 74
EJEMPLO:
DIM XYZ (3, 3, 5, 2)

Nombre 3
Tamaño 4 X 4 X 6 X 3 = 288
6-7-3 Resumen Dimensión 4
Tipos de variables Cálculo (3 + 4) + (288 x 8) + 4 x 2 + 1 = 2320 bytes
Los siguientes tres tipos de variables están disponibles para ser usados con esta unidad.
• Variables arreglo de cadena de caracteres
1. Variables numéricas (mantisa de hasta 12 dígitos) A, a, NUMERO, PUNTOS (Largo del nombre de variable + 4) + (tamaño de arreglo) + (dimensión x 2) bytes en
2. Variables de cadenas de caracteres (hasta 255 caracteres) AS, STRINGS el área de variables .
3. Variables arreglo-¡- Numéricas A (1O), XX (3, 3, 3) Los largos de las cadenas de caracteres individuales son necesarios en el área de variables
L- Cadena de caracteres A$ (1 0), ARRAY$ (2, 2) cuando se asignan cadenas de caracteres al arreglo.

Nombres de variables EJEMPLO:


• Los nombres de variables pueden consistir de caracteres en mayúscula, minúscula o 10 DIM AB$(3, 3)
caracteres numéricos, pero los caracteres numéricos no pueden ser usados en !a primera 20 AB$(0, O)="*****'"
posición del nombre de variable (es decir, 1AE, 38C$ son ilegales).
• No se pueden usar palabras reservadas (véase la página 424) como inicio de un nombre Nombre 2
de variable (por ejemplo, RUNON, LIST1$ son ilegales). Tamaño 4x4 =16
•El largo máximo de un nombre de variable es 15.caracteres. Dimensión 2
Cálculos (2+4) + 16 + (2x2) + 5 bytes
Arreglos
1. Los arreglos se declaran mediante sentencias DIM.
2. Los elementos se describen mediante subscriptos que son enteros mayores que O. Las
fracciones se desechan.
3. El número de dimensiones está limitado por la capacidad de la pila (memoria de reten-
ción temporal).
4. El valor máximo de los subscriptos está limitado por la capacidad de memoria.

66 67
Cálculo del largo del programa SAVE "BASIC" §1
' A continuación se muestran los puntos que deben ser considerados al calcular los requeri- s
A V E • B AS ¡ e • l(Almacena el progra·
,.j,
i.
mientos de memoria para los programas.
.
1
L - - - - - - - - --
. ma bajo el nombre de
- -- -- - - - - - ' archivo "BASIC")
r Números de línea 2 bytes por cada número de línea independientemente S A V E • B A 5 1e " l(Almacenamiento
del largo del número (1 - 65535) 1 ~R~e_,,a~d:...:Y~P'-"'121---------------'· completo)
L
. .

Comandos 2 bytes por comando


Funciones 2 bytes por función
Caracteres numéricos/alfabéticos : 1 byte por carácter (los espacios también deben ser 6-8-2 · Verificación de programas
contados como caracteres) El comar.do VERIFY hace posible verificar si el programa almacenado usando SAVE o SAVE
Tecla §! 1 byte por cada operación de la teclaª al fin de una ALL fue copiado correctamente en la cinta cassette.
línea de programa (para almacenamiento de la línea)
Se agrega un byte a la suma de arriba EJEMPLO:
Verificar el almacenamiento correcto del programa en. BASIC
EJEMPLO:
10 A=SIN X VERIFY "BASIC" ~
2 (número de línea) + 1 (espacio a continuación del número de línea) + 1 (A) + 1 ( =) + V E A 1F y • B A 5 ¡ e • 1(Verificación del progra-
. . ma almacenado)
2(SIN) + 1 (espacio) + 1(X) + 1 ( §]) + 1 = 11 1
~,B::::=A=s=1=c==::::;s;=::============~1 (Encuentra el programa
L - - - - - - - - - - - - - - - - - - - - ' · especificado
verifica) y lo
Este cálculo indica que se requiere de un total de 11 bytes para el almacenamiento del
programa de arriba. ~,=s-A~S-1-C--~a--------------,,(Verificación completa)
• El espacio a continuación del número de línea se agrega automáticamente. .ReadY P121 .

Si no aparece el mensaje "Ready" (Listo) después de cierto tiempo, verifique si el nombre


de archivo entrado con el comando VERIFY es correcto o no. Si es correcto, ajuste el nivel
6-8 ALMACENAMIENTO Y CARGA DE PROGRAMAS
de volumen de la grabadora de cassettes que se está usando y repita el procedimiento de
Los siguientes procedimientos de almacenamiento y carga sólo pueden ser efectuados verificación.
cuando se usa la unidad de interfase FA-6. ¡Po error
ReadY
o
P121
6-8-1 Almacenamiento de programa El mensaje de error ilustrado arriba indica que el programa no fue almacenado correcta-
Los programas almacenados en la memoria de la unidad están protegidos por la batería mente. En este caso, verifique los siguientes ítems:
de respaldo de memoria aun cuando la unidad está apagada. Sin embargo, todos los conte-
nidos de la memoria se borran cuando tanto las baterías de alimentación como las baterías •Verifique nuevamente el programa, esta vez agregando "CAS1 :" antes del nombre de
de respaldo se sacan de la unidad al mismo tiempo, o al ejecutar el comando NEW ALL. archivo (VERIFY "CAS1 : BASIC" en el ejemplo de arriba).
Los contenidos del área de programas pueden ser almacenados en cintas de cassette • Asegúrese que las conexiones entre la computadora y la grabadora de cintas cassette
estándar para protegerlos contra pérdidas de datos importantes, o para hacer espacio para son correctas y seguras.
más programación cuando todas las áreas de programas están llenas. Los siguientes dos • Asegúrese que el nivel de volumen de la grabadora esté fijo en la vecindad de su máximo.
comandos están disponibles para tales operaciones de almacenamiento. • Chequee si la cinta de cassette está dañada.
SAVE Almacena los contenidos del área de programas actual. • Chequee si las cabezas grabadoras están sucias.
SAVE ALL Almacena todos los contenidos de todas las áreas de programas.
Nótese también que se generará un error si en la cinta existe un programa con el mi~mo
nombre que el que hay actualmente en la memoria de la computadora, pero los contenidos
EJEMPLO:
la ejecución· de SAVE en este caso almacena los contenidos del área de programas PO, de ambos programas son diferentes.
• El comando VERIFY determina automáticamente si el programa que está siendo chequeado
mientras que SAVE ALL almacena los contenidos de las áreas de programas PO a P9.
fue almacenado usando el comando SAVE o SAVE ALL.
SAVE~ SA VE ¡(Almacena el progra-
1
L. ---------- ------ - -__J·programas
ma en el Mea de
PO)
6-8-3 Carga de programas
rl"S 7A...,Vc::E:--------- - - - - -- - - -¡(Almacenamiento Los programas que han sido almacenados en cinta cassette usando los comandos SAVE
._Ro.;...=.e-=a-=d'--'Y'--'Pc-=c121_ _ _ _ _ _ _ _ _ _ _ __ _....J. completo) y SAVE ALL pueden ser cargados en la computadora usando los comandos LOAD y LOAD
ALL.
También se pueden asignar nombres de archivos de hasta ocho caracteres de largo a los
programas almacenados en cinta cassette usando los comandos SAVE y SAVE ALL.
68
EJEMPLO:
Carga el programa "BASIC" desde la cinta cassette a la memoria
~,
··- . . .: -· ___,_ . . · ··· ·"''---- - ~ 1
- .. - '·' _:... - .
--- ·-..--- - -
~···--··- -· ....PARTE .7_
;___:- _---=~~,':.::.~"~:.. ·~
: .. . . -;
--- -· ~ - ---
LOAD l§l JL OAD (Comando de carga de .1 - ·.- ·- .. :.
1_programa)
~::;:::::::::::=::=====:==============:J
JBASIC 8 (Nombre ciel archivo del
f _programa) DISPOSITIVOS PERIFERICOS
'
! : = = = = = = = = = = = = = = = = = = = : : : ;¡(Carga completa)
J Ready P0

Nótese que la ejecución de los comandos LOAD y LOAD ALL causa que la unidad busque
el nombre de archivo especificado para cargarlo en la memoria. Existe una variedad de dispositivos periféricos disponibles para ser conectados a esta uni-
dad con el objeto de suministrar aun más poder computacional.
El comando LOAD ALL puede ser usado para cargar programas a todas las áreas de progra-
mas (PO- P9). La especificación de nombres de archivo en los comandos LOAD y LOAD Configuración del sistema
ALL causa que la unidad busque el nombre de archivo especificado para su carga a la me-
moria. La tabla siguiente muestra la relación entre los comandos LOAD, LOAD ALL, SAVE FX-8SOPIFX-880P
y SAVE ALL.

LOAD LOAD ALL


:.::··-=o-
=·---=~
LOAD
"Nombre del archivo" LOAD ALL " Nombre del archivo"
SAVE o X X X

SAVE "Nombre del archivo" o o X X


Paquete de Paquete de
SAVE ALL X )( o X expansión RAM expansión RAM
de 8 KB (RP-8) de 32 KB (RP-33)
SAVE ALL " Nombre del archivo" X )( o o
Grabadora de datos Computadora personal, etc.
Unidad de interfase

º~
NOTAS: (FA-6)
Véase la PARTE 7 DISPOSITIVOS PERIFERICOS para los detalles sobre el uso de los co- PB-1000
mandos SAVE y LOAD.
~ (PK-7)

Impresora trazadora Impresora de


de 4 colores caracteres (FP-40)
(FP-100) Impresora de
.gráficos, etc.

7-1 UNIDAD DE INTERFASE DE CASSETTES FA-6


7-1-1 Características
La FA-6 es una unidad de interfase de cassettes que hace posible usar una grabadora de
cintas cassette como dispositivo externo de almacenamiento de datos. Además de la inter-
fase de cassette, la FA-6 también está equipada con una interfase RS-232C y una interfase
de impresora estándar Centronics. -
Los conectores de la interfase RS-232C, la interfase de impresora, la interfase de cassette
y un íack adaptador de C.A. están localizados en la parte posterior de la FA-6. El comparti-
miento de baterías está localizado en la parte inferior de la unidad. Las baterías se cargan
removiendo la cubierta del compartimiento de baterías e insertando las baterías confirman-
do que sus polaridades ( EB e ) son como se ilustra en el compartimiento.

70 71
FA-6
NOTA:
El enchufe remoto no se usa cuando la grabadora que está siendo usada no cuenta con
función remota.
La grabadora debería ser puesta en el modo RECORD (grabación) al efectuar la grabación
de programas o datos. Para la carga de programas se debe fijar la grabadora en su modo

f: '
de PLAYBACK (reproducción) después de ejecutar el comando LOAD.

Almacenamiento de programa simple


SAVE " descriptor de archivo" §1 (Se puede omitir el descriptor de archivo.)
El descriptor de archivo puede contener cualesquiera símbolos, caracteres o números exep-
Conector tuando comillas.

EJEMPLO:
Interface SAVE "CASO: AD1990" §1
MT conector RS-232C
• Se puede omitir " CASO:" .
Jack adaptador
de C.A.
¡ Interface de
impresora
Conmutador RS-232C/cassette

ril-;=i==;:=:==E=:=:==r==:;;;I;;::~ F~=====t:=~=ln,,;,t?=r
.r=up=t""lor Carga de programa simple
µ,_ __~ de alimentación
LOAD " descriptor de archivo" §1 (Se puede omitir el descriptor de archivo.)
Si no se especifica un descriptor de archivo la unidad carga el primer programa que encuentra
en la cinta.

EJEMPLO:
7-1-2 Conexiones
LOAD "'CASO: AD1990" §
Asegúrese que la energía tanto de la computadora corno de la unidad de interfase esté apa- • Se puede omitir "CASO:"
gada antes de intentar efectuar las conexiones. Una vez que se ha efectuado la conexión,
se deberá encender en primer lugar la computadora y luego la unidad de interfase. Carga/Almacenamiento de todos los programas

7-1-3 Interfase de cassette


SAVE ALL "descriptor de archivo" §1 }
LOAD ALL "'d escnp
. t d h' ..
or e are 1vo
=
=
.. . .
(Se puede om1t1r el descriptor de archivo)

L_a interface de cassette se usa para la conexión de una grabadora cassette para hacer po- El comando SAVE ALL almacena todos los programas almacenados en las áreas de progra-
sible el almacenamiento de programas en cintas cassettes y luego efectuar la recarga de mas desde la PO a la P9 a una cinta cassette. Por otro lado, LOAD ALL carga los programas
los programas en la memoria de la computadora. La conexión a la grabadora de cinta cassette almacenados usando el comando SAVE ALL El comando LOAD ALL también borra todos
se logra usando el cable de conexión SB-7 opcional. El enchufe rojo se inserta en el jack los contenidos presentes en las áreas de programas y los reemplaza con los programas de
MIC o UNE IN (la etiqueta difiere dependiendo del tipo de grabadora usada) de la grabadora, la cinta cassette.
mientras que el enchufe blanco se inserta en el jack EAR o U NE OUT de la grabadora. El
enchufe negro se inserta en el jack REM de las grabadoras equipadas con una función remota. Almacenamiento y carga de los datos del BANCO DE DA TOS
Los comandos SAVE # y LOAD # se usan para almacenar y cargar los datos almacenados
en el BANCO DE DATOS. El procedimiento para usar estos comandos es idéntico al descrito
Terminales de la unidad de interfase para SAVE y LOAD descrito arriba.
de cassette FA-6
Verificación de archivo almacenado
El comando VERIFY verifica si el programa o datos almacenados en la cinta cassette corres-
ponde exactamente a los contenidos actuales de la memoria.
VEAIFY "descriptor de archivo" (Se puede omitir el descriptor de archivo)

Operación de la grabadora de cintas


.' ' La grabadora debería ser fijada en su modo RECORD (grabación) antes de ejecutar el
EAR : Salida (audlfono) • Enchufe blanco comando SAVE. Para la carga de programas se debe fijar la grabadora en su modo PLAY·
REM : Control remoto • Enchufe negro BACK (reproducción) y luego ejecutar el comando LOAD .
MIC : Entrada (micrófono) - Enchufe rojo
Los comandos SAVE, SAVE ALL, LOAD, LOAD ALL, SAVE # y LOAD# no pueden ser usa-
dos en el modo CAL ni dentro de programas. No obstante, ellos pueden ser usados durante
las operaciones manuales en el modo BASIC.
72
• Véase la PARTE 9 PRINCIPIOS DEL MANEJO DE ARCHIVO para los detalles sobre los 71
7-1-4 Interfase RS-232C 7-1-5 Interfase Centranics (Interfase de impresora)
Conmutador RS-232C Generalidades
La interfase RS-232C puede ser usada para las comunicaciones de datos después de fijar La interfase Centronics se usa para sacar resultados de procesamiento de datos o listados
el conmutador RS-232C/Cassette en la posición RS-232C.
de programas a una impresora. Cualqu ier impresora Centronics puede ser conectada a la

1 Especificaciones
computadora a través de la unidad de interfase FA-6.

Método de comunicación Comienzo-Paro (asincrónico) sólo en el modo dúplex Configuración de clavijas


completo
Velocidad de transmisión 150, 300, 600, 1200, 2400, 4800 baudios Número de Nombre de
terminal la señal Conexión de clavijas
Paridad Impar, par, ninguna
Largo en bit de caracteres 7 ó 8 bits 1 PSTB
Bits de paro 1 ó 2 bits 2 POBO
7 ---------- 1
Control de señal CTS Hay control/No hay control 3 PDB1
Control de señal DSR Hay control/No hay control 4 PDB2
Control de la señal CD Hay control/No hay control 5 PDB3
Control ocupado Hay control XON/XOFF/No hay control 6 PDB4
Sistema de códigos de
entrada/salida Hay control SI/SO/No hay control
7
8
PDB5
PDB6 : :: : :
9 PDB7
Configuración de clavijas 10 NC
11 BUSY
Número de Nombre de 12 NC 14----------8
Terminal la señal Conexión de clavijas EJS
13 NC
1 FG 14 GNO
2 TXD SALIDA
3 RXD ENTRADA
4 RT S SALIDA
Comandos de impresora BASIC
5 CTS ENTRADA
6 OSA ENTRADA Comando Función
7 GND
8 DCD ENTRADA LLJST Saca los contenidos de programas a la impresora
9 NC
LPRINT Saca los caracteres especificados a la impresora
10 NC 1
11 NC TAB Saca espacios hasta la posición especificada de la impresora
12 NC
13 NC
14 NC
15 NC Modo PRT ON
16 NC
Fijando la unidad en el modo PAT ON ( 8 CIJ ) y ejecutando los comandos PRINT, L_IST
17 NC
o VARLIST se imprimen los resultados de la ejecución de tales comandos y los datos objeto
18 NC
19 NC especificados por el comando TRON en la impresora. La inclusión de@@.]~ [[] lIJ _de~tro
20 DTR de un programa imprime todos los contenidos de los comandos de impres1on subs1gu1en-
SALJDA
21 NC tes. El modo PRT ON puede ser cancelado mediante 8 CID ó @ @.] [Q] [[]CID (PRT OFF).
22 NC • Véase el manual de la FA-6 para detalles sobre la correcta operación.
23 NC
24 NC
25 NC

•Véase la PARTE 9 PRINCIPIOS DEL MANEJO DE ARCHIVO para los detalles sobre el
uso de la interfase RS-232C.
l.i
~ --'74
7-2 IMPRESORA TRAZADORA (FP-100) 7-3 IMPRESORA DE CARACTERES (FP-40)
La FP-100 es una impresora trazadora capaz de imprimir en papel de tamaño A-4. La FP-40 puede ser usada para imprimir datos o listados de programas de programas escritos
La FP-100 tiene tanto modo de caracteres como modo de gráficos por lo que es posible en la computadora.
imprimir virtualmente en cualquier tipo de salida de computadora. • La adición de un paquete de interfase opcional también hace posible usar la FP-40 con
Modo de caracteres Listados de programas, resultados de cálculo las computadoras de las series PB-100 y PB-700.
¡· Modo de gráficos : Gráficos producidos mediante comandos gráficos
7-3-1 Especificaciones
7-2-1 Especificaciones
Método de impresión Sistema de impresión térmico (sin impacto)
Impresión a 4 colores en negro, rojo, azul. verde Columnas 40 estándar (modo normal)
Efectos de caracteres Itálicas 80 máximo (modo BOCHA)
Resolución de impresión 0, 1 mm/paso Velocidad de impresión Aproximadamente 0,65 líneas/seg (modo normal)
Ancho del papel Tamaño de tarjeta postal a tamaño carta Alimentación de papel 1/6 pulgadas o 1/9 pulgadas
Tamaño de caracteres 1,0 mm x 1,2 mm (SO, O) - 16,0 mm x 19,2 mm (S15, 15); 256 Papel en rollo _. Ancho 112 mm, diámetro exterior 30 mm máximo; papel térmico
tipos (TRP-112)

7-2-2 Conexiones 7-3-2 Conexión


Esta unidad se conecta a una FP-100 por medio de una unidad de interfase FA-6 y un cable Esta unidad se conecta a la FP-40 a través de la unidad de interfase FA-6, el cable de impre-
de impresora PK-7. sora PK-7 y el paquete de interfase SB-43.
•Sólo se debe usar el cable de impresora CASIO PK-7.

FX-850P/FX-880P

• Véase el manual de la FP-40 para los detalles sobre su operación correcta.

FX-850P/FX-880P FA-6

7-2-3 Impresión de datos


Los listados de progrmas se sacan a la impresora usando el comando LLIST de BASIC.
La ejecución del comando LLIST imprime el programa actualmente accesado.
El comando LPRINT se usa para imprimir datos dentro de un programa mientras que la eje-
cución del comando LLIST # en el modo BASIC ( 8 CD) imprime los contenidos del banco
de datos.
• Véase el manual de la FP-100 para los detalles sobre su operación correcta.
i;
t '· •
'1 ;¡

. :: 76
7-4 PAQUETE DE EXPANSION RAM (RP-8 (BKB)), (RP-33 (32KB)) 7-4-2 Manejo de los paquetes RAM
Esta unidad viene equipada con una RAM de 8 K bytes (FX-850P), 32 K bytes (FX-880P). Preparación
Los paquetes de expansión RAM también están disponibles opcionalmente para programas Las c~rgas eléctricas estát!~as pueden dañar los circuitos internos de los paquetes RAM.
más grandes y para el manejo de cantidades mayores de datos. La adición del paquete de Asegure_s~ de toca_
r _la marn1a de una puerta o algún otro utensilio metálico para descargar
;.
,~ expansión RAM RP-8 expande la capacidad de memoria a 16 Kbytes (FX-850P), 40 Kbytes la electricidad estat1ca antes de manipular los paquetes RAM.
1 (FX-880P), mientras que el paquete de expansión RAM expande la memoria a 40 K bytes
l
(FX-850P), 64 K bytes (FX-880P). Tomillos

7-4-1 Mapa de memoria expandida •


CD Apague la unidad.
@ Saque la cubierta posterior de la unidad después
0000 de sacar los dos tornillos que la mantienen en po-
sición.
Botón P
Zona PCB
· (tarjeta de
AREA DEL SISTEMA Cubículo 9ircuitos impresos)
0) Inserte el paquete RAM en el cubículo dispuesto
en la unidad y asegúrelo en su lugar usando los
tres tornillos de que dispone.
0680
DATOS DE VARIABLES DE • Nunca toque el conector del paquete RAM ni la
CADENAS DE CARACTERES PCB (tarjeta de circuitos impresos).
¡
AREA UBRE DE VARIABLES FX-850P: 1536 bytes con RP-8
(Capacidad chequeada mediante FRE O) 6192 bytes con RP-33

[0
~
FX-880P: 6192 bytes
© Reponga la cubierta posterior de la unidad y ase-
DATOS DE VARIABLES NUMERICAS gúrela en su lugar usando los dos tornillos.

TABLA DE VARIABLES
'.ID Encienda la unidad y presione el botón P. A con-
tinuación presione el botón de reposición total ,
AREA PO apague la unidad y vuelva a encenderla.
AREA P1
Area del
usuario
• En caso de no presionar el botón P y el botón de reposición total después de insertar o
AREA P9 remover el paquete RAM se pueden alterar los contenidos de memoria de la unidad. ·
• La suciedad, el polvo, o las marcas dactilares en el conector del paquete RAM en el PCB
AREA DEL BANCO DE DAlDS FX-850P: 11726 bytes con RP-8
(tarjeta de circuitos impresos) resulta en una conexión pobre o en mala operación. Nunca
29648 bytes con RP-33
i FX-880P: 29648 bytes con RP-8 toque los conectores.
54224 bytes con RP-33 • Asegúrese de almacenar los paquetes RAM en sus envoltorios originales al ser removidos
de la computadora y almacénelos en un área libre de suciedad y polvo.
AREA UBRE
(Capacidad chequeado mediante FRE 1)

AREA DE CONTROL

78 ?O
Se recomienda que se efectúen también las siguientes conversiones de comandos para
asegurar la compatibilidad entre los programas de la serie PB-100 y los programas de la
FX-850P/FX-880P.

-
COMPA~IBIL~DAD CQN LA SERIE PB-100 VAC
COMANDOS DE LA SERIE PB-100 COMANDOS DE LA FX-850P/FX-880P
CLEAR
. . . IF-;- IF-THEN-

.
- ~ CSR
KEY, KEYS
LOCATE or TAB
INKEY$
RND ROUND
Esta unidad es capaz de cargar datos y programas escritos para la serie de computadoras
PB-1 00' y ejecutar los programas de la PB-100. Sin embargo, se requiere de ciertos co- MIO (ubicación, número de caracteres) MIO$ ($, ubicación, número de caracteres)
mandos especiales para permitir la compatibilidad de programas. GCJT"O (expresión numérica), ON-GOTO, ON-GOSUB
• La serie PB incluye los siguientes modelos: GOSUB (expresión numérica)
PB-100, PB-100F, PB-11 0, PB-220, PB-240, PB-410, FX-720P , FX-730P, FX-770P FX-785P MODE 415/6 ANGLE 011/2
FX~~ , ,
MOOE 7/8 LPAINT

8-1 ENTRADA/EDICION DE PROGRAMAS PARA Aunque la entrada directa de los caracteres de la serie PB-100 no es posible con esta uni-
dad , éstos pueden ser visualizados usando la función CHR$.
LA SERIE PB-100
Para _pe_
r mitir la ejecución de programas de la serie PB-100 en esta unidad se requieren EJEMPLO:
las s1gu1entes conversiones.
Visualizar ~
PRINT CHR$ (&HE1)
SERIE PB-100 FX-850P/FX-880P
STAT, STATLIST, STATCLEAR Véase TABLA DE CODIGOS DE CARACTERES (página 419) para los detalles sobre los
EOX, EOY Use la función de biblioteca o cree un programa. códigos de caracteres.
PUT,GET Cambie usando OPEN "CASO:"
Ejemplo 1: PUT$-+OPEN " CASO:" FOR OUTPUT AS# l : NOTAS
t· PRINT # 1, A$:CLOSE • Se debe incluir un espacio antes del THEN de una sentencia IF - THEN cuando el carác-
Ejemplo 2: GET$-OPEN " CASO: " FOR INPUT AS# 1: ter que precede al THEN es alfabético.
INPUT # 1, A$:CLOSE
< = , =< EJEMPLO: IF3=ATHEN ..... IF3=A THEN
..
:li!
> <. <> • El destino de salto de una sentencia GOTO o GOSUB debe ser encerrado entre parénte-
~ > =. => sis cuando se trata de una expresión que comienza con un valor numérico.
t
" EJEMPLO: GOTO 10*A --+ GOT0(10*A)
T PI
• Se debe incluir un espacio antes del TO en la parte TO de un ciclo FOR- NEXT cuando
el valor inicial está representado por un carácter alfabético.
EJEMPLO: FORA = BTOC ....,. FORA =B TOC
• Una sentencia INPUT seguida de una coma no producirá un signo de interrogación como
respuesta. El signo de interrogación se visualiza solamente cuando la sentencia INPUT
va seguida del signo punto y coma.

80
8-2 EJECUCION DE PROGRAMAS DE LA SERIE PB-100 8-2-2 Usando arreglos de la sentencia DEFM
Cuando se definen arreglos usando la sentencia DEFM se debería reservar un área variable
8-2-1 Modo DEFM para las variables usadas. El no hacerlo producirá un error OM (desbordamiento de memo-
ria) al especificar DEFM o al ejecutar el programa. En caso que se produzca un error OM,
La serie PB-100 usa las variables A-_z y A$-Z$ como arreglos. El modo DEFM se puede
se debe usar la sentencia CLEAR para reservar un área variable antes de la próxima espe-
usar al .eiecutar programas de Ja sene P8-100 en esta unidad para usar A -Z y A$-Z$
cificación DEFM. A continuación se presenta el cálculo del tamaño de área variable requerido.
en l_a misma manera qu~ en las com_putadoras de la serie P8-1 OO. @)CID [IJ@ número de
variables a ser expandida§!] efectua la expansión de variables al igual que en las compu-
tadoras de la serie P8-1OO. Variables$ 62 + 3 (bytes)
Variables A-Z (8 + 4) x número de variables (bytes)
• Los programas de la serie P8-100 que usan arreglos DEFM siempre deberían ser ejecuta-
dos en el modo DEFM. Variables A$-Z$ (8 + 5) x número de variables (bytes)
Expansión de variables 7 + B x número de variables a ser expandidas+ 7 + 9
Las variables para esta unidad quedan de la manera siguiente cuando se usan arreglos en
x número de variables a ser expandidas
el modo DEFM.

Variables en el modo OIM 8-2-3 Visualizaciones del modo DEFM


A (O) -+A
A (1) 8 (O) -+ B Al usar la especificación DEFM en ejecución directa (entrada de teclas directa) se visualiza
el número de variables en el arreglo DEFM. Esta visualización DEFM no aparece cuando
DEFM se especifica dentro de un programa.
A (25) 8 (24) -+z
A (26) 8 (25) -+A (O) EJEMPLO:
A (27) B (26) - A (1)
IID CID l:rJ lMJ 1ª!
'-_A_-_-_z_:_2_s__
º_E_F_M_:_0_ _ _ __ _ _ ___,

A$ (O) -+ A$ 1ID CID w lMl 10 §l


A$ (1) 8$ (O) -+ 8$ ¡ ~
~ A---~z~:~2~s~~D~E~F~M~
: ~1~0~~~~~~~~~~

A$ (25) B$ (24) ... Z$ 8-2-4 Comando CLEAR, Comando DIM, Comando DEFM
A$ (26) B$ (25) ... A$ (O) en el modo DIM y en el modo DEFM
A$ (27) 8$ (26) ... A$ (1)
Al ejecutar la sentencia CLEAR con esta unidad se borran los contenidos de las variables
y se reserva un área variable. Al ejecutar este comando en cada modo se producen los si-
• A y A$ son independientes entre sí. guientes resultados. ·

El modo DEFM se cancela declarando un arreglo mediante la sentencia DIM 0 mediante Operación Modo DIM Modo DEFM
DIM§]. · 8~~ Borra los contenidos de las Borra los contenidos de las
(CYJ0~ ) variables variables
EJEMPLO Borra los contenidos de las Borra los contenidos de las va-
8 ~ Area variable §! variables y reserva un área riables, cancela el modo DEFM
DIM A(m, n, o) ~ D~clara el arreglo tridimensional A (m, n, o) variable y reserva un área variable
DIM§] Solo cancela el modo DEFM.
Entra en el modo DEFM e inter- Visualiza el número de arreglos
cuando se ejecuta manualmente.
DEFM MODE -+ DIM MODE . )
@ rn m oo e namente ejecuta ERASE A, A$ :
DIM A( }, AS( ).
DIM MODE --. DEFM MODE En este momento se borran las variables A( ) y A$( ).
DEFM --. DEFM n §)
• n : número de variables a ser expandido.
Esto no se puede usar dentro de un ciclo FOR - NEXT.
@ moo ª Ejecuta DIM
Cancela el DEFM y ejecuta
ERASE A, A$.

• No se requiere de especificación de DEFM para los programas de la FX-790P y FX-730P


que empleen sentencias DIM.

az 83
--=======~~-------.,.._ · ··---··--·-·-·

8-3 CARGA DE PROGRAMAS DE LA SERIE PB-100 8-5 FORMATO DE COMANDOS


Los siguientes comandos se ejecutan en el modo BASIC para cargar programas de la serie
PB-100 desde una cinta cassette.
PBLOAD [ { ~}] ["nombre de archivo " ]

PBLOAD : Archivo de programa 1. O : fase positiva 1 : fase inversa (omisión = fase positiva)
Intente usar la fase opuesta a la especificación actual si se presentan problemas durante
f;
•'
PBLOAD ALL : Todos los archivos
La ejecución de estos comandos carga los programas y los modifica automáticamente para
las operaciones PBLOAD.
i. 2. Este comando carga el archivo bajo el nombre de archivo especificado en el área de progra-
l. permitir su ejecución en la computadora.
i• mas actual.
1
3. Este comando debe ser ejecutado en el modo BASIC.
EJEMPLO:
4. La ejecución de este comando lee el programa especificado desde una cinta y lo convierte
1: PBLOAD desde una cinta cassette que contiene los siguientes programas:
desde el formato de la serie PB-100 al formato FX-850P/FX-880P.
l TEST 1 (archivo de apuntes) 5. La ejecución de este comando puede ser terminada en cualquier momento presionando
!: TEST
TEST
2
3
(archivo de datos)
(todos los archivos)
la tecla EJ.

1
1
TEST 4 (archivo de programa) PBLOAD ALL [ { ~}] ["nombre de archivo"]

! woom@0@86 m m~m486§ 1. Este comando carga todos los archivos bajo el nombre de archivo especificado en las
TESTl MF áreas de programas desde la PO a la P9.
La operación es idéntica a PBLOAD.
TE5T2
TES T3
VF

AF
Búsqueda
PBLOAD # [ { ~ l]["nombre de archivo"] [, M]

TES T4 PF Carga 1. Este cornada lee los datos bajo el nombre de archivo especificado al BANCO DE DATOS.
2. La especificación de [,M] agrega los datos leídos al final de los datos actualmente alma-
TES T4 PF Conversión de códigos cenados en el BANCO DE DATOS . .
Con •1 e rtln 1 ..
Fin
La operación es idéntica a PBLOAD.
Convert l n1 . ..
Ae3dY P0
PBGET ( { ~ } ] [" nombre de archivo" ]
8-4 LECTURA DE DATOS DE LA SERIE PB-100 1. Este comando lee los contenidos del archivo de datos bajo el nombre de archivo especifi-
Los siguientes comandos están disponibles para la lectura da archivos de datos y archivos cado y los asigna a una variable$, un arreglo A( ) o un arreglo.A$( ).
de BANCO DE DATOS de la serie PB-100. 2. Los datos de cadena de caracteres y los datos numéricos se asignan automáticamente
PBLOAD # (archivo de BANCO DE DATOS) al arreglo correspondiente correcto.
PBGET (archivo de datos) 3. Este comando puede ser ejecutado tanto en el modo BASIC como en el modo CAL, pero
debe ser precedido por una declaración usando la sentencia DIM o la sentencia DEFM.
EJEMPLO: 4. Los datos se convierten automáticamente (se visualiza "Converting .. .') antes de ser asig-
Ejecutar PBGET para el nombre de archivo TEST 5 que contiene los datos $, A, B, C, D nados a las variables.

' TES TS . VF

GET $ . 4data
I Conve r t l ns ..
¡Convert\ng
Aeao y P0
..

•Los programas, datos, datos de BANCO DE DATOS y todos los archivQs almacenados
a cinta cassette usando esta unidad no pueden ser leídos por las computadoras de la serie
PB-100.

84
'·~~....~~~~ª"'''"'~ ...-1•. .-.;.;~. -,.---t~-..J.rl.-,ff.·· ·.; ~__..~..-· --~.........o..:;:-
4,..;;::...;;;;;;=--·-
· ·- - - ·--- ............. _. •. -r~~· ·· . ··-····-~-:...·. . . . . . . ..... ;____...___.__,-.:.··~· ·- ... . ,. .....__........:tW>llMI.·~'"-
~- ....:... •:...,,,,.,.,,..,..,,,_.._._"" '"~· .........
- - ··- . ,- - -

NOTAS
•Se debe evitar la suspensión de la ejecución de PBLOAD, PBLOAD ALL, PBLOAD # y
PBGET usando la tecla §l para luego reasumirla.
• Cuando la carga de un programa o datos no es exitosa usando un comando PB se genera
un error PO (error de programa) o un error DA (error de datos).
• Las siguientes variables se usan como áreas de trabajo cuando se ejecuta cualquiera de PRINCIPIOS DEL MANEJO DE ARCHIVO
los comandos PB:
a, b, c, d, e, f, g, h, i, j, k, 1, m, n,
O, p, q, r, S, t, U, V, W, X, y
a$, b$, e$, e$, e$, 1$, g$, h$, i$, j$, k$, 1$, m$, n$,
0$, p$, 9-1 DISPOSITIVOS DE ARCHIVO
• Los comandos STAT, EOX, EOY, PUT y GET se convierten al código??? cuando se cargar Además de ejecutar los programas actualmente almacenados en memoria, esta unidad tam-
a una computadora de Ja serie PB. La ejecución de programas con este código genera
bién puede emplear cintas cassette para el almacenamiento de datos y programas. Los datos
un error SN (error de sintáxis). Véase la sección 8-1 para los detalles sobre Ja conversión y programas también pueden ser intercambiados con otros dispositivos a través del circuito
manual del código ???.
de comunicaciones. Los comandos OPEN, GLOSE, PRINT #, SAVE y LOAD se usan para
• La ejecución de un comando PB estando en el modo PAT (símbolo PRT en la visualiza- estos propósitos.
ción) cancela automáticamente el modo PRT.
• Nombres de los dispositivos
Cuando se usan los comandos mencionados arriba para el intercambio de archivos, en primer
lugar es necesario especificar si se va a emplear cinta cassette o el circuito de comunica-
ciones. Esto se denomina especificar un "nombre de dispositivo". En la siguiente tabla se
presentan los nombres de los dispositivos disponibles:

NOMBRE OE SIGNIFICADO
DISPOSITIVO
CASO: Grabadora de cinta cassette (fase positiva)
CAS1 : Grabadora de cinta cassette (fase inversa)
COMO: Circuito de comunicaciones (RS-232C)

• Nombres de Archivos
Una vez que se ha determinado el dispositivo, la próxima tarea consiste en asignar ~n
"nombre de archivo" al archivo. Un nombre de archivo puede estar formado por cualquier
combinación de caracteres numéricos y alfabéticos teniendo hasta ocho caracteres de largo.
La unidad descarta automáticamente cualquiera entrada de nombre de archivo que exceda
de los primeros ocho caracteres. .
• Sólo se puede abrir un archivo a la vez. Se debe preparar un ~rograma o. subrutina q~e
abra y cierre archivos sucesivamente a medida que sea necesario en caso que se necesite
accesar archivos múltiples.
• Descriptores de archivos .
Un "descriptor de archivo" consiste en realidad de la combinación ~ntre. un nombre de. dis-
positivo y un nombre de archivo. Cuando se usa el circuito de comunicac1ones, el descriptor
de archivo también especifica variados parámetros de comunicación además del nombre
de dispositivo y el nombre de archivo.

86 BT
9-2 DESCRIPTORES DE ARCHIVOS 9-2-2 Circuito de comunicaciones
9-2-1 Cintas cassette El descriptor de archivo para el intercambio de datos del circuito de comunicaciones se define
de la manera siguiente:
A continuación se presenta el descriptor de archivo cuando se usa una cinta cassette para
el almacenamiento de archivos. COMO : [[Velocidad], [Paridad) , [Dato), [Paro), [CS), [OS), [CD), [Ocupado], [Código))

{g~~~ ~ } u~ ] Nombre de archivo


(j) Velocidad (tasa de baudios: velocidad de transferencia de datos)
6
5
4800
2400
baudios
baudios
(4800 bits/segundo)
(2400 bits/segundo)
Especificación de fase { CASO : Fase positiva 4 1200 baudios (1200 bits/segundo)
CAS1 : Fase inversa 3 600 baudios (600 bits/segundo)
Especificación de velocidad { S : 300 baudios (300 bits/segundo) 2 300 baudios (300 bits/segundo)
F : 1200 baudios (1200 bits/segundo) 150 baudios (150 bits/segundo)
NOTA: Cuando el circuito de comunicaciones se especifica usando la sentencia OPEN
EJEMPLO 1: se debería especificar 2400 (5) o menos.
Lectura de datos desde un archivo llamado SAMPLE, en· fase positiva, a 300 baudios. @ Paridad (bit de paridad: bii de chequeo para el envío de datos)
OPEN " CASO : (S) TEST" FOA INPUT AS # 1 N : Bit de no paridad
En este caso el descriptor de archivo es CASO : (S) TEST E : Bit de paridad par
O : Bit de paridad impar
EJEMPLO 2:
@ Datos {bit de datos: número de bits representando un carácter)
Escritura de datos a un archivo llamado SAMPLE, en fase positiva, a 1200 baudios.
7 : JIS 7 bits (7 bits/carácter)
SAVE "CASO: (F) SAMPLE" 8 : JIS 8 bits (8 bits/carácter)
El descriptor de archivo en este caso es CASO : (F) SA.MPLE.
© Paro (bit de paro : bit (s) al fin de un carácter indicando el fin de éste)
EJEMPLO 3: 1 : 1 bit
Lectura de un programa bajo el nombre de archivo AD1990. 2 : 2 bits
LOAD "AD1990" ® CS (Borrar para enviar (CTS): Función de control para informar al dispositivo contraparte
Este es igual que LOAD "CASO : (F) AD1990" si se pueden enviar datos o no) ·
C Usado - El dispositivo emisor espera hasta que CS esté en la condición ON (EN-
Los comandos para descriptor de archivos que pueden ser usados de la manera arriba indi- CENDIDO)
cada son los siguientes: OPEN , LOAD, SAVE, LOAD#, SAVE# y VERIFY. N No se usa
* CASO : y CAS1 : especifican la fase de lectura (positiva/inversa) de los datos grabados @OS (Fijado de datos listo (DSR): Función para informar que la operación es normal al dis-
en una cinta. En general se usa CASO:, aunque CAS1 : puede ser usada para ciertas gra- positivo contraparte)
badoras de cinta ..
D : Usado - Se genera un error NA al recibir datos mientras el DS está en la condición
• El atributo se asigna automáticamente cuando un programa o datos se escriben a una OFF (APAGADO). Durante el envío, el dispositivo espera hasta que el OS esté en
cinta cassette.
la condición ON (ENCENDIDO).
Los atributos pueden ser chequeados durante la lectura de la cinta. N : No se usa.

ATRIBUTO SIGNIFICADO
CD CD (Detección de portadora (CD): Función para informar que el dispositivo contraparte
está listo para recibir datos)
8 Archivo binario (archivo de programa)
C : Usado - Se genera un error NA al recibir datos mientras el CD está en la condición
A Todo archivo (archivo de programa almacenado usando el OFF (APAGADO)
comando SAVE ALL)
N : No se usa
s Archivo secuencial (archivo de datos, archivo de apuntes
o archivo de programa almacenado en formato ASCII) ®Ocupado (Ocupado, (XON/OFF), función para suspender temporalmente el envío de datos)
8 : Usado - Una petición de suspensión de envío se envía al dispositivo contraparte
cuando el número restante de caracteres a ser leídos de una vez es menor que 64
durante una recepción de datos. Durante el envío de datos, el envío se suspende
temporalmente al recibir una petición de suspensión de envío desde el dispositivo
contraparte. El envío se reanuda al recibir una petición de comienzo de envío.
N No se usa
88
®Código (Sistema de código de entrada/salida (SI/SO): Se usa para enviar caracteres expre-
sados en ocho bits cuando los bits de datos se especifican en siete) .~1' : ::;;~.a¡._:­
S : Usado - Esta función es aplicable sólo cuando el parámetro de bit de datos (3) se "• •1•~: !Wtr~.-
• : - -:--:- • ..!.
especifica como siete bits. El código SO (OEH) se envía antes del código 80H o sus -·-----·
mayores en este caso para entrar al modo SO. El código SI (OFH) se envía antes del
código 7FH o sus menores para entrar al modo SI. REFERENCIA DE COMANDOS
La especificación S debería ser usada cada vez que sea necesario enviar datos con
código 80H o mayor como datos de 7 bits.
N : No se usa

Valores por omisión de parámetros ELEMENTOS DE FORMATO


COMO 2,E, 8, 1, N, N, N,B, N A continuación se explica el método para entrar las sentencias.
Tasa de baudios : 300 baudios (300 bits/carácter) • Los comandos en negrita son comandos o funciones y deben ser entrados tal como
Paridad Par indicados.
Bits de datos 8 bits • Los paréntesis de llave indican que uno de los parámetros encerrados en ellos debe ser
Bits de paro 1 bit especificado.
CS No se usa • Las comas incluidas en los paréntesis de llave deben ser escritas en la posición mostrada.
OS No se usa • Los paréntesis cuadrados indican que los parámetros encerrados en ellos pueden ser omi·
CD No se usa tidos. Los paréntesis cuadrados mismos no se entran.
Ocupado XON/XOFF • Un asterisco indica que el término precedente puede aparecer más de una vez.
Código SI/SO - No se usa • Expresiones numéricas-Constantes expresiones y variables numéricas (es decir, 1O,

EJEMPLO 1:
1O+ 25, A, costo unitario *
cantidad)
• Expresiones de cadena de caracteres-Constantes de cadena de caracteres, variables
Enviar la cadena de caracteres escrita abajo a la RS-232C usando los parámetros listados. de cadena de caracteres, y expresiones de cadena de caracteres (es decir, "ABC'', A$,
Tasa de baudios 300 baudios -+ 2 y A$+B$)
Paridad Par -4 E • Expresiones-Término general para las expresiones numéricas y de cadenas de caracteres.
Bits de datos 8 bits -+ 8 • Argumentos-Elementos usados por los comandos y funciones.
Bit de paro 1 bit -+ 1 •® ...........Sólo se puede ejecutar en un programa.
CS No se usa -+ N • @ ........... Sólo se puede ejecutar manualmente.
OS No se usa -+ N •® ...........Puede ser ejecutado tanto manualmente como en un programa.
CD No se usa -+ N •® .......... .Instrucción de función que puede ser ejecutada tanto manualmente como en un
Ocupado Usado -+ B programa.
Cambio dentro/fuera : No se usa -+ N
Ejemplo: Función MIO$
10 OPEN "COMO : 2, E, 8, 1, N, N, N, B, N" AS #1 MIO$ (arreglo de cadena de caracteres, posición, [, número de caracteres) )
20 PAINT #1, " HELLO." Expresión de cadena de caracteres Expresión Expresión numérica
30 GLOSE numérica
El término "expresión de cadena de caracteres" bajo "arreglo de cadena de caracteres"
EJEMPLO 2: describe ese arreglo. De la misma manera, el término "expresión numérica" bajo "posi-
Recibir una cadena de caracteres desde la AS-232C inversamente al caso anterior. ción", y el término " expresión numérica" bajo "número de caracteres" son descriptores.
También, como la coma y el número de caracteres están encerrados en paréntesis cuadra-
10 OPEN "COMO : 2, E, 8, 1, N, N, N, B, N" AS #1 dos pueden ser omitidos.
20 INPUT #1 , A$
30 CLOSE Ejemplo: Sentencia GOSUB

• Las comunicaciones se efectúan a través del terminal RS-232C. Número de línea de salto
• El intercambio de datos se efectúa usando un sistema dúplex completo (ambos lados Número de línea
pueden comunicarse simultáneamente, al igual que en un teléfono estándar), de.comienzo- GOSUB
pa~o (~1stema de comunicaciones típico para las computadoras, también conocido como # Número de área de programas
asincronico). 1 Carácter simple, O- 9

Este ejemplo ilustra dos descriptores para el GOSUB: el número de línea de la subrutina
90 a la cual salta el programa y el nombre de archivo al que salta el programa.
!\:· 91
--.-
COMANDOS MANUALES NEW [ALL]
,.
~:
PASS ®I FINALIDAD:
FORMATO:
Borra un programa.
NEW [ALL]
EJEMPLO: NEW
FINALIDAD: Especifica o cancela una contraseña. EXPLICACION:
FORMATO: PASS " contraseña" 1. Borra el programa en el área de programas especificada actualmente al omitir ALL. Las
Expresión de cadena variables no se borran.
de caracteres 2. Se visualiza "Ready Pn" (Listo) en la pantalla después que el programa ha sido borrado
y la computadora queda a la espera de la entrada de comandos.
EJEMPLO: PASS "TEXT"
3. Todos los archivos que están actualmente abier:tos se cierran.
PARAMETROS: 1. El registro de una contraseña única la hace Ja contraseña para todas 4. Este comando no puede ser ejecutado para archivos de programas que están protegidos
las áreas de programa (PO- P9) y para la función BANCO DE DATOS. por contraseña.
2. La contraseña debe ser una de cadena de 1 - a caracteres. S. Al intentar usar este comando en el modo CAL se produce un error FC.
3. Todos los caracteres después de los primeros 8 se ignoran al entrar 6. Al especificar NEW ALL se borran los programas en todas las áreas de programas y todas
9 ó más caracteres. las variables.
EXPLJCAClON: 7. Este comando no puede ser incluído dentro de un programa.

i 1. La contraseña se usa para proteger programas y datos del BANCO DE DATOS.


l- 2. La contr~;ña se puede registrar t_anto en el modo CAL como en el modo BASIC.
3. La e!ecuc1?n de este com~ndo registra una contraseña al no existir contraseña previa.
4. La e¡ecu~1on de la se~tenc1a PASS usando una contraseña ya registrada cancela la dicha
contrasena. Al especificar una contraseña diferente de Ja registrada se produce un error
PR. . ·
CLEAR ®I
S. Las siguientes operaciones y comandos no pueden ejecutarse al haber registrada una
contraseña: .
FINALIDAD: Borra todas las variables y determina el tamaño· del área variable en con-
LIST, LLIST, LIST ALL, LLIST ALL, LIST #, LLIST #, NEW NEW ALL NEW # formidad con el parámetro entrado. También cierra todos los archivos que
EDIT ' '
están abiertos.
SAVE, SAVE # a Ja RS-232C
SAVE, SAVE # a una cinta cassette en formato ASCII FORMATO: CLEAR (tamaño de área variable)
6. La ejecución de SAVE y SAVE ALL a una cinta cassette aplica Ja contraseña al programa EJEMPLO: CLEAR 400
almacenado. - tamaño de área variable: expresión numérica
PARAMETROS:
7. La carga de un programa (usando LOAD o LOAD ALL) protegido por una contraseña a Determina las áreas usadas para variables. La fijación inicial al ejecutar
la computadora causa que la contraseña del programa cargado se transforme en la contra- ALL RESET depende de la capacidad de memoria total.
seña de la computadora. Si la contraseña actual difiere de la contraseña del programa
cargado se genera un error PR. CAPACIDAD DE MEMORIA TAMAÑO DE AREA VARIABLE
FX-BSOP Menos de 32 KB 1536 bytes

-------
32 KB y más 8192 bytes
FX-880P 8192 bytes

EXPLICACION:
1. Borra todas las variables.
2. Cierra todos los archivos abiertos y la pila (memoria de almacenamiento temporal) del
FOR- NEXT y GOSUa
.: 3. El área variable no puede ser fijada durante la ejecución de un programa.
VER: FRE

92
MAPA DE MEMORIA AREA DE PILA (MEMORIA DE ALMACENAMIENTO TEMPORAL)

0000 Para archivos abiertos usando la sentencia


Area del sistema OPEN
BUFFER DE 1/0
.- Capacidad: 298 bytes (cinta cassette) o
Area RAM para la pila 42 bytes (RS-232C)
(memoria de almacenamiento temporal) } 768 bytes
0880
,. Datos de variables de caracteres PILA DE OPERACION
Para operaciones de caracteres
DE CARACTERES
¡ Area libre variable
T (la capacidad puede ser referenciada usando FREO Area variable
(la capacidad puede ser
Datos de variables numéricas referenciada usando FRE2) AREA LIBRE DE LA PILA
Tabla de variables
768
Area del Area PO bytes Para confirmación de la operación y conte-
usuario PILA DE DATOS
Area P1 nidos de las variables arreglo

Para la ejecución del ciclo FOR


PILA FOR
Capacidad: 26 bytes/ciclo
Area P9
Area del BANCO DE DATOS
Para salto GOSUB
PILA GOSUB
¡ Capacidad: 8 bytes/salto
Area libre
(la capacidad puede ser referenciada usando FRE1 )

Area de control de programas

CONAGURACION DE MEMORIA EXPANDIDA (UNIDAD=BYTES) FRE ®I


FX-850P FX-880P
FRE 1 3536 21456 FINALIDAD: Retoma el tamaño del área de memoria en confonmidad con el argumento.
Estándar FRE 2 1536 8192 FORMATO: FRE ( argumento )
Area del usuario 5072 29648 expresión numérica
FRE 1 11728 29648 EJEMPLO: PRINT FREO
Expansión RP-8 FRE 2 1536 8192 PARAMETROS: argu.mento: Entero en el rango de O;;¡ argumente < 3
Area del usuario 13624 37840 EXPLICACION:
FRE 1 29648 54224 1. parámetro =O: Retorna la memoria no usada en el área variable en unidades de byte.
Expansión RP-33 FRE 2 8192 8192 2. parámetro = 1 : Retorna la memoria no usada en el área de programas/BANCO DE
Area del usuario 37840 62416
DATOS en unidades de byte.
3. parámetro= 2: Retorna el área variable total en unidades de byte.
El valor de capacidad FRE 1 se produce cuando no hay programas ni datos del BANCO DE VER: CLEAR
DATOS almacenados.
La capacidad FRE 2 puede ser cambiada usando el comando CLEAR.

94
.....-------======---·-....._.

LIST [ALL] ®] EDIT ®I


~;;:
'tt·· FINALIDAD: Visualiza todo, o parte de, el programa actualmente especificado. FINALIDAD: Entra al modo de edición BASIC.

¡
. 1"
..
·~
ti~
. (!'
FORMATO:
LIST
[número de línea de comienzo] ( - [número de linea de fin]])
Número de linea Número de línea
FORMATO:
EDIT
[número de línea de comienzo] )
Número de linea o punto
:r
:'1
1

j [.]
[ALL]
[ .l
·i1 EJEMPLO: EDIT 100
EJEMPLO: LIST 100
PARAMETROS: número de línea de comienzo: Entero en el rango 1 ~número de linea
LIST 100 - 300
¡_ ~ 65535 (primer número de línea cuando se omite)
LIST - 400
LIST EXPLICACION:
1. Entra al modo de edición SASIC y visualiza el programa desde el número de línea especi-
PARAMETROS: 1. número de linea de comienzo: Entero en el rango de 1 ~número de
ficado. Se visualiza el cursor y la edición se hace posible al presionar ya sea la tecla§] o §J.
línea~65535 (primer número de línea cuando se omite)
2. Al usar un punto en lugar del número de línea se visualiza la manipulación más recien te
2. número de linea de fin: Entero en el rango de 1 ~nú mero de línea (es decir, escritura, edición, ejecución). Si el programa se detiene durante la ejecución
~ 65535 (número de línea de fin cuando se omite)
debido a un error, la ejecución de "EDIT." visualiza la línea en que se generó el error.
EXPLJCACION: 3. Cuando el número de línea de comienzo especificado no existe, el primer número de línea
1. Visualiza el programa actualmente especificado en el rango especificado mediante los que aparece sobre el especificado se toma como número de línea de comienzo.
números de línea. 4. Este comando no puede ser usado cuando se ha registrado una contraseña.
2. Entre los números de línea se debe usar un signo menos como delimitador. 5. Este comando no puede ser usado en el modo CAL.
3. Los siguientes cinco ejemplos ilustran la especificación del rango de visualización. 6. Este modo se cancela presionando la tecla ~·
a) LIST 0 (Todas las líneas desde el comienzo del programa) VER: LIST, LLIST
b) LIST 30 ~ (Línea 30)
c) LIST 50 - 100 0 (Líneas 50 a 100)
d) LIST 200 - §j (Desde la línea 200 hasta el fin del programa)
e) LI ST - 80 ~ (Desde el comienzo del programa hasta la línea 80)

,, 4. Al usar un punto en lugar del número de línea se visualiza la manipulación más recierrte
(es decir, escritura, edición, ejecución). Si un programa se detiene durante la ejecución
debido a un error, la ejecución de "LIST. " visualiza la linea en que se generó el error.
VARLIST ®I
5. Cuando el número de línea de comienzo especificado no existe, el primer número de
línea que aparece sobre el especificado se toma como número de línea de comienzo.
6. Cuando el número de línea de fin especificado no existe, el número de linea mayor que FINALIDAD: Visualiza los nombres de variables y los nombres de arrreglo.
no excede el especificado se toma como línea de fin.
EJEMPLO: VARLIST
7. El número de línea de comienzo debe ser menor que el número de linea de fin.
8. La ejecución del comando LIST puede ser detenida presionado la tecla 8. EXPLICACION:
9. Presione la tecla~ para detener momentáneamente la ejecución del comando LIST. 1. Visualiza todos los nombres de variables y nombres de arreglos que existen actualmente.
Para reanudar la ejecución, presione la tecla §j o una de las teclas alfanuméricas. 2. Presione la tec la~ para detener momentáneamente la ejecución del comando VAALIST.
10. La computadora queda a la espera de entrada de comandos después qud el listado del Para reanudar la ejecución presione la tecla 0 o una de las teclas alfanuméricas.
programa ha sido visualizado. EJECUCION DE MUESTRA: VARLJST §]
11. Este comando no se puede usar cuando hay una contraseña registrada.
12. Este comando no puede ser usado en el modo CAL.
13. La especificación de ALL visualiza todos los programas en secuencia desde el PO a P9.
VER: EDIT, VARLIST, LLJST A AB A AC$ ()

Este comando visualiza todos los nombres de variable y nombres de


arreglo actualmente almacenados en memoria.

96
..
'
AUN [TRON ®I
FINALIDAD: Ejecuta un programa. FINALIDAD: Especifica el modo de seguimiento.
EJEMPLO: TRON
FORMATO: AUN [ linea de comienzo de la ejecución )
Número de línea EXPLICACION:
1. Activa el modo de seguimiento y TA aparece en la visualización.
EJEMPLO: AUN
2. La ejecución de todos los programas subsiguientes se acompaña del nombre de área
AUN 100
y número de linea. Las dos primeras lineas se visualizan y se suspende la ejecución. La
PARAMETROS: número de linea de comienzo: Entero en el rango de 1 ~número de ejecución del programa puede ser resumida en este momento presionando §l.
linea~65535 3. El programa permanece en el modo TRON hasta que se ejecuta la sentencia TAOFF o
EXPLICACION: se apaga la unidad.
1. La ejecución comienza desde el principio del programa cuando se omite el número de linea. VER: TAOFF
2. Cuando el número de linea de comienzo no existe, el primer número de línea sobre aquella
especificada se toma como número de linea de comienzo.
EJECUCION DE MUESTRA: TRON
AUN8
ª
3. Este comando cierra todos los archivos que están abiertos.
4. Los valores de las variables y los arreglos no se borran.
S. Este comando no puede ser usado dentro de un programa.
6. Este comando no puede ser usado en el modo CAL
AUN
PROGRAMA DE MUESTRA: PQl-1121
RUN 100
PO representa el área de programas actualmente especifi-
cada y 1o el número de la línea actualmente ejecutada.
Ejecuta el programa desde el número de linea 1OO.

TROFF ®I
FINALIDAD: Cancela el modo de seguimiento.
EJEMPLO: TROFF
EXPLICACION:
Cancela el modo de seguimiento (entrado usando el comando TRON).
VER: TRON

99
98
~!!il""'"" ___________ ..__..-"-'""""'"------·--·---------· ~-·~

·· ·--··~- ---··
i

COMANDOS FUNDAMENTALES STOP ®I


END ®I FINALIDAD:
EJEMPLO:
Detiene temporal mente la ejecución del programa.
STOP
EXPLlCACION:
FINALIDAD: Termina la .ejecución del programa. 1. Detiene temporalmente la ejecución del programa y STOP aparece en la visualización .
La ejecución puede ser resumida presionando §.
EJEMPLO: END 2. Al presionar 8 ~ mientras la ejecución está detenida mediante el comando STOP se
EXPLICACION: visualiza el área de programas actual y el número de línea.
1. Termina la ejecución del programa y la computadora queda en espera de entrada de 3. Comandos tales como PRINT pueden ser ejecutados mientras la ejecución está detenida
comandos. mediante el comando STOP. Los comandos manuales también pueden ejecutados en
2. Cierra todos los archivos que están abiertos. el modo CAL.
3. Las variables y arreglos no se borran. 4. Al detener la ejecución, los archivos abiertos, los valores de las variables y los valores
4 . En un programa se puede usar cualquier número de sentencias END. La ejecución del de los arreglos se retienen como están en el punto de detención .
programa termina y los archivos abiertos se cierran automáticamente al fin del programa, 5 . El estado STOP se cancela al generarse un error, al cambiar el modo, o al editar el
incluso si no se incluye una sentencia END. programa mientras la ejecución se encuentra detenida.
PROGRAMA DE MUESTRA:
PROGRAMA DE MUESTRA:
10 FOA 1=1 TO 20
20 IF 1>1 0 THEN END 10 FOR 1= 1 TO 1O
30 PRINT 1; 20 IF 1=6 THEN STOP : PRINT
40 NEXT 1 30 PRINT 1;
40 NEXT 1
Visualiza los valores de 1 en el ciclo FOR-NEXT.
El programa termina cuanco 1 excede de 10. Visualiza los valores de 1 en el ciclo FOR- NEXT.
La ejecución se detiene cuando 1 se iguala a 6. Luego, presionando ~
se resume la ejecución .

.¡.
-.:,...- 100
1f ;;'""t ..'4'°"~• •....,.:;-i.uw~ ~~J.::~.;a'.:l:~.......:..._,i~n..,:.,~-·-..-~ ::...- ..-~........;....~~~~-·~·~"ª~':..:- . . -..:.:....-:::,.,..A"á:s.u.6.~.~
"'°' ""··;.¡¡·.:..,.;¡, ·-- -·t...-··--
·};:
~~·.....~...u...-:..~-.......,.~-.:. ..._;.,....:...w;:;....-OL....- ••..:....~~......._~~~• .......-:..:.:.:....u....."'~:1>,;....-.-~~~~i,;.......c¿t~
...


. ¡·
GOTO ®] GOSUB ®I
FINALIDAD: Salta incondicionalmente al destino de salto especificado. FINALIDAD: Salta a la subrutina especificada.
FORMATO:

GOTO ¡ número de linea de destino de salto


Número de línea
# número de área de programas
Expresión de cadena· de caracteres
FORMATO:

GOSUB ¡ número de línea de destino de salto

#
Número de línea
número de área de programas
Carácter simple, O- 9
MUESTRA: GOTO 1000 EJEMPLO: GOSUB 100
GOTO # 7 GOSUB #6
PARAMETROS: 1. número de línea de destino de salto: Entero en el rango de 1 ;;i número PARAMETROS: 1. número de línea de destino de salto: Entero en el rango 1 ;;;: número
de lin.ea ;;¡; 65535 de línia ;;i 65535
2. Número de área de programas: Carácter simple, 0-9 2. número de área de programas : Carácter simple, O - 9
EXPLICACION: EXPLICACION:
1 . La especificación de un número de línea causa que la ejecución del programa salte a 1 . La ejecución del programa salta a la subrutina que comienza en el número de línea espe-
ese número de línea en el área de programas actual. cificado. La ejecución retoma desde la subrutina mediante la sentencia RETURN.
2. La especificación de un número de área de programas causa que la ejecución del programa 2. Las subrutinas pueden ser anidadas hasta 96 niveles. Cuando se excede este valor se
salte al primer número de línea del área de programas especificada. produce un error OM .
3. Cuando el número de línea no existe se genera un error UL. 3. Cuando el número de línea especificado no existe se genera un error UL.
PROGRAMA DE MUESTRA: 4. El comando CLEAR no puede ser usado dentro de una subrutina.
VER: RETURN
10 PRINT "PRESS [BRK]" ;
20 PRINT " TO HALT EXECUTION" ; PROGRAMA DE MUESTRA:
30 GOTO 10
10 REM* * *MAIN* * *
La línea 30 retoma la ejecución a la línea 1O. 20 GOSUB 40
Este ciclo continúa hasta que se presiona la ~. 30 END
40 REM * * * SUBROUTINE 1 * * *
50 PRINT "SU BROUTINE 1" ;
60 GOSUB 80
70 RETURN
80 REM* * * SUBROUTINE 2* * *
90 PRINT "SUBROUTINE 2"
100 RETUAN

La línea 20 salta a la subrutina que comienza en la línea 40 y la línea


60 salta a la subrutina que com ienza en la línea 80.

¡ ...

t02 · 10.1 --
...-::::::::::::::::::=--__..------~-·- ..-·- ----··-·
-- ··· -·---~----·------·--~--

RETURN ON GOTO ®I
,~ .
¡j.
FINALIDAD: Retorna la ejecución desde una subrutina al programa principal. FINALIDAD: Salta al destino de salto especificado según la condición de salto especi-

l
FORMATO: RETURN ficada.

RETURN FORMATO: ON condición GOTO (destino de salto] ( ,(destino de saltoW


EJEMPLO:
Expresión numérica
EXPLICACION: número de línea del destino de salto
1. Retorna la ejecución del programa a la sentencia que está inmediatament a continuación Número de línea
•' de la sentencia que llamó originalmente a la subrutina. - destino de salto: . .
# numero de area de programas
2. Al ejecutarse una sentencia RETURN sin ejecutar antes una sentencia GOSUB se genera (
un error GS. Carácter simple; 0-9
..:.
.
VER: GOSUB, ON - GOSUB
PROGRAMA DE MUESTRA: EJEMPLO: ON A GOTO 100, 200, 300
PARAMETROS: 1. condición de salto: Expresión numérica truncada a un entero
10 REM SUBROUTINE 2. número de línea: Entero en el rango de 1 ~número de línea~65535
20 GOSUB 100 3 . número de área de programas: Carácter simple, O - 9
30 END
EXPLICACION:
100 PRINT "SUBROUTINE 1" 1 . La sentencia GOTO se ejecuta según el valor de la expresión usada para la condición
11 O GOSUB 200 de salto. Por ejemplo, la ejecución salta al primer destino de salto especificado cuando
120 RETURN el valor es 1, al segundo destino de salto cuando el valor es 2, etc. ·
200 PRINT "SUBROUTINE 2" 2. La ejecución del programa no salta y la ejecución prosigue a la próxima sentencia cuan-
210 AETURN do el valor de la condición de salto es menor que 1, o si el destino de salto correspondien-
te a ese valor no existe.
El RETURN en la linea 120 retorna a la línea 20 mientras que la línea
3. Se pueden especificar hasta 99 destinos de salto.
21 O retorna a la línea 110.
PROGRAMA DE MUESTRA:
..:;,.
1 10 INPUT "1 OR 2" ; A
·.'· 20 ON AGOTO 40, 50
30 END
f .. 40 PRINT "ONE" : END
:. 50 PRINT "TWO"
1¡:
lj· La ejecución salta a la linea 40 si se entra 1ª·
o a la línea 50 si se entra
l·· 2 §l. En caso contrario, la ejecución termina en la línea 30.

l.~
¡·

104
-

:f'"

.__o_N_G_o_s_u_s________----.Jj - IF - THEN- ELSE/IF- GOTO- ELSE ®I


FINALIDAD: Salta a la subrutina especificada según la condición de salto especificada. FINALIDAD: Ejecuta la sentencia THEN o la sentencia GOTO al cumplirse la condi-
FORMATO: ON condición GOSUB [destino de salto] [, [destino de salto])" ción especificada. La sentencia ELSE se ejecuta cuando no se cumple
Expresión numérica

destino de salto:
¡ número de línea del destino de salto )
Numero de línea
FORMATO:
: ':~?::: "{P~~f~c~ds:(:~~~f~~cia)
numérica GOTO destino de salto
} [ELSE {sent¡:~~i~tencia)}]
destino de salto
# número de área de programas ·

.· .
EJEMPLO:
PARAMETROS:
ON A GOSUB 1000_. 1100, 1200
Carácter simple; O- 9

1. condición de salto: Expresión numérica truncada a un entero


2. número de línea: Entero en el rango de 1 ;:i número de línea ;:i 65535
3. número de área de programas: Carácter simple, O - 9
~
- destino de salto:
¡ número de línea del destino de salto ¡
Numero de línea
# número de área de programas
Carácter simple; O- 9
' EJEMPLO: IF A= O THEN 300 ELSE 400
EXPLICACION: IF K$ ="Y" THEN PRINT X ELSE PRINT Y
1. La sentencia GOSUB se ejecuta según el valor de Ja expresión usada para la condición
PARAMETROS: 1. condición de salto: expresión numérica truncada a un entero
de salto. Por ejemplo, la ejecución salta al primer destino de sallo cuando el valor es 1,
2. número de línea: Entero en el rango de 1 ;:i número de línea ;:i 65535
al segundo destino cuando el valor es 2, etc.
3. número de área de programas: Carácter simple, O - 9
2. La ejecución del programa no salta y la ejecución prosigue con la próxima sentencia cuan-
do el valor de la condición de salto es menor que 1, o si el destino de salto correspondien- EXPLICACION:
te a ese valor no existe. 1. Al cumplirse la condición de salto se ejecuta la sentencia a continuación de la cláusula
3. Se pueden especificar hasta 99 destinos de salto. THEN, o la ejecución salta al destino especificado por la sentencia GOTO.
2. Si no se cumple la condición de salto se ejecuta la sentencia a continuación del ELSE,
VER: RETURN
o el programa salta al destino de salto especificado. La ejecución prosigue a la próxima
PROGRAMA DE MUESTRA: línea de programa si se omite el ELSE.
3. El formato "IF A THEN - " resulta en que se cumple la condición cuando el valor de
10 S1 =0 : 52=0 la expresión (A) no es O (valor absoluto de A<1x10-~- La condición no se cumple
20 FOR I·= 1 TO 100 cuando el valor de la expresión es O.
30 ON (1 MOD 2) + 1 G05UB 1000, 1100 4 . Las sentencias IF pueden ser anidadas (una sentencia IF puede contener otras senten-
40 NEXT 1 cias IF). En este caso, las sentencias THEN - ELSE se relacionan por proximidad. Las
50 PRINT " 51 =" ; 51 combinaciones GOTO - ELSE tienen las mismas relaciones.
60 PRINT "52 =" ; 52 IF - THEN IF THEN - ELSE IF - THEN - ELSE :_ ELSE -
70 ENO
1000 51=51+1 : RETURN
1100 52=52+1: RETURN PROGRAMA DE MUESTRA:

S1 calcula la suma de los números pares de 1 a 100 52 calcula la suma 10 INPUT " 1 TO 9" ; A
de los números impares de 1 a 1OO. ' 20 IF (O<A) ANO (A<10) THEN PRINT " GOOD!" EL5E 10

Se visualiza " GOOD" para los valores de entrada desde 1 a 9. Para otros
valores se pide la reentrada.

...
;.

106 '"..,
6. Las sentencias NEXT pueden ser encadenadas incluyéndolas bajo una sentencia NEXT

FOR-NEXT ®I separada por comas.

~:
10 FOR 1=1TO12 STEP 3

~
10 FOR 1= 1 TO 12 STEP 3
FOR J = 1 TO 4 STEP 0.5 20 FOR J = 1 TO 4 STEP 0.5
PRINT I, J 30 PRINT J
FINALIDAD: Ejecuta las líneas de programas entre la sentencia FOR y la sentencia
NEXT J 40 NEXT 1, J
NEXT e incrementa la variable de control, comenzando por el valor ini-
50 NEXT 1 50 END
cial. La ejecución termina cuando el valor de la variable de control sobre-
60 END
pasa el valor final especificado.
FORMATO: FOA nombre de variable de control = valor inicial 7. La variable de control retiene el valor que excede el valor final (y termina el ciclo (bucle))
..
or·
;
Expresión numérica cuando se completa la ejecución del ciclo (bucle). Por ejemplo, con el ciclo (bucle) FOR
1= 3 TO 1O STEP 3, el valor de la variable de control 1es 12 al completarse la ejecución
TO valor final [ STEP incremento del ciclo (bucle).
Expresión numérica Expresión numérica 8. También es posible saltar fuera del ciclo FOR- NEXT. En este caso, el valor de la variable
de control actual se retiene en memoria, y el ciclo puede ser resumido retornando mediante
NEXT (nombre de variable de control! [. nombre de variable de controlJ" una sentencia GOTO.
EJEMPLO: FOR 1=1 TO 10 STEP 0.1
1
NEXT 1
PARAMETROS: 1.
2.
nombre de variable de control : No se pueden usar variables arreglo.
valor inicial:Expresión numérica
REM ( ) ®I
3. valor final: Expresión numérica
4. incremento: Expresión numérica (valor por omisión= 1)
EXPLICACION: FINALIDAD: Permite que se incluyan observaciones o comentarios dentro de un progra-
1. Ninguna de las sentencias entre el FOR y el NEXT se ejecutan y el programa prosigue ma. Este comando r. o se ejecuta.
con la próxima sentencia ejecutable después del NEXT cuando el valor inicial es mayor FORMATO: REM } comentarios
... que el valor final.
2. Cada FOR requiere de su correspondiente NEXT.
3. Los ciclos (bucls) FOR- NEXT pueden ser anidados (un ciclo (bucle) FOA - NEXT puede
{ , Ex presión de cadena
de caracteres
EJEMPLO: REM o '
ser puesto deatro de otro ciclo (bucle) FOR- NEXT). Los ciclos (bucles) anidados deben
PARAMETROS: comentarios: Expresión de cadena de caracteres (códigos internos 20
ser estructurados como se muestra abajo con los NEXT apareciendo en secuencia inver-
,".. sa de los FOR (es decir, FC?R A, FOA 8 , FOR C - NEXT C, NEXT B, NEXT A).
a 7E y 80 a FB)
EXPLICACION:
10 FOA 1= 1 TO 12 STEP 3 1. La inclusión de un apóstrofe o una sentencia REM a continuación del número de línea

IT:
: indica que el texto a continuación corresponde a comentarios y que debe ser ignorado
rj
FOR J=1TO4 STEP 0.5
PRINT I, J en la ejecución del programa.
...i NEXT J 2. El apóstrofe puede ser incluido al final de cualquier sentencia ejecutable para indicar que
50 NEXT 1 el texto a continuación corresponde a comentarios. La sentencia REM sólo puede ser
60 END usada al comienzo de la línea.
i- 3. Cualquier comando a continuación de la sentencia REM se trata como comentario, y por
4. Los ciclos FOR- NEXT pueden ser anidados hasta 29 niveles. lo tanto no se ejecuta.
5. La variable de control puede ser omitida en el NEXT. Sin embargo, se recomienda el uso PRINT A REM 123 123 se trata como un comentrario.
de una variable de control en la sentencia NEXT cuando se usan ciclos (bucles) anidados.
Comentarios
PRINT A REM 123 error Se produce un error SN.
PAINT A' 123 123 se trata como un comentario.
Comentarios

4. El apóstrofe se entra presionando la tecla 6 a continuación de la tecla 8.


PROGRAMA DE MUESTRA:

108 10 ' REM ( ' ) indicates comment


LET ®] - i;._~

-'-;:.~
DATA ®I
-- ·
-
FINALIDAD: Asigna el valor de la expresión al lado derecho de una ecuación a la FINALIDAD: Mantiene datos para la lectura mediante la sentencia READ.
variable del lado izquierdo.
FORMATO: DATA [ datos) [, [datos ) I*
FORMATO: [LET] nombre de variable numérica = expresión numenca Constante Constante
[LET] nombre de variable de cadena de caracteres = expresión de
EJEMPLO: DATA 10, 5, 8, 3,
cadena de caracteres
DATA CAT, DOG, LION
EJEMPLO: LET A= 15
PARAMETROS: 1. datos: Constantes de cadenas de caracteres o constantes numéricas
LET K$= " 123"
2. constantes de cadenas de caracteres: No se requiere el uso de co-
EXPLICACION: millas a menos que la cadena de caracteres contenga una coma que
1. Asigna el valor de la expresión al lado derecho de una ecuación a la variable del lado sea parte de los datos. Cuando los datos se omiten en esta sentencia
izquierdo. se asume una cadena de datos nula (largo O).
2. Las expresiones numéricas sólo pueden ser asignadas a variables numéricas, mientras
EXPLICACION:
que las expresiones de cadenas de caracteres sólo pueden ser asignadas a variables 1. Esta sentencia puede ser usada en cualquier parte del programa para mantener los da·
de cadena de caracteres. Al intentar asignar una expresión de caracteres a una variable
tos que van a ser leídos mediante el comando READ.
numérica o viceversa, se produce un error TM.
2. Los ítems de datos múltiples se separan usando comas.
3. LET puede ser omitido.
VER: READ, RESTORE
PROGRAMA DE MUESTRA:
PROGRAMA DE MUESTRA:
10 LET A=10
20 8=20 10 READ A$
30 PRINT A; 8 20 RESTORE 60
30 READ BS
Asigna 1O a la variable A y 20 a la variable B, visualizando ambas. 40 PRINT AS+" " +BS
50 DATA AD 1990, ABC
60 DATA DEFG
iJ
Los datos de caracteres "AD1990", y " DEFG" se leen desde las líneas
50 y 60 y se visualizan.

rro ·111
L--R_E_A_D_ _ _ _ _ _ _ _ _--.1, t- [RESTORE ®I
:....
f .
¡ FINALIDAD: Lee los contenidos de la sentencia DATA a la memoria. FINALIDAD: Especifica una línea DATA para ser leída mediante una sentencia READ.
'.
FORMATO: AEAD Nombre de variable ( , Nombre de variable]* FORMATO: RESTORE ( número de línea ]
EJEMPLO: READ A, 8 Expresión numérica
READ C$, X, Y EJEMPLO: RESTORE
PAAAMETROS: Nombre de variable RESTORE 1000
RESTOAE (10*10)
EXPUCACION:
1. Asigna los datos contenidos en una sentencia DATA a las variables en el modo uno a uno. L Linea 100
2. Los datos numéricos sólo pueden ser asignados a variables numéricas, mientras que los
datos de cadena de caracteres sólo pueden ser asignados a variables de cadena de ca- PARAMETROS: número de línea; Entero en· el rango 1 ;ánúmero de línea~65535
racteres. Al intentar asignar datos de cadena de caracteres a una variable numérica y
-=~ • EXPLICACION:
viceversa, se genera un error TM .
~·· 1. El primer dato de la sentencia DATA en el archivo de programas que contiene la senten-
3. Los datos en la sentencia DATA se leen desde el número de línea más bajo en orden cia READ es la opción por omisión del número de linea. .
.:
ascendente. Los datos se leen en el orden desde el comienzo de la sentencia DATA. 2. cuando se especifica un número de linea el primer ítem de datos en la linea DATA _espe-
4 . La primera ejecución de una sentencia READ lee el primer item de datos en la primera cificada se lee mediante la ejecución de la siguiente sentencia READ. Cuando el numero
sentencia DATA. Las ejecuciones subsecuentes leen los ítems de datos en orden se- de línea especificado no existe se genera un error UL, mientras que si no existen datos
cuencial.
en la línea especificada se genera un error DA. .. .
5. La línea de datos a ser leída puede ser especificada usando la sentencia AESTORE. 3. Para la especificación de número de línea se puede usar una exp_res1o_ n numérica. En
VER: DATA, RESTORE este caso, la expresión numérica debe estar encerrada entre parentes1s.
PROGRAMA DE MUESTRA: VER: READ, DAIA
PROGRAMA DE MUESTRA:
10 READ X
20 IF X< > 0 THEN PAINT X;: GOTO 10
10 AEAD X
30 END
20 IF X< >0 THEN PRINT X;: GOTO 10
100 DATA 1, 2, 3, 4, 5, 6, 7, 8, 9
30 RESTORE 11 O
110 DATA 9, 8 , 7-, 6, 5, 4, 3, 2, 1
40 READ X
120 DATA O
50 IF X<>O THEN PRINT X;: GOTO 40
.!f• 60 END
' Lee secuencialmente los datos que comienzan desde la línea 100 y detiene 100 DATA 1, 2, 3, 4, 5, 6, 7, 8, 9
la ejecución cuando encuentra un O como dato. 110 DATA 9, 8, 7, 6, 5, 4, 3, 2, 1
120 DATA O

Las líneas 1o-2o' leen datos desde las líneas 100 - 120, mientras que
las líneas 30 - 50 leen datos desde las líneas 11O- 120 y luego las
visualizan.
i-
,.
t

r
iJ:..
...
!:: ;

112 113
9. La omisión de los datos de salida (sólo el comando PAINT) ejecuta un cambio de línea
PRINT ®] - JF
sin detener la ejecución.
10. La ejecución no se detiene cuando esta sentencia se ejecuta en el modo de impresión
-,.··:. ~[[).
- 11 . La ejecución no se detiene cuando esta sentencia se ejecuta en el modo manual.
FINALIDAD: Visualiza los datos en la pantalla. VER: TAB,REV,NORM
FORMATO: PRINT [datos de salida] {;} [datos de salida]* PROGRAMA DE MUESTRA:
datos de salida: TAS (especificación de tabulación), expresión nu-
mérica, arreglo de cadena de caracteres 1O PRINT "PRINT DISPLA YS MESSAGES"
20 PRINT " ON THE SCREEN"
EJEMPLO: PRINT "A01990" .::..
PARAMETROS: datos de salida: Función de control de salida, expresión numérica, o La sentencia PRINT visualiza un mensaje en la pantalla.
expresión de cadena de caracteres
EXPLICACION:
1 ••
1. La salida de una expresión numérica o de cadena de caracteres visualiza el valor·o la
'•
'
"
.•. ;I
cadena de caracteres en la pantalla. La salida de la función de control resulta en que
se efectúe la operación determinada por la función. TAB ®I
2 . Las expresiones numéricas se visualizan en notación decimal con los valores mayores
' .
de 1O dígitos siendo visualizados usando una mantisa redondeada hacia abajo a 1O dígi-
tos, más un exponente de 2 dígitos.
1· 1 a) Enteros: Valores menores que 1 x 10- 10
FINALIDAD: Saca una especificación de tabulación horizontal a la pantalla o impresora.
i .: FORMATO: TAB ( especificación de tabulación )
b) Fracciones: Fracciones dedmales menores de 10 dígitos
c) Exponentes: Otros valores Constante numérica o variable numérica
Un espacio se agrega después de las expresiones numéricas visualizadas, con las expre- EJEMPLO: PRINT TAS (5); " ABC"
siones negativas precedidas por un signo menos, y las expresiones positivas precedidas PARAMETROS: especificación de tabulación: Expresión numérica truncada a un entero
por un espacio. Las expresiones se visualizan como enteros, fracciones o expresiones
en el rango de O~ especificación de tabulación< 256.
exponenciales, con el formato de visualización seleccionado automáticamente según el
valor de la expresión. EXPLICACION:
3. Las expresiones de cadena de caracteres se visualizan sin cambios. Sin embargo, exis- 1. Se usa en las sentencias PRINT, LPRINT, y PRINT # para especificar una posición de
ten operaciones especiales para los códigos internos OOH -1FH, 7FH (ver la TABLA DE visualización en una línea. Se insertan espacios desde el extremo izquierdo de la línea
CODIGOS DE CARACTERES en la página 419). hasta la posición especificada. . . .
4. La salida se visualiza en la pantalla desde la posición actual del cursor a la derecha. 2. La posición de visualización se determina contando desde el extre~o 1zqu1erdo de la lmea
Cuando el cursor alcanza la última columna se produce una alimentación de línea en (posición O) hacia la derecha. hasta el valor especificado. . .
la última línea de la pantalla (derecha inferior), desplazando la imagen de la pantalla 3. Un valor de especificación de tabulación que sea menor que la pos1c1ón de cabeza de
. completa hacia arriba.. La salida subsiguiente se visualiza desde el principio de la línea impresión actual causa que la tabulación se efectúe a continuación de un retorno de
inferior de la pantalla (izquierda inferior). carro/alimentación de linea.
5. La separación de datos de salida mediante comas causa que la ejecución se detenga VER: PRINT, LPRINT, PRINT#
con cada visualización (en la visualización aparece STOP). Presionando§} se ejecuta
PROGRAMA DE MUESTRA:
un retomo de carro/alimentación de línea y se procede a la siguiente visualización
6 . Al separar los datos de salida mediante símbolos punto y coma produce que cada salida
1O FOR 1= O TO 25
sea visualizada inmediatamente a continuación de la salida anterior. 20 PRINT TAB ( 1 ) ; "ABCDEFG" ;
7. La inclusión de dos puntos al fin de esta sentencia produce que el cursor permanezca
30 NEXT 1
en la posición inmediatamente a continuación de la salida visualizada.
8. Al terminar este comando con datos de salida o una coma causa que la ejecución se Imprime líneas sucesivas de " ABCDEFG" con cada línea prosiguiendo
detenga a continuación de los datos de salida (STOP aparece en la visualización). Al
hacia la derecha.
presionar la tecla~ se ejecuta un cambio de línea y se procede con la próxima visuali-
zación.

fp¡
!:t_:
·te:· .
~ ·
:: : 114 11<;
..__....__ ·- -~ · ·- ··· -- ····-- - .- - - - - - - - -

LOCA TE ®] [cLs
FINALJDAD: Mueve el cursor a la posición especificada en la pantalla virtual. FINALIDAD: Borra la pantalla de visualización.
FORMATO: LOCATE coordenada X coordenada Y EJEMPLO: CLS
Expresión numérica Expresión numérica ... . EXPLJCACION:
EJEMPLO: LOCATE 10, O La pantalla se borra y el cursor se localiza en la posición de hogar. El mismo resultado se
¡;. PARAMETROS: 1. Coordenada X: Expresión numérica truncada a un entero en el rango obtiene presionando la tecla 8 ~ o ejecutando PRINT CHR$(12);.
l~ de O~ coordenada X< 32 PROGRAMA DE MUESTRA:
2. Coordenada Y: Expresión numérica truncada a un entero en el rango
de O~ coordenada Y< 8 1O REM CLEAR SCREEN
EXPLICACION: 20 CLS
l Localiza el cursor en la posición especificada en la pantalla virtual.
"1 Borra la pantalla.
2. El origen de coordenadas es la esquina superior izquierda de la pantalla (O, O). El valor
de la coordenada X se incrementa para cada posición de carácter a la derecha. El valor
de la coordenada Y se incrementa para cada línea hacia abajo.

(0, 0) - o O +-- (3 1, O)
SET ®I
FINALIDAD: Especifica el formato de salida de los datos numéricos.
FORMATO:
F número de dígitos
:...
Carácter simple ; 0-9
(O, 7) ->- ....._
O_ _ __ _ _ _ _ _ _ _ _ _ ____¡
O +-- (31, 7)
SET
E número de dígitos
Carácter simple ; 0-9
PROGRAMA DE MUESTRA: N

10 CLS EJEMPLO: SET F3


20 LOCATE O, O PARAMETROS: F número de dígitos
Especifica el número de lugares decimales
30 PRINT " SCAEEN UPPER LEFT" ; Carácter simple ; O- 9
40 GOTO 20
E número de dígitos
Especifica el número de dígitos significativos
Carácter simple ; O- 9
Visualiza un mensaje desde el extremo superior izquierdo de la visuali·
zación. N Cancela la especificación actual
EXPLICACION:
1. Este comando especifica el número de lugares decimales y el número de dígitos signifi·
cativos para la salida de datos numéricos a la visualización, impresora, grabadora de cintas,
o terminal RS-232C.
2. El número de lugares decimales puede ser especificado en el rango de O a 9.
3. El número de dígitos significativos puede ser especificado en el rango de 1 a 10. La sen-
tencia SET EO especifica que el número de dígitos significativos es 1O.
4. SET N cancela ambas especificaciones.
5. Los valores de salida se redondean a los lugares decimales especificados o a los dígitos
significativos especificados.
6. Este comando sólo es válido para los datos de salida. La parte de la mantisa para los
''" cálculos internos permanece en 12 dígitos. 117
,." PROGRAMA DE MUESTRA:


'!i

10 A=10/3 [INPUT ®I
20 SER F2
' 30 PRINT A
40 SET E2
.--;. FINALIDAD: Asigna la entrada de datos desde el teclado a una variable.
50 PRINT A
60 END FORMATO: INPUT ["mensaje" {; } ) nombr~ [ , ["mensa1
·e" {;} ] nombr_
e )*
• de variable , ' de variable
(fill]Jffilª AUN EJEMPLO: INPUT "YEAR=", Y, "MONTH=", M, "DAY=", D
3 . 33
PAAAMETROS: 1. mensaje: Cadena de caracteres que comienza con una cadena de

8
ª 3 .3 3
3 . 3E+00
3.3E+00
3 . 33333333-
caracteres constante.
2. nombre de variable: nombre de variable numérica o nombre de
variable de cadena de caracteres.
§1 3 . 3333333
EXPLICACION:
1. Los datos pueden ser entrados a la variable especificada desde el teclado.
El resultado de 10/3 se visualiza con dos lugares decimales, con 2 dígitos 2. Se visualizan los mensajes incluidos en la sentencia INPUT. Un signo interrogativo se
significativos, y con la especificación cancelada. visualiza a continuación del mensaje al incluir un símbolo dos puntos después de la
especificación de mensaje.
3. Si no se especifica un mensaje, sólo se visualiza un signo interrogativo.
4. La tecla §l debe ser presionada a continuación de cada entrada de datos.

BEEP ®I 5. Las expresiones numéricas sólo pueden ser asignadas a variables numéricas, y las expre-
siones de cadena de caracteres sólo a variables de cadena de caracteres. Al intentar
asignar una expresión de cadena de caracteres a una variable numérica se genera un
error TM.
6. Al entrar datos de cadena de caracteres no se usan comillas. Al encerrar una cadena
FINALIDAD: Acciona el zumbador. de caracteres entre comillas las comillas también se almacenan como parte de la cadena

[ ,,~t]
FORMATO: BEEP de caracteres.
7 . Al presionar la tecla ª sin entrar datos se entra una cadena de caracteres de largo O
para una variable de cadena de caracteres, mientras que una variable numérica retiene
numérica su valor actual.
EJEMPLO: BEEP 1 8. Generalmente, se entra la linea lógica inmediatamente a continuación del mensaje. Sin
embargo, el cursor puede ser movido a cualquier posición de la pantalla virtual (usando
EXPLJCACION:
las teclas del cursor), y todos los datos desde la posición actual del cursor hasta el fin
1. Mediante BEEP o BEEP O se especifica un tono bajo .
de la línea lógica actual se entran al presionar la tecla §l.
2. Mediante BEEP 1 se especifica un tono alto.
9. Para la entrada de valores numéricos se pueden usar expresiones numéricas.
3. Se pueden poner expresiones numéricas en lugar de O y 1.
10. Al presionar la tecla@) o al cambiar modos durante la ejecución de la sentencia INPUT
PROGRAMA DE MUESTRA: se termina la ejecución del programa.
11 . Al presionar la tecla IN durante la ejecución de INPUT se abandona la ejecución del
10 BEEP 1 : BEEP O : BEEP 1 : BEEP O programa.
12. Los datos de entrada pueden ser editados usando la tecla INS, las teclas del cursor, etc.
Los datos de caracteres pueden ser entrados en el rango del código de carácter 20 a
7E y 80 a FF.
PROGRAMA DE MUESTRA:

10 INPUT " INPUT STRING" ; S$


20 PRINT "SS=" SS
30 END

Visualiza la entrada de la cadena de caracteres.

-, - - 11a
INKEY$ ®] INPUT$ ®I
FINALIDAD: Asigna una entrada de carácter simple desde el teclado a una variable. FINALIDAD: Asigna un número de caracteres especificado desde el teclado a una
EJEMPLO: A$=1NKEY$ variable.
EXPLJCACION: FORMATO: INPUT$ (número de caracteres)
1. Retorna el carácter o ejecuta la función correspondiente a la tecla presionada durante Expresión numérica
la ejecución de esta sentencia. Si no se presiona alguna tecla se retorna una cadena de EJEMPLO: A$= INPUT(3)
caracteres nula.
2. Las siguientes operaciones se efectúan cuando las teclas listadas abajo se presionan PARAMETROS: número de caracteres: Expresión numérica truncada a un entero en el
durante la ejecución de INKEY$. rango de O~ número de caracteres< 256
8 : Termina la ejecución del programa. EXPLJeAelON:
E3 : · Suspende la ejecución del programa. 1. Una cadena de caracteres del largo especificado por el número cíe caracteres es leida
Comandos de una tecla y funciones de una tecla: Retorna una cadena de caracteres nula desde la memoria de retención temporal (buffer) del teclado. Cuando la memoria de
3. El cursor no se visualiza durante el estado de espera de entrada de datos, y los caracteres retención temporal está vacía, la ejecución espera por la entrada desde el teclado.
de entrada no se visualizan. Los códigos de control (OOH -1 FH) pueden ser entrados, pero 2. Las siguientes operaciones se efectúan cuando las teclas listadas abajo se presionan
las operaciones correspondientes no serán ejecutadas. durante la ejecución de INPUT$.
VER: INPUT$
B : Detiene la ejecución de un programa.
· ¡ Comandos de una tecla y funciones de una tecla: Retornan una cadena de caracteres
PROGRAMA DE MUESTRA: nula.
3. El cursor no se visualiza durante el estado de espera de entrada de datos, y los caracteres
1O PRINT "PRESS ANY KEY" ; de entrada no se visualizan. Los códigos de control (&HOO- &H1 F) pueden ser entrados,
20 C$ = INKEY$ pero las operaciones correspondientes no serán ejecutadas.
30 IF es= .. .. THEN 20
VER: INKEY$
40 CLS : PRINT "YOU PRESS" j es; "KEY"
50 END PROGRAMA DE MUESTRA:
~

'
..
- Visualiza el carácter correspondiente a la entrada de tecla. 1O PRINT " ENTER SECRET CODE" ;
¡ ·•
, ' 20 IDS::: INPUT$ (4)
30 IF 10$< > " 9876" THEN 10
40 PRINT : PRINT "OK"

Chequea la validez del código de entrada secreto 9876 .

. ;.

120
DIM ERASE ®I
. ;
FINALIDAD: Declara un arreglo. FINALIDAD: Borra un arreglo específico.
FORMATO: FORMATO: ERASE [ nombre de arreglo [ , nombre de arreglo]* 1
DIM Nombre de arreglo ( valor máximo del sufijo (, valor máximo del sufijo )* ) EJEMPLO: ERASE A$, X
Expresión numérica Expresión numérica
PARAMETROS: nombre de arreglo: Nombre de variable
[ , nombre de arreglo (valor máximo del sufijo( , valor máximo del sufijo]*))*
EXPLJCACION:
Expresión numérica Expresión numérica
1. Borra el arreglo especificado desde la memoria.
2. No se produce un error cuando el arreglo especificado no existe y el programa prosigue
EJEMPLO: DIM A$(10), B$(10), X (2, 2, 2)
a la próxima sentencia ejecutable. --
,,. PARAMETERS: 1. nombre de arreglo: Nombre de variable
'T 3. La sentencia ERASE no puede ser ejecutada en un bucle (ciclo) FOR- NEXT.
2. valor máximo del sufijo: Expresión numérica truncada a un entero 4. Para usar un arreglo usando an nombre ya asignado a un arreglo existente, primero borre
EXPLJCACION: el arreglo existente mediante la sentencia ERASE.
1. Declara un arreglo de las dimensiones determinadas por el número de valores máximos VER: DIM
de los sufijos. El tamaño del arreglo se determina por el valor máximo de cada sufijo.
PROGRAMA DE MUESTRA:
2. Los elementos del arreglo varían desde O al valor máximo de sufijo especificado.
3. Todos los elementos de un arreglo recién declarado se fijan a su valor inicial. Para los 10 CLEAR
arreglos numéricos, el valor inicial es O, mientras que los arreglos de cadena de caracteres
20 DIM AS (1 O), BS (1 O)
tienen asignadas cadenas de caracteres nulas (largo O).
30 ERASE AS
4. El tamaño de un arreglo está limitado por la capacidad de memoria disponible . La decla-
40 VARLIST
ración mediante la sentencia DIM está sujeta a las limitaciones especificadas para las
lineas lógicas (255 caracteres) .
Declara los arreglos AS y B$ y luego borra el arreglo A$.
5. La declaración de idénticos (igual nombre de arreglo, igual valor de sufijo máximo) en
el mismo programa causa que la segunda declaración sea descartada. La declaración
de dos arreglos con nombres idénticos y diferentes valores de sufijo máximos resulta en
un error DD.
6 . No se puede usar una variable arreglo, a menos que haya sido declarada previamente
mediante una sentencia DIM.
VER: ERASE,CLEAR
PROGRAMA DE MUESTRA:

10 DIMA$ (5)
20 FOR 1=65 TO 70
30 AS (l-65) = CHAS ( 1 )
40 PRINT AS (l-65) ;
50 NEXT 1

Asigna respectivamente de A a F a las celdas arreglo A$ (O) a A$ (5).

123
PEEK POKE ®I
FINALIDAD: Retorna el valor almacenado en la dirección de memoria especificada. FINALIDAD: Escribe los datos en la dirección especificada.
FORMATO: PEEK ( dirección ) FORMATO: POKE dirección datos
Expresión numérica Expresión Expresión
numérica numérica
EJEMPLO: PEEK (&H100)
EJEMPLO: POKE &H7000, O
PAAAMETROS: dirección: Expresión numérica truncada a un entero en el rango de
- 32769 <dirección< 65536. Las direcciones negativas se suman a 65536 P ARAMETERS: 1. dirección: Expresión numérica truncada a un entero en el rango de
y los contenidos de la dirección resultante se retornan (es decir, PEEK - 32769 <dirección< 65536. Las direcciones negativas se suman a
( - 1) es idéntico a PEEK (65535)). · 65536 y los datos se escriben en la dirección resultante (es decir, el
dato POKE - 1, es idéntico al dato POKE 65535).
EXPLICACION:
2. dato:· Expresión numérica truncada a un entero en el rango de O~
1. Retorna el valor almacenado en memoria a la dirección especificada.
dato<256.
2. Se especifica la dirección real usando la sentencia DEFSEG.
DEFSEG=2 EXPLICACION:
A=PEEK (&H100) 1. Escribe los datos a la dirección especificada en memoria.
2. Se puede perder el control de la ejecución si los contenidos de una dirección fuera del
Lo ~e arriba no lee directamente los contenidos de la dirección &H1 oo (256). En lugar área de trabajo del usuario se altera usando una sentencia POKE.
de eso, se leen los contenidos de &H120 (288) (16 x 2 + 256 = 288).
3. La dirección real se especifica usando la sentencia DEFSEG.
Más información sobre segmentos se puede encontrar bajo DEFSEG.
DEFSEG=2
VER: POKE POKE &H100, O
PROGRAMA DE MUESTRA: Lo de arriba no escribe directamente a la dirección &H100 (256). En lugar de éso, se escribe
O a la dirección &H120 (288) (16 x 2 + 256 = 288).
5 DEFSEG = &HO Más información sobre segmentos se puede encontrar bajo DEFSEG.
1O =
FOR 1 &HOCOO TO &HODOO
VER: PEEK, DEFSEG
20 PRINT HEX$ (PEEK ( 1 ) ) ; " u" ;
30 NEXT 1 PROGRAMA DE MUESTRA:

Imprime los contenidos desde &H7000 hasta &H71 oo en · hexadecimal. 10 DEFSEG = &HO
20 =
FOR 1 &H7000 TO &H701 O
30 POKE 1, O
40 NEXT 1
50 END

Borra (asigna ceros) a la memoria desde 7000H hasta 701 OH.

124 125
DEFSEG ON ERROR GOTO ®I
FINALIDAD: Especifaca la dirección base del segmento. FINALIDAD: Especifica el número de linea al que salta la ejecución al generarse un
r FORMATO: DEFSEG dirección del segmento error.
~. expresión numérica FORMATO: ON ERROR GOTO número de línea del destino de salto
: Número de línea
i EJEMPLO: DEFSEG= 16
PARAMETROS: dirección del segmento: Entero en el rango de -32768~d i recció n del EJEMPLO: ON. ERROR GOTO 1000
segmento < 65536 PARAMETROS: número de línea del destino de salto: Entero en el rango de O~ número
EXPLICACION: de l inea~ 65535
1. Especifica la dirección base del segmento para su uso con los comandos PEEK y POKE. EXPLICACION:
La relación entre la dirección (dirección excéntrica) y la dirección del segmento en el for- 1. Especifica el número de línea al que salta el programa al generarse un error. El programa
mato PEEK y POKE es la siguiente: retorna a las operaciones normales al ejecutarse una sentencia RESUME depués de la
dirección real =dirección del segmento x 16 + dirección excéntrica ejecución de una rutina de manipulación de errores (comenzando en el número de línea
2. La especificación inicial para DEFSEG es O cada vez que se enciende la unidad, o se especificado).
presiona el botón Po el botón ALL RESET. 2. Cuando el número de línea del destino de salto es O se genera un error y la ejecución
VER: PEEK, POKE del programa se detiene.
3. Un error generado después del salto de la ejecución al número de línea especificado causa
PROGRAMA DE MUESTRA: que se visualice un mensaje de error y que se detenga la ejecución del programa.
4. Una sentencia ON ERROR GOTO debe ser seguida por la correspondiente sentencia
1O DEFSEG = &H 1000 RESUME en la misma área de programa. El salto a otra área de programa genera un
20 A= PEEK (&HOOFO) error al ejecutarse la sentencia RESUME en la otra área de programas.
• Las operaciones descritas se limitan a la ejecución de programas en BASIC.
En este caso, el valor asignado a A es aquel contenido en la dirección
100FOH. VER: ERR, ERL,RESUME
PROGRAMA DE MUESTRA:

1O ON ERROR GOTO 40
20 **ERROR**
30 END
40 PRITN ··ooPS! ERROR!!!" : BEEP 1
50 RESUME 30

Se ejecuta la línea 40 seguida por la línea 30 si se genera un error. El


programa mostrado aquí es sólo una subrutina de error y no hace nada
por si misma

126 127
- -----------=-:-==-=··=-·=--· _:-::_.-======= =====:;;;;;;;;....;;;;,;;;,.,¡¡¡¡-.
· ... - - - .: : -._-:::
..

RESUME [ERL ®I
'?!
FINALIDAD: Retorna desde una rutina de manipulación de errores a la rutina principal. ~- FINALIDAD: Retorna al número de linea en que se ha generado un error.

~í~~
FORMATO: FORMATO: EA=EAL
RESUME [ { número de de retorno } ]
EXPLICACION:
Número de linea El valor de ERL sólo puede ser cambiado dentro de un programa, y el valor se borra cuando
EJEMPLO: RESUME NEXT el programa ha sido ejecutado o cuando la unidad se apaga.
RESUME 100 VER: ERA, ON ERROR GOTO
PAAAMETROS: 1.NEXT PROGRAMA DE MUESTRA:
2. número de línea de retorno: Entero en el rango de 1 ~número de línea
~65535
1 O ON ERROR GOTO 40
EXPLJCACION: 20 **ERROR**
1. Esta sentencia se entra al fin de una rutina de manipulación de errores. 30 END
2. La sentencia que generó el error original es la opción por omisión del destino de retorno 40 PRINT "ERROR UNE= " ; ERL
(NEXT o número de línea de retorno). 50 RESUME 30
3. La ejecución del programa retorna a la sentencia a continuación de la sentencia que generó
el error original al especificar NEXT. Se ha generado un error en la linea 20 y el correspondiente código de
4. El número de línea de retorno especifica la línea en que se va a resumir la ejecución del error se visualiza en la línea 40.
programa.
5. Al principio de la rutina de manipulación de errores no se puede escribir una sentencia
RESUME sin destino de retorno, o una sentencia RESUME que especifique la línea en
que se generó el error original como número de línea de retorno, El hacerlo resultará en
un ciclo (bucle) infinito entre la sentencia en que se generó el error y la rutina de manipu- ERR ®I
lación de errores.
6. Siempre se debe incluir una sentencia RESUME en la misma área de programas que
la sentencia ON ERROR GOTO.
FINALIDAD: Retorna el código de error que corresponde a un error generado.
VER: ERA, ERL, ON ERROR GOTO
PROGRAMA DE MUESTRA: FORMATO: PAINT ERA
EXPLICACION:
1O ON ERROR GOTO 1000 El valor de ERA sólo puede ser cambiado dentro de un programa, el valor se borra cuan_d o
20 INPUT A el programa ha sido ejecutado o cuando se enciende la unidad. Ver la tabla de mensa¡es
30 0=1/A de error en la página 421 para los detalles concernientes a los códigos de error y a sus corres-
40 PRINT " 1/"; A; " ="; D pondientes mensajes de error.
50 GOTO 20 VER: ON ERROR GOTO, ERL, Tabla de mensajes de error
1000 PRINT "O IS ILLEGAL"
101 O RESUME 20 PROGRAMA DE MUESTRA:

10 ON ERROR GOTO 40
Calcula los recíprocos de los valores de entrada y retorna a la linea 20,
si se entra un O (resultando en una división por O) se visualiza "O IS 20 **ERROR**
ILLEGAL". 30 END
40 PRINT "ERROR CODE = "; ERA
50 RESUME 30
.,r-. ¡
Se ha generado un error en la linea 20 y el correspondiente código de
error se visualiza en la línea 40.

128 129
®
FUNCIONES NUMERICAS SIN
•t
cos

'
~
.!
'I ANGLE TAN
¡..
FINALIDAD: Especifica la unidad de ángulo. FINALIDAD: ·Retorna el valor de la función trigonométrica correspondiente para el
FORMATO: ANGLE especificación de ángulo argumento.
.; . Expresiór. numérica FORMATO: S 1N ( argumento )
EJEMPLO: ANGLE O Expresión numérica

PARAMETROS: especificación de ángulo: Expresión numérica truncada a un entero en COS ( argumento )


el rango de O~ especificación de ángulo< 3. Expresión numérica
EXPLICACION: TAN ( argumento )
1. Las unidades de ángulo para las funciones trigonométricas pueden ser especificadas Expresión numérica
usando los valores O, 1, y 2. • El paréntesis encerrando el argumento puede ser omitido cuando el
O: DEG (grados) argumento es un valor numérico o una variable.
1: RAD (radianes)
2: GRAO (grados centesimales) EJEMPLO: S 1N (30), COS (Pl/2)
2. La relación entre las unidades de ángulo es la siguiente: PARAMETROS: argumento: Expresión numérica (ángulo)
J argumento 1< 1440 (OEG)
Angulo/Unidad DEG AAD GRAO 90° = ~ rad = 100 grad 1argumento 1< Bir (RAO)
2 1argumento 1< 1600 (GRAO)
r 100
1DEG = 1
180 90 EXPLICACION:
Retorna el valor de la función trigonométrica correspondiente para el argumento.
1AAD
- 180
-ir-

90
1 200
-y- SIN
COS
SENO
COSENO
r
1GRAD = --
100 200
1 TAN TANGENTE
VER: ANGLE,ASN, ACS,ATN
PROGRAMA DE MUESTRA:
3. Cada vez que se ejecuta ALL RESET se fija ANGLE o.
4. La unidad de ángulo también puede ser especificada usando la tecla 8 .
10 ANGLE O
PROGRAMA DE MUESTRA: 20 INPUT " OEGREE =" , O
30 PRINT " S 1N (" ; O ; " ) =" ; S 1N D
1O ANGLE O 'DEGREE 40 PRINT "COS (" ; O ; " ) =" ; COS D
20 PRINT SIN 30 ; 50 PRINT " TAN (" ; O ; ") =" ;TAN O
30 ANGLE 1 'RADIAN 60 GOTO 20
40 PRINT SIN (Pl/6) ;
50 ANGLE 2 ' GRAO Visualiza los valores de las funciones trigonométricas para los ángulos
60 PRINT SIN (100/3) de entrada.

Calcula y visualiza el seno 30º en el modo de grados, seno ~ en el


1
modo de radianes y seno ~0 en el modo de grados c~ntesimales.

;;:¡:-:--- ··130 131


T
® ®
ASN HYP SIN
ACS HYP COS
ATN HYP TAN

FINALIDAD: Retoma el valor de la función trigonométrica inversa correspondiente para FINALIDAD: Retorna el valor de la función hiperbólica correspondiente para el
a: el argumento. argumento.
a FORMATO: ASN ( argumento ) FORMATO: HYP SIN ( argumento )
~- Expresión numérica Expresión numérica
H ACS . ( argumento ) HYP COS ( argumento )
Expresión numérica Expresión numérica
j"
.,"·¡ ATN ( argumento ) HYP TAN ( argumento )
·1 Expresión numérica Expresión numérica
.. • El paréntesis encerrando el argumento puede ser omitido cuando el • El paréntesis encerrando al argumento puede ser omitido cuando el
argumento es un valor numérico o una variable . argumento es un valor numérico o una variable.
.., EJEMPLO: ASN (0.1) EJEMPLO: HYP SIN (1.5)
"

PARAMETROS: argumento: Expresión numérica en el rango de -1;áargumento;á 1 PARAMETROS: argumento: Expresión numérica
j
:i (ASN, ACS) HYP S 1N 1argumento1 ~ 230,2585092
~ EXPLJCACION: HYP COS 1argumento 1;¡¡ 230,2585092
1. Retoma el valor de la función trigonométrica inversa correspondiente para el argumento. EXPLICACION:
·~ ASN ARCOSENO Retorna el valor de la función hiperbólica correspondiente para el argumento.

.."
;.¡ ACS ARCOCOSENO HYP SIN (x): sinh X =(ex-e-•)/2
..l ATN ARCOTANGENTE HYP cos (X) : cosh X = (e-<+e-•)/2
1; 2. Los valores de las funciones se retornan dentro de los siguientes rangos: l:iYP TAN (x) : tanh x =(e' - e-•)/ (e'+ e-•)
- 90º ~ ASN(x) ~ 90° , 0° ~ ACS(x) ;á 180º VER: HYP ASN, HYP ACS, HYP ATN
"'i:.- -90º~ATN(x);á90°
~: PROGRAMA DE MUESTRA:
VER: ANGLE, SIN, COS, TAN
PROGRAMA DE MUESTRA: 10 INPUT " INPUT NUMBER (UP TO 230)" ; N
,..
20 PRINT "HSN ('~; N; ")= " ; HYPS 1N N
~ 30 PRINT " HCS (" ; N ; " ) = " ; HYPCOS N
!: 10 ANGLE 1
20 INPUT " INPUT NUMBER (-1 TO 1)" ; N 40 PRINT " HTN (" ; N ; " ) = " ; HYPTAN N
= 30 PRINT N; "=51 N (" ; ASN N ; "RAO)" 50 END
40 PRINT N ; " = COS (" ; ACS N ; " RAO)"

..
~
50
60
PRINT N ; "=TAN(" ; ATN
ANGLE O : END
N ; "RAO)" Visualiza las funciones hiperbólicas para las entrada numéricas de hasta
230 .
..
-'"'-
'".d
·~
Visualiza ángulos trigonométricos en radianes para cada entrada en el
rango de - 1 a 1 .

!r.

!...
:I
Z!
t-
~ 132 133
HYP ASN
®
EXP ®I
HYP ACS
HYP ATN FINALIDAD: Retorna el valor de la función exponencial para el argumento.
FORMATO: EXP ( argumento )
Expresión numérica
• El paréntesis encerrando al argumento puede ser omitido cuando el
FINALIDAD: Retorna el valor de la función hiperbólica inversa correspondiente para
argumento es un valor numérico o una variable.
el argul!Jento.
EJEMPLO: EXP (1)
FORMATO: HYP ASN ( argumento )
Expresión numérir.a PARAMETROS: argumento: Expresión numérica en el rango de argumento ;a
230,2585092
HYP ACS ( argumento )
Expresión numérica EXPLICACION:
Retorna el valor de la función exponencial para el argumento.
HYP ATN ( argumento ) EXP (X)=e'
Expresión numérica
VER: LOG, LN
• El paréntesis encerrando al argumento puede ser omitido cuando el
PROGRAMA DE MUESTRA:
argumento es un valor numérico o una variable.

'¡ EJEMPLO: HYP ASN (10) 10 INPUT " e X (UP TO 230)" ; N


20 PRINT "e " ; N ; "=" ; EXP N
1 PARAMETROS: argumento: Expresión numérica
HYP ASN 1argumento1 < 5 x 1099 (SE+ 99)
30 END
HYP ACS 1 ~argumento< 5 x 1099 (SE + 99) Visualiza el valor de la función exponencial para las entradas numéricas
,,J HYP ATN - 1 < argumento < 1
de hasta 230.
fl EXPLICACION:
~ Retorna el valor de la función hiperbólica inversa correspondiente para el argumento.
j HYP ASN (x) : sinh- 1x=logs(x+ v'x 2+1)
HYP ACS (x) : cosh- 'x = loge (x+ v'x2 - 1)
:--
:'\:,- 1 1 +x
HYP ATN (x) : tanh - 1x=2 log.. 1 -X
1;¡ VER: HYP SIN, HYP COS, HYP TAN
;;. PROGRAMA DE MUESTRA:
J
~
1, 10 INPUT "INPUT NUMBER (1 OR GREATER)" ; N
20 PRINT "HAS("; N; ")= " ; HYPASN N
j
30 PRINT "HAC (" ; N ; ") = " ; HYPACS N
40 END
-
~ Visualiza el valor de la función hiperbólica inversa para la entrada numérica
.!!. .
:t - de 1 ó más.
_;,
~

!"-·;
"" '
f"
-..
t/&-i:
1:1
...,,--
¡¡. 134
.-;..·

LOG ®] .. -· SQR ®I
LN M

FINALIDAD: Retorna la raíz cuadrada del argumento.


~ FORMATO: SOR ( argumento )
FINALIDAD: Retorna el valor de la función logarítmica correspondiente para el
Expresión numérica
argumento.
• El paréntesis encerrando al argumento puede ser omitido cuando el
FORMATO: LOG ( argumento ) argumento es un valor numérico o una variable.
Expresión numérica
EJEMPLO: SOR (4)
LN ( argumento )
PARAMETROS: argumento: Expresión numérica en el rango O;::§argumento
Expresión numérica
. • El paréntesis encerrando al argumento puede ser omitido cuando el
EXPLICACION:
Retorna la raíz cuadrada del argumento .
l
1l
argumento es un valor numérico o una variable. SOR (x) : vx
EJEMPLO: LOG (2), LN (3) PROGRAMA DE MUESTRA:
PARAMETROS: argumento: Expresión numérica
LOG : O< argumento 10 FOR l=O TO 10
LN : O< argumento 20 PRINT " SOR " ; 1 ; SOR 1
30 NEXT 1
EXPLICACION:
40 ENO
Retorna el valor de la función logarítmica correspondiente para el argumento.
:i LOG : Logaritmo dec imal log1ox, logx
Visualiza las raíces cuadradas de valores de O a 1O.
LN : Logaritmo natural logex, lnx
PROGRAMA DE MUESTRA:

1 O INPUT "INPUT NUMBER" ; N


20 PRINT "LOG" ; N ; " = " ; LOG N CUR ®I
30 PRINT "LN" ; N ; "=" ; LN N
40 END
FINALlDAD: Retorna la raíz cúbica del argumento.
'i
Visualiza los valores de la función logarítmica para entradas numéricas
mayores que O. FORMATO: CUR ( argumento )
Expresión numérica
• El paréntesis encerrando al argumento puede ser omitido cuando el
argumento es un valor numérico o una vairable.
EJEMPLO: X=CUR (Y)
PARAMETROS: argumento: expresión numérica
EXPLICACION:
Retorna la raíz cúbica del argumento.
CUR (x): VX
PROGRAMA DE MMUESTRA:

10 A=27
20 PRINT A ; " , CUBE ROOT =" ; CUR A
30 ENO

Retorna la raíz cúbica del valor asignado a la variable A.


11 7
-·.
~

ABS ®] ~
SGN ®I

~ t: -..·
,..
i '. FINALIDAD: Retorna el valor absoluto del argumento. FINALIDAD: Retorna un valor que corresponde al signo del argumento.
~ -! .

FORMATO: ABS ( argumento )
Expresión numérica
FORMATO: SGN ( argumento )
Expresión numérica
1
_J
* El paréntesis encerrando al argumento puede ser omitido cuando et * El paréntesis encerrando al argumento puede ser omitido cuando el
'A argumento es un valor numérico o una variable. argumento es un valor numérico o una variable.
1
-~ EJEMPLO: ABS (-1.5) EJEMPLO: SGN (A)
!
PARAMETROS: argumento: Expresión numérica PARAMETROS: argumento: Expresión numérica
EXPLICACION: -EXPLICACION:
Retorna el valor absoluto del argumento. Retorna un valor de -1 cuando el argumento es negativo, O cuando el argumento es O y
ABS (x) : lxl 1 cuando el argumento es positivo.
i
"j PROGRAMA DE MUESTRA:
Argumento (X) SGN (X)
X< O - 1
10 INPUT "INPUT NUMBERS" ; N
~
X=O o
20 A=ABS N
X>O 1
-1 30 PRINT N ; " ABS ( )=";A
'i
40 END
PROGRAMA DE MUESTRA:
:t Visualiza el valor absoluto de un valor de entrada.
:! 10 INPUT " INPUT NUMBER" ; N
~
!1 20 S=SGN N
;!" 30 IF S < >O THEN PRINT "NOT ZERO" : END
40 PRINT " ZERO" : END
1
"
;j Usa la función SGN para determinar si el valor de una entrada es igual a O.
:l
..
;;
,.
~···
~

"'
~
.
¡;;
+
!I
__,._
~

~
a::
:t
......
:r:
~~ t
~-
-""
-r·· '

í::
Ef
1- 138 f~O
INT FRAC ®I
FINALJDAD: Retorna el mayor valor entero que no excede el valor del argumento. FINALIDAD: Retorna la parte fracciona! del argumento.
1.
. i
FORMATO: INT ( argumento ) FORMATO: FRAC ( argumento )
Expresión numérica Expresión numérica
• El paréntesis encerrando al argumento puede ser omitido cuando el • El paréntesis encerrando al argumento puede ser omitido cuando el
argumento es un valor numérico o una variable. ~--.
·argumento es un valor numérico o una variable.
EJEMPLO: INT (1.3) EJEMPLO: FRAC (3.14)
PARAMETROS: argumento: Expresión numérica PARAMETROS: argumento: Expresión numérica
EXPLICACION: EXPLICACION:
1. Retorna el mayor entero que no sobrepasa el valor del argumento. 1. Retorna la parte fracciona! del argumento.
2. INT (x) es equivalente a FIX (x) cuando x es positivo y a FIX (x) - 1 cuando x es negativo. 2. El signo ( ±) del valor es igual al del argumento.
VER: FIX, FRAC PROGRAMA DE MUESTRA:
PROGRAMA DE MUESTRA: 10 FOR 1=1TO10
10 FOR 1=1TO10 20 N = RAN # * 1O

T 20 *
N = RAN # 1O 30 LPRINT " FRAC (" ; N ; ") = " ; FRAC N
40 NEXT 1
·~ 30 LPRINT " INT (" ; N ; ") =" ; INT N
:;:
40 NEXT 1 50 END
50 END Aisla la parte fracciona! de los valores aleatorios y saca los resultados
a una impresora.
Convierte los valores aleatorios a enteros y saca los resultados a una
impresora.
ROUND ®I
FIX ®I
FINALIDAD: Redondea el argumento al dígito especificado.
FORMATO: ROUND (argumento, dígito)
FINALIDAD: Retorna la parte entera del argumento.
EJEMPLO: ROUND (A, - 3)
FORMATO: FIX ( argumento )
Expresión numérica PARAMETROS: 1. argumento: Expresión numérica
2. dígito: Expresión numérica truncada a un entero en el rango de
• El paréntesis encerrando al argumento puede ser omitido cuando el -100<dígito< 100
argumento es un valor numérico o una variable.
EXPLICACION:
EJEMPLO: FIX (-1.5) Redondea el argumento (al número completo más cercano) en el dígito especificado.
PARAMETROS: argumento: Expresión numérica
PROGRAMA DE MUESTRA:
EXPLICACION:
Retorna la parte entera del argumento. 1O N = RAN # * 1000
20 PRINT N
VER: INT 30 INPUT "WHERE" ; R
PROGRAMA DE MUESTRA: 40 PRINT ROUND (N, R)
50 END
10 INPUT A
20 PRINT " FIX ("; A;")= "; FIX A Visualiza el valor aleatorio y lo redondea al dígito especificado mediante
30 GOTO 10 la entrada numérica.
Por ejemplo, respondiendo a la pregunta " WHERE" con la entrada - 2
Visualiza la parte entera de los valores de entrada. cuando N=610,5765383 produce un resultado de 610,6.
140 1A1
L.-R_A_N_#_ _ _ _ _ _ _ _ _ _ _ __.J~ ""
®I
;•!.!_ _

FINALIDAD: Retorna un valor aleatorio en el rango de oa 1. FINALIDAD: Retorna el valor de T.

FORMATO: RAN # ( argumento ) FORMATO: PI


¡· Expresión numérica EJEMPLO: S =2*Pl*R
t! ; • El paréntesis encerrando al argumento puede ser omitido cuando el EXPLICACION:
r( . argumento es un valor numérico o una variable. 1. Retorna el valor de T .
.m EJEMPLO: RAN#*10 2. El valor de -.. usado para los cálculos internos es 3,1415926536.
.n--
t:· PARAMETROS: argumento: Expresión numérica 3. El valor visualizado se redondea a 1O dígitos de manera que el valor de 1r se visualiza
~· - - . como 3, 141592654.
J .~
EXPLICACION:
l!..: 1. Retor~a un valor ale~torio en el rango de O a 1. (O< RAN # (X)< 1) PROGRAMA DE MUESTRA:
~ 2. Los numeras aleatorios se generan de la misma tabla cuando X= 1.
~ .!· 3. El último número aleatorio generado se repite cuando X= o. 10 INPUT " RADIUS" ; R
... 4. Los números aleatorios se generan desde la tabla aleatoria cuando X = -1 . 20 PRINT " CIRCUMFERENCE="; 2*Pl*R
5. La generación de un número aleatorio comienza con el mismo valor cada vez que se 30 PRINT "AREA="; R " 2*PI
eiecuta un programa. Esto significa que se generan las mismas series de números a menos 40 END
que el .argumento de RAN # se omita o sea igual a - 1.
Cálcula la circunferencia y el área de un círculo después de la entrada
PROGRAMA DE MUESTRA:
del radio.
10 R=RAN#(1): PRINT R
20 A=RAN#(O): PRINT R
30 R=RAN#(-1): PRINT R
40 GOTO 10
FACT ®I
Genera números aleatorios usando cada tipo (positivo, negativo, cero) de
argumento.
FINALIDAD: Retorna el factorial de un argumento.
FORMATO: FACT (argumento)
Expresión numérica
EJEMPLO: A=FACT (10)
PARAMETRO: argumento: Entero en el rango de O;;¡¡argumento~69
EXPLICACION:
1. Retorna el factorial de un argumento.
FACT x : x!
2. Un valor fracciona! como argumento genera un error.
PROGRAMA DE MUESTRA:

10 X=S
20 Y=FACT X
30 PRINT X ; "! =" ; Y

Asigna el factorial del valor de la variable X a la variable Y y visualiza


el resultado.

- ·142 143
.1 ·- -··-··

~N_P_R________________~j í ~[P_O_L________________~®I
s.
l
FINALIDAD: Retorna la permutación nPr para los valores de n y r. -' :. FINALIDAD: Convierte coordenadas rectangulares (x, y) en coordenadas polares (r, 9).
'I ¡ FORMATO: NPR (valor n valor r) FORMATO: POL ( coordenada x coordenada y )
•• Expresión Expresión Expresión numérica Expresión numérica
'u' numérica numérica
. i:

f!
r EJEMPLO:
PARAMETROS:
X= NPR (69, 20)
n· }
EJEMPLO:
PARAMETROS:
POL (3, 2)
coordenadas x : }
coordenadas y : Expresión numérica. lx l + lyl >0
r ; Entero en el rango de O~r~n<10'º
EXPLICACION:
EXPUCACION: 1 . Convierte coordenas rectangulares (x. y) en coordenadas polares (r, 9). Las siguientes
n !
1. Retorna la permutación: nPr = - - - - expresiones relacionales se usan en este momento:
(n - r) !
2. Al tener un valor fracciona! para n o r se genera un error. X
r= Jx2+ y2 cos9 = .,-:---:: sin9= y
PROGRAM DE MUESTRA: V X2 + y2 ./x2+y2

10 N=10: P=S 2. El valor de r se asigna automáticamente a la variable X, mientras que 9 se asigna auto-
20 X=NPR (N, R) máticamente a la variable Y.
30 PRINT X 3. El valor de 9 se da de la manera siguiente:
-180<9~180ª (DEG)
Calcula 10Ps y visualiza el resultado. -1f'<9~1f' (RAD)
- 200 grados centesimales< 9 ~ 200 grados centesimales (GRA)
PROGRAMA DE MUESTRA:

NCR ®I 10
20
30
A=S: 873
Z = POL (A, B)
PRINT X; Y

Convierte el punto (5,3) en· coordenadas rectangulares a coordenadas


FINALIDAD: Retorna la combinación nCr para los valores de n y r. polares.
FORMATO: NCR ( valor n valor r )
. Expresión Expresión
numérica numérica
EJEMPLO: X= NCR (70, 35)
PARAMETROS: n· }
r ; Entero en el rango de O~r~n<10'º

EXPUCAClON:
ni
1. Retorna la combinación: nCr = - - - -
r 1 (n-r) !
2. Al tener un valor traccional para n o r se genera un error.

PROGRAMA DE MUESTRA:

10 N=8: R=4
20 X:NCR (N, R)
30 PRINT X

Calcula aC4 y visuaJiza el resultado.


144 145
REC FUNCIONES DE CARACTERES
FINALIDAD: Convierte coordenadas polares (r, 8) a coordenadas rectangulares (x, y).
,,
i ;!.
~ .
FORMATO: REC ( distancia r
Expresión numérica
ángulo 8 )
Expresión numérica
[ CHR$ ®I
EJEMPLO: REC (10, 15)
·; . PAAAMETROS: distanciar : O;;¡r<10 '00 FINALIDAD: Retorna un sólo carácter que corresponde al código del carácter especi-
ángulo 8 -1440º <8< 1440° (DEG) ficado.
-8-r<8<8T (AAD)
FORMATO: CHA$ (código)
- 1600 (grados centesimales) < 9 < 1600 (grados cente:-
simales) (GRA) Expresión numérica

. ..:g;--
, EXPLICACJON: EJEMPLO: CHA$ (65)
1. Convierte las coordenadas polares (r, 8) en coordenadas rectangulares (x, y). Las siguientes PARAMETROS: código: Expresión numérica truncada a un entero en el rango de
¡;·
fl ¡ ,- expresiones relacionales se usan en este momento. O~ código< 256
~~ ' x = r cos8, Y= r sin8 EXPLICACION:
2. El valor de x se asigna automáticamente a la variable X mientras que y se asigna automá- Se pueden usar variables como parámetros y las partes decimales de los valores numéricos
ticamente a la variable Y. se truncan. Cuando un carácter no existe se retorna nulo para el código de caracteres espe-
PROGRAMA DE MUESTRA: cificado.
VER: ASC
10 A=2: 8=30
20 Z = REC (A, 8) PROGRAMA DE MUESTRA:
30 PRINT X; Y
10 FOR 1=65 TO 90
20 PRINT CHAS ( 1 ) ;
Convierte el punto (2, 30) en coordenadas polares a coordenadas rectan-
gulares. 30 NEXT 1

Visualiza los caracteres desde 65 a 90 en códigos de caracteres.

. 1
146 147
ASC [sTR$ ®I
¡.

FINALIDAD: Retorna el código de caracteres correspondiente al carácter en la primer~· FINALIDAD: Convierte el argumento {valor numérico o valor de una expresión numérica)
posición (extrema izquierda) de una cadena de caracteres. en una cadena de caracteres.
FORMATO: ASC ( cadena de caracteres ) FORMATO: STAS ( argumento )
Expresión de cadena de caracteres Expresión de cadena
EJEMPLO : ASC ("A") de caracteres
EJEMPLO: STA$ (123), STA$ (255 + 3)
PAAAMETROS: cadena de caracteres: Expresión de cadena de caracteres
PAAAMETROS: argumento: Expresión numérica
EXPLICACION:
1. Retorna el código de caracteres correspondiente a un-carácter. El código de caracteres EXPLICACION:
para el primer (extremo izquierdo) carácter sólo se retorna para una cadena de dos o más 1. Convierte los valores decimales especificados en el argumento en cadenas de caracteres.
caracteres de largo. 2. Los valores positivos convertidos incluyen un espacio gula, mientras que los valores
2. Un valor de O se retorna para una cadena de caracteres nula. negativos convertidos van precedidos de un signo menos .
VER: CHA$, Tabla de Códigos de Caracteres VER: VAL
PROGRAMA DE MUESTRA:
.. PROGRAMA DE MUESTRA:

10 INPUT "INPUT CHAAACTERES" ; AS 10 INPUT "INPUT NUMBERS" ; N


20 BS=LEFTS (AS, 1) 20 S$ =STAS (N)
30 C = ASC (AS) 30 es= MIOS (SS, 2, 1)
40 PRINT "FIAST CHAA =" ; 8$ ; " CODE =" ; C 40 PRINT "FIRST CHARACTER = " ; C$
50 END 50 END

Visualiza el primer carácter y el código de carácter correspondiente para Convierte la entrada numérica en una cadena de caracteres. A conti-
la entrada de la cadena de caracteres. nuación , el primer número de la cadena de caracteres convertida se
visualiza como carácter.

148 14Q
VAL [ VALF ®I
FINALIDAD: Convierte una cadena de caracteres numéricos en un valor numérico. FINALIDAD: Efectúa los cálculos de expresiones numéricas expresadas como cade-
VAL ( cadena de caracteres ) nas de caracteres y retoma el resultado.
FORMATO:
Expresión de caracteres FORMATO: VALF (cadena de caracteres)
EJEMPLO: A=VAL ("345") Expresión de cadena
de caracteres
~.
PARAMETROS: cadena de caracteres: Expresión de cadena de caracteres
EJEMPLO~ VALF (X$)
EXPLICACION: PARAMETROS: cadena de caracteres: Expresión de cadena de caracteres
1. Convierte una cadena de caracteres numéricos en un valor numérico.
2. Los caracteres numéricos se convierten hasta el punto en la cadena de caracteres en EXPLICACION:
que se encuentre un carácter no numérico. Todos los caracteres subsiguientes se des- 1. Efectúa el cálculo de expresiones numéricas que están representadas como cadenas de
cartan desde el carácter no numérico en adelante (es decir, cuando A= VAL ("123A456"), caracteres y retorna su resultado.
A= 123). 2. Cuando un resultado intermedio o final sobrepasa de 10100 se genera un error.
'. ·
3. El valor de esta función se hace O cuando el largo de la cadena de caracteres es O o 3. No se puede usar VALF dentro del argumento de VALF.
cuando el carácter guia no es numérico. PROGRAMA DE MUESTRA:
VER: STA$
PROGRAMA DE MUESTRA:
=
1 O XS "123 + 456"
20 PRINT VALF (X$)
30 PRINT VALF (" EXP 2")
10 INPUT "VALUE1", A$
20 INPUT " VALUE2" , 8$ AUN
30 C$=A$+ 8$ 579
40 C =VAL (AS)+ V AL (8$)
7 .389056099
50 PRINT C$, C
Ejecuta las cadenas de caracteres "123 + 456" y "EXP 2" como expre-
Efectúa la adición de cadenas de caracteres y la adición de dos cadenas siones numéricas y visualiza los resultados.
de caracteres de entrada.

..
ti-

151
MIO$ [ RIGHT$ ®I
FINALIDAD: Retorna una subcadena de caracteres de un largo especificado desde FINALIDAD: Retorna una subcadena de caracteres de un largo especificado contando
la posición especificada en una cadena de caracteres. desde la derecha de una cadena de caracteres.
FORMATO: MIO$ (cadena de caracteres , posición [. número de caracteres]) FORMATO: RIGHTS ( cadena de caracteres número de caracteres )
Expresión de cadena de Expresión Expresión numérica Expresión de cadena Expresión numérica
caracteres numérica de caracteres
EJEMPLO: MIOS (AS, 5, 3) EJEMPLO: RIGHTS (" ABCDEF" , 3)
PARAMETROS: 1. cadena de caracteres: Expresión de cadena de caracteres PARAMETROS: 1. cadena de caracteres: Expresión de cadena de caracteres
2. posición: Expresión numérica truncada a un entero en el rango .de ::'-': 2. número de caracteres: Expresión numérica truncada a un entero en
1 ;¡¡posición< 256. el rango de O;á número de caracteres< 256.
3. número de caracteres: Expresión numérica truncada a un entero en EXPLICACION:
el rango de O;á número de caracteres< 256. La opción por omisión es 1. Retorna una subcadena de caracteres de un largo especificado contando desde la derecha
desde la posición especificada hasta el fin de la cadena de caracteres de una cadena de caracteres.
cuando este parámetro se omite. 2. Cuando el número de caracteres especificado es mayor que el número de caracteres en
EXPLICACION: la cadena de caracteres, la cadena de caracteres completa se retorna como subcadena
1. Retorna una subcadena de caracteres de un largo especificado desde una posición de caracteres.
especificada en una cadena de caracteres. Cuando no se especifica el largo de la subca- VER: MIO$, LEFT$
dena de caracteres, se retorna una subcadena de caracteres desde la posición especifi-
cada hasta el fin de la cadena de caracteres. PROGRAMA DE MUESTRA:
2. Cuando la posición especificada sobrepasa el extremo de la cadena de caracteres se
retorna una subcadena de largo O (n ulo). 1 O AS=" ABCOEFGHIJKLMNOPQRSTUVWXYZ"
3 . Cuando el número de caracteres especificado es mayor que el número de caracteres desde 20 PRINT AS
la posición especificada hasta el fin de la cadena de caracteres, se retorna una subcadena 30 INPUT "1 TO 26 HOW MANY GET" ; N
desde la posición especificada hasta el fin de la cadena de caracteres. 40 PRINT RIGHT$ (A$, N)
50 END
VER: RIGHT$, LEFTS
PROGRAMA DE MUESTRA: Las entradas numéricas se usan para visualizar Ún número especificado
de caracteres comenzando desde el fin de una secuencia alfabética.
1O A$= '' ABCDEFGHIJKLMNOPQRSTUVWXYZ"
20 INPUT "1 TO 26 FROM" ; B
30 PRINT " 1 TO" ; 27-B ; "TO" ;
40 INPUT E
50 SS= MIO$ (A$, B, E)
60 PRINT 5$
70 END

Usa entradas numéricas para producir series alfabéticas de un número


especificado de caracteres comenzando desde la posición especificada.

152
LEFT$ [LEN ®I
FINALIDAD: Retorna una subcadena de caracteres de un largo especificado contando FINALIDAD: Retorna un valor que representa el número de caracteres contenidos en
desde la izquierda de una cadena de caracteres. una cadena de caracteres.
FORMATO: LEFT$ ( cadena de caracteres número de caracteres ) FORMATO: LEN ( cadena de caracteres )
i:r: Expresión de cadena · Expresión numérica Expresión de cadena de
de caracteres caracteres

EJEMPLO: LEFT$ ("ABCDEF" , 3) EJEMPLO: LEN (A$)


PARAMETROS: 1. cadena de caracteres: Expresión de cadena de caracteres · - - . ~ --::- PARAMETROS: cadena de caracteres: Expresión de cadena de caracteres
2. numero de caracteres: Expresión numérica truncada a un entero en _ - EXPLICACION:
el rango de O:;§! número de caracteres< 256. . __ Retorna un· valor que representa el número de caracteres contenidos en una cadena de
EXPLICACION: caracteres, incluyendo los caracteres que no aparecen en la visualización (códigos de
1. Retorna una subcadena de caracteres de un largo especificado contando desde la caracteres desde &HO- &H1 F) y los espacios.
izquierda de una cadena de caracteres. PROGRAMA DE MUESTRA:
2. Cuando el número de caracteres especificado es mayor que el número de caracteres en
la cadena de caracteres, la cadena de caracteres completa se retorna como subcadena 10 INPUT "INPUT CHARACTERS" ; C$
de caracteres. 20 PRINT "LENGTH =" ; LEN (C$)
VER: MIO$, RIGHT$ 30 END

PROGRAMA DE MUESTRA: Determina el largo de una cadena de caracteres de entrada.

10 AS= " ABCDEFGHIJKLMNOPQRSTUVWXYZ" -~·

20 PAINT A$
30 INPUT "1 TO 26 HOW MANY GET" ; N
40 PRINT LEFT$ (AS, N)
50 END

Las entradas numéricas se usan para visualizar un número especificado


de caracteres comenzando desde el principio de una secuencia alfabética.

·:r
~;
r¿i ¡
;..1

~I
;,;: ~
~; - 154
.n··
···---- --·--·-···----·-····-·· - --...._,._._. _.,._ .. ·-··-· ···---·--- .. ------··-·-··--------.. .- ····---··--·--..h-- ---- --. - ·----···- ---- _.;..:....~ ---·---···---------·---=·"'~··~·-~·~·---"""'""''·-'-~-'-'""-.:.:;"""""'"'··";..;•;·-
;;;-·-
=--·-· :;:-:::--.
··---~

HEX$ j [&H ®I
FINALIDAD: Retorna una cadena de caracteres hexadecimal para un valor decimal FINALIDAD: Convierte los valores hexadecimales de 1 a 4 dígitos a continuación de
especificado en el argumento. &H en un valor decimal.
FORMATO: HEX$ ( argumento ) FORMATO: &H argumento
Expresión numérica Valor hexadecimal
EJEMPLO: HEXS {15) EJEMPLO: A=&HAF
PARAMETROS: argumento : Expresión numérica truncada a un entero en el rango de PARAMETROS: OH~argumento~FFFFH
1 . - 32769 <argumento < 65536. Los valores mayores que 32767 se con-
EXPLJCACION:
vierten substrayéndoles 65536. 1. Los valores hexadecimales se expresan mediante valores de 1 a 9 más caracteres A a F.
EXPLICACION: 2. En el modo manual, &H se entra seguido de un valor hexadecimal. Al presionar la tecla
Retorna una cadena hexadecimal de 4 dígitos para un valor decimal especificado en el 8 se produce su equivalente decimal.
argumento.
VER: &H
EJEMPLO: &H187F ª _. 7039
3. A continuación se muestra una aplicación típica dentro de un programa Como no se puede
PROGRAMA DE MUESTRA: usar una variable numérica a continuación de &H, el valor hexadecimal se agrega a &H
como una cadena de caracteres y luego se convierte a valor decimal mediante la función
1O PRINT " DECIMAL" ; T AB (1 O) ; " HEX" VAL
20 FOR l=O TO 16 VER: HEX$
30 PRINT 1;
PROGRAMA DE MUESTRA:
40 PRINT TAB (10) ; HEX$ ( 1); : PRINT
50 .FOR J=O TO 250: NEXT J
10 REM &H SAMPLE
60 NEXT 1
20 INPUT "&H" ; AS
70 END
30 H=VAL (" &H"+ AS)
40 PRINT " &H" ; AS ;" =" ; H
Visualiza los valores decimales desde O a 16 junto con sus equivalentes
50 GOTO 10
en hexadecimal.
Convierte un valor hexadecimal entrado (4 dígitos máximo) en un valor
decimal. La ejecución del programa se finaliza usando la tecla ~-

1C"7
156
DEG ®
] DMS$ ®I
FINALIDAD: Convierte un valor sexagesimal en un valor decimal. FINALIDAD: Convierte un valor decimal a una cadena de caracteres sexagesimal.
FORMATO: DEG ( grados (, minutos [, segundos ] ] ) FORMATO: DMSS ( argumento )
Expresión Expresión Expresión Expresión numérica
numérica numérica numérica
EJEMPLO: DMS$ (1.52)
EJEMPLO: DEG (1, 30, 10)
PARAMETROS: argumento: Expresión numérica en el rango de !expresión numérica!
PARAMETROS: Grados, minutos, segundos: 1DEG (grados, minutos, segundos) 1 < 10 100 < 10100
EXPLICACION: EXPLICACION:
Convierte los grados, minutos y segundos de un valor sexagesimal a un valor decimal de 1. Convierte valores decimales en cadenas de caracteres sexagesimales.
la manera siguiente: · 2. Los minutos y los segundos no se visualizan cuando el argumento está en el rango de
DEG (grados, minutos, segundos)= grados + minutos/60 + segundos/3600 expresión numéricaS; 1 x 106 (1 ES). En este caso, el valor absoluto del valor de entrada
PROGRAMA DE MUESTRA: se convierte en una cadena de caracteres tal como está.
PROGRAMA DE MUESTRA:
1O INPUT " DEGAEES::: " , A
20 INPUT " MINUTES::: ·· , B 10 INPUT " INPUT NUMBER" ; N
30 INPUT "SECONDS::: •• , C 20 PRINT " ::: " ; DMS$ (N)
40 D:::DEG (A, B, C) 30 END
50 PRINT O
60 END Convierte los valores decimales de entrada en cadenas de caracteres
sexagesimales.
Convierte los valores entrados como grados, minutos y segundos en
valores decimales.

158
COMANDOS DE 1/0 [ LPRINT ®I
LLIST ~1 FINALIDAD: Saca texto a la impresora.

l
FORMATO: LPRINT [datos de salidaf [ { ; } [datos de salida])*
,_ ;:,;._

~:
FINALIDAD: Saca los contenidos de programa a la impresora. T AB (Expresión numérica)
datos de salida: Expresion numérica · ·.
FORMATO: [número de línea de comienzo] (- [número de línea de fin]] [
Expresión de cadena de caracteres
LLJST Número de linea Número de linea
[.J EJEMPLO: LPRINT A,B
[ALLf PARAMETROS: datos de sal ida: Función de control de salida, expresión numérica, o
EJEMPLO: LLJST 50 - 100 expresión· de cadena de caracteres. ·
PARAMETROS: Tanto el número de línea de comienzo como el número de línea de fin EXPLICACION:
están en el rango de 1 ;2 número de línea~ 65535. El último número de 1 . Saca los datos a la impresora. Cuando los datos de salida son una función de control
línea usado por BASIC se especifica cuando se usa "." . se efectúa la operación correspondiente. Las expresiones numéricas o de caracteres como
1. número de línea de comienzo: Número de línea de programa desde datos de salida resultan en la impresión del valor resultante.
la que va a empezar la impresión de los contenidos del programa. La 2. Los valores de las expresiones numéricas se imprimen en decimal, y el form ato de impre-
opción por omisión es la primera línea del programa. sión es el mismo que para la sentencia PRINT (ver PRINT) .
2. número de línea de fin : Número de línea de programa en la que va 3. Los valores de las expresiones de.cadena de caracteres se sacan tal como están a la
a terminar la impresión de los contenidos del programa. La opción por impresora.
· ·· omisión es la última línea del programa. 4 . Al incluirse una coma entre los datos de salida se inserta una tabulación de zona entre
3. Al especificar ALL se sacan todos los contenidos de programas en las los datos de salida en la salida.
áreas PO a P9. Las tabulaciones de zona se fijan a intervalos de 14 caracteres (contando desde O dentro
EXPLJCACION: de un rango de 255 caracteres) a continuación de la última instrucción de retorno de carro,
1. Saca los contenidos del programa a la impresora dentro del rango especificado. y la tabulación de zona saca espacios desde la posición actual hasta la próxima tabula-
ción de zona. Consecuentemente, la impresión del primer carácter de un dato de salida
2. Esta sentencia difiere de LJST en que la salida se hace a la impresora sin mostrar los
contenidos del programa en la visualización. seguido de una coma se efectúa en la próxima tabulación de zona.
3. No se puede usar LLIST en el modo CAL.
10 LPRINT
EJECUCION DE MUESTRA: LLIST ~ 20 FOR 1=1 TO 20: LPRINT "*",: NEXT 1
30 LPRINT
Saca los contenidos del área de programas actual a la 40 END
impresora.
5. La inclusión de dos puntos entre los datos de salida causa que éstos sean sacados
secuencialmente.

10 LPRINT
20 FOR 1=1 TO 50
30 LPRINT " (" ; .I ; " )"
40 NEXT 1
50 LPRINT
60 END

6. La inclusión de dos puntos al fin de la sentencia causa que las posición inmediatamente
a continuación de la impresión del último dato de salida sea la próxima posición de
impresión.
7. La inclusión de una coma al fin de una sentencia LPRINT efectúa una tabulación de zona
a continuación de la impresión del último dato de salida.
160
8. AJ no encontrarse dos puntos o coma al fin de Ja sentencia se efectúa un retorno de carro.
Las posiciones de impresión se cuentan desde O a 255 y el contador se repone a o cuando
excede de 255. Las tabulaciones de zona y la función TAS se efectúan según la cuenia
de las posiciones de impresión. En este momento se efectúa CR-LF (código interno ODH
OPEN ®I
OAH). !
9. La impresión real comienza cuando se envía el código de retorno de carro/alimentación
de línea, con lo que el retorno de carro/alimentación de línea se efectúa automáticamente FINALIDAD: Declara un archivo abierto para ser usado.
cuando la impresión alcanza el extremo derecho del papel. FORMATO:
VER: PRJNT OPEN
1 " desc_riptor de [ FOA { INPUT ) ] AS [ #) número de archivo
archivo" OUTPUT J
Expresión numérica
PROGRAMA DE MUESTRA:
EJEMPLO: OPEN "DATA1" FOR OUTPUT AS # 1
10 LPRINT PAAAMETROS: 1. descriptor de archivo: Expresión de cadena de caracteres
20 FOR 1=1 TO 14 : LPRINT "*" ; : NEXT 1 2. número de archivo: Expresión numérica truncada a un entero en el
30 LPRINT rango de 1 ;;¡¡número de archivo< 2
40 END
EXPLICACION:
1 . Abre ·el archivo especificado mediante el descriptor de archivo como el número de archivo
Saca una serie de 14 asteriscos a la impresora. especificado. La subsecuente entrada y salida en los archivos abiertos se efectúa desig-
nando los números de archivo.
2. CASO: es la opción por omisión del nombre del dispositivo del descriptor de archivo.
3. La especificación de FOR INPUT hace posible la entrada secuencial de archivos.
4. La especificación de FOR OUTPUT hace posible la salida secuencial de archivos, y un
nuevo archivo se crea en la memoria interna o en el disco. Se crea un nuevo archivo en
la cinta cassette.
5. Cuando no se especifica FOA INPUT o FOA OUTPUT se especifican las siguientes dos
condiciones:
1) Cinta cassette (CASO: CAS1 :)
Se genera un error
2) Circuito de comunicaciones (COMO:)
Entrada/salida de archivo secuencial especificada
6. Sólo un archivo ( # 1) puede ser abierto en un momento dado. Al intentar abrir uno o más
archivos se produce un error OP.
7. Al intentar abrir un archivo que ya está abierto se produce un error OP.
8. Automáticamente se retiene una memoria intermedia (buffer) en el área de pila (memoria
de almacenamiento temporal). Cuando se llena el área de pila (memoria de almacena-
miento temporal) se produce un error OM.
9. Este comando sólo puede ser ejecutado dentro de un programa.
VER: CLOSE
PROGRAMA DE MUESTRA:

1) 10 OPEN "CASO: TEST" FOR OUTPUT AS #1


20 PRINT # 1, "WRITE TEST"
30 CLOSE #1

Crea un archivo secuencial en una cinta cassette bajo el nombre de


archivo "TEST".

2) 10 OPEN " CASO : TEST" FOR INPUT AS # 1


20 INPUT # 1, A$
30 CLOSE

Lee el archivo secuencial creado en el PROGRAMA DE MUESTRA 1.


162
1"63
-- --·-·-----~ .. -~.-..-..-.._.._,. · ·~· ·· ··""'""--··· ·~·

-- -·--·-- --

i .
t .
, CLOSE [PRINT# ®I
FINALIDAD: Cierra archivos y declara el fin del uso de la memoria intermedia (buffer) FINALIDAD: Saca los datos a un archivo secuencial.
de 1/0 (entrada/salida).
FORMATO: PRINT # número de archivo[, datos de salida ¡{ ; } [datos de salidaJJ*)
FORMATO: CLOSE Expresión numérica
.... -
EJEMPLO: CLOSE
EXPLJCACION:
1. Cierra un archivo y borra la memoria intermedia (buffer) de archivos. .
Datos de salida: ¡~~:res~~n c~~ena
de
Expres1on numerica
de caracteres ]
2. Al ejecutar este comando no se genera error incluso si el archivo no estaba abierto al
ejecutarlo. _ EJEMPLO: PAINT # 1, A$
VER: OPEN PARAMETROS: número de archivo: Expresión numérica tru~cad~ a un entero en el rango
de 1 ~número de archivo<2
.,. PROGRAMA DE MUESTRA:
EXPLICACION:
10 OPEN "CASO: TEST" FOR INPUT AS #1 1. Saca los datos secuencialmente al archivo secuencial especificado mediante el número
20 INPUT # 1, AS : PRINT AS ; de archivo.
30 IF EOF (1) =O THEN 20 2. Los contenidos de los datos de salida son los mismos que aquellos sacados a Ja impresora
40 CLOSE mediante la sentencia LPRINT (ver LPRINT, PRINT). .
3. Un CR-LF (OFH, OAH) se saca a continuación del último dato de salida cuando no se
incluye un signo dos puntos o una coma.
.,·¡ Lee Yvis~aliza los datos desde el archivo secuencial TEST (almacenado
4. Esta sentencia es válida para archivos secuenciales abiertos para salida (ver FOR OUT-
en una cinta cassette) hasta que todos los datos han sido leídos.
PUT) y para los archivos de entrada/salida del circuito de comunicaciones (COMO:).
1 VER: INPUT# , PAINT, LPRINT
~-!
PROGRAMA DE MUESTRA:
:J.
1) 10 OPEN "CASO: TEST" FOR OUTPUT AS #1
20 INPUT " DATA=", AS
30 IF AS=" "THEN 60
" I
:1 40 PRINT #1, AS
50 GOTO 20
60 CLOSE : END

!i Crea un archivo secuencial en una cinta cassette para la entrada de
!
caracteres desde el teclado.

2) 10 OPEN "CASO : TEST" FOR INPUT AS #1


20 INPUT #1, AS
30 CLOSE
-¡·
Lee el archivo secuencial en la cinta cassette creado en el PROGRAMA
DE MUESTRA 1.

rt
......
1
.1

164
INPUT# [INPUT$ ®I
FINALIDAD: Lee los datos desde un archivo secuencial. FINALIDAD: Lee el número especificado de caracteres desde un archivo secuencial.
FORMATO: INPUT# número de archivo nombre de [ • nombre de variable¡• ~ FORMATO: INPUT$ ( número de caracteres, [ #] número de archivo )
Expresión numérica variable Expresión numérica Expresión numérica
EJEMPLO: INPUT #1, A EJEMPLO: INPUT$ (16, #1)
PARAMETROS: número de archivo: Expresión numérica truncada a un entero en el rango :.~ PAAAMETROS: 1. número de caracteres: Expresión numérica truncada a un entero en
de 1 ~número de archivo< 2 · el rango de O~ número de caracteres< 256
EXPLICACION: 2. número de archivo: Expresión numérica truncada a un entero en el
1. Lee los datos desde el archivo especificado mediante el número de archivo. rango de O~ número de archivo < 2
2. Los datos se entran en el mismo formato que los datos entrados usando la sentencia INPUT EXPLICACION:
(ver INPUT). Consecuentemente, los datos se delimitan usando comas, comillas, códi- 1. Lee el número especificado de caracteres desde un archivo secuencial.
gos CA (ODH) o códigos CR, LF (ODH, OAH). Los códigos internos OOH a 1 FH y 7FH no 2. Todos los códigos (OOH - FFH) se leen como son.
pueden ser entrados, mientras que los espacios guías (los espacios que preceden a esos ~­ 3. Esta sentencia es válida archivos secuenciales abiertos para entrada (ver FOR INPUT)
datos) se descartan. ~· y para los archivos de entrada/salida del circuito de comunicación (COMO:).
3. Esta sentencia es válida para archivos secuenciales abiertos para entrada (ver FOR INPUT) ~'
PROGRAMA DE MUESTRA:
y para los archivos de entrada/salida del circuito de comunicación (COMO:). •·
4. También se pueden usar espacios como delimitadores cuando los datos se leen a variables :l::..
;;,._ 1 O OPEN " CASO : TEST" FOR INPUT AS # 1
numéricas. 20 CHS:::: INPUTS (5, # 1)
5. Cuando los datos leídos exceden de 256 caracteres se produce un error ST. La conti- 2:-
30 CLOSE
nuación de la ejecución usando la sentencia ON ERROR comienza desde el carácter 40 PRINT CH$
257avo.
PROGRAMA DE MUESTRA: Lee y visualiza los primeros cinco caracters en un archivo secuencial de
una cinta cassette.
1O OPEN "CASO : TEST" FOR INPUT AS # 1
20 INPUT #1, A$
30 PAINT A$;
40 IF EOF (1) =O THEN 20
50 CLOSE : END

Lee y visualiza los datos en un archivo secuencial en una cinta cassette


hasta que no quedan más datos.

166 16T -·
EOF [ SAVE, SAVE ALL
FINALIDAD: Indica el fin de la lectura de un archivo.
FINALIDAD: Almacena un programa a un archivo especificado.
FORMATO: ECF ( número de archivo )
FORMATO: SAVE [ALLJ "descriptor de archivo" ( , AJ
Expresión numérica
Expresión de cadena
EJEMPLO: IF EOF (1) THEN END de caracteres
PARAMETROS: número de archivo: E.xpresión numérica truncada a un entero en el rango EJEMPLO: SAVE " DEM01"
de 1 ~número de archivo< 2 PARAMETROS: 1. ALL: Saca todos los programas desde PO a P9. Sólo se puede espe-
EXPLICACION: ..
-::_
cificar para salida a cinta cassette.
1. Indica et fin de la lectura de un archivo especificado mediante el número de archivo.- 2. descriptor de archivo: E.xpresión de cadena de caracteres
Generalmente, a esta función se le asigna el valor O, pero su valor cambia a -1 cuando 3. A: Especifica el formato ASCII: El formato interno es la opción por
1 se lee el último registro de un archivo. omisión. No se puede especificar cuando se encuentra especificado
t
r.
2. Se retorna un valor -1 cuando la memoria intermedia (buffer) de recepción (para las apli- SAVE ALL.
1
caciones de RS-232C) queda vacía. EXPLICACION:
3. Esta sentencia es válida archivos secuenciales abiertos para entrada y (ver FOR INPUT) 1. Saca los-contenidos de programas actualmente especificados al archivo especificado
para los archivos de entrada/salida del circuito de comunicaciones (COMO:). mediante el descriptor de archivo.
4. Generalmente se retorna un O para los archivos secuenciales abiertos para salida (FOA 2. Al especificar ALL se sacan los programas desde el área PO a P9 a una cinta cassette
OUTPUT). . como un archivo ALL. .
PROGRAMA DE MUESTRA: 3. CASO: es la opción por omisión del nombre de dispositivo del descriptor de archivo. Cuando
se omite completamente el descriptor de archivo el archivo se saca a una cinta cassette
10 OPEN '"CASO : TEST" FOR INPUT AS #1 y se almacena sin un nombre de archivo.
1 4. La especificación de ", A" causa que el programa se convierta y almacene en formato
20 INPUT #1, AS
¡· 30 PRINT AS ASCII. Este formato usa caracteres alfabéticos tales como aquellos que aparecen cuando
40 IF NOT EOF (1) THEN 20 se ejecuta el comando LIST.
i.
,. 50 CLOSE 5. Los datos se sacan como están en formato binario al no especificar " , A". No obstante,
60 END los archivos se almacenan en formato ASCII cuandoquiera que se especifica COMO: en
¡.. el descriptor de archivo, independientemente de la especificación de " . A" .
1
i Lee y visualiza los datos en un archivo secuencial de una cinta cassette 6. Los archivos para los que se ha registrado una contraseña no pueden ser almacenados

hasta que no quedan más datos. en formato ASCII.
7. Este comando causa que todos los archivos abiertos se cierren y entra el comando de
entrada a la condición en espera una vez que se ha completado la ejecución de SAVE.
8. Este comando no puede ser ejecutado mientras se encuentra detenida la ejecución del
programa (se visualiza " STOP").
i' 9_ Este comando no puede ser ejecutado en el modo CAL.
¡ VER: LOAD, PASS, LOAD ALL

EJECUCION DE MUESTRA: SAVE "CASO : TEST"


,.
! Almacena un programa en una cinta cassette bajo el nombre
de archivo TEST.
l
¡
~
•·
!
L
r:
f_
..h._
168
~L_O_A_D_,_L_O_A_D__A_L_L__________~-Jj+ [ VERIFY

Lee desde un archivo a la memoria. ~ ..... FINALIDAD: Verifica los contenidos de un archivo almacenado en una cinta cassette.
FINALIDAD:
FORMATO: LOAD [ALL] "descriptor de archivo" [ , Aj FORMATO: VERIFY "descriptor de archivo"
Expresión de caracteres Expresión de cadena
de caracteres
EJEMPLO: LOAD "DEM01"
EJEMPLO: VERIFY "CASO: DEMO"
PARAMETROS: 1. ALL: Entra programas a las áreas de programas PO a P9. Sólo se
puede especificar para la entrada desde una cinta cassette. PARAMETROS: descriptor de archivo: Expresión de cadena de caracteres
--?- . 2. descriptor de archivo: Expresión de cadena de caracteres EXPLICACION:
-i
3. , A: Especifica el formato ASCII para la cinta cassette. El formato 1. Verifica los contenidos de un archivo almacenado en una cinta cassette.
·-;:.-.
binario es la opción por omisión al omitir , A. El formato ASCII es la 2. Los datos de paridad y de suma de chequeo incluídos en el archivo mismo se usan para
opción por omisión para el· circuito de comunicaciones se haya espe- chequeo.
i•
cificado o no. 3. Este comando no puede ser ejecutado en el modo CAL.
EXPLICACION: 4. Este comando cierra todos los archivos abiertos.
1. Lee desde un archivo especificado mediante el descriptor de archivo al área de progra- 5. Cuando se omite el nombre de archivo se chequea el primer programa encontrado.
mas actualmente especificada. El formato del archivo puede ser el formato interno, o el 6. Este comando no puede ser ejecutado mientras la ejecución del programa está detenida
formato ASCII. · (se visualiza "STOP").
2. CASO: es la opción por omisión del nombre de dispositivo en el descriptor de archivo. VER: SAVE, LOAD
3. Los archivos ya existentes antes de la ejecución de este comando se borran y los archi- EJECUCION DE MUESTRA: VERIFY "CASO : TEST"
vos especificados se cargan en su lugar.
4. Este comando cierra todos los archivos abiertos y la computadora e~pera por la entrada Confirma si el programa en cinta cassette ha sido correcta-
de comandos al completarse la carga. mente almacenado bajo el nombre de archivo TEST o no.
5. Contraseñas y carga de programas.

,.' Computadora Programa cargado Resultado


·"'-·
LOAD es posible sólo cuando
Contraseña Contraseña
las contraseñas son idénticas
Contraseña No hay contraseña LOAD es posible
No hay contraseña No hay contraseña LOAD es posible
LOAD es posible (bajo la
No hay contrasefia Contraseña
;.
contraseña del programa)
¡
·;:· 6. La especificación de ALL lee los archivos ALL (archivos con el atributo A, creados usando
¡
SAVE ALL) desde la cinta cassette a las áreas PO a P9.
.,.i 7. Este comando no se puede ejecutar en el modo CAL.
8. Este comando no se puede ejecutar mientras se encuentra detenida la ejecución del
programa.
.'Í. 9. El primer archivo en la cinta cassette con un atributo que concuerde con el especificado
..j'
es la opción por omisión del descriptor de archivo completo.
LOAD: primer archivo almacenado en interno binario (atributo B)
LOAD ALL: primer archivo almacenado en formato ALL (atributo A)
LOAD , A: primer archivo almacenado en formato ASCII (atributo S)
VER: SAVE
EJECUCION DE MUESTRA: LOAD "CASO : TEST"
Lee el programa bajo el nombre de archivo TEST desde la
cinta cassette.
'
.

i··
1'
l.

COMANDOS DEL BANCO DE DATOS [LLIST#


..
,.
'- NEW# FINALIDAD: Saca todos los datos del BANCO DE DATOS a la impresora.
1:
EXPLICACION:
,p.. ~
1. Saca a la impresora en secuencia de registros todos los datos almacenados bajo la fun-
ción BANCO DE DATOS.
.,
'..·
FINALIDAD:
EXPLICACION:
Borra los datos del BANCO DE DATOS.

;:;p.,.
~
~!
:.;:.:.
2. Tanto el número de registro como los datos del BANCO DE DATOS se imprimen.
3. Este comando no puede ser ejecutado para datos protegidos mediante una contraseña.
1. Borra todos los datos almacenados bajo la función BANCO DE DATOS. 4. Este comando no puede ser ejecutado en el modo CAL, sólo en el modo BASJC.
2. Este comando no puede ser ejecutado para datos protegidos mediante una contraseña. VER: LIST#
3. Este comando no puede ser ejecutado en el modo CAL, sólo en el modo BASIC.
'; . ~ EJECUCION DE MUESTRA: LUST # ª
;1
EJECUCION DE MUESTRA: NEW #~
n, Borra los datos del BANCO DE DATOS .
Saca los datos del BANCO DE DATOS a la impresora.

..
"" j
'
SAVE# ~1
~
-!
:
LIST#
;1
ti .: FINALIDAD: Saca los datos del BANCO DE DATOS al archivo especificado mediante
FINALIDAD: Visualiza todos los datos del BANCO DE DATOS. el descriptor de archivo.
.l.!, .
_ t.

..

...
..
EXPLICACION:
1. Visualiza en secuencia de registros todos los datos almacenados bajo la función BANCO
DE DATOS.
FORMATO: SAVE # [ descriptor de archivo ]
expresión de cadena
de caracteres

,¡ 2. La visualización muestra el número de registro y los datos BANCO DE DATOS. EJEMPLO: SAVE # "CASO : TEST"
+! 3. El listado puede ser detenido en cualquier momento presionando ~y puede ser reanu- PARAMETROS: descriptor de archivo: expresión de cadena de caracteres
f.i dado al presionar cualquier tecla distinta de 8 o ~-
1' 4. El listado también puede ser detenido en cualquier momento presionado ~. EXPLICACION:
1. Saca los datos del BANCO DE DATOS a un archivo especificado mediante el descriptor
'ij 5. Este comando no puede ser ejecutado para datos protegidos mediante una contraseña.
..¡ de archivo.
6. Este comando no puede ser ejecutado en el modo CAL, sólo en el modo BASIC.
il 2. Los datos se sacan en formato ASCII.
.L! VER: LLIST # 3. CASO: es el valor por omisión del nombre de dispositivo del descriptor de archivo.
l.¡l. EJECUCION DE MUESTRA: UST #§j 4. Cuando se omite el descriptor de archivo completo, el archivo se saca a una cinta cassette
~ y se almacena sin un nombre de archivo.

_ ¡
~ Lista los datos del BANCO DE DATOS en la visualización. 5. Este comando no puede ser ejecutado en el modo CAL, sólo en el modo BASIC.
..:;¡ 6. Este comando no puede ser ejecutado mientras la ejecución de~ programa se encuentra
j! detenida (se visualiza " STOP").
~ 7. Este comando no puede ser ejecutado para datos protegidos mediante una contraseña.
'fil·
...
.... VER: LOAD#
.:...
ª
t
EJECUCION DE MUESTRA: SAVE# "CASO : TEL"

Almacena los datos del BANCO DE DATOS a una cinta cassette bajo el
=· nombre de archivo TEL.
tii
11!:

i- 172 173
LOAD# [READ# ®I
!
'·,
FINALIDAD:
FORMATO: LOAD
[
[ descriptor de archivo ]
expresión de cadena
de caracteres
l[,
Lee los datos en el área del BANCO DE DATOS.
M]
FINALIDAD:
FORMATO:
EJEMPLO:
Lee los datos desde el área BANCO DE DATOS.
READ #
READ#
nombre de variable [ , nombre de variable]*
A$, X
PARAMETROS: nombre de variable
EJEMPLO: LOAD# "CASO : TEST"
EXPLICACION:
PARAMETROS: 1. descriptor de archivo: expresión de cadena de caracteres
1. Lee secuencialmente los datos almacenados en el área BANCO DE DATOS y los asigna
2. , M: indica que la ejecución actual se agrega a los datos existente~. ~~­
a las variables.
EXPLICACION: 2. Los datos numéricos sólo se pueden leer en variables numéricas, y los datos de cadenas
1. Lee los datos del BANCO DE DATOS al área BANCO DE DATOS desde el archivo espe- de caracteres sólo en variables de cadenas de caracteres. La no coincidencia entre los
cificado mediante el descriptor de archivo. datos y las variables genera un error. .
2. Los contenidos actuales del área BANCO DE DATOS se borran al no especificar" , M". .- . 3. Los ítems de datos pueden ser de limitados mediante comas.
La especificación de " , M" indica que los nuevos datos se deben agregar al final de los 4. Cuando no hay datos presentes para ser leídos se genera un error DA.
contenidos actuales del área BANCO DE DATOS. 5. La secuencia de lectura puede ser alterada usando el. comando RESTO RE#.
3. CASO: es la opción por omisión del nombre de dispositivo en el descriptor de archivo. 6. Los espacios frente a los ítems de datos se saltan.
4. El primer archivo en la cinta cassette con atributo (S) que coincida con el que se especifica 7. Los datos encerrados por comillas se leen como una cadena de caracteres.
es la opción por omisión del descriptor de archivo completo. 8. Este comando no puede ser ejecutado en el modo CAL, sólo en ~I modo BASIC.
5. Este comando no puede ser ejecutado en el modo CAL, sólo en el modo BASIC.
VER: RESTORE #, WRITE #
EJECUCION DE MUESTRA: LOAD# "CASO : TEL2" , M ~
PROGRAMA DE MUESTRA:
Lee el archivo de datos de apuntes en la cinta cassette bajo el nombre
10 RESTORE# "RED" , O , 50
TEL2 y los agrega a los contenidos del área BANCO DE DATOS actual.
20 READ# A$
30 PRINT A$
40 GOTO 10
50 PRINT "NO DATA!"

Busca y visualiza el ítem de datos que comienza con "RED" en el área


BANCO DE DATOS. Cuando tales datos no se encuentran se visualiza
el mensaje "NO DATA!"

174 17S
PROGRAMA DE MUESTRA:
RESTORE# 10 RESTORE# "YOU" , O , 50
20 READ# AS
30 PRINT A$
..."':!r.;'· ' 40 GOTO 10
FINALIDAD: Busca datos específicos en el área BANCO DE DATOS y cambia la se- . - 50 PRINT "NO DATA! "
cuencia de lectura de los datos BANCO DE DATOS. ~-= .. ~
FORMATO: RESTORE# [ "cadena de
caracteres objeto"
[ o
[· 1 1 [,
{ número de línea
#número de área
} ~~
1 :~..
·}!.:
Busca los datos que comienzan por "YOU" y visualiza " NO DATA!" si
la búsqueda no es exitosa.
cadena de caracteres de programas
EJEMPLO: AESTOAE# "SMITH" ....
PARAMETROS: 1. cadena de caracteres objeto: cadena de caracteres
2. número de línea: expresión numérica: entero en el rango de 0<
WRITE# ®I
número de línea<65536 · -
3. número de área de programas: expresión numérica: entero en el
rango de O~ número de área de programa< 1O FINALIDAD: Reescribe y borra los datos del BANCO DE DATOS.
EXPLICACION: FORMATO: WRITE # datos del BANCO datos del BANCO
1. Busca datos especificas en el área BANCO DE DATOS y fija la posición del puntero del DE DATOS DE DATOS
....; área BANCO DE DATOS. Las ejecuciones subsecuentes de los comandos AEAD#- y expresión expresión
•!
WRITE # se efectúan desde la nueva posición del puntero. -
EJEMPLO: WRITE# "ABCDEF"
2. La relación entre los parámetros y la cadena de caracteres objeto es la siguiente: ~
i) RESTOAE# PARAMETROS: datos del BANCO DE DATOS: Cadena de caracteres o expresión nu-
La omisión de todos los parámetros fija el puntero del área BANCO DE DATOS al princ mérica
cipio de los datos a ser leídos mediante el próximo comando READ #. · EXPLICACION:
ii) RESTORE # "cadena de caracteres objeto" 1. Escribe secuencialmente los datos del BANCO DE DATOS desde el puntero del área
Fija el puntero del área BANCO DE DATOS a la posición de la cadena de caracteres BANCO DE DATOS actual (ver RESTOAE#).
objeto especificada. Las cadenas de caracteres se delimitan mediante comas, no me- 2. Los datos nuevos se escriben independientemente de si existen o no datos en la posición
diante espacios. Cuando la cadena de caracteres objeto no puede ser encontrada se del puntero.

n
.: ¡
genera un error DA. 3 . El registro completo (línea) se borra cuando este comando se ejecuta sin expresiones
!ii) AESTOAE "cadena de caracteres objeto", { de datos del BANCO DE DATOS.
4 . Los ítems de datos múltiples pueden ser delimitados usando comas.
O: lguaJ que en ii arriba 5. El puntero del área BANCO DE DATOS permanece en el próximo ítem de datos escrito
1: El primer dato del registro (línea) que incluya la cadena de caracteres objeto después de la ejecución de este comando . La escritura de más ítems de datos comienza
se lee mediante la siguiente sentencia AEAD #. desde este punto a no ser que la posición del puntero se cambie usando RESTORE # .
6. Se pueden escribir 255 caracteres por línea usando este comando y se genera un error
iv) RESTOAE # "cadena de caracteres objeto" ( , { ~ } ] , número de línea }
{ #número de área al sobrepasar este límite.
de programas 7. Las expresiones numéricas escritas usando este comando se escriben usando el mismo
Cuando la cadena de caracteres objeto no es encontrada, la ejecución salta a la línea formato que la visual ización de una sentencia PRINT. Se debe notar sin embargo que
o área de programa especificada. la sentencia SET no tiene efecto aquí. .
• La búsqueda se conduce desde la posición del puntero actual ascendiendo hasta el número 8. Este comando no se puede usar para escribir los códigos de caracteres &H1 F o inferiores.
de registro más alto. El siguiente procedimiento se usa para buscar desde el comienzo PROGRAMA DE MUESTRA:
de un dato completo.
AESTOAE# : RESTORE# " cadena de caracteres objeto" 10 RESTORE#
20 RESTORE # "YOU" , O , 50
30 WRITE # " SHE"
40 GOTO 20
50 PRINT " COMPLETE!"
60 END
Cambia los datos BANCO DE DATOS que comienzan con " YOU" a
"SHE".
176 177
En este caso se reactiva el utilitario de biblioteca previo (en este caso el Número de biblioteca
551 O ; Línea recta que pasa a través de dos puntos).
* En este ejemplo la tecla[!) se presionó inmediatamente a continuación de §J. El mismo
resultado se produce cuando se efectúan cálculos manuales o un programa en BASIC
a continuación de §J.
.
i:
2. Selección usando la tecla ~ .
~-·
·:':°.~i~?~ Al presionar la tecla~ se produce una visualización de los utilitarios de biblioteca i~corpo­
-;--··
.. :!~'.- rados en la computadora. Las siguientes operaciones pueden ser usadas para localizar un
~ ....
utilitario específico.
11-1 EJECUCION DE LA BIBLIOTECA
i) Las teclas (fil y CID se usan respectivamente para desplazar hacia arriba Y hacia abajo
11-1-1 Activación de la biblioteca la lista de utilitarios. Al mantener cualquiera de estas teclas presionadas se produce el
recorrido de la visualización a alta velocidad.
La función de biblioteca de la computadora suministra un total de 116 utilitarios diferentes ~:.-.
que se dividen en una biblioteca matemática, una biblioteca estadística y una biblioteca -~: ·
§)visualiza el primer utilitario de biblioteca (cálculo de memo~ia, Núr:iero de bibliote_ca 1000).
científica. Para activar la biblioteca deseada en el modo CAL se pueden usar los dos métodos
que se describen a continuación. :
§] visualiza el último utilitario de biblioteca (prueba de la d1ferenc1a de tasas, Numero de
biblioteca 6772).
1. Número de biblioteca + tecla ~
l!!J visualiza los contenidos de utilitarios de biblioteca siguientes.
La activación de la biblioteca usando este método se logra entrando primero el número de
ii) Presionando ya sea §] o ~ al visualizar el utilitario de biblioteca deseado se ejecuta el
biblioteca y presionando a continuación la tecla ~-
utilitario.
1 EJEMPLO!
!EJEMPLO 11
Activación del utilitario de biblioteca para la solución de una ecuación cuadrática (Número
Activación de la solución numérica (método de bisección) después del encendido de la unidad.
de biblioteca 5050).
~-------------------,(Encendido de la
(Encendido de la unidad.)
unidad.) l!!l ~15;:::;:::0:::;:1~0;:::::;P~rTi~m==.e==:f:=a:=:=c~t=:o~r:=s:===========;
5050~ ;:j=a=x::;2;::+;::b;=x:::;:+=c====0===============:::;1 (Entrada del número de
. Base = a z b z e z
'-·-=-ª-=---'1'--?"'--=
_ _ _ _ _ _ _ _ _ _ _ _ _ _ ____,_ biblioteca)

.. ·
<.¡
r-=5=0~9'"'0,-.,....,:N,,...-u_m_e_r_i_c:--:-a71--:s:-'.o:o-I-:-:u•t'i-;o:;-;:;-n--¡f-,(-;x:;-¡-l-::::=;:;;0:---
(Se presiona la tecla
Me t h o d o fb i s ee t i on CID seis veces.)
* Cuando se entra un número de biblioteca inválido, el cursor se desplaza a la línea siguien- ~M;:;:=e::;:t:::;:h=o::!:d~o~f=::b=i=s~e==c::¡t::,i¡::o~n==¡f¡::(¡=x:;=:¡:J===::;¡0¡======] (Ejecución usando ~-)
··1
te sin más operación. l:flxJ.x0.xl 2:e.looo
'
Cuando se presiona la tecla lj;!J sin haber entrado un número de biblioteca se ejecuta una
de las dos operaciones siguientes: !EJEMPLO 2!
Término del método de bisección en el EJEMPLO 1 y activación del utilitario de solución
i) Al presionar ~ inmediatamente d_espués de encender la unidad de ecuación cuadrática.

(Encendido de la (Término del utilitario de


unidad.) 1 ~ r eak . la biblioteca.)
:=;;:P=:r::;i=:m:=e:==7t =:a=:c=:t:=o:=:=r7s===7=¡:;;;2:=._::;B;;=a:=:=s=::e=:<=;l;::0;::¡::1:;;:o::;:)==¡ (Se presiona ~-) ;::5;=;0~9=-0;:::=;N;;:u=m===e=:r=;i=c:=a:=¡:I=;s:=;o:;:::¡=I:;;:u~t=¡i=;o~n;;=~f=¡(=;x;::TJ~=~0=i (Visualización del lista-
1

_Base ?_ . Me t h 0 d 0 f b i s e e t 1 o n do de la biblioteca.)
,.,··~
:;;:5=0::;;5;:::0;:::='a=x:;:2=+~b=x=+;=:c"==:;;0;:==============;¡ (Se presiona la tecla GEl
;:I

Esta operación activa el utilitario de biblioteca de análisis de factor primo (Número de . . tres veces.)
~:::;;::;::;::=;=::::;:=:=:=:=:=:=:=:=:=:=:=:===; (Activación del utilitario
1
biblioteca 501 O).
'
a x 2 + b x +e= 0 de la biblioteca.)
1 ~a==--.!l__;?~--------------~
L.

ii) Al presionar ~ después de la ejecución de un utilitario de biblioteca

Br eak / ¡se presic:na para


1-
. . interrumpir.)
=Y===a=x=+:::;::b=_=_=(:=x=;:l=.=y:::;l;:::;:l=.:::;:1=x=:2===.=Y:;::2::;¡====::;1 (Presionar~-)
:=I

_xl=0?_ .
178 ¡7g- .. -
·····----- ··---=
-- === = = = =..o-==-·· =·-·=
···--
· .;¡:_
•. -=~---· ----

11-1-2 Término de la biblioteca @JEMPLO 21


La ejecución de un utilitario de biblioteca puede ser terminada presionando la tecla 8. -~ Inmediatamente a continuación de la activación de la función de biblioteca para operación
,. de matrices (Número de biblioteca 5100).

l. a =
ax~+bx+c =0 1
1 ?_ .
l: B r eak 1 (Término del utilitario da I> A . e . o . 1A.T( 2. K.+.
Matrix . 2J : 8 ( 2 . 21
- . z . M. L.C.P ?_
1~-~--------------------'·biblioteca.)
- ;
11-1-4 Ejemplos usados en este manual
11-1-3 Visualización de la activación de biblioteca Los ejemplos de este manual generalmente se presentan como si fuesen efectuados inme-
diatamente después de una activación de biblioteca. Al activar la biblioteca algunos valores
Las visualizaciones que aparecen inmediatamente después de la activación de una biblioteca (O ó 1) se almcenan para las variables usadas en la biblioteca. El usar contínuamente la
son de dos tipos y son mencionadas a través de este manual de la manera siguiente_. biblioteca sin interrupción causa que los valores que han sido entrados o calculados sean
retenidos. Al entrar datos, los valores asignados a las variables se visualizan de la manera
1. Visualización inicial que aparecen en la visualización indicada abajo (la visualización real difiere ·dependiendo
Visualización inmediatamente a continuación de una activación de biblioteca para la entra- del utilitario de biblioteca que esté siendo usado).
da del valor. selección YES/NO (SI/NO) o visualización del listado.
B ( l . 0 l a <o <o 1 Estimación de interva-
!EJEMPLO 1 I . n =0 ?_
1'-"--"--'-=----------------~de
. lo de tasa; Número
biblioteca 6670
Inmediatamente a continuación de la activación del utilitario de biblioteca de análisis del
factor primo (Número de biblioteca 501 O).
!1 En este momento se puede presionar la tecla§ sin cambiar el valor visualizado, o el valor
q visualizado puede ser cambiado antes de presionar la tecla §l.
Pr i me f actors l 2 !. Base <1 0 1 01
~
!I
H ·
1
!Base ?_
, :,
!EJEMPLO 21 11-1-5 Precauciones al usar la biblioteca
Inmediatamente a continuación de la activación del utilitario de biblioteca de estimación de G) Las ejecuciones de biblioteca se puederrefectuar solamente en el modo CAL.
intervalo (Número de biblioteca 661 O). @Varios diferentes tipos de variables se usan en los cálculos de biblioteca. Usar un gran
número de variables en varios utilitarios de biblioteca puede causar que la velocidad de
N : ~.<72 ) a < µ< b <72 : known
i nout new data !Y/NI ? ejecución disminuya. La velocidad puede ser aumentada en este caso ejecutando la sen-
tencia CLEAR antes de activar la función de biblioteca. Se debe notar, sin embargo, que
la sentencia CLEAR borra todas las varibles actualmente almacenadas en la memoria.
!EJEMPLO 31 @ La activación de la biblioteca causa que se desactive automáticamente el modo PAINT
Inmediatamente a continuación de la activación del utilitario de biblioteca de fórmulas (Número y se ejecute el comando DIM. Esto implica que la especificación de activación del modo
de biblioteca 5800). PRINT o el comando DEFM ejecutados antes de la activación de la biblioteca se cancelan.
@ Los valores numéricos usados durante las ejecuciones de la biblioteca deberían tener
1 32-02 mantisas de 10 dígitos o menos.
: ( a+bJ ( a-oJ
® Los nombres de variables de biblioteca consisten de caracteres alfabéticos en minúscula
simples (a-z). Los nombres de variables estadísticas en la biblioteca van precedidos por
2. Visualización del menú una letra "s" (sa-sz) .
Visualización inmediatamente a continuación de la activación de biblioteca para selección ® Todos los utilitarios de biblioteca han sido creados usando el lenguaje BASIC.
de proceso. Q) El símbolo ~ se indica en la visualización durante la ejecución de biblioteca y la visuali-
zación del listado.
!EJEMPLO 11 @ § puede ser presionada mientras los datos entrados previamente están siendo visuali-
Inmediatamente a continuación de la activación del utilitario de biblioteca del método de zados durante una entrada de datos para entrar nuevamente los datos visualizados.
Newton (Número de biblioteca 5080).
! EJEMPLO !
Ñewtan · s mathod f(xl =0
!_l : f ( x J. x0 2 : h . c l aao test Ho : o=oo
PO =0 . 02 ?_

Al presionarª aquí se entra 0,02 como el valor para Po.

1R I
180
~~~~-c_A_L_c_u_L_os~º-E_M_E_M_o_R_IA~~---J
La ejecución de ciertos utilitarios de biblioteca conmuta automáticamente al modo de ·
minúsculas o al modo de unidad de ángulos RAD (desde DEG). Como presionando
la tecla §1 se termina la ejecución mientras se retiene el modo de minúsculas o unidad
de ángulo, el modo que ha sido cambiado automáticamente debe ser cambiado
manualmente a la especificación correcta antes de la ejecución de otro utilitario de
i:
• biblioteca o cálculo .
Esta función hace posible usar las teclas del cursor para efectuar las operaciones de memoria
de cuatro teclas (MC, MR, M - , M + ).
• Utilitarios de biblioteca que cambian automáticamente al modo de minúsculas
5080, 5090, 5200, 5220 La siguiente lista muestra la operación de memoria que corresponde a cada tecla del cursor.
• Utilitarios de biblioteca que cambian automáticamente de unidad de ángulos a RAO ·
5080,5090,5200,5220,5625,6230,6240,6430,6440,6450,6620,6650,6660,6720, MC (Borrado de memoria) Borra los datos almacenados en la memoria
6721, 6722, 6740, 6741, 6742, 6750, 6751, 6752 MR (Rellamado de memoria) Vuelve a llamar los datos almacenados en la memoria
M- (Resta de memoria) Resta de la memoria
M+ (Suma de memoria) Suma a la memoria
,,
L Tanto el resultado del cálculo como los contenidos de memoria aparecen en la parte inferior
t de la visualización.

MC [ r J MA [ 1 l M-[-l M+[-]
0 0

l Resultado del cálculo Contenidos de memoria


l. en 16 dígitos en 16 dígitos
i
l
!'. Los valores pueden ser corregidos usando la tecla~ (borrado de 1 carácter} o ~ ~ (borrado
i
¡ de todo el valor).

¡ Aparte de las cuatro funciones aritméticas básicas se puede ejecutar la función científica
l
-t· numérica, la operación lógica y cálculos de comparación. Sin embargo no se pueden usar
1:,. comandos de una tecla para los cálculos de función científica numérica ni tampoco teclas
J: de función directa.

¡ !EJEMPLO!
l
i
(B @] [!] §1 no puede. ser usada para entrar el SENO 30º. La entrada se debe efectuar
! de la manera siguiente: (ID IJ] [fil @] I]) §l.

La memoria de fórmulas se usa para Jos cálculos de memoria. Por Jo tanto se debe notar
que Jos contenidos de Ja memoria de fórmulas cambian al ejecutar los cálculos de memoria.

OPERACION
MC[ r] MA [ 1 l M-(-] M+(-J
1000~ 0 0

!EJEMPLO 11
Efectuar el cálculo: 15~ 3 + 7 - 6= 6

MC[r] MA[I) M-[-) M+[-]


0 0
15(2]3[f]7EJ61 MC[r] MA[I) M-(-] M+[-] ¡<Entradadelafórmula)
~·=1~5~/~3=+~7=-=6==¡::¡:¡:;:::;:::=::::¡===:::::¡:¡:::::::;:~====¡:¡::;::¡=::::¡===:·
§1 1 MC [ r ] MA [ ¡ l M- [ - l M+ [ - ] ¡(Ejecución de la
L.--"-----------'0=---------~fórmula)
6

182 183
. -- .... ----~-- -- --- -- - .. - -
ÍI!""'-_ _ _:_....=---==========----==-=--""'--=---
=" --- - - - - --··- --·····--·--
~ - ---

-~--~

~ DIAGRAMA DE FLUJO DEL CALCULO DE LA MEMORIA


!EJEMPLO 2j ·."""'1 -.
.-..t.-
Efectuar los siguientes cálculos: 120 X 1,4 = 168 ~~
1,4 X 170 = 238 .,#.~ 8
Comienzo de la biblioteca
~

-.....-.
.......-.
¡ MC ( t J MA ( 1] M-(-] M+ (-] ¡ (Borrado de memoria)
t CID 0 0 ::;~- Visualización cel resultado del
¡ cálculo y contenido de memoria - - - - - - - -- - - -- -
MC ( MA ( 1] M- ( -] M+(- J ¡(Almacenamiento de 1,4 -~
r 1.4 §) t ]
en la memoria)
1. 4 1 . 4
-
i20 Cil CID MC( 1 l MA ( 1) M- (-1 M+(- J 1 (Entrada de la fórmula)
.. (filMC Q)MR @M- §]M+
120JC 1 ' 4_
~~~ Entrada

§1 MC( r l MR t 1 l M- ( -l M+ ( - ] ¡ (Ejecución de la
168 1. 4 fórmula) ·-.
(!) Cil 170 MC t t l MA [ J M- ( -l M+(-l ¡ (Rellamado de 1.4
- ..
-
1
desde Ja memoria)
§1
l . 4&170_
MC (
238
t] MR( 1] M- ( -J
1 . 4
M+ ( -J ¡ (Ejecución de la
fórmula)
.•
Borrado Ot la
mamona
..
Salidao. C'.JnOt a con•
nuaoon oe IOS comen.oca
_..
A-. del
ott ctleulO
~
ctem. la

!EJEMPLO 3j
Efectuar el siguiente cálculo: 3 + 7 +sin 30° (unidad de ángulo= grados) Entt3da d•
la fórmula

CID MC( r] MR( 1] M- ( - l M+(-J 1(Borrado de memoria)


0 0
:1 3 §) MC( t J MA ( 1] M- ( -l M+(-] ¡ (Almacenamiento del
":! 3 3 valor en la memoria)
... 7 §) MC ( r] MR [ 1] M- ( -] M+(-1 ¡(Suma a la memoria) C¡ecudón d•
la lótmula
7 10
SIN30§) MC ( t J MR [ 1) M- l - ] M+[-] 1 (Suma a la memoria
0 . 5 10 ' 5 después del cálculo de
la función)

Fija el modo para la unidad de ángulo deseada (DEG, RAD, GRA) antes de activar la
biblioteca. NO
:1
!l
SI
ti
~!
íln
;.1
:-:

-
Vlauallzae>ón del

184
MAXIMO COMUN DIVISOR/MINIMO
. , . . . . _ ___A_N_A_L_1s_1s_o_E_F_A_c_r_o_R_P_R_1M_o_ __¡ 1
5020 COMUN MULTIPLO

Efectúa el análisis de factor primo en base a un valor de entrada. El rango de entrada del Determina el máximo común divisor (GCD) y el mínimo común múltiplo (LCM) para dos en-
º.
valor entrado a es un entero en el rango de 2;:¡a<10 1 El análisis se efectúa mediante la teros entrados (a, b) en el rango de 1 ;:¡a< 1010 , 1 ;:¡ b < 1010 • El GCD y el LCM se determi-
determinación, en primer lugar, de si el valor de entrada para a es divisible por 2 o por b, nan usando el método de Euclides.
al que se le asignan secuencialmente los valores impares (3, 5, 7 ... ).
4 OPERACION
Cuando b es un factor primo, la fórmula ai = ai- se aplica y la división se repite hasta
(lf,a.b<l01 O)
v'ai+1;:¡b. b 5020 ~ ,G.C.M. &
a= 1 ?_
L.C.M.

OPERACION /EJEMPLO/
¡Prime factors e 2 bB as e< 1 0 1 o ) Determinar el GCD y el LCM cuando a= 5 y b = 2.
5010 ~ Base ?-
& L.C.M.
/EJEMPLO/ IG.C.M.
_a= l ?
(lf,a.b<10'º)

EfectuaF el análisis de factor primo para una base de 1OO.


LG=. e . =
G;';=.;:;C::::.1::;:M;:::.:::::::g::::;:=L
;-b
M.
?_
1
=·=C=.=M=.==(=1b=ª=·=b=<=l=0='=ª=)===\(Entrada
. del valar a)
1(Entrada del valar b)
¡Prime factors e2 f,B a s e < 1 0 1a )
Base ?- ~~L=·~C=·::;:M~·==::::;:l=0¡:::::;:;=~==;::;::::;:=::;==;;=:;;::;::::;:::;:===·
1
G. C . M. & L . C . M. ( 1fo a . b < 1 0 1 a ) 1(Retorno a la visualiza-
100 ¡Prime factors <2.foBase<l010) 1(Entrada de la base)
1'-·;::.a-=-=5--'?-=-=---------------....1. ción inicial)
Base ?100_
§] jPr ime_ factors e2 bB a s e < 1 0 1 a ) '(Cálculo)
1 00 - . . . . . En este caso, el GCD de 2 y 5 es 1, mientras que el LCM es 1O.
P r i me factars ce_ ase<l010) (Visualización del
100 =2 "'2 :e 5"'2 resultada)
§] ¡Prime factors <2 foB a s e < 1 0 1 a) 1(Retorna a la visuali·
Base ?_ zación inicial)

ECUACIONES SIMULTANEAS
En este caso, el resultado del análisis de factor primo es 100 = 22 x 52 •
5040 (ELIMINACION DE GAUSS-JORDAN}

Resuelve x1 - Xn en las siguientes n ecuaciones simultáneas (2 ;:¡ n ;:¡ 7) al entrar los coefi-
cientes a1 - an, b1 - bn e y1 -yn.
a1 ·X1 +b1 ·X2+C1 ·X3+ ... =Y1
32• X2 +b2·X2+C2·X3 + · .. =Y2

an · Xn + bn · Xn + Cn · Xn + · · · =yo

Las soluciones pueden no ser exactas para coeficientes con una diferencia en exceso de
º
1 x 101 debido al redondeo interno.

OPERACION
¡axl+bx2+cx3+· ··=Y (2,;,n::,7)
5040~ n= 2 ?_

186 T87
Al presionar 8 §j durante la entrada de coeficientes se retorna a la entrada del coeficien'te DIAGRAMA DE FLUJO DE LAS ECUACIONES SIMULTANEAS
previo.
Al presionar CID o §1 durante la visualización de una solución se desplaza a la soluciÓn
siguiente, mientras que (fil efectúa el desplazamiento a la solución previa. . Comienzo de
la biblioteca
El mensaje "not found" (no encontrado) aparece en la visualización cuando no se puéde - ~:- ·
encontrar una solución. -~ ,
.::·-·

! EJEMPLO!
Resolver las siguientes ecuaciones cúbicas simultáneas para x1, X2 y X3.
2xi + 3X2 - X3 =15
3x1 - 2x2+ 2x3 = 4
5x1+3x2-4x3 = 9
(n)
( 2 ~n67J
l. axl+bx2+cx3+
n= 2
a ~ l
?_
·

+ b x2 + e x3 = y
·=Y

1{Entrada de 3 para es-


1'-·-'-l_.-'a'-=--'0'---'-7-=-=----- - - - -- - - - - -.....J. pecificar las ecuaciones
cúbicas.)
rl -=a-::~""l;-;-+"
b-:x'"'2""+-=c:-::-
x .,,;3-=-Y,,..------------~, {~ntrada de los coefi. e! 8 retorna al coeficiente
precedente
.......:.1...;._b=--::--'0=-....:?....:-=-- - - -- - - - - - - ---...J. cientes para la pnme-
ra ecuación.)
r -=a-::x""l""+"b-=x""2 " "+-=c:-::-x.,,;3-=-Y:c------------~, (Entrada de
I
:=· :::1=·::;c;=::=:;:::::0::;:,::::?:::-=::==============:::! coeficientes)
l.1
a ~l +b x2 +cx3= Y
. y=: 0 ?_
Visualización de
15 §1 ¡ axl+bx2+cx3-Y la solución
2 : a= lil ?_

a ~ l + b x2 + e x3 = y 1(Entrada de los
1._3
= -.-'ª'-=--'lil'---'-?-=-=----------------' coeficientes para la
., segunda ecuación.)
5§13§1-4§9§1
;f rl "'ax-::x"'1'+ ·+·-=c.""x.""":3-=...,Y.,.------------~, (Entrada de los
__.....,b..,,x."2....,.
~¡ ......::....:1_ _....:......:....:.....:....."-------- - - -- - - _ _ J coeficientes para la
r tercera ecuación.)

I
¡ I' -=a-::x;cl;-;-+"b""x =-2 x""a'=.....,..,.Y------------~, {Visualiza el valor
"'+-=c:-::-
1
. xl = 2 . para x1.)
,.
1
~,~a~x;=1<=7+:;b::x~2;¡:::;+=:c:===x::;¡3;===.Y============:::!, {Visualiza el valor Establece la
!· Establece la Establece Ja
~·~x=.2::¡::=~=-5~~::::;;;::::::============:::!· para x..) solución previa próxima solución próxima solución
! a x 1 + b x2 + e x 3 = y 1{Visualiza el valor
1
~x~3T=:=~4~:::;:=::::::;:¡:::::===========::::::!· para x..)
rl :· =

a x 1 + b x 2 + c x 3 + · · · :: y ( 2 ,: n ,: 7 ) 1{Retorno a la vi su ali-

'ti~
1....._n_=_S_-'?-'-=------ - -- - - - - - - -- · zación inicial.)
NO

.."!
i
En este caso, las soluciones de las ecuaciones simultáneas son x1=2, X2 = 5, X3 = 4 .

189
188
• .___ _ _E_cu_A_c_1_o_N_c_u_A_D_R_A_T1_c_A_ _---..I] ~- ~~~~-E_c_u_A_c_1o_N_E_s~cu_s_1_c_A_s~-__.
Determina la solución para et y {3 cuando se entran los coeficientes a, b y c de la ecuación Determina la solución para et, {3 y 'Y cuando se entran los coeficientes a, b, e y d para la
cuadrática ax2 + bx + c = O. .ecuación cúbica ax3 + bx2 +ex+ d =O.
Para determinar la solución se usan las ecuaciones de raíz. Las ecuaciones de raíces se usan para determinar la solución. b c b2
-b± Yb2 -4ac La transformación y3 + 3py + q =O puede ser efectuada cuando x =Y -
3
p=
3 9 2
, ª, ª- ª
Ecuación de raíz: x = ------ - 2b 3 be b 2
2a q = - -3 - - 2 + - se substituyen en ax3 + bx +ex+ d =O.
27a 3a a
Cuando d = b2 - 4ac:
i) Cuando d >O, hay dos raíces reales (et, {3) presentes: et=
-b+Yd -b-Yd
{3 = - - -
En este caso, sustituyendo A= s}q~vc , 8= s/q~Yc , c=q2+4p 3
resulta en lo
2a ' 2a siguiente:
V-b . i) Cuando c> O, se encuentra una raíz real (et), y dos raíces imaginarias {{3, 'Y):
ii) Cuando d =O, hay una raíz real ( et) presente: et= - (raíces múltiples)
2a
A+8
et= -(A+8), {3=--+
V3 . A+8
(A-8)1, 'Y=- - - V3
2 (A-8)1.
iii) Cuando d<O, hay dos raíces imaginarias (et, {3) presentes:
2 2 2
- b r-::d" . -b r-::d" .
et= - - + --1 {3= - - - - - 1 ii) Cuando c =O, p =O, se encuentra una raíz real {et): et= -(A+ 8)
2a 2a ' 2a 2a
OPERACION iii) Cuando c=O, p?:;O, se encuentran dos raíces reales (et, {3):

5050~ 1 ax2+t:1x+c=l2I A+8


a= 1 ?_ et= -(A+8), {3=-- (raíces múltiples)
2
\EJEMPLO\
iv) Cuando c<O, se encuentran tres raíces reales (a, {3, 'Y):
Determinar la solución de la siguiente ecuación cuadrática:
2x2-Sx+3=0 et= -20cos8, {3= -20cos (8+120º),
8=...!_cos- 1

'Y= -20cos (8+240°) q
l ax2+t:1x+c=l2I
_a= 1 ?_
1
_
3 2 .;::pa
2 §] a x 2 + ti x + e -121 J (Entrada del coeficiente

1_b = 121 ?_ _a.) OPERACION


7
¡=a=x=::e=:+:::;b=x +=c===:121::=============::;1 (Entrada del coeficiente
EJ 5 §] ;::=I

¡axª+bxe+cx+d=121
_le= 121 ?_ _b.) 5060~ a= 1 ?
3 §] ;:I=~=~::;:::::::~::;b=.=x=+=c==::;121~============:::;¡ ~~)ntrada del coeficiente
1EJEMPLO!
=a:;:(=x=-=cr:::;:::):;:(=x=-=fJ;:::;::)=:::;121============:¡ (Visualización de la
Determinar la solución de la siguiente ecuación cúbica:
;::I

_cr = 1 . 5 i solución a)
=a::;:(=x=-=cr:::;::)~(=x=_::;fJ;;::¡::)==::;;;:121===========:::;1 (Visualización de la
:==I 2x3+x2-13x + 6=0
_ fJ = 1 _solución /3)
~I=a=x==e=+:::;b=x7+=c==::;121::==============:\ (Retorno a la visualiza- axa+t:1x2+cx+d=0
~-a_=_2'-?-----------------~- ción inicial) l_a= 1 ?_
a xa+bx2+cx+d=121 j~~ntradadelcoeficiente
En este caso, las soluciones de 2x2- Sx + 3 =O son et= 1,5, {3 = 1. ~-b=-=-:;;:::::::121::;:::::?~-::;=:::=.=~~;=:============~-
1
ax a+ b x 2 +ex+ d -121 J(Entradadel coeficiente
1 §]
VISUALIZACION DE LA SOLUCION
I;:º::==::;:::121:;::?=-;:::====;::=~===========:-~
EJ 13 §] ax a +b x 2 +e x+d-121 l~E)ntradadelcoeficiente
Al presionar§] o CID se desplaza desde la visualización de et a {3 (sólo se visualiza et para !- d =121 ?_ -
raíz múltiple). Al presionar [fil mientras se encuentra visualizado {3 se retorna a la visualiza- 6 §] 1~~~:~x2 +e x+d-121 l~~ntradadelcoeficiente
ción de et.
;:j=a::;:(=x=-=a::;::::):;::(=x=-::;{J::;)=(;:x:::=-=r::;l==::;121~========;¡ (Visualización de la
_ a = -3 . _solución a)
~I;a:;:(~x=-=a~);::(=-x=-=;fJ;:;);=(;:::;:X=-=:=r;:;l;====:121:;=========1¡(Visualización de la
L. ::...fJ--==~2=----------------~-solución /3)

-190 191
=
a ( x - a ) ( x - fJ ) ( x - y ) 0 J (Visualización de la
1 :;:r=.=;=;=;0~. :;5~;:::==;:::;;==========~· solución Y) . SOLUCION NUMERICA DE UNA ECUACION
=
5080
:
·=

a x a + b x 2 + e x +d 0 J (Retorno a la visuaJi-
1'"-·.;:;.a_=--=2~.:...?=-'------------=----__J· zación inicial) (METODO DE NEWTON)
2
. ~
.
...;.. _.
En este caso las soluciones de 2xJ + x - 13x + 6 =O son a= -3, {3 = 2, 'Y= 0,5.

VISUALJZACION DE LA SOLUCION ~: Determina la solución numérica de la función y= f {x) graficada abajo para f(x) =O usando
Al presionar§! o l]J se visualiza a , {3 y 'Y en secuencia. Al presionar [ID mientras se visualizan el método de Newton.
{3 o 'Y se retorna a la visualización de a o {J. En caso de tener raíces múltiples sólo se visualizan
y y=f (x)
a, fJ y 'Y.

DIAGRAMA DE FLUJO DE LA ECUACION CUBICA

(Unidad de ángulos= radianes).


Comienzo de
la biblioteca

o .ro
Entrada del coeficiente
de la ecuación cúbica r--- -- - - - - - - - -- - - --------_:_____ _

Para determinar la solución numérica usando el método de Newton se especifican los pará-
metros siguientes:

xo Valor Inicial
= 2 Ninguna h Intervalo pequeño para el eje x al efectuar la derivación diferencial numérica en
un punto (x, f (x}) ··

Visualización Visualización Visualización f' (x) f(x + h) - f{x)


de a de a de a h
Convergencia de la solución (e> 1Xn +1 - xn 1 : Calcula el valor de e contínuamente
Visualización y lo retorna mientras la desigualdad sigue siendo verdadera)
de ,s ciclo Número máximo de convergencias (entero positivo)

• Los siguientes operadores aritméticos y funciones pueden ser aplicados aquí:

Visualización
+, - , *, !, " , SIN, COS, TAN, ASN , ACS, ATN, LOG, LN, EXP, SOR, HYP
de 1' • El nombre de variable para la función f(x) debe ser representado por x.
• La entrada del valor para e debe ser mayor que 1E - 90. Como los cálculos internos se
efectúan con 12 dígitos, los valores menores tendrán poca significancia.

OPERACION

i1
5080 ljJs1
~
1 Ne w t o n · 9
_1 :f ( xl. x0
me t h o d f ( x ) =0
2 : h . e . l oop

La visualización del menú ilustrada a,rriba aparece cuandEl se activa la biblioteca. Se debería
seleccionar ya sea 1 ó 2 según el tipo de procesamiento a efectuar.
1 : Especificación de la función f(x)/Entrada del valor inicial
2 : Entrada del intervalo pequeño, condición de convergencia y número máximo de con-

i-
~ vergencias

. ' 192
!EJEMPLO 1
Determinar la solución f(x) =O de la ecuación, f(x) = 2x 3 + 3x2 - x -5 en que el intervalo SOLUCION NUMERICA DE UNA ECUACION
infinitesimal es 0,00001, la condición de convergencia es 0,0001, y el máximo número de
repeteciones es 30.
5090 (METODO DE BISECCION)

y
/(zl =2.r"+3z2 -x-5
Determina la solución de la función y= f(x) graficada abajo para f(x) =O usando el método
4 de bisección.
3
y

1
-4-3 -2 -1 1 ,2 3 4

-1
-2 (unkiad de ángulos= radianes)

o :r

Newton·s method f(xl=0


¡'
Il : f { x l .x0 2:h.e. loop
Los siguientes parámetros se especifican para determinar la solución numérica usando el
2 t ~ ( x J = { f ( x+~ )-f ( x) J /h { h>0) l(Seleccióndelaentrada
, h- 0 , 0000 1 ._ , de parámetros) método de bisección.
! :

0.00001 ª 1
~,E;;:::r::;:r:=l;:;X~n~+~l=-::;x;::n~I~<=,==;::,=,:;:>::;0;::);:::::=====:!/(Entra~a del intervalo
, ' = 0 . 000000 l ? , pequeno) xo, x1 Valor inicial
0.0001 §! M;;=a=x:::::!::::o::o::::p=::~(;:n::>:::;0:=;)=========~j (Entrada de la condición
;:;j
e Convergencia de la solución (e> 1Xn+, - xn 1 : Calcula. continuamente el valor de
, n= 2 0 ? _ , de convergencia)
N;:;:=:e=w::;t::::o:::n::::;:,=s=m=e=;::t;::h=o=d;:::::::::;:f:;:(=x::;l===0;;::=:=====:1 (Número máximo de
e y lo retorna mientras la desigualdad es verdadera)
30 §! :=I

ciclo Número máximo de convergencias (entero positivo)


,l:f{xJ.x0 2:h.cloop ,entradade
'-'---'----'---"--------'=---'-----'-~-"------'convergenicas)

1 De t 1 ne t un c t i o n /(Función/Selección de y funciones:
* Aquí se pueden aplicar los siguientes operadores aritméticos
1'
1, f { x ) ? :_ . la entrada del valor
'-'--"--'--'-----'-'=-----------------'inicial) +, -, *•/,",SIN, COS, TAN, ASN, ACS, ATN, LOG, LN, EXP, SQR, HYP
2 00 x" 3 (±] 3 00 x" 2 El x El 5 §l * El nombre de variable para la función f(x) debe ser representado por x.
t ( x ) = 2 :e x " 3 + 3 :e x " 2 - x - 5 j (Entrada de la función)
'' * La entrada de valor para e debe ser mayor o igual que 1E - 90. Corno los cálculos internos

r
j , x0= 0 ?_
1 ,
1 §! 7t. :;:,.==x.::¡.l=,===;;;2::::::c=x==":=:;3;:=+;;3=:c=x=";::2==-=x=-::::;5~=====~1 (Entrada del valor
:=I
se efectúan con 12 dígitos, los valores menores tendrán poca significancia..
,=;::;::::::;:::::=::::;;:=::::;::;~;:==:::;::=======~,inicial)
t ( x l = 2ZX"3+3:cx"2-x-5 l(Visualizacióndela OPERACION
~,2x :::=::==r==l=·=0;=:8=4::::9===r=;::::==;=::;:::;:::::::;=:::;::=====::::J solución)
1
Method of blsectlon tlxl=0
5090~
I Ñewton· s method f ( xl=0 \(Retornoalavisuali-
,_l'-'-:.;_f-'-(-"X'-')'--'-."-x:c0_ _ _ _-=2,_::,...hc:__:_. .,:;'..:·_:lc.,:o::,.O:::..!'..P_ _ __¡_ zación inicial) l:f(X).x0.xl 2:<.IOOP

La visualización del menú ilustrada arriba aparece cuando se activa la biblioteca. Se debería
Esta visualización indica que la solución para la ecuación ejemplo es 1,0849. seleccionar ya sea 1 ó 2 según el tipo de procesamiento a efectuar.
1 : Especificación de la función f (x)/Entrada del valor inicial
El mensaje "not found" (no encontrado) se visualiza cuando no se puede encontrar una
2 : Entrada de la condición de convergencia y número máximo de convergencias
solución.

if(X) = X"2+1
not found

Presionando §) en este momento se retorna ál punto en que se descontinuó el cálculo.


Presionando §! nuevamente retorna el menú a la solución numérica de una ecuación
(inicialmente ciertos cálculos no pueden efectuar la visualización de punto descontinuado).

1 f ( X ) X "2 + l
loop = 20 : Xn = l , 070479459
194 195
-~--º-P_E_R_A_c_1o_N_E_s_o_E_M_A_T_R_1c_e_s_
!EJEMPLO!
Determinar la solución f (x) =O de la ecuación, f(x) = .2x3- x2 - ax - 11 en que la condiciÓn
de convergencia es 0,0001, el número máximo de convergencias es 40 y los valores iniciales ___J
son xo= -5, x1 =5.

Method of blsectlon f(x ) -0


J : f ( xl . x0.xl 2:c.looP Las operaciones de matrices hacen posible efectuar cálculos de suma, resta, multiplicación,
2 Er r 1 Xn + l - X n 1< e ( e> 0 ) 1 (Selección de la entrada -·~ . producto escalar, determinante, matriz inversa y matriz transpuesta.
~·:::::'====0=·~0=0=0=0::0:::0;=:1;:::::::::;:::==========!·de parámetros)
1 · ·.:::.. '
0.0001 § Ma x 1 o o o ( n> 0 ) 1 (Entrada de la condición
. n= 3 0 ?
1 . de convergencia) OPERACION
40§ :::M;:;::e:;:t::;h::o::d:::::::o::;f=b==I=s=e=c=t==I=o=n==1==(=x::.;:)===0===::! (Número máximo de Ma t r l x A ( 2 . 2 ): 8 ( 2 . 2 )
'...- -
1 : f ( x ) . x 0 . x1 2 : < . 1o o p entrada de conver·
'-'----'-'-'"-'-__;,,;-"---"-.;.._-----'=-....;_,....:....;::....:...::__ _ _ __, siones)
5100 ~ I > A . 8 . O . 1 . T. K. + . - . ir . M. L . C . P ?

,, O e f 1n e f u n c t 1 o n 1(Función/Selección de El siguiente proceso puede ser seleccionado desde la visualización del menú ilustrada arriba.
' 1 f:......:...(..::.X-") _ ? ' - = - - - - - - - - - - - ---.......J. la entrada del valor
L..

2 00 x"3 El x"2 El 8 00 x El
f ( x ) =
11 'ª
2 :s x " 3 - x "2 - B :s x - 1 1
inicial)

1(Entrada de la
. función)
A : Definición de la MATRIZ A y entrada de datos
B : Definición de la MATRIZ By entrada de datos
_ X0=
1 0 ?_ . D : Determinante de la MATRIZ A (det A)

l~-~X =.==;:::0==?~=::;¡::=~::::=;;:==::::;::::::=====~-
;=f~(=.x:;:)=====2~:s=x=,..=:3:::=_=x:;:":;:2~-=s~:c=x=-:::::,=:1======!1 (Entrada del valor inicial 1 : Matriz inversa de la MATRIZ A y asignación del resultado a la MATRIZ A (A- ' -A)
T : Matriz transpuesta de la MATRIZ y asignación del resultado a la MATRIZ A (A'--A)
J ~
*1
( ! ). ~ .~ ~ X " 3 - x "2 - 8 • X - 1 1 ¡~~)ntrada
xo)
del valor inicial K : Producto escalar de la MATRIZ A y asignación del resultado a la MATRIZ A (kA-A)
+: Sum de la MATRIZ A y de la MATRIZ By asignación del resultado a la MATRIZ A
~J~f::;:(=x:;);:::::==:;;;2::::c=x=,,:;::s;::-=x=";:;2;:_::::;;:8=z=x=-=,;::::;::,=====~1 (Visualización de la
(A+ 8-+A)
. 7=1:::;7::::1::::;:::;============~- solución)
;::-;:;:x::::;:=:::;:::2::::::: Resta de la MATRIZ A y de la MATRIZ By asignación del resultado a la MATRIZ A
M e t h o el o f b 1 s e e t 1 o n f ( x ) =0 (Retorno a la visuali·
L.:-1.;:,.
: ...:.f...:(...:Xo...c. <_,_....:l...:O~O~P_ _ _ ___J zación inicial)
· ..::.X_,,0:..:·...:X::..1.:____ __,2::..:..:_:_
) .:.. (A-B-A)
*: Multiplicación de la MATRIZ A y la MATRIZ By asignación del resultado a la MATRIZ
Esta visualización indica que la solución para la ecuación ejemplo es 2, 7171 . A (A·B-A)
M: Asignación de los contenidos de la MATRIZ A a la MATRIZ MEMORIA M (A-M)
El mensaje "not found" (no encontrado) se visualiza cuando no se puede encontrar una L : Asignación de los contenidos de la MATRIZ MEMORIA Ma la MATRIZ A (M-A)
solución. C : Intercambio de los contenidos de la MATRIZ A y de la MATRIZ B (A ... B)
P : Visualización de los contenidos de la MATRIZ A
lf(x ) X " 2+1
not found
= Visualización de ayuda

ESPECIFICACION DE MATRICES
Seleccione~ (MATRIZ A) o[[] (MATRIZ B) desde la visualización del menú para especifi-
car la matriz.

!EJEMPLO 1j
Especificar la matriz de 3 filas por 4 columnas que se presenta a la derecha.

Columna (n)

o 3o 4]-1
Fila (m)
¡: -2 3

Matr l x A ( 2 . 2 ): 8 ( 2 . 2 l 1
> A . 8 . 0 . l . T.K . +.- . z . M.L.C.P ?_
A ( m. n) A ( 2 . 2) l (Especificaclón de la
m ? . MATRIZ A)
!::!A=
( =m=.=n==
¡ ==:A=(;::3::=
. ==2::;1==========1(Entrada de fila)
n ?_
a [ 1 . 1) 0 1 (Entrada de columna)
196 L?~-=------------------~· 197
* Al activar esta biblioteca se establece automáticamente un matriz de 2 filas por 2 columnas Suma/Resta/Multiplicación de matrices
[EJEMPLO 2J
A=[11]
2 1 ' B=[23]
21
Ahora entre los elementos en la secuencia que apa-
rece en la ilustración de la derecha ((D-@). 1 o 3 4 Efectuar A+B, A-B, A·B y B·A para las dos matrices siguientes.
G) @ @ ©
2 1 o -1 Efectúe la siguiente operación desde la visualización del menú.
® ® 0 ® _;
3 1 -2 -3 Matrlx A(2.2J:8(2.2l
® @ @ ® I >A.B.O. l .T.K.+.-.z.M.L.C.P ?_
A(m.nl A(2.2l l(Especificacióndela_
I m:::=:::;:?:::-================~· MATRIZ A)
;::·
a (l . l ) 0 1(Especificación de 2
1
_ ? ' - - ' - = - - - - - - - - - - - - - - - - - - - ' · filas/2 columnas)
a -' 1 . 2 ) 0 1(Entradas de los ele- 1§l1§l2§l1§l
.1 ? .mentos de la matriz)
~::;:=:;:::;:::==::;:;:===================~ Matr1 x A ( 2. 2 l : B ( 2. 2) l(Entradadeelementos)
1 ~~ l '3) 0 1 ?A.B.O.l.T.K.+.-.z.M.L.C.P ?_ .
Él:::;:(=m=.=n:::l;:=::::::::;::B;::(;::;2;;=::.;;2::;)===========:1 (Especificación de la
:=I

. m ?_ ·.MATRIZ B)
La unidad retorna a la visualización del menú una vez que se ha completado la entrada de 2 ~ 2 §l ·1 b _( l . l ) 0 1(Especificación de 2
los elementos. En este momento es recomendable revisar los valores para confirmar que '-·7-'-=--------------------'· filas/2 columnas)
la entrada se efectuó correctamente. 2§l3§l2§l1§l
Ma t r ¡ x A (2 .2 J: B (2 .2 ) 1(Entrada de elementos)
00 JA ( m. n) A(3.4) (Especificación de la 1 >A.B.0.1.T.K.+.-.:i:.M.L.C.P ?- .
m ?- :=M;::=:e=m=o=r=Y=::::;.:A=-::::::=::;M~(:;:2;::.::;2:¡:::¡::)============;1 (Transferencia de
::=::;::::::::::::::::;:::::::;:::::::;:::::::;::;::::::::;::;===========:MATRIZ
1
A) ..
§l JA ( m. n) A(3.4) (Presione ~ después l >A. B. O. 1 . T , K , + . - , :i: , M, L , C, P ? _la MATRIZ A a la
n ?_ ~=:::==;:===:::::::::;::;=~:::::;;:::::;::;;::::;,=¡:::::::::::::::::::::=:::===;I MATRIZ M)
;:::::::::;::;_:::=;;::;::=::::;:::::;::=============:de 1 la confirmación.) Matrix A(2.2J:8(2.2l
§l 1~~1 ',) I >A.B.0.1.T.K.+.-.:i:.M.L.C.P ?_

§l
l~~l '2) 0
Los resultados de la mayoría de las operaciones de matrices se almacenan en la MATRIZ
A borrando cualquier contenido actualmente almacenado en ella. Por lo tanto, antes de efec-
tuar operaciones de matrices es recomendable transferir los contenidos de la MATRIZ A
a la MATRIZ M de manera que ellos puedan volver a ser llamados si se requieren poste-
2 riormente.
Una vez que se ha completado la matriz, proceda con los siguientes cálculos:
3

Ma t r i x A (3 .4 ) :B (2 .2 ) J(Retorno a la visuali- •A+B


1_>_A_._B_._o_._1_._T_._K_._+_._-_.:i:_.""'M'--.-'L=--·=-º-·-'-P---'?"-'-=----'· zación inicial)
A+B - A ( 2. 2) ¡(Especificación de
~>:A~.~B:,;·,,;O;:::·~I::,,·~T::·:::K::::·~+=·=-=·::":=·::M::·::::L::::::::·e::=."=P='?'=====:· suma)
1
CORRECCION a( 1. 1 ) = 3 1 (Visualización del

Los errores descubiertos antes de presionar la tecla §l pueden ser corregidos mediante la 1 > A , B . O . 1 . T , K . + . - . :i: , M . L , C . P ? . resultado)

simple entrada del valor correcto seguido de la tecla §l. Después de presionar §l se puede
ª:::;:':;:,=.::;2;:::J;::====:::;4===============;¡ (Presionar después
:=I e
corregir presionando ~ §l para retornar a la visualización del valor previo y efectuar las
"=·:=M:::':::L::=:.º=·=P=?====:· de la confirmación.)
;:>::A~.::::B::;·:::::º;:::::·:::1::::·:::;T:::·:::K:::::.=+=·=-=·
a ( 2, l l = 4
correcciones necesarias. 1 >A.B.0.1.T.K.+.-.:i:.M.L.C.P ?-
* El comando P también puede ser usado· para visualizar los contenidos de la matriz. a(2.2i = 2
l >A.B.O. I .T.K.+.-.:i:.M.L.C.P ?-
Matrix A(2.2) :s(2.2l J(Retornoalavisuali-
I
'-=->~A...:·.:::B:...·'-'º:::....:...·..:..l..:.·...:T_.'-'K"-'-
. ..:.+...:·--....:...·"""-'-'""M~._,L=--'º=--'-'-P_?'-'-=---~- zación inicial)

En este caso el resultado de A+ B es_ ( ! :]


199
00 AzB -
A ( 2 . 21
> A . B . O . 1 . T . K . + . - . z . M . L.C.P ?
(Especificación de
1. multiplicación)
•A-B ;:::::::::;::::::::~==;;;:==================:,
a 11 . 1 ) = 8 (Visualización del
> A . s . o. 1 .T.K.+. - . z.M .L.C.P ? . resultado)
Lo a d A - M(2 . 2 1 j (Transferencia de los §l a ( 1.2 J = 5 (Presionar ~ de la
1 >A . e .O . 1. T .K .+ . - . z .M. L .C.p ? _elementos de la >A . e . o. 1 .r.K . + . - . z . M . L.c.P ?
~:;::;;::::;::;:==:;:===============~· 1
confirmación.)
~=========:::::;:::;:::::;:::;::=::;==::;:::;:::::::::::::::::::::====~,MATRIZ M a le
Ma t r 1 X A(2 .2 1: e (2 .2 1 MATRIZ A) §l a 12 . 1 ) - 4
1~-
> ~A~·-=e=-·=º-='-1'--
. .:..T_....:.K.:._
· .:..+...:.._-_
. _z_.~M-'--'-
. =L-=·-=º=-
· p'---=?-=-=--~ > A . B . O . 1 . T . K . + . - . z . M.L.C . P ?_

8 A- B - A (2 .2 1 1 (Especificación de
§l a 1 2 .2J 3 =
>A . e . D . 1 .T . K . +.-.z . M . L.C.P ?_
1~=
>:::;:A""·:::e:::;::.=º=·=I=
. :;:T=·=K==
. =+=·=-=
' =ª=·=M== . P:::::::::?==~- resta)
· =L=·:::C:::::
a ( l. 1 1 = - 1
1> A . e . D . 1 . T . K . + . - . z . M • L . e .P ?
Jresultado)
(Visualización del ~ Ma t r 1 x
.......
Al2 . 2J:e ( 2 . 2 1
~-=-~----------------~-
>A. B . O . 1 . T . K . +.-.z . M . L.C . P ?_
(Retorno a la visuali·
1 zación del menú)

l~?:::;:A:;';=e:::¡::.
~=a~(:;l:::.=2~J::::::==-=;;;:2:=:==:==::::::::::::::::::::::=:::::::::::====~ (Presione § después 8
En este caso, el resultado de B· A es [
::;:º=·=I= . :;:T=·=K=.+=·=-= ' ª=·=M= . =L=·=º=·=p==?==~ de la confirmación.) 4
e<2 . 1 ) = 0
1 > A.e.o . 1. T . K.+.-.z . M . L . C . P?
!EJEMPLO 3j
l a( 2.2 1 = 0
?A. e . o . 1 . T . K.+ . - . z . M . L . C.P?
Calcular la determinante de la siguiente matriz.
Ma t r 1 x A 12 . 2 l : e ( 2 . 2 ) (Retorno a la visuali·
•·'

:l
1.._?-'-'A-=·-=e=-
. =º...:.·-=I'--
. T""-''-'-K=-
· .:..+...:.·_-__;_
' •::o-=.·..:.:M=-=-
· ::.L...:.'..:C:...:..;.P'---=?-=----' zación del menú)

~
j

1
!
En este caso el resultado de A - B es ( -01 -~].
[; -:J [: -1
2 + [

• A·B Primero efectúe la multiplicación en el primer término estableciendo las siguientes matrices
y luego ejecutando A- B.
¡ Load A - M ( 2 . 2l 1

~l
> A .e .0.1.T.K . +.- . z . M .L . C . P?
j -1
I Mat rl x A <2 . 2 1 : e ¡ 2 . 2 1
> A . e . 0 . 1 . T . K . + . -.z.M . L . c . p ?_
2
Az e - A ( 2 . 2 ] j (Especificación de
1>A . B . O • 1 . T . K . + . - . z . M. L . C . p ? . multiplicación)
:===a:::¡:(::¡l::::::.:;:,~1====::;4================~, (Visualización del Metrlx A ! 2 . 2).e12 . 2 )
:===
>::;A:¡·:::e:::;¡:
. :¡:º=·=I= = . ::L::::·::::º=·p==?==~· resultado)
· ::;T=·=K=·::'::+::::·=-==·::::ª::::·::::M:::::: I >A. B .O. J .T . K . + . - . z . M . L . C.P ?-
a ( 1 .2 ) - 4
;:::;::
> =¡A~·¡:::e=¡:.~º=·:::I~.~T=·=K= . ::+::::·=-==·::::ª::::·:::M:=
j (Presione § después
. ::L::::·=:º=·P==?==~- de la confirmación.)
[fil H@ 2 §1 ¡L?.!..a=~-1_._1_
1 _=_0_ _ _ _ _ _ _ _ _ _ _ _ _ __.I ~~~c~~ción de la
a ( 2. 1 l = 6
> A.e . o . 1 .T.K.+.-. z . M.L . C . P?
1 2§11~0 §181§11§1 3 8
1 ( ""3-.""2..-.1-::-.e~
M,.,-a_,t-r-,...i-x--,A,..-,- ( 2,.,--.""2;-)r - - - - - - - . , I (Entrada de elementos)
¡. a ( 2.2) = 7 1
'"'I

~ > A . e . 0.1.T . K . +.- . z . M . L . C.P ?_ .


i
¡
> A.e.0.1.T . K . + . - . z.M . L . C.P?
Ma t r 1x A (2 •2 ) : e ( 2 . 2 ) 1 (Re~'?mo .ª .la visuali·
([] 2 §1 3 §1 1 b? _! 1 . 1 J = 0 ¡ (Especificación de la
..__
> ~A_.-=e=-.=º-·- 1'-- . .:..+-=·--_;._
. .:..T...:.'...:.K=- · =-ª...:.·..:.:M;_:_.::.L...:.·..::C:....:....
· Pc._...:.?-=-=----..J. zac1on 1nic1aQ c..."-=-----------------~· MATRIZ B)
1 3 §1 81 §11 §1 o §1 2 0 1 §1
j (Entrada de elementos)
lj En este caso el resultado de A· B es [ : ~J .
Me t r i x A (3 .2 1: B (2 .3 )
1 > A . B.D.1.T.K. + . - . z.M.L.C.P ?_
~,:;:A:z:,6¡;::-==::¡A='r.(3¡¡::::,:¡¡3;:¡:)================;1 (Cálculo de A·B)
.

>A . s.0.1.T . K . t . - . z . M.L.C.P? .


=r • B·A a ( ¡ . 1¡ = 6
r "--"'A...:.._,B'-'-.O"-'-.-'1-'''-T-'--'-.-"K'--'.'--+'--".---·~ª"'-'-'""M...._.L"-'-
1l..>
l (Retomo a la visuali-
. -=º--·-=P-~?--~- zación del menú)

l
:11
J.
¡Load A - M(2.2 1
> A . e . o . l .T. K.+ . - . z . M . L . C.P?
1 A continuación efectúe el cálculo del segundo término.
Ma t r 1 x A (2 .2 J :e (2 ,2 ) ¡(Transferencia de de

L
l.
1> A . e . O . 1 . T . K . + . - . z . M . L . C , p ?

Ch a n g e A 1 2 . 2 1 - ·- B ( 2 , 2 )
>A . e . O. 1.T .K .+ . - . z .M. L .C .p ?
1..__~-=---=-'--.:..-=...:..:....:...:.._....;...c:;...;...::.:...;..::....:...::=-'---'----'
_los elementos de la
..__~-=---=-'--.:..-=...:..:....:...:..-'--'-.;.;;....;..::.:...:...=...:...:::...:.-:__-=..::.....__ _,MATRIZ Mala

MATRIZ A)

!(Intercambio de los
_elementos de la
MATRIZ A y MATRIZ
([] 3 §1 3 §l

Ma t r 1 x
s=>=A~·=B=·
1
¡?b _! 1 . 1 )
c..
1§10§]1§12§183 §1 0 §1 0 §1 0 §1 2§]
=

A [3 .3 1:9 (3 .3 )
0
. .:....=-----------------~-

=º==·~l~·~T~·~K==·=+=·=-==·ª=::·=M=·=L:::::::.C=::·=P==?=-====~·
1 (Entrada de elementos)
¡(Especificación de la
MATRIZ B)

8) A+B - A!3 . 3)

~
Matrlx A l 2 . 2 l : e ( 2.2 l I > A.e.o . 1 . T.K r + . -.z.M.L.C . P?
I > A.e . 0 . 1 . T . K . +.-. z.M . L . C .P? B ( 1 . 1 ) - 7
200 1 > A . s . 0 . 1.T . K . +.-.z . M . L . C.P? 201
-
.~·
!i·
n

a 11 , 2 ) = 0 1(Presionar 8 después
1!::>~A=·~ª:;·;::º;=·::::l:::::·:::::T;::::::·K=·=+=·=-==·::z::::·::::M:::·::L:::::·::C::::·::P=?===:· de la confirmación) • Matriz inversa (A- 1)
a11 . 3 J = 4 \
1 >A.a.0.1 .T.K.+.-.z.M.L.C.P?
a12. 1 J = 2 1
CD ¡1nverseA-A
.>A.s.0.1.T.K.+.-.z.M.L.C.P ?
1 (Matriz inversa)
1 >A.a.0.1.T.K.+.-.z.M.L.C.P?
1a!1. 1 l = 0. 5 1 (Visualización de la
a12.2J =-5 \
l >A.a.0.1.T.K.+.-.z.M.L.C.P? :>A.B.D. J .T.K.+.-.:r:.M.L.C.P ? matriz inversa)
a(2.3l =-1
l~=>~A~·=ª~·=º~·=l=·~T=·=K=·=+==·-=·=z=·=M=·=L==.c==·=P==?==== /
ª ¡a(l.2l = 0
: >A. B. D. 1 . T. K. +. - . z. M. L. C. p ?
/ (Presionar §1 después
de la confirmación.)
a ( 3. 1 J = 3
1 >A:a.o. l .T.K.+.-.z.M.L.C.P?
\
ª ¡a(l.3l - 0
:>A.B.D. l .T.K.+.-.:r:.M.L.C.P ? 1

l a(3.2) - 5 ,
>A.a.o. 1 .T.K.+.-.z.M.L.C.P ?
\
ª ¡a12.1J = 0.5
:>A.s.0.1.T.K.+.-.z.M.L.C.P ? 1

a(3.3) = 6
l >A.a.o. l .T.K.+.-.z.M.L.C.P?
\
ª ¡a12.2J =-3
:>A.a.0.1.T.K.+.-.:r:.M.L.C.P ? 1

Ma t r 1 x A(3 .3 l :a (3 .3 ) \(Retorno a la visuali-


1L>'--"'A..:.·-=ª'-''-'º=-:.·. .:.1-''-'T'-'-.:.:.K..:..·..:.+_._-_;_';::.z..:.. .:.:M:....·:...:L::...:...·=C..:.'_:_P_?:..:-=---'- zación inicial) ª ¡a12.8J = 2
. >A · B . D . ¡-. T . K . + . - . :r: . M . L . C . P ? 1

En este caso, el resultado del cálculo es RESULTADO. ª a ( 3. 1 l =-1


>A.a.o. 1.T.K.. +.-.z.M.L.C.P ? 1

ª 8(3.2) = 2
>A.s.0.1.T.K.+.-.z.M.L.C.P ? 1

ª a 13. 3 l =-1

~l ~
o o
[~
>A.a.o. l .T.K.+.-.z.M.L.C.P ?

-il [: -1
2
-3
o = [
-5
5 ª Matrix A!8.8J:a12.2J
>A.s.0.1.T.K.+.-.z.M.L.C.P ?
1
1 (Retorno a la visuali-
zac1ón inicial)

Determinante, matriz inversa y matriz transpuesta

!EJEMPLO 4\
Determinar la determínate, la matriz inversa y la matriz transpuesta de la siguiente matriz
En este caso, la matriz inversa de A (A- 1) es

• Matriz transpuesta (A 1
)
[
0.5
0.5
-1
-3
o
2 -1
~ l·
de 3 columnas/3 filas. (Transferencia de la
~~~~=~::,;;:=;;:~:::;;:::~~~~~~~==:::!·MATRIZ
1 MEMORIA M
o o
2
;::;,;:::==~~~~=~=:::;::~::::;:::=======~'a la MATRIZ A)
1(Matriz transpuesta)
2 3 ~~~~;:::::::::::========~==~==== (Visualización de la
Matrlx A(2.2J:a(2.2J
:=:;::;:::::;~::::::::;;:::::::::::::::::::::::::::::::::::::::=::::==== matriz transpuesta)
I >A.a.O. l .T.K.+.-.z,M.L.C.P ? (Presionar §1 después

ª ª
fAl 3 3 L7.ª=('-l_._1_J
. _=_0_ _ _ _ _ _ _ _ _ _ _ _ _ _\_MATRIZ
(Especificación
A) de la
~:::;=.::::::::;:;:=;::====:==============~de la confinmación.)

2ªºªºª3ª1ª2ª4ª2ª3ª Matrix A(3.3):8(2.12) \(Entradadelos


\ >A . B . D . 1 . T . K . + . - . z . M. L . C . P ?_ _elementos)
~\=M=e=m=o=r=Y=:::A;::=-=:;:M;::::(::;3;=.;;3:;}==========!\ (Transferencia de la
>A . B . D . 1 . T . K . + . - . z . M . L . C . P ? _MATRIZ A a la
~::::;::=:;:::::::::::::::;::';:~'=;;:=:=;;::;:::;;:::~=:=======~ MATRIZ MEMORIA M)
Matrix A(3.3l:B(2.2l
\ >A.s.0.1.T.K.+.-.z.M.L.C.P ?- 1
• Determinante (det A)

o e t e r m 1 n a n t A = . .. .. \(Determinante)
s>:;::::A::::·=ª==·º>::::;:·=l=·:::T=:::::·=K~·=+:::.:-~·=z=.=M:·=L==·=C=·=P==?'======='-
1 (Retorno a la visuali-
De te rm 1 na n t A =-2 \(Visualización del ~-~-=---'---'--'-'----;_;:_~c.:.....::....:...=-:...:.__...:...:=--1zación del menú)
>A . B . D . 1 . T •K . + . - . z .M. L . C . P ? _resultado)
~M=a~t~r:::;::i=x::=::;A;:=;:::I3~.~3:::il=.'=;_8~(~2=.'ª2~;:=}======1 (Retorno a la visuali-
1
;:I

[~
L>~A...:.·...!:ª!..':...!D=....:..·..!.l..:·..:T~.K~. ...:.+..:·~-_:_·.::.*...:.·.!!M~·..:L~:C=:....:.·~P_?:..:-=---'- zación inicial) 3
En este caso la matriz transpuesta para la MATRIZ A (A~ es 1
202 En este caso el determinante de la MATRIZ A es -2. 2 203
Producto escalar • Visualización de matrices
Después de efectuar cálculos de suma, resta, multiplicación, producto escalar, determinante .
!EJEMPLO si matriz inversa y matriz transpuesta, el resultado del cálculo (contenidos de la MATRIZ A)
Calcular los productos escalares para las siguientes matrices_ se presenta en la visualización. Al igual que con el menú HELP (ayuda),(!) y (fil (§1) se
pueden usar para recorrer la MATRIZ A.
3 G ~] [~ • La operación de (!) §) es idéntica, con la visualización efectuada en la misma secuencia
que la entrada de elementos de la matriz. La tecla [fil visualiza los elementos en la secuencia

[~ ~] ' [~ ~ ]
í inversa.
í' A= B= • Al presionar §) o §) se retorna a la visualización del menú independientemente de la
r
!: Multiplicar la MATRIZ B por el resultado de la MATRIZ A multiplicada por tres.
visualización actual.
• La tecla® también puede ser usada desde la visualización del menú para visualizar los
1
+- contenidos de la MATRIZ A. [fil, (!J, §],§) y§) también pueden ser usadas como se desee.
~- .
.. IMatrlx A ( 2 . 2 J: 8 ( 2 . 2 l
> A.8 . 0 . 1 .T.K. + . -.:i: . M . l . C . P ?_
,,
IKJ 2 §l 2 §l l._?ª"""=(-l_._1_
_ l _=_0_ _ _ _ __ _ _ _ _ _ _ _ _j(Especlficaclón
_MATRIZ A) de la 1EJEMPLO1

1§2§2§1§
,,..M,..,-a"'"'t-r-,...
1-x--A~(""2,_.....,2~)"'"':"""'8,.-.,-(=
> A . B . O.l.T.K . +.-.:r.M . L . C . P ?_
2 -."""'2'""""""
) ------~, (Entrada de elementos)
.
IMa trix A ( 2.2 J: B ( 2 . 2)
>A. e . o . 1 . T. K.+. - . z . M . L . C . P ?_
a (l .1l = l 1 (Selección de la visual~
kzA(2 .2 ) - A 1(Producto escalar) _ ~>~A--'.-'ª'--·º
1 ~·~l_.~T_.-'-K~-~+_.---·- "-
· _M_.--'l'--
. .-C""'.-'-P_?"-=
____,_ zación de los elementos
1. k = 1 ?- . de la MATRIZ A)
a 1l . 1 ) - 3 1(Resultado de la mul- ,,..a---,-(_,.1-._,2,,_,...
l - =--,2=--------------~, (Confirmación de cada
1 > A . B . O . 1 . T . K . + . - . :i: . M . L . C . P ? tiplicación por 3 asig-
.nado a la MATRIZ A) ~>::;:A:;;·::ª:::: · O~.::l=·=T~.::K::·=+==·=-="="= · :::M=·:::L=: . C:::::.:::P=?==~· elemento)
([) 2 §) 2 § ~,?b,..._~(~1-.-1,_,.l--0~-------------~,(Especificación de la ª( 2. 1 i = a'
1 > A . 8.0.l . T .K. + . - . z . M . L.C.P ?_
'-·- ' - = - - - - - - - - ' - - - - - - - - - - - - - '·MATRIZ B) -- a (l .2 J = 2
3§)1§)0 §) 2 §) 1 > A . e . O . 1 . T . K. +. - . " . M . L . C . P

Matrix A 12.2 !: s 12 . 2 > j Ma t r 1x A ( 2 . 2 ) : 8 ( 2 . 2 l 1(Retorno a la visualiza-


> A . s . 0 . 1 . T . K . + . - . z . M .L. C . P ?- 1L>~A....:..-'=B'---'-'.º:::....:.·....:.l__:·:...T!.-.:... .:..:Kc.;•:...+~-----'·-"_;_
• "'
M-'-'..;L;....;_
. e=-'-.-'-P_?'-'-=---'· ción inicial)
A z B - A ( 2 . 2) 1(Multiplicación de A y B)
~ > :A~·=ª=·=º;::::::·=l=-~T;:::::::
. K=::·=+=·=-==
· =ª=·=M=·=L::::::
· =C=·=P==?=====:;·
a (1. 1) = 9 1(Visualización del
>A . B . O. 1 . T . K . + . - . z . M. L . e .P ? . resultado.)
:==a::;(::;l=. 2~)===~1:¡¡5;:':'::============~, (Presionar~ después
>A . B . O . 1 . T . K . + . - . z . M. L . C . P ? . de la confinnación.)
~a~(~2~.~
l~) =_:::::::::;l~B;::::=::::::::==::==::==:==::::::=:::::::::::===:
> A . e .o . 1 . T.K . + .-. z . M . L . C . P?
a ( 2.2 ) = 12
> A . e .O . l . T.K. + . - . z . M . L . C . P?
Ma t r i x A(2 .2 ) : B (2 .2 ) 1(Retorno a la visual~
._>
-'-'A_.-'e'--
. =-º-·-'1_ . T-'-.-'-K'--
.+ -'---'---'-''z--.-"M'--
.L =-·-=C'--.--'P --'-?-=-'----'· zación inicial.)

En este caso, el resultado del cálculo del ejemplo es

3 [~ ~ ] [~ ~ ] 1: 15 ] = [ 12 .
• Menú HELP (ayuda)
Al presionar 8 en la visualización del menú se produce una visualización HELP (ayuda)
que explica el significado de cada comando.
I nput A(m . n l
l nout e(m . n l
Al presionar(!) , [fil o §len este momento se recorre a través de los comandos. Al presionar
ya sea §) o §) se retorna a la visualización inicial.

204
205
DIAGRAMA DE FLUJO DE LA OPERACION DE MATRICES
INTEGRACION NUMERICA
Comienzo de
la biblioteca
5200 (METODO DE ROMBERG)

Visualización Determina el valor de la intergral del intervalo a, b de la función y= f(x) graficada abajo usando
del menú
el método de Romberg.

Entrada del nümero Entrada del nümero de Entrada de \os elemen- y


de filas de la MATRIZ A columnas de la MATRIZ A tos de la MATAlZ A

y =f(z)
E.'1ttada dei nUmero Entrada det nümero de co- Entrada de los elemen--
de filas oe la MATRIZ B lumnas ae 1a MATRIZ B tos de la MATRIZ B

. (Unidad de ángulos= radianes)

z
Cálculo de
A+B

Cálculo de
A-B Los siguientes parámetros se especifican para determinar la integración numérica usando
(fil Al previo
el Método de Romberg.
ffi Cálculo de elemento a, b Intervalo
A·B
Condiciones de error para determinar el número de divisiones (E> 1área n+ 1 -

IIl área n 1)
Cálculo de A-',___ __
ciclo Número máximo de divisiones (entero positivo)

Cálculo de A• ,___ __ El valor inicial del área se determina usando la fórmula del trapecio.
* El nombre de la variable para la función f(x) debe ser representado por x.
* El valor entrado para E debe ser mayor o igual que 1 E - 90. Como los cálculos internos
Cálculo de k·A ! - - - - - - - ' se efectúan en 12 dígitos valores más pequeños tienen poco significado.

@) Cálculo de OPERACION
del A
Romberg·s method / f (xldx [a.bl
5200~ l:f(xl.[a.bl 2:e.loop
MATRIZ A a MATRIZ M
La visualización del menú que se· ilustra arriba aparece al activar la biblioteca. Se debe
seleccionar 1 ó 2 en conformidad con el tipo de procesamiento a ser efectuado.
MATRIZ M a MATRIZ A 1 - - - - - - - - - - - - - - - - - - - - " i
1 Especificación de la función f(x)/entrada del intervalo
2 Condición de error/Número máximo de entradas de divisiones
Intercambio de MATRIZ AJ
MATRIZ B
jEJEMPLO i
Menú HELP !9§J Determinar el valor integral en el intervalo [3, 5] cuando f(x) = lnx. La condición de error
¡ayuda) 1---,.---------------------<..i (E)= 0,0001 y el número máximo de divisiones (ciclo) es 2 10 • ·
A la próxima visualiza- t - - - - - - " 1
ción HELP (ayuda)
Romberg' s method f ( X ) d X [a . b l
1:t(xJ.[a.bl 2:e.looP
A la próxima visualiza-
( c>0) 1 (Selección
de entrada
ción HELP (ayuda) 2 ¡Err :An+l-Anl<c
de parámetros)
E= 0.0000001 ?
A la visualización HELP 2n ¡ (Entrada de la condición
(ayuda) 0.0001 §1 ¡Max loop ( n >0 J
n= B ?_ de error)
10 §1 Romberg·s method f ( X ) d X [a . b l (Número máximo de
1 : f ( X) . [ a . b] 2: c. loop entradas de divisiones)
207
r,.

De f 1n e f u n c t 1o n (Especificación de la
1_ 1 ( x ) ? _ función, selección de
ECUACIONES DIFERENCIALES ORDINARIAS
~--~-=-----------------' entrada de intervalo)
f
a= 0 ?_
Ln x d x (a . b J (Especificación de la
función)
5220 (METO DO DE RUNGE-KUTTA)
~/=¡L::=n=:::::x~d~x::=::¡:(=:a:==.;::b::;:J===========:; (Entrada del intervalo)
b= 0 ?
l
~~
Lnx dx (a.bJ
f 1 ( X ) d X '" . ,.:;_
La ecuación diferencial ordinaria expresada como f(x, y) retorna x =a, · y= y(a)
f Ln x d x [a . b J (Visualización del · ... ~$ -·
como condición inicial para obtener la solución numérica.
J 1 ( X l d x = 2 . 7 5 14 valor integral) ~:.¡:,·.'
li
¡. f=5R=;o=:m:;:¡b¡;::;;:e=;r=;g;=:=.:;::s=;m;=:e;=:;:t'i:h=:o:=:d;¡==¡;::;f¡=;=
( ::=x:::¡)=d;:x::=::¡:(=:a= ==
. b;:::::;:J
(Retorno a la visuali-
'--'-1_:-'!~(_x..,)_.-'(~a_. ..::b_.J,___ _ _-=2'--':c...:..c..:.·-:1...:0:...:0::...:.C_ _ ___J zación del menú)
y

Esta visualización indica que el valor integral para el ejemplo es 2,7514. En la figura de la izquierda se retorna la
condición inicial x =a, y= y(a) cuando la

!.
El mensaje "not found" (no encontrado) se visualiza cuando no se puede encontrar el valor
integral. Y(a)
h: tamaño
del paso ecuación diferencial ~~ para la fun-
ción desconocida y.-f(x) se conoce, con
f Ln x d x ( a . b J 1 (Intervalo (O, 1 J en el lo que se calcula la solución numérica
1....:.:.n-=o-'t'--.:...1.::o..::uc...:n.:...d=---------------__J· mismo ejemplo)
para x en la función desconocida.

IMPORTANTE
Dependiendo del tipo de función de integración o gama de integración, grandes errores OPERACION
pueden generarse en los valores obtenidos a través de la integración. Los siguientes puntos
deben ser cuidadosamente observados para asegurar valores integrales precisos. 5220 ~ ¡~ ef ln e f unction dy / dx

1. Funciones periódicas y funciones simétricas ! EJEMPLO i


Realice los cálculos para cada período o ciclo simétrico. 3
" Expresar la ecuación diferencial f(x, y)= : x , (condición inicial : y(O) = 1) con una solu-
1
ción numérica en que el tamaño del paso sea de 0, 1.

:, f:f(:r)d:r= J 0 ftn .f(:r)d:r (! y / d x = 3 :e y / ( l + x } 1 (Entrada de la


.1'-"-"
x 0 "= - "0 - -? '_" - - - ' - - = ' - - - - - - - - - - - - - - - - - - ' ecuación diferencial
!! b En el gráfico de la izquierda, n = 4. ordinaria)
!; O§) (! y ¡ d x _ 3 :e y ¡ 1 J T x ) 1 (Entrada del valor in~
1. y 0 = 0 ?_ . cial de x)
1 §) s;=t:::e::p:::_:::::::;:i~z=e===:n====;::1=;=;:h::;:):=:¡0~)======;1 (Entrada del valor in~
!::j
5 4 4
2: Valores integral~~ positivos/negativos de acuerdo a la integral .Ah= l ? _cialdey)
D1v1da en parte pos1t1va y parte negativa, y calcule individualmente.
/(:r)
o. 1 ª d=y=/=d=x=::'::=::::;3;::c=y::;/::;(::l~T=X:;l==========;, (Entrada del tamaño
!::I

. y (0 ¡ - 1
L.L~!...L-=---!-----------------' ción de la solución
. del paso y visualiz.a-

numérica para x - O)
. . - - - - - - - - - - - - - - - - - - - - - - , , (Visualización de la
Íab f{ :r)dz= J; /{:r)dz+ Jg f{z)d:r 1 ~ ~ ~ ~ ~ . = 3 :e Y I 1 1 + x 1 . solución numérica
L--------- - - -- - -----------' cuando x - 0, 1)
b Parte positiva Pano negativa
A-ces A-neg • " .... " se visualiza como aparece durante el cálculo de la
solución numérica.

3. Fluctuación grande en valores integrales debido a una fluctuación pequeña en la ldy/dx


y (0 . 1 )
==3:cy /( l+x l
1 . 33098 3 302
gama de integración
Divida el intervalo ·integral (realice el intervalo más pequeño cuando la fluctuación es gran-
de), y calcule individualmente. d y/ d x =
3 :e y ¡ ( l + x ) 1 (Visuaílzación de la
. y ( 5 } = 2 l 5 . 99 l 1132 . solución numérica
1L!...!...!:~-=--=~::...;..-"'-":....:....~..::...:=------------'parax-5)

d y ¡ d x = 3 :r y / ( ¡ + x ¡ 1 (Retomo a la visualiza-
J: f(z)dz== J:'/(z)dz + J:.'f(:r)dz 1'-·.:...
? ...i3...:ll:..:Y:..../'--'-(-'1-'+-'x::.....:..)_ _ _ __ _ _ _ _ _ _ _ _~_ ción inicial)

+ ...... + J:r,
(b f( z )dz

208
209
Mientras se visualiza la solución numérica, []) ( o 0) visualiza la próxima solución numérica Lagrange's interpolat ion ¡<Entradadelosdatosx
mientras que [fil visualiza la solución numérica anterior. Las teclas §] y §) retornan a·la IL.!..x_:_?_.=4:___ _ _ __:_:=..Y.::=_l:__·..:..1.=.2..:5:___ _ _ _ _ _..J. Yse obtiene 1, 125 para
y)
visualización inicial. También se puede visualizar la solución numérica hasta un tamaño de ~1-Lx-?a_g_r_a_n_g_e_·-s-~i-n-,-t_e_r_p_o-_,.1-a_,t-,..-io-n------,1 (Se solicita la entrada
paso x n (1 ~n~SO). ====================:::::!· de datos x)
!:::·

Lag r ange · s in ter oo 1 a ti on J (Retomoalavisualiza-


1.L .!..l..:..:.!!.x_ _ _ _..::2:..::c.:s~e.,;.t__,d,_,a:._,_t"'-ª---------'· ción inicial)

Ell!!l~--'-N-TE_R_P_o_L_A_c_1o_N_oe_LA_G_R_A_N_G_E_.~~
De aquí se puede observar que se obtiene el valor 1, 125 para x = 4.
• Como se ilustra abajo, el mensaje "not found" (no encontrado) aparecerá cuando la inter-
polación no se efectúa usando el polinomio de grado n.

lnot found

Se crea un polinomio de grado n para conectar n + 1 puntos en un plano y los datos se ínter:
pelan según este polinomio. Esta· unidad es capaz de manejar puntos en el rango de -·.- -
2~n~200 (n=entero).

y
Determinar el valor del polinomio de gra-
do n para la curva que pasa por los cuatro
puntos de la izquierda para n - 4. g._____ F_u_N_c_1o_N_G_A_M_A_r_cx_)_ _ __

~-0-1--------x~i------.-.x Determina el valor de la función gama en el rango de O< x ~ 70 con seis dígitos significativos.

y
s
OPERACION 4 1
5230~
(Lagrange·s
l:x
interpolatlon
2:set data 3 /
2 \ 1/ La función gama se expresa en la forma
De la visualización inicial se pueden seleccionar las dos operaciones siguientes:
1 : Interpolación de datos 1\ ,_ 1/ del gráfico que aparece a la izquierda.
2. : Entrada de un número n de puntos
:r
o 1 2 3 4
\EJEMPLO\
Crear un polinomio de tercer grado que conecte los tres puntos siguientes y determine su
valor cuando x - 4. OPERACION
!0<xb70l

(Punto de entrada)
5250~ !.xGamma
= 1
functlon
?

\EJEMPLO\
(Número de puntos) Determinar el valor de la función gama para x = 3.
(Coordenada x del
G a mm a f u n e t i o n {0<xk70 l \(Entra el dato x)
punto Pi) 3~ .1 r13 ) = 2 (Visualización del
~===::::¡:::~:::::::;::::::::;::=;:==::;:========= (Coordenada y del L!..J,.,;:c_!_-=.-=.-------------- resultado)
'--"-=---'"---'-='-------------------' punto Pi) Gamma function (0<xb70l \(Retomaalavisuali-
L.!..X_:=~3o._?!:.=_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ zación inicial)
\
[. a g r a n g e · s ¡ n t e r p o 1a t ¡ o n 1 (Coordenadas de los
.1 1 : x 2 : set da t a . puntos restantes)
1 ~~~~~_:'=r==a:=n::==g:::e=:·=s=~i=n::;=t::e=r=o=o::::;:I=a::::::t:::i=o=n====:::::;J (Interpolación de datos)
;::J
Aquí, el valor de la función gama es 2.
• Se pueden efectuar un total de seis entradas (incluyendo las comas decimales) para la
entrada de x.
21!
210
.. - ·--~------------- --.. ~" ..... ,~ •. - .... , .. ,_....... ,_~~,..·-- ,-,~-·----- -"--=-~·>····~~-~ ... , .• ~- ... --~
~ FUNCION DE BESSEL Jn(x) l
~--'----_ _ _ _J _ _ _ _F_u_N_c_i_o_N_o_E_a_es_s_e_L_v_n<_x_>_ __J

Determina la solución elemental Jn(x) de la ecuación diferencial de Bessel dd~ + - -


1 Determina la solución elemental Yn(xJ de la ecuación diferencial de Bessel d2y + __!_ •
d 2 X X ~ ~ . ~ X
· _dy + (1-...;-) y=O en el rango de O~n~9 (entero), O~x~30 (condición de x) con dx + (1-7) Y= Oen el rango de 0<x~30 (condición de x) con seis dígitos significativos.
X. X
seis dígitos significativos. y
y=Yo{x) y=Ydxl

y=Yo(x): n•O
Y• Y1{X) : n•1

y- Jo{x): n=O
OPERACION
y=J 1{x):n-1
5270 ~ 1Y n 1 X
n?_
)
: X?
10bnb9 . 0 < x b 30 )
: Y=

OPERACION ! EJEMPLO 1
J n 1X Determinar la función de Bessel Yn(x) para n = 3 y x = 4.
5260 ~ . n? _
1
)
: x?
1 0bnbs . 0¡,x.f:30 l
: J=

! EJEMPLO 1 Yn ( x ) ( 0bnb9 . 0 < Xk 3 0 l 1 {Entrada de los valores


1 n? 3 : x? 4 : Y= . .... . de n y x)
Determinar la función de Bessel Jn(x) para n = 2 and x = 3. ~IY;;:::::n~1=x=1==========:;(::;0;:k=n=b:';:.:;9=.~0=<:;::x=_=L::;;;3::;0:::;);:::::==~1 (Visualización del
n? 3 : x? 4 : Y= - 0 . l 8 2 0 2 2 . resultado)
J n ( x) ( 0 f, n f, 9 , 0 f, x b3 0 ) 1(Entrada de los valores = n~(=x=1======1=0=k=n=_:;:L:::S=.=0=<=x=_=L..:::3=0=1===:1 {Reiorno a la visualiza-
;::Y
1 n? 2 : x? 3 :J = .. . .. . de n y x) '-·n"'-'-?=-_:""'x;;...?~----:-'Y_=_ _ _ __ _ _ ___,, ción inicial)
~IJ~n~1=x=l;:::::::::::::::===:;1:;0~f.:::::n_:;:'-::;;9:::.:;0=b;=:x_::;:'-::;;;3::;0=1;:::::=~, (Visualización del
n? 2 : x? 3 : J = 0 . 4 8s09 1 . resultado) '
;:J=:=n::;1=x~);::=====::::;1:::0=b=n:::b::;S=.=0=b:;=x::b::;3=0=¡==~, {Retoma a la visualiza- Aqui, el valor de la función de Bessel es - 0, 182022.
I
~~n_?~ -~-:~x~ ?_ __ _:-'J' - = - - - - -- - ----'· ción inicial) • Se pueden efectuar un total de seis entradas (incluyendo comas decimales) para la entrada
de X.
Aquí, el valor de la función de Bessel es 0,486091 .
• Se pueden efectuar un total de seis entradas (incluyendo las comas decimales) para la
entrada de x. ·

212 213
5280 FUNCION DE BESSEL MODIFICADA In(x) 5290 FUNCION DE BESSEL MODIFICADA Kn(x)

Determina la solución elemental ln(x) de la ecuación diferencial de Bessel modificada d2y2 · Determina la solución elemental Kn(x) de la ecuación diferencial de Bessel modificada
n2
+-
1 dy n2
· - - + (1--2- ) y=O en el rango de O:sn:s9 (entero), O:sx:s10 (condición de
dx
d2y
dX2 + x ·
1 dy
dX +(1-7) y=O en el rango de O~n~9 (entero), 0<x~10 (condi-
X ~ X - - - - ción de x) con seis dígitos significativos.
x) con seis dígitos significativos.
__
. ,;_.. y
y

y=Ko(x) : n=O
y=Io(x) : n=O
y=K1(x): n=1
y=l1(x): n=1

OPERACION OPERACION
¡ 1n ( x l
~?- 5290~ l0bnb9.0<xbl0l
5280 ~ :x?
(0bnb9.0kxbl0l
: 1 =
1 Kn (
n?_
X )
:x? :K=

!EJEMPLO! !EJEMPLO!
Determinar la función de Bessel modificada para n = 3 y x = 5. Determinar la función de Bessel modificada Kn(x) para n = 4 y x =6.

1n ( X ) ( 0knk9. 0kx b 1 0) ¡(Entrada de los valores 4~6@ 1Kn ( X ) (0bnb9.0<Xbl0) 1 (Entrada de los valores
:n?4 :x?S :K= .... den y x)
~7
1
n~?~S==:=:=x=?=4=======:;:::::;::1====·~·=·=·=·===========denyzj (Visualización del
1 n ( x) i 0knb9, 0bxk 10) ¡(Visualización del Kn 1X ) 10bnk9.0<Xkl0)
1~:;:n=?~S==:=:=x=?=5=======:;:::::;::1===1=:0=·=ª=ª=1=2=======· resultado) n?4 :x?S :K= 0.00418387 resultado)
1 (Retorno a la visualiza-
1n ( x J 1 0knk9, 0kx kl 0 J ¡(Retorno a la visualiza- ~ 1 K n (X ) (0knk9.0<xbl0l
ción inicial)
1'-'"-n..:..?=-'---':'--'x'-?'-------':'-'-1=::..__ _ _ _ _ _ ___J_ ción inicial) :n?_ :x? :K=.

Aquí, el valor de la función de Bessel modificada es 0,00416387.


Aquí, el valor de la función de Bessel modificada es 10,3312. * Se pueden efectuar un total de seis entradas (incluyendo comas decimales)
• Se pueden efectuar un total de seis entradas (incluyendo comas decimales) para la entrada para la entrada de x. ·
de X.

214
"
1
~ '

!t
. 5~

~'--~~-N_u_M_E_R_o_s_c_o_M_P_L_E_Jo_s~~~~
Como lex number A ( a+bl l
. i;-
I_b= 0 ?_
7~
l> ~ .~ . i ~ s .A. + . - . s ./ . M . L . C?
if.,
ll~
:.
• Operaciones aritméticas

Los cálculos de números complejos involucran operaciones aritméticas y la determinación !EJEMPLO 1


de valores absolutos, argumentos, potencias cuadradas, raíces cuadradas y números re- Efectuar las siguientes operaciones:
cíprocos. (2+3i) + (3-2i)
Esta unidad es capaz de efectuar una amplia variedad de cálculos de números complejos,
con un rango de valores de entrada permisibles< 1ESO. Como 1 ex numbe r A! a+b 1 1 ¡<Especificación de la
.._a"-=-=0'--'?'--'-=---------- -------'entrada del número
complejo)
OPERACION .--.,..2__,+_,3....,..
I - - - - - - -- -- - - - - - ,¡(Entrada del número

5300 ~ ;:<
:;:::::A::::·:::::G:::·::::::I::: /=.:::M::::·:::L:::::::.e==?====:::::· complejo A)
· =s=.=A=·= +=.=-=·="'=·=
·


.._C"--o-m..:oc...1_e_x'-=_n_u_m_b_e
_e= 0 ?_ _r__s_(_c_+_d_l _
l ------'I.(Adición)
La visualización del menú de números complejos permite la selección de los siguientes
r:':! procesos: 5 + ¡
~>~A_. ..:G_._I~.S~._A_,_+_
._-_._s_.~/_._M_.~L'--·-C~'--?=-~-~- complejo B)
1(Entrada del numero

l ! A : Entrada del número complejo A (a+ bi)


G : Valor absoluto (r) y argumento (9) para el número complejo A Esta visualización indica (2 + 3i) + (3 - 2i) = 5 + i
(resultando en la unidad de ángulo determinada El mismo procedimiento puede ser efectuado para la resta, multiplicación y división.
mediante la fijación de modo actual)
: Número recíproco para el número complejo A 1/(a+bi)-+ (a+bi)
S : Raíz cuadrada del número complejo A J(a + bi) -+ (a+ bi) • Valores/Argumentos absolutos
" · Cuadrado del número complejo A (a+ bi)2 -+ (a+ bi)
+ : Adición del número complejo A !EJEMPLO i
y el número complejo B (c +di) (a+bi) + (c+di) - (a+b~ Determinar el valor absoluto (r) y el argumento (11) para (1 + 2i).
Substracción del número complejo A La unidad de ángulo: DEG ( GJ ) e
y el número complejo B (a+bi) - (c+di)-+ (a+bi)
*: Multiplicación del número complejo A Eje de los números imaginarios
por el número complejo B (a+bi) x (c+di)-+ (a+bi) , 2
I : División del número complejo A
por el número complejo B (a+bi) +(c+di)-+ (a+bi)
M : Asigna los contenidos del número complejo A
a la memoria de números complejos M (e+ fi) (a+bi)-+ (e+fi)
L : Asigna los contenidos de la memoria de números Eje de los números reales
complejos M (e+ fi) al número completo A (a+bi) - (e+fi)
C : Intercambia los contenidos del número complejo A o
y el número complejo B (a+ bí) .... (c+di)
. : Ayuda (Explicación de cada operación)
Co m p 1 e X n u m b e r A ( a+b 1) 1(Especificación de la
a= 0 ?
1. _entrada del número
• Especificación de números complejos --=--- = - - ' - = = - - - - - - - - - - - - - - - - ' c o m plejo)

La especificación de los números complejos se efectúa presionando(!) en la visualización 1 + 2 1 . 1(Entrada del número
del menú. 1>A . G . 1 , s , A . + , - . z • / . M . L . e ? . complejo A) ·
~==:;:::::;~~~~========::::=:::======~
r - 2 . 23 6067977 1(Cálculo del valor abso-

!EJEMPLO! · -'-
1'-"'"ª-"---'6'---'3=- 4""3_4-'9~4-=8-=8-=2=---------~- luto y el argumento)

Asignar 5 + 7i al número complejo A.


Aquí, el valor absoluto (r) para (1 + 2i) es 2,236067977, y el argumento es 63,43494882 (DEG).
C o mP 1 e x n u m b e r A ¡a+b ¡ ¡ 1 (Especificación de la La unidad de ángulo resultante se determina mediante la fijación del modo ANGLE actual.
1..__=-ª-=-=0'--?'-=------------~-_J- entrada de número
complejo) • La unidad de ángulo se especifica de la manera siguiente:

216
217
8 @J : Grados 3 + 2 i 1(Entrada del número
8 [[) : Radianes 1 >A.G. l .S.".+.-.:c./.M.L.C? .complejoA)
8 CID : Grados centesimales ;:I::;;3;:::+::::;2::;i::::::==============~¡ (Asigna la memoria de
:=::>=A=·=G=:::::.::1:::·=S=·="=·::::+::::·=-==·::"::::;·;::::/:;:::::.::M:::·:::L=::.=C=?=-===:=; número complejo a A)
• Cuadrado/Raíz cuadrada/Número recíproco [±) 1C o m o 1 e x n u m b e r 8 ( e+d i ¡ 1(Adición)
. e= 0 ? .
4 ~ H~ª ;::::::;;==::;:;:==================~
1 7 + 8 i 1(Asigna4+6i a 8)
!EJEMPLO! >A.G.l.S.".+.-.:c./.M.L.C ?_ .
Efectuar los siguientes cálculos:
Esta visualización indica (3 + 2i) + (4 + 6i) = 7 + Si.
<D (2+i)2 @v(-7 +24i) @-1-
3+2i
3 + 2 i 1 (Asigna el número
1
'-'->.;..;A-''-"G'-'-."'-1..:..·..:S:...;•c.."_.;...·..:.+_;·_-_;,.·-'-"-''..:./_.;.... .:::M..:.·-=L:....:..·=C--=?-=-=----' complejo en la memo-
G)Cuadrado ria al número comple-
jo A en lugar de la .
reentrada)
C o m P 1 e x n u m be r A ( a+ b i ¡ J (Especificación· de. I~ ~
B rl ,,,~-~-m-~-,.-1?_e_:_n_u_m..,.b_e_r--,8,....,..(-c..,.+_d,_1-·~¡-----~, (Substr~cci~n)
1'-·.::.a_=__,0,,__,_?-=-,___ _ _ _ _ _ _ _ ___:..:.:..:._::__=::..=:::.J. entrada del número
complejo) •
B 3§)9§) .:::.:....:....~...:....;c._..:....::'-'-'--'-.!!!....:-"-'--"'---''-=-----'I
Í
-¡;2:--:+;---,-----------------'--...,I (Entrada del número
.._::..>.:oA_,._,G::_:_·..!.....:'_:S::_:_·_"...:.·...:+~._-_:·_::e~./~·.!!.M:.....·c..L~.~C:.._?::.=._ _--1. complejo A) ~: L::...:..:6..:.-=-::..:...7.:....:.i
,_>A.G. l .S.".+.-.:c./.M.L.C ?_ . (Asigna -3 + 9i a B)

Esta visualización indica (3 + 2i) - ( - 3 + 9i) 6-7i.


L::...:..:3_:_,+::_:_..:.4...:.i_,,_.:___:_:~__:~:...!...~!...!...:~~__r_=----_JI
>A.G.l.S.".+.-.:c./.M.L.C ?_ . (Cuadrado)
• Intercambio
Esta visualización indica (2 + i) 2 3+4i.
!EJEMPLO j
@Raíz cuadrada Asignar los siguientes dos números complejos a los números complejos A y B:
(5 + 2i), (3 + 4i)
C o mP 1 e x n u mb e r A ( a+ b i ) 1(Especificación de la -
'-·ª=-=__,0,__.;..?.::-.___ _ _ _ _ _ _ _ _ _ _ _ _ __¡, entrada del número
1
complejo) ·· Comolex number Ala+bi J ¡<Entradadelnúmero
B 7 §124 §1 r¡::_-:;7,--+.---""2'4'¡¡---------------,1 (Entrada del número I.;::::;;3::::+::=:4:;::;i
a= 0 ? . complejo A)
===============~/(Primero se asigna
.._::>~A~·=G~.~l~·=S=·="=·=+=.::-::::·:::":=·::/:::·:::M:=·::L::·=C=?======· complejo A) · ·:
1 >A. G. 1 . s . A • + ' - . :e . / . M . L . c ? _ . 3+4i al número
[[]
l'-r-'-3:...;..;+~-'4-'i-=-.:.-.....:....::...:.__:-=-'-'-~'"-'--.::....:.~-'...=------'I
>A.G.l.S.".+.-.:c./.M.L.C? . (Raiz cuadrada)
.__.;..;..:.-=...;....;,.~'-'--'--'-''--~~_.;....:::..:.-=.."'-"'--='-=--- complejo A)

0 1(Asigna el contenido
'-'->.:..;A..:.·...::G'-'-.-"'-1..:..·-=S:..·:...."__:.·-'+-'''--~·-="c.:·..:.I__,_. .:::M..:.·...::L:...:...·=C___,?'-=-----'· del número complejo
1
Esta visualización indica ..¡ ( - 7 + 24i) 3+4i. A al número complejo
8)
.-=c_o_m_o_,..l_e_x_n_u_m~b-e-r--A~l-a..,.+..,.b~I~¡-----~¡(Entrada del número
@Número recíproco
1. a = 0 ? . complejo A)
;:I:::;;5:::::+:=:;2=;================~/ (Se asigna 5+2i al
C o mo 1 e x n u mb e r A (a+b ¡ ¡ 1(Especificación de la .._;_>.:..;A...:'...::G~."'-1...;.·-=S:..·c.."_;,.·...:+_;·:....-_;..'-'-"c.:·..:./_.;...• .:::M..:.'...::L:....:..·=C-'.-'?'-=------' número complejo A)
'-·ª=-=__,0,___,_?.::-.___ _ _ _ _ _ _ _ _ _ _ _ _ __J. entrada del número
1
complejo)
-¡;3:--:+;--""2'¡----------------....1 (Entrada del número
Í[==>=;;A=·~G~.~l~·~S~.;¡:":::·::::+::::::.;;:-:::·=¡:e~./~.~M~.~L~·::C=?=====!· complejo A) La operación anterior asigna 5 + 2i al número complejo A, y 3 + 4i al número complejo B.
:...::.::0...:.._:2:...3::...:.0...:.7..=6:...9.:__2_:_:_:__0..:.. ...:1:....5c..3~8.!!4~6....!2::_:_i!:..._!_,=-_ __JI. (Número recíproco) _
L_?A.G.l.S.".+.-.:c./.M.L.C? • Visualización de "Help" (Ayuda)
Al presionar c:J en la visualización del menú se produce una explicación de cada comando.
• Cálculos de memoria
\ A : input A
!EJEMPLO 1 G: Gauss r=IAl:S=argument!Al
Efectuar los siguientes cálculos usando la función de memoria:
(3+2i) + (4+6i)
En este momento, l]D, ª·
y[!) pueden ser usados para recorrer (scroll) la visualización.
Cada presión deª ([!])avanza al próximo comando, mientras que presionando l3D se re-
(3+2i) - (-3+9i) torna al comando anterior. Al presionar§! o §fil se retorna a la visualización del menú. Tam-
bién se retorna a la visualización del menú después de que se ha visualizado el comando final.
comolex number A(a+bil ¡<Especificacióndela .
l.....-=-ª-=--=0=--..:..?-=-'----------------_J· entrada del número
complejo)

218 219
-_JJ~
[EJEMPLO )
Las siguientes operaciones pueden ser usadas para entrar valores independientemente de
_ _ _ª_'N_A_R_'_º_-o_e_c_1_M_A_L_-H_E_XA_o_e_c_1M_A_L_ _ la fijación del modo base actual:
15, D Decimal 15 (hexadecimal F, binario 1111)
15, H : Hexadecimal 15 (decimal 21, binario 10101)
Los cálculos binarios , decimales y hexadecimales comprenden operaciones aritméticas bá- ~~ 101 O, 8 : Binario 101 O (decimal 1O, hexadecimal A)
sicas, operaciones lógicas, complemento a dos, desplazamiento lógico y conversiones. ~·
Esta unidad es capaz de combinar valores binarios, decimales y hexadecimales, siendo--su ::_-~ Los resultados siempre se visualizan usando la fijación de modo base actual.
rango de valores permisible de -2147483648 - 2147483647 (32 bits). ~-·,--
• Operaciones aritméticas
OPERACION
!EJEMPLO )
5350 ~- 1 ( DEC l 0
> 1 · B · O . H .+. - . :r . 1. A . O . X . N . C . L . R? _
1
Efectuar los siguientes cálculos:
CD 1011001 e+ 11 OOe @ 2ACH x 1BH @ FFOOH+ 10106
La visualización del menú de cálculos binarios/decimales/hexadecimales permite la selec- ~~­
cióh de los siguientes procesos: ---- -

1 : Entrada del valor


8 : Conversión del valor visualizado a número binario l~?: ~ ~D- ~ . +. - . :r ./ . A.O . X . N . C . L . R?_ ,
D : Conversión del valor visualizado a número decimal CID 000000000 00 0 0 00 000000000 00000000 (Modo binario)
r- H : Conversión del valor visualizado a número hexadecimal > 1 . B . O. H . + . - . :r . / . A. O. X . N . C . L . A?_
OJ l!n~ut data X ( .8.0.H ) !B I NJ 1 (Especificación de

1
. + : Suma

_ .. *:
Resta
Multiplicación
1011001 ª 0000000000000000000000000 1 0 11 001 (Entrada del valor)
> 1 . B . D . H . + . - . :r . 1. A. O . X. N . C. L. A?_
entrada del valor)

I : División C±J ¡ 0~00000000000.00000000000010 11 001 !(Adición)

.,
r A : ANO (producto lógico)
O : OR (suma lógica)
X : XOR (Suma lógica exclusiva)
1100 ª 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 1 0 1 (Entrada del valor)
> 1 . 8 . D . H . + . - . :r . / . A . O . X. N . C . L. R?
N: NOT (Negación)
Esta visualización indica 1011001e+11006 = 11001016
C: Complemento a dos
L : Desplazamiento lógico a la izquierda
A: Desplazamiento lógico a la derecha
. : Ayuda (Explicación de cada operación)
(El [ HE X ) 0 0 00 0 0 0 0 ¡ (Modo hexadecimal)
>1 . B . D . H . + . - . :r . / . A . O . X . N . C. L. R?_
• Operaciones y visualización OJ Input data x ( . B .D. Hl [ HEXJ (Especificaciónde
x ? entrada del valor)
1. Los siguientes indicadores en el extremo superior izquierdo de la visualización en el me-
nú indican la fijación del modo base actual. 20© ª [ HEX J 0 0 0 0 0 2 AC
>1 . 8 . D . H.+ . - . :r . /. A . O . X. N . C. L. R?_
(Entrada del valor)

[DEC] : Modo decimal 00 [ H E X J 0 0 0 0 0 2 A C :s _ (Multiplicación)


[HEXJ : Modo hexadecimal
Blanco : Modo binario 1 (]] ª [ HEX J 00004824
> 1 . 8 . D . H . +. - . :r . /. A. O . X . N. C . L. A?_
(Entrada del valor)

2. Entrar valores distintos ·de O y 1 para los cálculos binarios, valores fuera del rango o a
9 para los cálculos d_ecimales, valores fuera del rango de O a 9/A a F (mayúsculas o mi- Esta visualización indica 2ACH x 1BH = 4824H.
nusculas) para los calculos hexadecimales, o valores de más de 32 bits causa que el va- El mismo procedlmiento puede ser usado para la resta y la división.
lor entrado sea descartado.
Los valores binarios, decimales y hexadecimales pueden ser usados en combinación en @
un cálculo simple.
(El 1( HEX J 00000000 1(Modo hexadecimal)
> 1 . 8 . O . H.+. - . " . / . A . O . X. N . C . L . R?_
CD llnDUt
x ?_
data x (. 8 . 0.Hl [H EXl l(Especificacióndet
valor de entrada)
[[) [[) 00 ~ 1 [ HE X J 0 0 0 0 F F0 0 ¡ (Entrada del valor)
> 1 . B . O . H . + . _- . :s . / . A . O. X. N . C. L . R?_

220
221
(±) 1 [ HEX J 0 0 00 FF0 0 + _ 1 (Adición)

1010 GJ ([) §l 1 [ HE X J 0 0 0 0 F F 0 A 1 (Entrada del valor "


> 1 . B . D . H . + . - . :e . / . A . O . X . N . C . l . R? _ bmano) .,; OJ ( D H) [ 9 1N J (Especificación de
~ n~ u t
,. B J
' J dat a x · · ' entrada del valor)
110101 §l 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 l 10 10 1 (Entrada del valor)
Esta visualización indica FFOOH + 101 Os= FFOAH > 1 . B. O. H.+. - . :e./. A. O. X. N. C. l. R?_
[fil 1 1 1 1 1 1 1 1 l 1 1 1 1 l 1 l 1 1 1 1 1 l l 1 1 10 0 l 0 l 0 (NOT)
> 1 . 8. D. H.+. - . :e./. A. O. X. N. C. l. R?
• Operaciones lógicas

!EJEMPLO! Esta visualización indica NOT A= 111111111111111111111111110010100.


Efectuar las siguientes operaciones para A= 110101 s y B = 101111 s. ---:-;~_::_

CD A OR B (suma lógica) @A ANO 8 (producto lógico) • Operaciones complemento/desplazamiento


@ A XOR B (suma lógica) @A NOT (negación)
!EJEMPLO!
..
' Efectuar las siguientes operaciones:
~ ; CD Complemento a dos de 1100101 Os
@ Desplazamiento lógico a la izquierda de 1 bit para 11 OOOOs
!
¡ /~?~~~D.~.+.-.:c./.A.O.X.N.C.L.R?_/ @ Desplazamiento lógico a la derecha de 2 bits para 1FCH
[[] 0 000000000 0 0000 000 00000000000000 (Modo binario)
>! .s.D.H.+.-.:c./.A.O.X.N.C.L.R?
CD 1n ou t d a t a x ( . B. o .H J ¡ B ¡ N J 1 (Especificación de 1 [ DEC l 0
> 1 . B. D. H.+. - . :e./. A. O. X, N. C. l. R?~ 1
110101 ª 1x ? _ . entrada del valor)
0 0 0 0 00 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 l l 0 l 0 l (Entrada del valor)
> 1 . B. D. H.+, - . :e./. A. O. X. N. C. l . A?
([) 00000000000000 00 00000000121121000121121121
> 1 , 8. D. H, +. - . x. /.A. O. X. N. C · l · R?_
(Modo binario)

[Q) 000000000000000000000000001101011~~ OJ. ¡1 t d t X (.8 o.HJ [SIN) l(Especificaciónde


OR X n ?_
Pu a a · entrada del. valor)

101111 §l 11001010 §l 0012112112100000121001210000012112101210 1 1 01211 01 0 (Entrada del valor)


00000000000000000000000000 l 1 l l l l 1 (Entrada del valor) > 1 , 8. D, H.+. - . :e./. A. O. X. N. C · l · R?_
> 1 . 8. D. H.+. - . :e./. A. O. X. N. C. L. A?_
@] 1 1 l l 1 l 1 1 l l l 1 l l l l 1 l 1 l l l l 1 0 121 1 1 0 1 1 121 (Complemento a dos)
> 1 , B, D. H.+. - . :e./. A. O. X. N. C. l. R?_
Esta visualización indica A OR B = 111111 s.
Esta visualización indica que el complemento a dos de 1100101 Os es
11111111111111111111111100110110s.

CD x
lxln_E._ut data (.8.D.Hl
j(Especificaciónde [BINJ

110101 ª . '

>I .B.D.H.+.-.:c./.A.O.X.N.C.L.A?_
. entrada del valor)
000000000000000000000000001 10101 (Entrada del valor)
OJ j ~ .n ~ ~ t dat a x ( ·B·D· H) [ 8 1N l ¡·(Especificación de
entrada del valor)
(AJ 00000000000000000000000000110101 (ANO)
ANO 110000 §l 00000000000000000000000000110000 (Entrada del valor)
101111 §l 00000000000000000000000000100101
> 1 , 8, D, H.+. - . x. /.A. O, X. N. C. l . R?_
(Entrada del valor)
> 1 . B. D. H.+. - . :e./. A. O. X. N. C. l. A? [IJ 1210001211210 000000 000 0000000001 10012101211 ~De~plazamiento a la
1
L-~~~~~~~~~~~~~~
. 1zqu1erda)
Esta visualización indica A ANO B = 100101 s.
Esta visualización indica que el desplazamiento de 11 OOOOs en un bit a la izquierda resulta
en 11 OOOOOs.

CD lnout data x { .B.D.HJ [BINJ /(Especificaciónde

110101 ª .) x ? _
>1 .B D.H.+.-.:c./.A.O.X.N.C.L.R?_
. entrada del valor)
:=0~0===0~0==0:::::0:=0==0===0==0==0:::::0:=0==0===0==0==0:::::0==0=====0'=0==0==0:::::0;::0==0~1::;:1::::0=:1;:;0:=;:=:1 (Entrada del valor)
[HEXJ 00001210 6 0 1(Modo hexadecimal)
IXJ 00000000000000000000000000110101 (XOR) 1>1 . B. D. H.+. - . :e./. A. O. X. N. C ·l. R?_

101111 ª XOR
00000000000000000000000000110 l 10
>I .B.D.H.+.-.:c./.A.O.X.N.C.L.R?_
(Entrada del valor)
¡ 1n 0 u t
x?
¡ [HEXJ
d a t a x ¡ . s .o .H J

000001FC
[ H E X J J (Especificación de

l(Entradadelvalor)
~~~~

> 1 . B, D. H.+. - . x. /.A. O. X. N. C. l · R?_


- ... ~·---- ··- -

f HE X J 0 0 0 0 0 0 7 F 1(Desplazamiento a la ·.
1 ) 1 ' B ' D ' H ' + ' - ' J: ' / ' A' D.X' N. e 'L . A? - derecha en 2 bits)
LINEA RECTA QUE PASA A TRAVES
Esta visualización indica que el desplazamiento de 1FCH en dos bits a fa derecha resu-fta •
en 7FH.
;f.'5f
5510 DE DOS PUNTOS

• Conversión de base
Determina la linea recta y (y=ax+b) que pasa a través de los puntos P1 (x1, y1) y P2 (x2,
lEJEMPLOI
y2) en un plano.
Convertir el valor hexadecimal AF3C a sus equivalentes en decimal y en binario. .3
y

1 [ DEC J 0
> 1 . 8 . D . H . + . - . z . / . A. O. X . N . C . L. R?
. !El l[ HE X J 0 0 0 00 0 0 0
>1. 8 .0 . H . + . -.:s . / . A . O.X.N . C . L.R?_
l(Modo hexadecimal):
·
i~
OJ 11 n o u tda t a x ( . 9 . o ,H ) [ H E X ¡ 1(Especificación de
tr x ? entrada del valor) .

~ HEX
(K)(f) 3@] §1

r
¡_:
;
@]

00
J [ J 0000AF3C
1. B .D .H . + . - . z . /
1 [ DEC l 44860
. A . O . X . N. C , L . R?_

> 1 . B . D . H . + . - . z . /.A . O . X . N. C. l . R?
¡<Entrada del valor)

1(Modo decimaQ

0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 0 1 1 1 1 0 0 1 1 1 ¡ 0 0 (Modo de binario)
o
y=ax +b

t. OPERACION
r1 > 1 . B . O . H . + . - . :o: . / . A. O . X .. N . C . l . R?
i !!
~- 5510 ~
Esta visualización indica que el equivalente decimal del hexadecimal AF3C es 44860, y que
t.
el equivalente binario es 10101111001111 OOa. --
"F
t :: I EJEMPLO I

¡·· • Visualización de ayuda Determinar fa línea que pasa a través de los puntos P1 (2,5) y P2 (6.4)
Al presionar 8 en fa visualización del menú se produce una explicación de cada comando.
t¡ ·
~ ... l nout data
2§15§1 y=ax+b
x2= 0
-- (x J .yJ J ,(x2·Y 2) 1

~~~~==::;::=;::=::;:::;¡:::::;:::::::;¡::::::::=;;¡::;:====11
(Entrada de P 1)

y=ax+b -- (xJ.yJ) . lx2- Y2 J


,.
r
b l nary mode 6 §14§1
a =-0 . 25 . después de la entrada
L.!!..-=.~~~------------~ de P2)
(Se visualiza el valor a

1· En este momento se pueden usar [fil, §1 y (]) para recorrer fa visualización. Cada vez que
1 §1 Y=ax+b (x J . yJ J . (x2.y2J 1 ~1Sualización del valor

l.
se presiona §1 ((]))se avanza al próximo comando, mientras que al presionar [fil se retorna b -5. 5
¡,.:. al comando anterior. Al presionar§) o §)se retorna a fa visualización del menú. También [fil ~===;::==::;::~=::::¡::;=;=:::;;:==:;:¡;¡=¡:====1
y=ax+b -- (x J .yJ) . (xE · Y2 l (Revisualización del
~ se retorna a fa visualización del menú después que se ha visualizado el comando final. a=-0 . 25 . valor a)
GD ~=~~~=::;::=;::=:::;:::;;:=:;=::;:;;¡:::;:;:;;¡:r===~1
y=ax+b -- ( X 1 · Y 1 ) • ( X 2 • Y 2)
(Revisualización del
b = 5 ' 5 . valor b)
§1 \:ª=~=ª~~=::;=::::::;::=::¡:::¡:::::¡::::::;¡=~;;:=r======J1 (Retoma a la visualiza·
1 y=ax+b - - ( X 1 · Y 1 ) • ( X 2 · Y 2)
' ~..!.....::........!:'--L=---------~---~-
xl = 2 ? ción inicial)

.·-fu.
;;:.
En este ca.So, fa línea recta es y- - 0,25x + 5,5.
¡:
~
"'·
-..
~
gr

,,.
~

¡
~

r:
~

1t 224
225
!EJEMPLO!
ANGULO DE INTESECCION PARA 1
Determinar el ángulo de intersección (en el modo DEG) para las líneas rectas y1 =-- x
5520 DOS LINEAS RECTAS .,¿.-. .. +3e~=-~+~ 2

1 0 2 ªB 2 1A n g J e ! e l - - y = a x + b . y - e x + d
. e= 0 ? - 2_
1(Entrada de cada
pendiente de línea)
;::
A:'.==n=g~J=e:::;!~e;:::::;:)=_=_=Y=-=a=x=+:::;b;::::::·=Y=-=c=x=+=;:d======:::¡ (Indica que el ángulo
Determina el ángulo de intersección creado por dos líneas rectas, y1 =ax+ b e y2 - ex+ d.
El ángulo calculado para y1 e y2 está dentro del rango de - 90° < IJ< 90°. La unidad de án-
I
. R 1g h t a n g 1e
~~---~---------------' ángulo recto)
. de intersección es el

gulo resultante se determina por la fijación de modo de ángulo actual. A ~ g 1e ( e J - - y = a x + b . y = e x + a 1(Retorna a la visualiza-
• La unidad de ángulo se especifica de la manera siguiente: ~-a_-__,0_._5_?~--------------......J. ción inicial)
1
8@] : Grados
8 [[! : Radianes
8 [fil Grados centesimales
DISTANCIA ENTRE UN PUNTO Y
y
5530 UNA LINEA RECTA

Determina el largo D de la línea perpendicular entre el punto P (x1,y1) y la línea recta


y=ax+b.
y
y2=cx+d

OPERACION P(x1,y1)
Angle!eJ -- y=ax+b.y-cx+d D
5520~ I_a= 0 ?_
!EJEMPLO!
1
Determinar el ángulo de intersección (en el modo DEG) para las líneas rectas y1 =-- x
+2 e y2=3x+8. 2 y=ax+b

OPERACION:
¡.'Angle(e)
e= 0 ? 3_
- y=ax+b.y=cx+d l(Entradadecada
pendiente de línea)
y=ax+b.{Xl·Yll
:;:A=::n=::g=.l=.e~{:;;e~)=-=.==y===a=x=+~b=.=Y===c=x=+=;:d===:=;¡ (Angulo de intersección
;:I 5530~ ¡01stance
a= 0 ?_
1 8 = 45 . =45º)
r¡A¡¡=;::n:;:g:=¡l:::e~{:¡;:8::¡:)=-=_=::;:Y=:=:::a:::x=+~b=.::;:y;::·==c=x:::+::=;:d===:=;1 (Retorna a la visualiza- !EJEMPLO 1
-'_a_=_0_._5_~?~-~--------------'· ción inicial) Determina el largo D de la línea perpendicular desde el punto P (6, 4) a la línea recta y= 5x + 2.

jEJEMPLOj O 1s t a n e e - - y = a x + b , ( x 1 , y 1 ) 1(Pendiente e intersec-


'--·"-x_,_1_=---=0,___?'--'-~-------------......J. ción de la línea recta)
1
Determinar el ángulo de intersección (en el modo DEG) para las líneas rectas y1=4x + 5
Dlstance - - y=ax+b. ( xl. y¡) l(Distanciavisualizadaal
e y2=4X+ 7. I_d= 5.491251784
<-=-----='--..:..::...:....::..:...:....:..~-----------'deP)
_entrarlascoordenadas

4§14 jAngle!eJ Y=ax+b·Y=cx+d 1(Entrada de cada O J s t a n e e - - y = a x +b . ( x 1 . y ¡ ) 1(Retorna a la visualiza-


e= 0 ?4_ pendiente de linea) 1'--·=-ª-=--=5'--?:....:-=----------------'· ción inicial)

ª JAngle(eJ
Parallel
y=ax+b. y=cx+d J (Indica que las líneas
son paralelas)

ª ¡Angle!BJ
a= 4 ?_
Y=ax+b.Y=cx+d ¡ (Retorna a la visualiza-
ción inicial)
En este caso, el largo de la línea perpendicular es 5,491251784.

- 226 227
··· -·~

CIRCULO PASANDO A TRAVES


_ ' - -_ _ _M_o_v_1M_1_E_NT_o_R_o_T_Ac_1_o_N_A_L_ _-.J 5550 DE TRES PUNTOS

Determina las coordenadas del punto P2 (X, Y) cuando se produce una rotación en el áñ- Determina la ecuación (x - a)2 +(y- b)2 =r2 para el círculo que pasa a través de los puntos
gulo (J desde el punto P1 (x1, y1). La unidad de ángulo se determina mediante la fijación de P1 (x1 , y1), P2 (X2, Y2) y P3 (x3, Y3).
modo de ángulo actual. y
• La unidad de ángulo se especifica de la manera siguiente:
8 G]: Grados
8 (]) Radianes
8 ([) Grados centesimales
y
:1 P .C X.Y)
1
'~- .
~- -:::: ..
:?
¡
i:;
..
;r OPERACION
o
.:: 5550 ~ 1eX 11=re 01 e ? (X 1 · Y1 J · ( X2 · y2 ) · { X3 · y3 )

OPERACION j EJEMPLO j
Determinar la ecuación (x - a)2 +(y- b)2 =r2 para el círculo pasando a través de los puntos
5540~ ¡ x1 X= · 0Y ) ?_- - { x . y J . angJe ! e l
P1 (3, 6), P2 (5, 4) y p 3 (6, 2).
! EJEMPLO !
C 1 r e 1e ( x 1 . Y 1 ) . { x 2 . Y 2 J • ( x 3 . Y 3 l 1(Enlrada de la coorde-
Determinar las coordenadas del punto P2 (X, Y) para una rotación fJ de 45 (en el modo DEG) . x2= 0 ?
1 nada P1)
desde el punto P1 (4, 8). ;:
[ C:;=:I=r=c=1= e=::::;:(=x=1=
. =y:;:J:::;
.¡=.=¡; ::::
x :;:2=.=y::;2:=J . ::;:(=x:;:3::;:.=y=3~J~l(Entrada de la coorde-
; ::::
. x 3 = 0 ?_ .nada P2)
.. ;:c=1=r=c=1=e=::::,=x=-=a:::;:l=2=+::;1=1=_=b:;:)=2===r=2=====:=::1(a se visualiza a conti-
4§l8§l 1 { X . Y J --
8 = 0 ?_
lx.y).an g l e(e ) 1 (Coordenadas de P1) •
I
. a =- 1 . 5
'-"- - " - ' - = - - - - - - - - - - - - - - - - - - - ' d e la coordenada Pl)
nuación de la entrada
45 §l ¡1 x . yJ - - ! x . y ).angle!el 1(Coordenadas de X
X =-2 . 828427125 visualizadas al entrar e 1 r e 1 e ( x - a )2 + ( y - b J 2 - r 2 1(Visualización de b)
el ángulo) . b =-0 . 5
1 . -
¡visualizadas) I!::~e=¡=r=c==
I =e==,=x=-=a=1::;2=+=(;:::: y=- =b:::;J::;•===r:;:2====:::;I (Visualización de r)
§l ¡ ix . y l - - (x . yJ . a n gle leJ (Coordenadas de Y
y= 8 . 48528 1 374 . r = 7 . 905694 1 5 .
[ID ¡ ix. y) - - ( x . yJ . angle ! el 1 (Revisualizaciónde las e ¡ r e 1e { x- a J 2+ ( y- b J 2 = r 2 1(Revisualización de b)
X =-2 . 828427 1 25 coordenadas X) .: 1.b =-0 . 5 .

I
¡ ~:;;:
c =1=r=c=1 =e==,=x=-=a::;::):;:2=+=(;::::
y =_:;:b:::;J::;2;:::==r:;:2=====1(Revisualización de r}
rn ¡1 x . vl - - cx. y ) . angle Ce )
y= 8 . 485281374
(Revisualización de las
coordenadas Y) . r = 7 . 905694 15 .
§l 1 ! X . y) - -
x= 4 ?_
( x.y J. angle ( e) ¡ (Retorno a la visualiza-
ción inicial)
e 1 r e 1 e ( x 1 . y 1 l . { x 2 . y 2 l . ( x 3 . y 3 l 1(Retorno a la visualiza-
1 ~x..!.1..=:__,3~?.!...-=----------------· ción inicial)
L.

En este caso las coordenadas de P2 son (-2,828427125, 8,485281374). En este caso, la ecuación para el círculo es (x + 1,5)2 +(y+ 0,5)2 = 7,905694152 •
El resultado se visualiza en la secuencia X, Y y la visualización puede ser recorrida para El resultado se visualiza en la secuencia a, b, r y la visualización puede ser recorrida para
ver los valores siguientes usando rn
(o §l ), mientras que los valores anteriores pueden ver los valores siguientes usando rn
(o~) y mientras que los valores anteriores pueden
ser visualizados usando [ID. ser visualizados usando (fil.

228 229
·-----
. -
-
.

'
{l¡;
ftt,
w
i;!
w
~n!~
.

5560
LARGO DE LAS LINEAS TANGENTES
DESDE UN PUNTO A UN CIRCULO

Determina el largo 1 desde el punto P (x1, y1) al círculo expresado mediante la ecuación
(x- a) 2 + (y-b)2 = r2.
• ECUACION DE LAS LINEAS TANGENTES

Determina las ecuaciones para dos líneas y1 =ex+ d e y2 =ex+ f, y sus puntos de tangen-
cia P2 (X2, y2), p3 (X3, Y3) desde el punto P1 (x1, y1) al círculo O representado por la ecuación
ii (x-a) 2 + (y-b)2,,; r2.
;¡·.
•r!i y y1=cx+d
Í'

----

OPERACION
j { x-a) 2+ { y-b J 2= r 2. ( x 1. y¡¡
5560@ a= 0 ?_
OPERACION
jEJEMPLO j
1{x-a)2+{y-b)2=r2.(xl.ylJ
Determinar el largo 1de la línea tangente desde el punto P (2, 5) al círculo con centro eri 5570@ a= 0 ?_
el punto O (6, 2) y radio de 4.
jEJEMPLO j
{ x-a J 2+( y-b) 2= r2. ( x ¡ . y ¡ ) 1 (Coordenadasdelpunto Determinar las ecuaciones para las líneas tangentes y puntos de tangencia desde el punto
1 ;=r===~0::¡::;?;::::-~=::;:::¡:::;;::=::;:=::::;::~=::::;::;;::::======:;· centro del círculo)
;:::=· P1 (1, 2) al círculo centrado 'en el punto O (4, 3). con radio 2.
( x- a J2+ ( y - b J2= r 2 . ( x l . y l J 1 (Radio del círculo)
1_xl=0?_ .
: = I; : : ( ====::::;!
=x=a~J::;2;:+~{=Y=_:;b::;::)2;:::==r::;2=.=,;::::::x:;::¡=.=y::;¡::;::¡ (Visualización del largo
{ x - a )2 + ( y - b ) 2 = r 2 , { x 1 . y ¡ )
.1 r = l1J ? _
1 (Coordenadas x, y del
punto centro del circulo)
~:_,_1-=e_,_n,__,g"-'-t-"-h_=--=3=--------------'· de la línea tangente a
' - ·.:...1

continuación de la
~I;::{=x=-=a:::;)::;2;::+:=;::{=Y=_::;:b:::;);:::;2:;::====r::;;2=.=i(;::x~l=.=y::;¡¡=¡¡=====;I (Radio del circulo)
entrada de las coorde- . X1 = 0 ? .
nadas del punto) ;::(~2:;=:::=:;2=)====d==::;{~3~=;3::;l====+=f~
(Coordenada x del
-x---a-)'""'2~+~(-y---b-J~2-=-r~2-.-¡-x-1-.-y-¡-¡
. - j.,..( -----¡ (Retorno a la visualiza-
x .y
x2
.y=cx+ : x ,y
= 2 . 3 10 102 05 1
.y=ex
punto tangente P2
visualizado a conti-
L.!!..!=--.=.....:...;-"'-~-'-"''-=-'"""-.:..---------~
'-·~ª-=--=6'--?~-"'------------------'· ción inicial) nuación de la entrada
de las coordenadas x,
y de P1)
En este caso, el largo de la línea tangente 1 es 3. ----------:--~.-:=--,....,--:=--=--::-;-;¡--¡ (Visualización de la

El mensaje "not found" (no encontrado) aparece en la visualización cuando las coordenadas coordenada y del punto
L.!.!:_.::_..::....:~~~~"-=-~----------' tangente P2)
del punto P están dentro de círculo. (Visualización de la pen-
1 diente de la línea y1)
~~:=:!::;:::~==~~~::;=::::¡:::::=¡:;:=:=;;=;==:;=:=;;=;;:=:¡::n (Visualización de la
intercección de la línea
~-=___!~=-=-=~:....!...=-'='----------~ y1)
,....,--,,--::-.---:-:-:-;-:;-..,.-,-::r;---:::-;;--r--:;-::-;;-;;-T,--, (Visualización de la

L~_::..__c::!...:._:oE,~~~~c___----------' coordenada x del punto


tangente P3)
,....,--,,--::-.---:-:.,-,--,,-..,.-,-::r;---:::-;;--r--:;-::-;;-;;-T,--,1 (Visualización de la
coordenada y del punto
L.L..;~.=_....:.....:.....:.:~=:..=:...~::::.---------~ tangente P•)

231
(Visualización de la pen._,.

~~~~~A_R_EA~º-E_u_N~T-R-IA_N_G_u_L_º~~---'
§} < x2 . y2 J. y-cx+d : x3- y3 ). y=ex+ f
e =-0 . 3797958971 diente de la linea y>)· . :
§j • - <x2 . y2J.y=cx+d t x3 . y3 J. y=ex+f (Revisualización de ·iJ; t
f = 2.379795897 Intercepción de la linea , ··
Y•) ~~ -
[fil (x2 . y2) . y-cx+d : l x 3 .y 3 ). y-ex+r (Revisualización de·1~.¡_; ·.
e =-0 . 37979589 71 pendiente de la linea
Y•)
[]) t x2 . Y2 J .y=cx+d ( x3 . Y3J . y=ex+f (Revisualización de · 1a Determina el área (S) de un triángulo usando una de las siguientes tres
f = 2.379795897 intersección de la linea fórmulas:
y.)
· .: ,
§ x-a J 2+( y-b) 2=r2 .
1 ( 1 X ·¡ . y1 1 (Retomo a la visualiza-
a= 4 ?_ ción Inicial)

En este caso, los dos puntos de tangencia son P2 (2,310102051, 4,069693846), p3


(3,289897949, 1, 130306154). Las ecuaciones para las líneas que pasan a través de estos
puntos son:
y2 = 1,579795897x + 0,4202041029 :_;;,.
y3 = -0,3797958971X +2,379795897 .:::.: .
(j) S~ah
2
El resultado se visualiza en la secuencia X2 , y2, c, d, X3, y3, e, f, y se puede recorrer la ·--
@ S = ab·sini. {El resultado depende de la unidad de ángulo especificada actualmente.)
visualización para observar los valores próximos mediante[]) (o§), mientras que los valo- 2 1
res anteriores pueden ser visualizados usando [fil. @S = J s(s-a) (s - b) (s-c) (s=T (a+b+c))
Los valores correspondientes ce c y e se omiten cuando las ecuaciones para las líneas tan-
gentes son paralelas.
!¡. OPERACION

5600~ A rea
1 : ah/ 2
trlang l e l
2 : ab · s 1 ne / 2 ·3 : f ( a · b · e J

!EJEMPLO !
Determinar el área del triángulo (a= 10, h =5)

¡ah/ 2 a : base h:helght


a= 0 ?_ 1
10 §j S § a : base h. : he 1 ght 1 (Base y altura del
¡ ah / 2 triángulo)
A rea = 25
§ A rea trl2n 11e. (Retorna a la visuaft-
i : ah / 2 2 : ab · sine / 2 3 : f ( a. b. c l zación iniciaQ

~ ...
En este caso, el área del triángu lo es 25.

: .·
il-
1 EJEMPLO i
Determinar el área del triángulo (a= 1O, b = 5, B= 30 (DEG)).

2 ¡ ab·slnB / 2 a : b : s l de 1
.a - 0?_ ·
10 §) 5 §} 30 §} ¡¡¡i · 9 12
r ~ ~ ~ 12 . 5
1 a : b: 5 i de ¡<Dos lados y el ángulo
. entre ellos)
§ ~A~r~e~a~;:=;:t::::r=:=I':=a~n=:g=;l¡=e==t=l===========í(Retorna a la visualiza·
1: ah/ 2 2 : a b · s 1n e / 2 3 : f ( a· b· e )
L.!....::...::.!.!...'......!=--=-:....::...;"-=....:...:.:..::..'-=.~-=--'-'--=--=-~~
ción inicial)

En este caso, el área del triángulo es 12,5.

232 233
Hi !EJEMPLO!
H
ilf
¡1o:·, Determinar el área del triángulo (a=5, b=4, c=3).
¡¡;j.;
¡¡i]:
lft;, _ _ _A_R_E_A_o_e_u_N_P_A_RA-LE_L_o_G_R_A_M_º_ ___,
r( s( s-a) ( s-b) ! s-c l). s=! a+b+c l/2
I
_a= 0 ?_
li;
irt:;·_ 1
r ! s ! s - a l ( s - b ) ! s - e ) ) . s = ( a + b + e ) / 2 1 (Tres lados)
_Area=S .
.
,
¡¡¡¡;: ::=;:A=r=e=a=:;::( t:=r::;i=a=n=g=I=e::;J=========~ (Retoma a la visualii. • ·
7 Determina el área (S) de un paralelogramo usando una de las dos fórmulas siguientes:

If""r
L!..l-'-:_,,a:..:h,_,/c.:2::____:2,_:-'-ª"-"-b_._,,s_,i_,n"'-'e'-1'-=2--"3=--:.:..f_,_(-"ª-'-'-=b=--·=-º.:...l__, ción inicial) ·: :;\ .'f:f''.fl
!;:,:

!tFL
¡;:::¡~:
En este caso, el área del triángulo es 6.

~
J•r,_;
..
.
~-
.
J:.

~~: _ _ _ _A_R_E_A_D_E_u_N_T_R_A_P_E_z_º_'º_E_ _ ---J


f¡;;;, G)=ah

~
"11'
;j•:- @=ab· sine (El resultado depende del módo de ángulo especificado actualmente.)
·.~F

~:i;
Determina ~I área (S) de un trapezoide usando la siguiente fórmula: OPERACION
1 paral lelograml
5610 ~ jArea
l : ah 2:ab·sine

EJEMPLO!
1

Determinar el área del paralelogramo (a= 10, h = 5).

I~~ 0 ?
1 a:base h:height

10 §15 §1 h:height / (Base y altura)


/X~ea
a: base
S =(a+b)·JL 50
2
§1 ~::=:::::::::;::=:=:::::;=;:::::::;=:=='°:=:::=::;:=======::;¡ (Retorno a la visualiza-
{paral lelograml
¡Area . ción inicial)
1 : ah 2:ab·slne
'-'-.:..-".~-----==--~---'~~------~

OPERACION
En este caso, el área del paralelogramo es 50.
5605~ ¡(a+b)h/2
a= 0 ?_ !EJEMPLO!
!EJEMPLO! Determinar el área del paralelogramo (a= 1O, b = 6, 8 = 30).
Determinar el área de un trapezoide (a= 10, b =5, h = 4).
l ~b·sine
2
a= 0 ?_
1 O §1 5 §1 4 §1 1 ( a +b J h I 2 a : b : base h : h e 1 g h t 1 (Bases, altura) .. · ~: = 6=
= 30 =jab·slne
= a :b: s i de 1 (Dos lados y el ángulo
_Area = 30 . • 1O = entreellos)
;:j :¡:('=a::¡+=;b:=;=l;::h=;/:;;;2;====a::;:::::¡b:::;:::;::b==a==s=e=:::;::h7 =:I
: :;:h=e=i;::g::::=h7t (Retorna a la visualiza·
§1
_Area = 30
~I=A=r=e=a==;::[p==a=r=a=l;::;::I=e:;:1=o=g=r=a::::::m::;:l=======1 (Retorno a la visualiza-
....-=-ª-=---'l"-'0=---'-?=-'---------------· ción inicial) ·~ 1: ah 2 : ab • s i ne . ción inicial)

En este caso, el área del trapezoide es 30.


En este caso, el área del paralelogramo es 30.
_____A_R_EA_o_e_u_N_c_1R_c_u_L_º_ _ _.:!..J ~~----A_R_E_A_o_e_u_N_s_e_c_r_o_R_ _--'-__,
Determina el área (S) de un círculo usando la siguiente fórmula: Determina el área (S) de un sector usando una de las siguientes fórmulas:

S = Jr r 2 :· l~
<l)S= .!r
2 8
~ S= n r 2 ·-
360 (La unidad de ángulo ~ grados)
OPERACION
.-
X r 2 r : r ad i us
5615 ~ . r= 0
1 ?_
OPERACION
i EJEMPLO J
Determinar el área de un círculo con radio r = 5.
5620 'uii1
~
J A r e a 1 se e t o r l
1 : lr / 2 2 : xr 2 8/ 360

!EJEMPLO 1
i r2 r : r a d 1u s J(Radio del círculo) .
1 A r ea 7 8 . 5398 1 634 . Determinar el área del sector (1=6, r = 8).

I
~==.=::r~2===::::::::==:::r::;:::
: =r=a=d;:;i=u=s=========~J (Retorno a la visualiza- _
.....'-r-=--=5'--?'-'-=----------------'· ción inicial) · ' 1r/ 2 1: c 1 r cular a re r : radlus
1 I= 0 ?
En este caso, el área del círculo es 78,53981634. 1 r I 2 1 : e 1r eu 1 a r a r e r : r a d 1 u s 1(Largo Yradio del arco)
_Area
1 = 24 .
!=IA=r=e=a=(;::s==::e=c=t=o=r= ! ==========~, (Retomo a la visualiza-
L.!...1.:...:_,_l_,_r_,_/_ ,2=-----'2=--
: .::.•...:.r_2_e_,1__3=-=6.=.lil_ _ _ _ _ ___.. ción inicial)

En este caso, el área del sector es 24.

I EJEMPLO J
Determinar el área del sector (r = 8, 9 = 30 (DEG)).

2 1 xr 2 8 / 360 r : radlus e : oEG


r= 0 ? _
8 §l 30 §l q2B / 360 r : redlus e : oEG (Radio y ángulo)
A r e a = 1 6 . 7 5 5 1 6.0 B 2
Ar ea ( 5 ee t 0 r ) J (Retorno a la visualiza-

ª : ...!.
1L.!...1.:... l...!.r_.!./-'2=-----'2=--
: .::.•_,_r-=2--8::..:l' -"'-3-"6-"0'---------'· ción del menú)

En este caso, el área del sector es 16,75516082.

236 237
_L--___ A_R_E_A_o_e_u_N_s_e_G_M_EN_r_º_ _ _.:.:..J ~~~~~A_R_E_A~DE~U_N_A_E_L_IP_s_E~~~~
Determina el área (S) de un segmento usando la siguiente fórmula: Determina el área (S) de una elipse usando la siguiente fórmula:

S =;rab

(+) it
OPERACION
S=(lr-r2sin (Unidaddeángulo=radianes) a:b:raolus
8 b
5630.~
X
1.a= 0 ?_

EJEMPLO!
1
OPERACION Determinar el área de la elipse (a= 4, b = 6).
j ( 1 r-resin( l / r l )/2 1 : a re
5625 ~ I= 0 ?_ xa b a : b : r ad 1 u s 1 (Radio)
A rea 75.39822369 .
=,=a:;=:b========~a=:=ib~:=::r=::e::;d::::¡l=;:u:=:s:=====l\ (Retorna a la visualiza-
1
!EJEMPLO! -~'
-·•: ;=\

Determinar el área del segmento (1 = 30, r = 1O). L. ::.=-=4__!?-=---------------· ción inicial)


2.-a

( 1 r - r e s 1 n ( 1/ r ) ) / 2 r : r a d ¡ u6 1(Largo y radio del arco) En este caso, el área de la elipse es 75,39822369 .


.1 r= 0 ?_ .
;::::;::(:;:I=r=-=r::;e;::s:=;::I=n:;:(::l=/:=r=l¡:::;::)1::;::;;:2====r=:=r=a=d::J=u=s=~ (Radio)
Area = 142.9439996
( 1 r - res 1 n ( 1 / r ) J /2 1 : ar e ¡(Retorno a la visualiza-
1'-·'-1=_.=.3.=0--'?c.:-=--------------__¡· ción inicial) ·

En este caso, el área del segmento es 142,9439996.


! EJEMPLO 1
Determinar el área del hexágono regular (1=4).
AREA DE UN POLIGONO
!

L Polygon
¡_ n= 0 ?_
n : numtier
l
P o 1y g o n ( n=6 ) 1 : s 1d e 1(Especifica el hexágono
. A r ea
1 = 4 1 . 5 6 9 2 19 3 8 . y un lado)
Determina el área (S) de un polígono usando una de las siguientes fórmulas: Unidad de : A:;=:r=e=a=.l;=P=0=1=y=g=o=n:;:)==========~, (Retomo a la visualiza-
j :=

ángulo = DEG · .._


__1 _: _n_._r_--'A~-~2~:-"-n_ . .._R'----A"---~3-:-'n"--
. .._ A~---'· ción inicial)
1_-.....

En este caso, el área del hexágono regular es 41,56921938.

- AREA DE LA SUPERFICIE DE UNA ESFERA 1

<D·S =f(n,r)=m4an *
2
®S =f{n , R) =tnR 2sin ; Determina el área de la superficie (S) de una esfera usando la siguiente fórmula:
1 2
· cotx = l/tanI
7r
@S =f(n,l)=¡-nl cotn
• n indica el número de caras del polígono. Esto significa que n • 6 para un hexágono.

OPERACION
r : radio de esfera
¡Area !Po l ygonl ... ______.......... , /
5635~ 1 : n . r- A 2 : n . R- A

I EJEMPLO I
Determinar el área del hexágono regular (r = 5 (n = 6)). S=fcrJ=4Kr2

n : number

Po1 ygon ( n=S J r : i ns i de ¡(Especifica elhexágono


OPERACION
.1 A r e a = 8 6 . 6 0 2 5 4 0 3 8 y el radio del circulo 4, r 2
'-'-'-"--=--=----==-"'""-''-"-=-...::...:=-=--- - - - - - - - - ' inscrito.) 5650 ~ 1_ r = 0 ?_
r :rad i us
A r ea ( oo 1y go n ) ¡
(Retomo a la visualiza-
! EJEMPLO j
n_.-"'r_--'A~-~e~:_n_._R_--"'A"----=3-:-"'n"--
1._1"--:..... . .._1_-.....A~-- ción inicial)
Determinar el área de la superficie de una esfera r = 8.
En este caso, el área del hexágono regular es 86,60254038.
41 r 2 r : r a d 1u s ¡(Radio)
IEJEMPLO l 1 Surface 804 . 2477193 .
: =r=a=d=i=u:::::::s=======~, (Retorno a la visualiza-
:=4==,=r::::2::::::=======r=
Determinar el área del hexágono regular (R = 6).
1·'-'--r=--=ª~?~-=---------------~- ción inicial.)
2 Polygon n : number j
I
.n=0?- _ En este caso, el área de la superficie de la esfera es 804,24n193
Polygon ( n=SJ R : outslde j(Especificaelhexágono
¡. A r e a = 9 3 . 5 3 0 7 4 3 S 1 _Y un lado)
~A:;:::::r=e=a=;::¡=p=o:::.:l=y=g=o==n::;:l=:::==========!j (Retomo a la visualiza-
I
.._.....
1 _: ""'n_.-'r'---A;,,;___...:;2=--
: ""
n_. ""A:....--.:A
..:.___..=3:....:-'n"--
. ..;,.1_--"'A'-------'- ción inicial)

En este caso, el área del hexágono regular es 93,53074361 .

240 241
AREA DE LA SUPERFICIE DE AREA DE LA SUPERFICIE DE
5655 UNA ZONA DE UNA ESFERA 5660 .UN. SECTOR ESFERICO

Determina el área de la superficie (S) de una zona de una esfera usando la siguiente fórmula;:; -_:;;_: Determina el área de la superficie (S) de un sector esférico usando la siguiente fórmula:

I
"'.·~.:
~
j.!,,·

r : radio
h : altura

.,
.J ;,¡

S =f (r, h, a, b)= 2 :rrh+ ir(a 2 +b2 ) S =f (r,h) = 2 irrh+ irar ( a = .Jii12r=li} )

OPERACION OPERACION

5655 (@ ¡2.rh+x(aE+bE)
h= 0 ?_
h:height 5660 (@ ¡2•rh+xar.a=T!h(2r-h))
r= 0 ?-
r: radius

lEJEMPLOl lEJEMPLOl
Determinar el área de la superficie de la zona h = 2, a= 4, b = 5, r = 6 de una esfera. Determinar el área de la superficie de un sector esférico (r = 5, h = 3).

2 • r h+ • ( a2+ b 2 l a : b : r : r ad i us 1 (Altura) 5 §1 · ¡2•rh+•ar.a-Trh(2r-hl l h:height 1 (Radio)


h = 0 ?_
.~a~===0===?======2==•=r=h=+====================::·
1
3 §1 2irrh+•a r. a= (h(2r-hll h:height (Altura)
2 • r h+ • ( a2+b2 ) a : b : r : r ad ¡us 1 (Radio superior)
Sur tace = 166.2307103
.1 b= 0 ? .

1
~2;=:x=r=h=+=x:::;(:::a::;2;::+=b;::;:E:;:J=====a==:=b=:=r=:=r=a=d==iu==s====:¡ (Radio inferior) §§ ¡2xrh+Jrar.a=í!h!2r-hl 1 r: radius 1 (Retorno a la visualiza-
· r= 5 ?_ ción inicial)
.r=0?_ .
2•rh+•(aE+bE) a:b: r: radius (Radio de la esfera)·
Surface = 204.2035225 En este caso, el área dé la superficie del sector esférico es 166,2307103.
2 x r h + x ( a 2 + ti 2 ) h: he i gh t 1 (Retorno a la visualiza-
.c..:h"-=-=-2---'-?-=-'----------------'·
1 ción inicial)

En este caso, el área de la superificie de la zona es 204,2035225.


AREA DE LA SUPERFICIE DE AREA DE LA SUPERFICIE DE
5665 UN CILINDRO CIRCULAR 5670 UN CONO CIRCULAR

Determina el área de la superficie (S) de un cilindro circular usando la siguiente fórmula: Determina el área de Ja superficie (S) de un cono circular usando Ja siguiente fórmula:

r : radio
r : radio h: altura
h : altura

S=f(r, b)=n: r J(r 2 +hl) +1r r2


S =f (r . h) = 2 .-rh + 2 n:r 2
OPERACION

5670@ J •r r ! r2+h2 l +•re r :r ad l us


r= 0 ?_
OPERACJON
IEJEMPLO I
5665~ ¡ e• r h+err2
r = 0 ?_
Determinar el área de la superficie de un cono circular (r = 6, h = 1O).
_IEJEMPLO I
Determinar el área de Ja superficie de un cilindro circular (r =6, h =1O). x r rl r 2 +h 2 1+ • r 2 - h : h e 1g h t 1 (Radio)
1- h =~(0 =r~2=
;:::,==r/
?
+=h::;2;::J;::+=
• =r:;:2==::;h=
-
¡ =g:;:h:::;t===~ (Altura)
: ;::h=e:;::
6~ Je•rh+e.r2 r : rad l us 1 (Radio) Surface =
332 . 9190432
h = 0 ?_
!:===::::::==========h=: =h=e=
I =g=11=t==:: (Altura)
• r n
r 2+ h 2 ) + x r 2 r : r ad ¡ us
1 (Retorno a la visualiza-
10~ e rrh +e r r2 r : rad lu s 1~-r_=
-"-
6 --'-
?-"'_-------------~- ción inicial)
Surface = 603 - 1857895
~ ¡ exrh+2 • r 2 r : r ad 1 u s (Retomo a la visualiza-
r= 6 ? En este caso, el área de la superficie del cono circular es 332,9190432.
-'---=--'-='----------------'- 1 ción inicial)

En este caso, el área de Ja superficie del cilindro circular es 603, 1857895.


f
.l

244 245
AREA DE LA SUPERFICIE DEL
5675 TRONCO DE UN CONO CIRCULAR • ....__ _v_o_L_u_M_E_N_D_E_u_NA_E_sF_E_R_A_ ___JI

Determina el área de la superficie {S) del tronco de un cono circular usando la siguiente · ': Determina el volumen {V) de una esfera usando la siguiente fórmula:
fórmula: __ .

r : radio
r : radio superior
R: radio inferior
h : altura V=fcr>=t=3

S =f(r,R.h) = ;r (R+r)Jb2+ (R-r) 2 + ;r(R2 +r2) OPERACION


r: radius
5700~ 14xr3/3
r= 0 ?
OPERACION jEJEMPLOj
jxlR+r)Jlh2+(R r)2)+x(R2+r2)
5675 ~ r= 0 ?
Determinar el volumen de la esfera (r = 6).

!EJEMPLO! 1 4x rs/ 3 r : r ad i us 1 (Radio)

Determinar la superficie del área del tronco del cono circular (r =4, R =6, h = 1O). ~V7=o=l~u=m~e=====9=0==4=·=7=7=8=6=8==4=2================·
4xr3/3 r: rad i us \(Retomoalavisualiza-
1~.~r= _ = 6 - . . . : . ? - = - ' - - - - - - - - - - - - - - - ' · ción inicial)
.1 R=
X ( R+ r )
0 ?_
n .ti 2 + 1 R - _r ) 2 . ) + X 1 R e + r e ) 1 (Radio superior)
.
===.'.¡
~I=x:;::(;;R=+=r~)=n;;=:;h=2;;:=+:;:I:;R=-=r=¡:::e;::::;:::¡=+=x:;:¡:;;R=:;e:::+=r:::2;;:=¡ (Radio inferior) En este caso, el volumen de la esfera es 904, n86842.
.h=0?_ .
x ( R+ r ) h e + ( R - r ) 2 ) + x 1R e + r 2 ) (Altura)
Surface = 483.7436629
xlR+r)nh2+(R r)2J+x1Re+r2) l(Retomoalavisualiza-
l !..r==-=4~?-=-=--------------__¡· ción inicial)
L.

En este caso, el área de la superficie del tronco del cono circular es 483,7436629.

- -- 246 247
~~-v_o_Lu_M~EN~D_e_u_N~s_e_c_r_o_R_E_s_F_ER_i_c_o___.
~.~

5705 VOLUMEN DE LA ZONA DE UNA ESFERA,


..
· .; ~
-~

Determina el volumen {V) de la zona de una esfera usando la siguiente fórmula: Determina el volumen M de un sector esférico usando la siguiente fórmula:

a : radio inferior r : radio


b : radio superior h: altura
;... _.
h : altura

V=f (r , h) = t irr
2
h
2
V=f(a,b,h)= ttrh (3a +3b2 + h2 )

OPERACION
OPERACION

5705 ~ ¡x h(3a2+302+h2 )/6


a= 0 ?_
.. 5710 ~
r : raólus h : hel g ht

!EJEMPLO !
JEJEMPLO j
3 Determinar el volumen del sector esférico (r = 6, h = 2).
Determinar el volumen de la zona de una esfera (a= 6, b = 4, h = 2).
1 (Radio)
h ( 3 a 2+ 3 b 2+ h 2 ) / 6 a : b : r a d i u s \ (Radio inferior)
· - !· 6§ ¡2•r2h / 3 r:rad iu s h:he i sht
• h= 0 ?
.b=0?_ . h : he i ght (Altura)
1

~ 2§ 2ir2h / 3 r : radi us

I
. ;:::h::;:(~3:=:a=:2;::::+=;::3=0==2=:+=:h:::::;:2::;:)=:/:;:6:===:;:h=:=h:=e:;:i=g:::;h=t:===:\ (Radio superior) Vo l u me = 150.79644 74
.h= 0?_ . . r : raól us h : h e l Bht 1 (1'.l~t~rno. a
la visualiza-
xh ( 3 a e+3 b 2 + h 2 ) / 6 h : he i gh t (Altura) ~ ¡ 2xr2h / 3
r= 6 ?_ c1on m1c1al)
Volume = 167 . 5516082
~ h ( 3 a 2+ 3 b 2+ h 2 ) / 6 a : b : r a d i u s \ (Retorno a la visualiza.
1'-·ª=--=--=6'--?'-'-=---------------~· ción inicial)
En este caso, el volumen del sector esférico es 150,7964474.

En este caso, el volumen de la zona de la esfera es 167,551 6082.

249
E VOLUMEN DE UN CILINDRO CIRCULAR 1- --:-.,-.~.,

E.___v_o_L_u_M_E_N_o_E_u_N_c_o_N_o_c_1_Rc_u_L_A_R_ _..J

Determina el volumen M de un cilindro circular usando la siguiente fórmula: Determina el volumen (V) de un cono circular usando la siguiente fórmula:

r : radio r: radio
h : altura h: altura

V=f (r,h) = 7rr2h

..
,¡_

OPERACION OPERACION
r:radlus h:height
5715 ~
"r 2 h 5720~
I. r = 0 ?

JEJEMPLO 1 !EJEMPLO 1
Determinar el volumen del cilindro circular (r =5, h =1O). Determinar el volumen del cono circula~ (r = 5, h = 1O).

" 5~ Ih="r 20h ?


r:radius h:height ¡(Radio) 5 §! ¡xr2h/3
h= 0 ?_
r:radius h:height ¡(Radio)
(Altura)
x r 2h (Altura) 10 §! x r 2 h/3 r:radius h:height
10 §! r: radius h:height 261 . 7993878
Volume 785.3981634 Volume
~ I "r 2h r:radlus h:height 1 (Retorno a la visualiza- §! I"r 2 h /3
r= 5 ?
r:radius h:hefght 1(Retorno a la visualiza-
ción inicial)
r= 5 ? ción inicial)

En este caso, el volumen del cilindro circular es 785,3981634. En este caso, el volumen del cono circular es 261,7993878.

250 251
. l

VOLUMEN DEL TRONCO DE


5725 UN CONO CIRCULAR
VOLUMEN DE UNA CUÑA

Determina el volumen (V) del tronco de un cono circular usando la fórmula siguiente: Determina el volumen (V) de una cuña usando la siguiente fórmula:

r : radio superior
a : b : e : lados
R : radio inferior
h : altura
h : altura

V=f(r. ~.h) = ~ 7rh (r2 +rR + R 2 )


V=f(a,b,c, h) =tbh{2a+c)
.J.::
'f··
f OPERACION
l l•h l r2+rR+R2J/3 r : R : radlus OPERACION
fi· 5725 ~ r= 0 ?_
" ¡ oh(2a+cl/6
5730 @fil a= 0 ?
,,
:1.• IEJEMPLOI
Determinar el volumen del tronco del cono circular (r = 4, R = 6, h = 1O). !EJEMPLO J
Determinar el volumen de la cuña (a= 6, b = 8, c = 4, h = 5)
• h ( r 2+ r A+ A2 ) / 3 r : A : r 8 d 1u 5 j (Radio superior) _
1_ R= 0 ?_ _
=,:;:h=::(=r=2~+=r:;:;R=+=::R~2~)=::
;::j / :;:;3====h=:=h=e=1=g=h=t====:, (Radio inferior) 6~ lbh!2a+cJ/6 a : b : c : edge h:height 1 (Un lado a)
b= 0 ?
.h=0?_ -

T '- .
•h ( r2+rR+R2J/3
Vo lum e = 795.8701389
• h ( r 2 + r R+ R 2 J/ 3
n : helght (Altura)
ªª
4§}
lbh! 2a +cl/6
e= 0 ?
lbh! 2a+cJ/6
a : b : c : edge

a : b :c: edge
h: height

h : h e i g ht
1 (Un lado b)

¡ cun lado e)
·'1 r : A : r a d 1u s j (Retomo a la visualiza- h= 0 ?
~.
;¡....
1'-·'--r-=--'4'--?'-'-=--- - - - -- - - - - - - - - - '- ción inicial)

5ª bh 1 2a+c J/ 6 a : b:c : edge


Vo l ume = 105 . 6666667
h : height (Altura)

t En este caso, el volumen del tronco del cono circular es 795,8701389.


ª l bh l 2 a+cl/6
a= 6 ? _
a:b:c:edge h : helBht 1(Retomo a la visualiza-
ción inicial)

En este caso, el volumen de la cuña es 106,6666667.

252
253
-~--v_o_L_u_M_E_N_D_E_u_N_A_P1_R_A_M_1o_E_---..; lilliiil_
. . .L __ _
PIRAMIDE _ ____.I.
v_o_L_u_M_E_N_D_E_L_T_R_o_N_c_º_º_E
UNA

Determina el volumen (V) de una pirámide usando la siguiente fórmula: Determina el volumen (V) del tronco de una pirámide usando la siguiente fórmula:

a : b : lados superiores
a:b: lados
e : b : lados inferiores
h : altura
h : altura

1
V=f(a,b,h) =3abh
v=f(a,b,c,d,h)= f <ab+cd+Jabcd)
OPERACION

5735 ~ ¡abh/3
a= 0 ?- OPERACION
h 1 a b +e d +r t abe d ) ) I 3 a : b : e : d : e d ge
!EJEMPLO! 5740~ 1_a= 0 ?_
Determinar el volumen de la pirámide (a=4, b=S, h=6).
!EJEMPLO!
4§)5§) ¡abh/3 a:b:edge h:height j (Dimensiones de la Determinar el volumen del tronco de la pirámide (a= 3, b =4, c = 6, d =8, h = 12).
h= 0 ? base)
6 §) ¡abh/3 a:b:edge h:height ¡(Altura) 3§)4§1 lhlab+cd+/(abcdJJ/3 a:b:c:d:edge j (Dos lados a y b)
:volume 40 e= 0 ?
§) ¡abh/3 a:b:edge h:height 1(Retorno a la visualiza- 6§18§1 jh ( ab+cd+I 1 abcd ¡ J/3 h:helght \ (Dos lados e y d)
a= 4 ?_ ción inicial) h= flJ ?_
12 §) h ( ab+cd+rt abcd l J/3 h:helght (Altura)
En este caso, el volumen de la pirámide es 40. Volume = 336
§) 1 h( ab+cd+Tl abcd) )/3 a:b:c:d:edge 1 (Retorno a la visualiza-
a= 3 ? ción inicial)
_;:
En este caso, el volumen del tronco de la pirámide es 336.

255
1

'
CIRCULOS INSCRITO Y
5745 VOLUMEN DE UN ELIPSOIDE 5750 CIRCUNSCRITO DE UN POLIGONO
'

Determina el volumen (V) de un elipsoide usando la siguiente fórmula: Determina el radio del círculo inscrito y del circulo circunscrito, y el largo de un lado del
polígono a partir del área de un polígono regular.
.::..~

a : b : c : radios

V=f(a·b· c) = f .-abc

OPERACION La unidad de ángulo usada está en el modo DEG.


5745 ~ 14•a bc / 3
a= 0 ?_
a : b : c : radius
OPERACION
! EJEMPLO 1
Pofygon {r.R . 1) A : area
Determina el volumen del elipsoide (a = 1O, b = 6, c = 5). 5750~ _A= 0 ?_

14 x a b e / 3 a : b : e : ra d i us ¡(Radio a) !EJEMPLO 1
~-~b==::::;0==?~-===================:;:==========!· Determinar el radio' del circulo inscrito, del circulo circunscrito y un lado del pentágono regu-
4 • ab e/ 3 a: b :e : rad i us ¡(Radio b) lar que tiene por área 450.
~-~c==::::;0==?~-~============================~·
1

1~-V
4 • abe/ 3 a : b : e : ra d 1u s ¡ (Radio e)
450 §! P o 1y g o n ( r . R , ¡ ) n : n u mb e r ¡ (Entrar el área A)
:;:::=o=l~u=m=e:;:;====l=2=5==6=·=6=3=7=0==6=1==============~·
4 • ab e/ 3 a : b : e : r ad ¡ us
1~-~ª-=~1~0'----'-7=----------------'· ción iniciaQ
¡ (Retomo a la visualiza·
5 §l
1
,=
_n =3 ?_
=P=o=l=y=g=o=n==r=r=.=R==.=1=¡==================~, (Radio del circulo inscr~
.
. · . r : 1n s 1d e = 1 1 . 1 2 9 8 8 6 4 7 to visualizado al entrar
'-'--'-'-"-''-'-=-:::.--.:....:....:....:..=..;::...:..=-=-'-'----------' el número de lados del
En este caso, el volumen del elipsoide es 1256,637061. polígono)
~,=p-o_l_y_g_o_n~ ¡ -r-.-R- . -1~¡------------,, (Visualización del radío

R : o u t s 1d e = 13 . 7 5 7 2 9 6 2 6 del circulo circunscrito)


;::==========:;:==========================
P o 1y g o n { r . R . 1 J \ {Visualización de un
1;::::I =: =s=l=d=e===::;::::l::::B:::·:::::l:::7::;2:::6:::7:::::::::7:::1============~ lado del pentágono) -
P o 1y g o n ! r . A . 1 l A: e rea ¡ (Retomo a la visualiza·
1.L .:::.A_=__::4,_,5"--'0"---'-?=--- - - - - - - - - - - ---'· ción inicial)

En este caso, el radio del círculo inscrito es 11, 12988647, el radio del círculo circunscrito
es 13, 75729626, y un lado del pentágono regular es 16, 17267171 .

256
257
E.______ P_o_L_1E_o_R_o_R_E_G_u_L_A_R_ _ _ -.: . 1~ -
Largo de un lado
Radio del círculo inscrito
Radio del círculo circunscrito
Area de la superficie
Volumen
Aproximadamente
Aproximadamente
Aproximadamente
100 cm 2
Aproximadamente
5,37 cm
2, 19 cm
3,80 cm

73, 12 cm 3

Determina cuatro de los siguientes parámetros de un poliedro regular al entrar un parámetro: IEJEMPLOI
Encontrar el radio de la esfera inscrita (r), el radio de la.esfera circunscrita (R}, el área de
la superficie (S) y el volumen (V) de un icosaedro regular cuyo largo de lado es 5 cm.

5 S e 1e e t i npu t da t a j (5: Selección de 201


a : Largo de un lado .1 1 : a 2 : r 3 : R 4 :S 5 :V . desde el menú)
r : Radio de la esfera inscrita ~j~2::::0:::::(::;:i=c=a=s=a=h=e=d=r=o=n:;l'.::===:::a=:=e:::;:d:::g:::e=======:;1(1: Selección de a
R : Radio de la esfera circunscrita _a= 0 ? _desde el menú)
S : Area de la superficie :=;2=0=1==1=c=a=s=a=h=e=d=r=o=n::;:l==:;3:=,::;3~0==e=.=:1;::2;;;::=;v====;(La entrada del largo
r: inside = 3.77880657 deunladovisualizael
V: Volumen L.!..-'--''-.!!..!:....:.-=:...:=----"'-:_:__;__:_:..:.=-=...=:..;'--------~ radio del circulo
inscrito)
_2_0_(_i_c_o_s_a_h_e_d_r_o_n_l_ _-=3-,-,3""'0=--e-.-,l'"'2""'"'v------, (Visualización del
R:outside = 4.755282581 radiodelcirculo
'-'-'-'-"'-"--'-"-_:_:'-"----'=-:...-'-"'-"'-=~~~----~circunscrito)

OPERACION 20(icosahedronl 3.30e.12v (Visualizacióndelárea


Select number of tace S : s u r f ac e = 2 16 . 50 6 3 50 9 de la supeñ1cie)
5760@ 1:41 2:st 3:st 4:121 5:201 ;:2:;:::0~(=i=c=o=s=a=h::e=::;:d=r=a=n=;:J===~3=.~3~0~e=.:;¡1::;2;;:v:;:====] (Visualización del
V : v o 1u me = 2 7 2 . 7 1 1 8 7 3 8 volumen)
Del menú que se ilustra arriba se puede seleccionar cualquiera de los siguientes poliedros !::s=e=1=e=c=t=n=u=m=b=e=r==a::;f::::f:;:=a=c=e=========;(Retorno a la visualiza-
regulares. L!...1_,_:~4!...!f_ _.::2....::_,6:...f.'...-__,,3'--'-:""8....:f---'-4-'-:-'1'-'2=-'-f--'5~:=2~0~f-~ción del menú)

IEJEMPLOI En este aso se calculan los siguientes datos para el icosaedro regular:
Encontrar el largo de un lado (a), el radio de la esfera inscrita (r), el radio de la esfera Largo de un lado 5 cm
circunscrita (R) y el volumen (V) de un octaedro regular con una área de superficie de 100 Radio del círculo inscrito Aproximadamente 3, 78 cm
cm 2 • Radio del círculo circunscrito Aproximadamente 4,76 cm
Area de la superficie Aproximadamente 216,51 cm 2
3 S e 1e c t i nou t da t a 1(3: selección de Bf Volumen Aproximadamente 272,71cm 3
1
. 1 : a 2 : r 3 : R 4 : S 5 :V _desde el menú)
4 ;:j;:;s:;:1=o=c::;:t=a:;:h'.::e:::;:d=r=o=n~l====:;;s:::=s=u=r=f=a=c=e======:!¡ (4: selec;ción de S desde

. S= 0 ? _ _el menu)
100§§ ~B::::¡:l=:o;:Oc~t~a::¡h::e:=d::;=r=o=n:::;:l===:;;3;::_=1;:2;:;:::e=.::;s;:v===~ (La entrada del áreá de
~ª-:~e~d"-"-g-=e-=_""'5...;.·....:3::...7=-=2-=8:..:4""'9=--=6-=5:..::8=---------_J la superficie visualiza el
largo de un lado)
rñ9•1-=o=-c~t-=a""'h:-e::-:.d-::r-o-n,--;-l----=3:-,-.-l=2-e-.-,s=-v-------, (Visualización del radio
~r:::;:=i::n=;:s::l=;:d:=e====2~.::::1:::9::3::4:=5::;:6::6:::8;:;;8=======::; del circulo inscrito) -
8 1o c t a h e d r o n J 3 . 12 e . 6 v (Visualización del radio
~R:;:::::o=u;:=;:t~s:;:i=d~e=====3~.:::7::::9::9::::1:;:;7;:8::4~2=8:::;;====~ del circulo circunscrito)
Bloctahedronl 3.12e.6v (Visualizacióndel
~v::;::::v::º==;:I::::u-=;.m:::e:::;:===7==3;=:.=1=1==5=2~2::2:::9;::4~=::;;::====::::; volumen)
8 ( oe t ahed r on l 3 . 12 e . 6 v (Revisualización del
~R_:~o~u~t~s~l~d'-e~_=_3"--'-.""-7--'9~9"-'-1""-7-=8'-4-'-'2=8_ _ _ _ _ _ radio del circulo cir-
cunscrito)
r.59<1-=o=-c~t-=a""'h:-e::-:;-d-::r-:o:-n-.-J----=3:-,-.-l=2-e-.-,6""""v
_ _ _ _ (Revisualización del
;=:;:;:v:;::=;v=o~I~u=m==e===:;:::7::::3==::.=1=1;::5=;:2::::2::2:::9:::4:::::======:: volumen)
Select number of tace (Retornoalavisualiza-
'-'-1_:_4'-f'---=2:..;:c..:6::....:..f_c..;3::_:_:.:::B:...:f_ _::4_,:_1:...;2=..!.f_ _,5~:.:2.!:IZl_,f'----1 ción del menú)

En este caso, se calculan los siguientes datos para el octaedro regular:

258
259
·-··-----·-··-- - - ... -----·-···-- ------- ------ ---------------··..·-······-·--·-----------·--···---------

a2- b2 ( 1 J j (Fórmula 1)
1 = l a+b l l a-bl .
¡ =a=-=b=::;l===::;(::;2:;::3~1 (Fórmula 23)
FACTORIZACION ;:::a::;a::;::b=-==c::;l::::::+:::b::::;:ª::;I=c=-=a=::;J=+=c=a;;::;:
= - l b-c l lc-al l a-b l l a+b+c)
x s + ( a + b+ e Jx 2 + [ b e + e a + a b 1x + a b e [ 19 J (Fórmula 19)
= l x+a )( x+bl l x+c l
·.
Visualiza las siguientes 23 fórmulas factorizadas:

_L___
.. ·3 ·-
1 . a2-b 2 =(a +b) (a-b) ;;;1 -·~
2. a 3 ± b3 = (a±b) (a 2 +ab+b 2)
3 " a'-b'= (a-b) (a+b) (a 2 +b2)
4 a'+b'= (a2 + ./2ab+b 2) (a 2-./2 ab + b2 ) F_u_N_c_1_o_N_E_s_r_R_1G_o_N_o_M_E_T_R_1c_A_s_·_ ___.
a 2 ±2ab+b2 = (a± b) 2
5.
. .
6 . a 3 ±3a 2 b+3ab2 :O:b 3 = (a±b) 3
-
7. (a± bl2 + 4ab= (a+b) 2 Visualiza las 38 ecuaciones trigonométricas siguientes:
8. a 2+b 2 +c 2 +2bc+2ca+2ab = (a+b+c) 2
9. a'+a 2 b2 +b'= (a 2 +ab+b2) (a 2 -ab+b2 ) l. sin'O+cos'O= 1 21. cotl. = 1 + cos8
2 s1n8
10. a3 +b3 +c 3 - 3abc = (a+b+c) (a 2+b 2-Lc 2-bc-ca - ab) 2. l + tan1 8=sec' 8
8
3. 1 + cot2 8= cosec'8 22. cot2-cosec8+cot8
.Jl . (ac-bdl2 + (ad+bcl2= (a2 +b2 ) (c2 +d2)
4 . sin ( a±P) =sina·cos/J±cosa•sinP 23. 3in38= 3sin8-4sin1 8
12. (ac + bd) 2 + (ad-bc) 2= (a2 +b2 ) (c 2 +d2 ) 5. cos ( a± ,S) = cosa •cosP+sina·sinP 24. cos38=4cos3 6-3cos8
13. (ac+bd) 2 -(ad+bc) 2=(a2-b2 ) (c2- d2 )
6 · t.an ( ~±,8) s tana+lanP
l+t.ana-tanP 25. lanJ O- 3tan8- tan 3 8
14. (ac-bd) 2 - (ad-bc) 2= (a2- b2) (c2-d2 ) 1 -31an•e .
15 . a2 (b-c) +b2 (c-a) +c2 (a-b) = -(b-c) (e-a) (a-b) 7 . col (a± PI = cola- col~+ l 26. 2s ina· cosP=sinla+ Pl +sin(d'-PI
•. cotP±cota
27. 2co•a·sinP=sin (a +Pl - sin(a-P)
1
16. (b - c) 3 + (c - a) 3 + (a-b) 3 =3(b-c) (e -a) (a-b) 8. sin28 =2sin8·co•8
;¡.: 2.8. 2cosa·cosP=cos(a+ Pl +cos(a-Pl
.i r 17 . a 4 + b' + c'-2b2c2 -2c 2a2 -2a 2b 2 = (a+ b+c) (b -c-a) (c-a - b) (a-b-c) 9. cos28 = cos28- sin 2 e
"-
~¡_ 18. x2 + (a+b)x+ ab= (x+a) (x+b) 10. cos28= 1- 2sin'S
29. 2sincr sinP- - (cos (a+ Pl -cos (a- Pll
=!':
.. 19. x3 + (a +b+c) x 2 +(be+ ca +ablx +abe= (x+a) (x + b) (x+c)
ll. cos28 = 2cos•e- l 30. sin a+ sinP= 2sin(~)- cos( ? )
12. tanZO= 2tan82
20 . a 2 -b2 -c2 -2bc = (a +b + c ) (a -b - c) l-tan e 31. sina-sinP=2cos(~)·sin(?)
21. (a+b+c) (bc+ca+ab) -abe= (b + c ) (c+a) (a+b) 13. sinf • :!: J l-~os8 32. cosa+ cosP= 2cos(~} cos(? )
22. (a+b+ c ) 3 - (a 3 +b 3 + c 3 ) =3(b + c ) (c+a) (a+b)
23 . a 3 (b-c) +b3 (c-.a ) + c3 (a-b) =-(b-c) (e-a) (a-b) (a + b + cl
14. cosf- ± j 1 +~os8
33. cos a-cosP= -2sin(~)-sin(~)
15. tan l, _ ...
2- -
j I -cosi1
1 + cos8 34. tan(45'±f>=sec8±tan6
OPERACION 16. tan l.= l - .c os8
2 sine 35. tan(45"±1.
2
¡ =!±sine
cos8
17. tan§_ ~-.!i!!!._
¡a2-b2
5800~ =la+b l la-bl
[ 1)
2 l+co&e 36. tan(4Sº±f ) scot(45"+f)
CID (o~) recorre hasta la siguiente fórmula, (fil a la fórmula previa,§) a la primera fórmula e
18. tan2 =cosec6- cot6
37. tan (45" +0)=l+tan 6
l-t.an8
y §) a la última (23ava) fórmula.
19. cot.!c ±
2
j l +cos8
!-cose •
38. cot (45 -8) =i-cotO
J + cotB
!EJEMPLO !
20. cot.!.~
Visualizar la fórmula factorizada deseada. 2 l -cos8

as + bs ¡2 )¡ (Fórmula ,2)
1 = < a±b J1 a2+ab+b2 J .
;: :::a:;;2::::::±::;2;;::a~b:;+::¡b:::2¡;=::::::============;[;:::;5~Jj (Fórmula 5) OPERACION
I
.= l a::b 12 .
[1J
a a +b a +e 3 - 3 a be ¡ ¡0 ¡ (Fórmula 1O) 5810 ~
=la+ b+c l( a2+b2+c2-bc-c a -abl
_I~ª~±'--b-=-
CID (o § ) recorrehasta la ecuación siguiente, mientras que (fil hasta la ecuación previa,
L
.= la=bl "'"2_=_4_a_b
l 2 _ _ _ _ _ _ _ _ _ _ _ _r_7___JJ.1 (Fórmula 7)
§) a la primera ecuación y §) a la última (38ava) ecuación.
260
261
[EJEMPLO!
Visualizar la ecuación trigonométrica deseada. OPERACION
[1l
CID ¡ =sec2a
1+tan2e [ 2 J j (Ecuación 2) 5820~ 1 y =C.
y' =0

·r:;, CID CID CID CID tan( a±p) [6J (Ecuación 6) CID (o §] ) recorre hasta la ecuación siguiente, mientras que [fil hasta la ecuación previa,
=! tana±tanP J/( l'i'tana·tanPl § a la primera ecuación y @ a la última (38ava) ecuación.
j·_¡, CID CID CID ¡cos2e [ 8 J [ (Ecuación 9)
1:
a:: [fil [fil [fil [fil
:=cos2e-sin2e
¡cos!a::ftl [ 51 [ (Ecuación 5)
JEJEMPLOJ
a::
¡te :=cosa·cosP;sina·slnP ·,~
Visualizar la ecuación diferencial deseada.
~' [fil [fil
·¡
1 l+cot2a
=e os e e 2 e
[ 3] ) (Ecuación 3)
~- y =X n [ 2] j (Ecuación 2)
ff.F· @ ¡cot!45' -el [ 38 l j (Ecuación 38) J 1 y'=nxn·I
ª';;~
fl:-;
: =( l+cote J/( 1-cote l CIDCIDCIDCID ly =ax ... [ 6] j (Ecuación 6)
@) ¡;jn2e+cos2e [ 11 1 (Ecuación 1) ~=y=·====ª='=i=º==g=ª=========================::;:=;::;;::;::;
fit- - CIDCIDCIDmJffi)(IDI Y. =cosx [ 121 [ (Ecuación 12) .
¡¡¡ ~-=y====-:;::::S=l=íl==X============================;:::;::;::![ (Ecuación
[fil[fil[fil ¡Y =logx [ 81 9)
. Y. =1 /X
[ 11 [ (Ecuación 1)
l. y. =C
y
=0
[ 38 l 1 (Ecuación 38)
IYY' =cosech·'x
=-1 / ( xr( X 2+1 ) )
DIFERENCIALES

¡•
Visualiza las siguientes 38 ecuaciones diferenciales:

l. y=c y"=O
~~~~~~-1_N_T_EG_R_A_c_1_o_N~~~~_JI
y'=l-i\2 (lyl<fl
2. y=:r• y'= n.r-1
3. y=:r y'=l 24. y=eot- 1.r y'=-l;:r, (lyl<fl Visualiza las 34 siguientes ecuaciones integrales:
4. y=l
:r_ y'=-~
:r 25. y=sec- 1.z y'= _ l _ (O<y<ir.:r'>l)
:rl.r'-1 1. jd:r=:r+C (sec 2 a:rd:r= l.tana:r+C
19. )'
5. y=./I ' 1 a
y =2./T
6. y=a' y'= a'loga
26. y=cosec- 1.r y'= :rl~-1 (lyl<f.:r'>l) 2. f :r'd:r=X:: 1+e
1
(n+l*O) 20. jcosec 2 a:rd:r= -~·cota:r+C
27. y= sinh :r y'=cosh:r 1 :r
7. y=e~ y'=e~

y'=nell,t' 28. y= cosh :r y'= sinh:r


3. f?d:r=logl:ri+C 21. f;sin.rd:r.= log tan-z +e
8. y=eª
ú=l.
29. y= tanh:r y'= sech 2:r 4. f:r¡ad:r=log¡:r±a¡ +C 22. Íco~:rd:r=log tan(f+f )+c
9. y=log.r
10. y=r
:r
y'=r(log:r+ll
30.
31.
y=coth:r
y=sech:r
y'= -cosech 2 .r
y'= - sech :r• tanh :r
5. fe'd:r=e'+C 23. f e-'sin b:rd:r=me•'(n·sinb:r-b·cos .b:r) +e
11. y=sin:r y'=cos .r 32. y=cosech .r y'= - cose ch :r- coth :r 6. J emd:r=;em+c 24. Je-'cos bxd:r= n2~ b¡e"(n·cosb:r+ b·sin b:r) +C
12. y=cos .r y'= -sin.r ' 1
33. y=sinh- 1:r y= 11 +:r' ª' +C (a>O.a*l)
7. fa'd:r=- 25. fs¡n- 1:rd:r=:rsin- 1:r+Jl-.i'+C
13. y=tan:r y'=sec 2 :r 1oga
14. y=cot:r y'= - cosec2.r 34. y=cosh- 1:r y'= 1)-1 (y>O.z'>l) 26. jcos- 1:rd:r=:rcos-1 :r-J1-.r'+C
8. J'ramd:r=__g::_
n· 1oga +e <a> o.ª* 1)
15. y=sec.r y'=sec.r·tan .r
.··-·
~- '

16.
17.
u=cosec.r
y= sin a.r
y'= - cosec I• cot x
y'=a·cos a:r
35. y=tanh- 1:r y'= 1 !i' (z'< 1) 9. flog:rd:r=:r(log.r-1) +C
10. J:reªd:r=-$· (n.r-1) +e
27. Jsinh.rd:r=cosh:r+C
28. jcosh:rd:r=sinh:r+C
36. y=coth- 1:r ú=1!:r' (:r'>l)
18. y=cosa:r y'=-a·sina.r 29. jtanhd:r=log cosh.r+C
19. y=tan a:r y'=a·sec 2a.r
11. f sin :rd:r= -cos:r+ e
37. y=sech- 1:r y'=-:rl/-? (O<:r<ll 30. j~d:r=sin- 1 L+c (l:rl<a)
20. y=cot a:r y'= -a·cosec 2a.r 12. Jsina:rd:r=-~·cosa:r+C ,;a·-r a
38. y=cosech- 1:r y'= - :r./:!+l
y'= ll~:r' (lyl<fl 13. jcos:rd:r=sin:r+C 31. f;.,.,,.+...,,,d:r=ltan- 1L+c
a·+r a a
'
y=-11-.r' 1 (
O<y<m
14. jcos a:rd:r=~·sina:r+C 32. JJ:r'~·a2 d:r=log(:r+J.r'±a )+C 2

263
15. Jtan.rd.r= -log lcos.r l+ C
16. Jcot.rd.r=loglsin.r l+C

17. Jsin2 .rd.r= t.r-tsin2.r+C


2
18. /cos .rd.r=t.r+ tsin2.r+C
33.

34.
/Ja'-.r'd.r= !·<.rla'-r+ a'sin- 1 ~l+C
J?.:_ 0 ,d.r=fa-1.~~~:)+c (.r > a l m TRANSFORMADA DE LAPLACE
:------~~~~~~~~~~~~~~~~~
Visualiza las siguientes 36 ecuaciones de transformada de Laplace:
F (p) f(t)

. :.. 1
OPERACION (1) ¡; 1

5830~ 1 J c1 X 1
=x+C (2)
P1
[IJ (o §) recorre hasta la ecuación siguiente, mientras que (fil hasta la ecuación previa, _!_
(3) (n=l.2 , 3,- ··)
@ a la primera ecuación y §] a la última (34ava) ecuación. P'
(4) 1 e+••
!EJEMPLO i p±m
Visualizar la ecuación integral desep.da. 1
(5)
p(p+m)
f x n c1 x [ 2 ] 1(Ecuación 2)
1 =xn• l /(n+ll+C (n+1• 0 ) . (6) 1 ~(e_., + mi -1)
!:::;::======:::::::::::::::::::==============::¡::;;:~
¡ e n , c1 x [ 6 ] 1(Ecuación 6) p'(p+m)
1 =enx / n+C . (7) sinat
j ¡ o g x c1 x ¡ 9 ] 1(Ecuación 9)
1 =x < 1 osx-1 J+C .
1 a• elx [7] 1(Ecuaci6n7) (8) cosat
1 =a• /l oge+C l a > 0.a • ll
¡ 1/ x e - a 2 1 el x [ 34 J (Ecuación 34) (9)
=1 / 2a· l og (( x-a l/ (x+a ll +C lx > al
/ 1 / ( a 2 + x 2 1 el x l 3 1 1 1(Ecuación 31) a
1 =1 / a · tan·t( x / a l+ C . 00) p2-a2 sinhat
1 Ln t 1l l (Ecuación1 ¡
. p2'!_a2 coshat

1
p2-a2 :sinhat

03) 1 1
li'(l-cosa t)

(U) p2 (p2 + a2 ) ~(at-sinat)


1 -1- < e-'"'- e~')
(p+m) (p+n> n-m
- 1- (me ....'- ne-·1 )
h
(¡6)
(p+m)(p+n ) m-n
l
07J (p + m)2
08) 1 (n = l , 2,3···)
(p + m)•
09) e ....'(l-mt )
(pJm) 2
(20) 1
p (p + m)2 ~ · (1- (I+mtl.e ....')
1 t 2 2e-•' te-• 1
p2(p+m)2 "7-~+--;;;-3 - --;;;-2

ti-!!n
(p + m )
( ( n-m) t+ l )e -•1

l -·
b <sina t-~ t· cosa t)
264 -j '--~'-~~~~~~~~~~~--1.~~~-
265
F(p) f(t)

(2-0
t . t
Zasma ______r A_BL_A_P_E_R1_0_0_1c_A_ _ _- - - J
(p2/a2)2
p2
(2S) (p2+a2) 2 Ja (sinat +a t • cosat)
p2-a2 t•cosat Visualiza la tabla periódica de los elementos y el peso atómico de los elementos selec-
(26) (p2+a2)2
~~~~,; cionados .
1 .l.e-mtsin nt ··~·~
(27'¡ (p+ m)2+ n2 n -~,;. ...,
•Tabla periódica de los elementos
p+m e-""cosnt
(28) (p+m)2+ n2 --.-_;·.- ._
i

(29) 1 ~ (sinha t-'- sina t)


l1.i.I Elementos no metálicos 7
o
p•-a• Elementos metálicos He
1
, A 2 •A 3 B 4 B 5 B 6 B 7 B 4.00260

e• o•
1 (cosha t - cosa t) s 7 to
(30) p•!!:_a• 2;?
',

l ,1>!1 Be B N 'F Ne
9.0121K 10.81
.
12.0ll l4.Cl067 15.9994 18.!98403 20.179

(31)
P'~a 4 ¿ (sinha t + sina t) Na
11

22.989n N.305
1 19
12
Mg
,. 3 A 1 4 A\5 A 6 A 7 A 8 l B 2
13
Al
B 2i.981Sot la.0855
Si
15
p
3rl.973'16
16
s
32.06
17
CI
35.453
18
Ar
39.948

" " 23
" " J!. / P. ¡1 .1¡} " 30 31 l2 33 34 35 36

......
(32)
P'P_!__a 4 t (coshat+cosat)
1
139.0983
37
"
Rb
Ca
40.08

"'
Sr
Se
J4.9559
J9
y
Ti
47.88

"
Zr
V
50.SMIS
u
Nb
Cr
.,
51.996

Mo
Mn
.,
Sol.93t!O

Te
5S.IW7

.ic
Ru
S6.!>l3Z

! .is
Rh
5&.69

••
Pd
Cu
.,
63.546

Ag
Zn
.. .
65.38

Cd
Ga
69.72

In
Ge
72.59

"'
Sn
As
14.9%16
51
Sb
Se
78.!16

Te
52
Br
19.!:104
53
l
Kr

Xe
(33)
p'!4a 4 ~· sina t • sinha t
IJS •.U:.7K
55
87.&Z

"
l:lo8.9059
:i7-il
91.U.

"
<Jt.9()6.(
73
Ta
95..'H

"IV
(gg)
75
101 .07

76j Ir
'1
101..905.S Ul6.U
78
Pt
\07.Mi82
79
\12.41
80
Hg
\H.82

"
TI
BB.69

"
121.75

"
........
..
127.60 126.9045 131.29

" ..
(3-0
4a 3
p'+4a 4
sina t · cosha t - cosa t • sinha t Fr
Cs
132.905"

"
(2231
.
Ba
137.33

Ra
226.0254
Jl

89-JOJ

••
H/
178.49 180.9479 183.15

• Elementos lantánidos
• • Elementos actinidos
Re.
J86.207
Os
190.Z 192.?? 195.08
Au
196.9665 200.59 204.383
Pb
%07.2
SI Po
(209)
At
(210)
Rn
(222)

1
(~) -1 +ze-· 1 " 58
" .. "
62
" .. 65 .. 67 . .. 70 71
(3S) p p+m
Jlll
Jl la
lJS.90'"..S

••Ac Th
Ce
¡.¡0.12
90
"
Pr
1-40.9077

Pa
Nd
144.24
92
u
Pm
(145)

"
Np
Sm
..
150.36

Pu
Eu
151.96
95
Am
.
Gd
157.%5

Cm
Tb
)58.9254
97
Bk
Ü!i
162.50
98
C!
Ho
.
164.9304

Es Fm
Er
167.26
100
Tm
168.93-42
101
Md No
Yb
173.04

""
lu
m.967
!Ol
lr

(36) 1
(É::2!!) 1..-t-1..e-..1
m m
2?i.OZ78 232.0381 %31.0359
""·""" Zli.0482 {244) (243) (247} (247) (Z51) (ZSZ} (Z57J ("81 (259) (250)

P2 p+m

,.
c.:....

OPERACION
F(p)=l/P [ l]
5840~ 1

mJ (o~) recorre hasta la ecuación siguiente, mientras que (fil hasta la ecuación previa,
§] a la primera ecuación y ~ a la última (36ava) ecuación.

!EJEMPLO j
Visualizar la ecuación de transformada de Laplace deseada.

mJ ~(Pl=l/p2 [2l\(Ecuación2)

;;F:;:(=o:::;::I-=-=a=/;:::(;=p;:2=+=a=2::=;::)=========:::;[¡::7;¡:;::::;1\ (Ecuación 7)
mJ mJ mJ mJ mJ ;:!

. s 1 na t .
[4] \ (Ecuación 4)
(fil (fil (fil
I. e
F<ol=l/(p±ml.
% mt
[ 6] \ (Ecuación 6)
mJ mJ F(ol=l/(p2(p+ml
I
. l/mE· (e-mt+mt-1
!36] (Ecuación 36)
~ F(Pl=l/P2·\ \p-ml/\p+ml l
2/m-t-2/m·e-mt
(fil (fil (fil (fil (fil F ( o ) = p 2/ ( p 4 - a 4 ) [ 3l l (Ecuación 31)
l/2a· (slnhat+slnat l
§) J ~ 1 o_l_= l'._D [ l l \(Ecuación 1)
~~~~~~~~~~~~~~~~~~~~~~~ 267
•Peso atómico (1) • Peso atómico (2)

-....
........ Elemento Slmbolo Peso atómico
llú......
otómlco Elemento Simbo lo Peso atómico

1 Hydrogen H 1.00794 ±7 26 Iron Fe 55 .841


2 Helium He 4.00260 27 Cobalt Co 58.9332
3 Lithium Li 6.941 28 Nickel Ni 58.69
4 Beryllium Be 9.01218 29 Copper Cu 63.540
5 Boron B 10.81 30 Zinc Zn 65.38
6 Car bon e 12.011 31 Gallium Ga 69.72
7 Nitrogen N 14.0067 32 Germanium Ge 72.59
8 Oxygen o 15.999· 33 Arsenic As 74.9216
9 Fluorine F 18.998403 15:9, -
34 Selenium Se
10 Neon Ne 20 .179 35 Bromine Br 79.904
11 Sodium Na 22 . 98977 83.80
36 Krypton Kr
12 Magnesium Mg 24.305 85.467s
37 Rubidium Rb
13 Aluminium Al 26.98154
38 Strontium Sr 87.62
14 Silicon Si 28 .085s
39 Yttrium y 88.9059
15 P hosphorus- p 30.97376
40 Zirconium Zr 91.22
16 Sulfur s 32.06
92.9064
17 C hlorine 35.453 41 Niobium Nb
CI
18 Argon Ar 39.948 42 Molybdenum Mo 95.94
19 Potassium K 39 .0983 43 Technetium Te (98)
20 Calcium Ca 40.08 44 Ruthenium Ru 101.01
21 Scandium Se 44.9559 45 Rhodium Rh 102.9055
22 T itanium Ti 47 .88 46 Palladium .Pd 106.42
23 Vanadium V 50.9415 47 Silver Ag 107 .8682
24 Chromium Cr 51. 996 48 Cadmium Cd 112.41
25 Manganese Mn 54.9380 49 Ind ium In 114 . 82
50 Tin Sn 118. 69
51 Antimony Sb 121.7s
52 Tellurium · Te 127.60
53 Iodine I 126.9045
54 Xe non Xe 131. 29
55 Caesium Cs 132.9054
56 Barium Ba 137.33
57 Lanthanum La 138. 905s
58 Cerium Ce 140. 12
59 Praseodymium Pr 140.9077
60 Neodymium Nd 144 .2.
61 Promethium Pm (145)
62 Samarium Sm 150. 3o
63 Europium Eu 151.96
64 Gadolinium Gd 157.2s
65 Terbium Tb 158.9254

268 269
• Peso atómico (3) OPERACION
la 2a 3a 48 Sa 68 7a B B B
NUmero
5900 ~ 1: H
•tOmk:o Elemento Simbolo Peso atómico

66 Dysprosium Dy 162 .5o Presionando GE] se visualiza el elemento periódico siguiente, mientras que presionando [ID
se visualiza el elemento periódico anterior. Al presionar§ se visualizan los grupos 1a-8,
67 Holmium Ho 164.9304
mientras que presionando§] se visualizan los grupos 1b- 7b y O. Presionando~ se entra
68 Erhium Er 167.26 en el estado de espera de entrada, durante el cual, si se entra el símbolo de un elemento
69 Thulium Tm 168. 9342 se visualiza su peso atómico.
70 Ytterbium Yb 173 .04
¡" !EJEMPLO!
71 Lutetium Lu 174.967
Visualizar la tabla periódica en una posición específica y visualizar el peso atómico del silicio.
72 Hafnium Hf 178.49
73 Tantalum Ta 180.9479 GEJ 2a 3a 48 Sa Sa 7a 8 8 8 J(Elemento periódico
74 Tungsten w 183.85 l2:lf Be #2)

75 Rhenium Re 186.207 mJ GEJ GEJ 1a


5:Rb
2a
Sr
3a
y
40
Zr
Sa
Nb
Sa
Mo
7a
Te
8
Ru
8
Rh
8
Pd
(Elemento periódico
#5)
76 Osmium Os 190.2 §] 2b 8b 4b Sb Sb 7b 0 1(Grupo1b-7b ·y O con
77 192.22 15:U cd In Sn Sb Te 1 Xe el mismo período)
lridium Ir
GEJ GEJ GEJ s: Lanthano 1 d: La Ce Pr Nd Pm Sm (Lantanoido)
78 Platinum Pt 195. Os Eu Gd Tb Oy Ha Er Tm Yb Lu
79 Gold Au 196. 9665 GEJ 7:Actinold:Ac Th Pa u Np Pu Am (Actinoido)
Cm Bk Cf Es Fm Md No L r
80 Mercury Hg 200.59
§ 1 n Pu t t he symbol
81 Thallium TI 204.383 Push [EXEJ t he n return
82 Lead Pb 207.2 lID rn § 1 n pu t t he symbol - (Entrar Si para visuali-
Si S 1 1 i e o n 14(8-4bl 28.0855 zar el peso atómico del
83 Bismuth Bi 208.9804 silicio)
84 Polonium Po (209) ~ 7:Actinold:Ac Th Pa u Np Pu Am (Retomar a la visualiza·
~ : Cm Bk Cf Es Fm Md No L r ción inicial)
85 Astatine At (210)
86 Radon Rn (222)
87 Francium Fr (223)
'
,_
;:
88 Radium Ra 226.0254
89 Actinium - Ac 227.0278
90 Thorium Th 232.0381
91 Protactinium Pa 231.0359
92 Uranium u 238.0289
93 Neptunium Np 237.0482
94 Plutonium Pu (244)
95 Americium Am (243)
96 Curium Cm (247)
97 Berkelium Bk (247)
98 Californium Cf (251)
99 Einsteinium Es (252)
100 Fermium Fm (257)
101 Mendelevium Md (258)
102 Nobelium No (259)
103 Lawrencium Lr (260)
-~---c_o_N_s_T_A_N_T_E_s_c_1E_N_T_1_F1_c_A_s_-..:_:.J
! EJEMPLO 1
Visualizar el volumen molar del gas ideal a temperatura y presión estándar (s.t.p.) y asignar
el valor a la variable numérica V en unidades CGS. Luego visualizar la constante de Avo-
gadro y asignar su valor a la variable numérica N .
..:;. ...-....~

. :· .~ t•~j Vm = 2 2 . 4 1 3 8 3 x 1 0 ., [ m s • m o 1 -1 ] (Volumen molar del gas


Visualiza las siguientes 22 constantes científicas. Las teclas alfabéticas A- Z se usan para -:.~~ >e o n s t a n t k e y A- Z ? [6 J ideal a temperatura y
'---=-='-'-'-"-'--"-'-'--'----'---''-"-~~~-~---~~,__, presión estándar (s.t.p.))
asignar los valores visualizados a las variables numéricas de la A a la Z. "''= . .':'.!~ (Se visualiza en
.- :~
unidades CGS)
.. ~~-=-~=~~~~~~-~....,-..------. (Valor asignado a la
UNIDAD ... variable numérica V)
NOMBRE Y SIMBOLO VALOR
SI CGS ~==~~~:;:::;::;:::~~;:;:~:=::;::::;::;::=:=::::::::::~ (Constante de Avogadro)

.H-· Constante de Faraday


Constante gr~V'_i_tacional
F
G
9.648456
6.6720
104 C•mol-1
10- 11 mJ·s-2·kg-1
103 emu·mo1-C : .
10-s cml·s-2·g-I ;::::::::=:::::::::::::::::================ (Salida
variable numérica N)
(Valor asignado a la

. de la constante
~. Constante de Avogadro NA 6.022045 1023 moJ- I 1023 mor- 1 ' - = - - - - - - - - - - - - - - - - - - - ·1 actualmente
Constante de gas molar especificada)
R 8 .31441 J·mo1- 1·K-1 10 7 erg·mol-1• K-1
Constante de Rydberg Reo l. 097373177 107 m-1 ios cm-1 . ~--------------------,¡ (Contenidos de la
. variable V)
Volumen molar del gas ideal a
temperatura y presión estándar
..
::=:========================;1 (Contenidos d e la
Vm 22.41383 10-3 m3·mol- 1 103 cm 3 ·mo1-1 ·::; '-=-'-==-=-=:..::..::....:...::..:=------------~· variable N)
(s.t.p.)
Radio de Bohr a.o 5.2917706 10-11 m 10-9 cm • Las constantes asignadas a las variables numéricas se retienen aun en caso · de cortar
Velocidad de la luz en el vacío c m·s- 1 la alimentación eléctrica. Las variables numéricas tales como N y V pueden ser usadas
299792458 10 2 cm·s- 1 --:.:
Carga elemental e en los programas en BASIC.
1.6021892 10-19 e 10-20 emu
Aceleración gravitacional g 9.80665 m·s- 2 102 cm· s-2 -
Constante de Planck h 6.626176 10-J• J·s 10-21 erg· s
Constante de Boltzmann k1.380662 10-23 J·K-1 10-16 erg·K-1
Masa en reposo del electrón me 9 .109534 10-31 kg i o-2s g
Masa en reposo del neutrón mn 1.6749543 10-21 kg 10-2• g
Masa en reposo del protón mp 1.6726485 10-21 kg 10-2· g
Unidad de masa atómica u 1.6605655 10- 21 kg 10-2• g
Permitividad del vacío 10-12 F·m - 1
Permeabilidad del vacio '°
p.O
8.854187818
12. 5663706144 10-7 H·m- 1
Magnetón de Bohr ,,b 9 . 274078 10-24 J ·T-1 10-21 erg·G- 1
Momento magnético del electrón µe 9.284832 10- 2• J·T-1 10-21 er g·G-1
Momento magnético del protón l'P 1. 4106171 10-26 J· 11 10-23 erg· G- 1
Constante de Stefan-Boltzmann (J 5.67032 10- s W·m-2 ·K-4 io- s erge·s-1ca-2K-•

• Los valores de estas constantes científicas se basan en JIS Z-8202-1978 (JIS - Estándar
Industrial Japonés).

OPERACION
C ·m o l ~ l
5910 ~ F =9 - 648456 Xl04
> constan! key A-Z ? · [ 1 J
~resi~nando CID o §1 se visualiza la constante siguiente, mientras que presionando (ID se
v1su~hza la constante anterior. Presionando §] se visualiza en unidades SI, mientras que
presionando ~ se visualiza en unidades CGS. Las teclas alfabéticas A a la pueden ser z
usadas para asignar valores visualizados a las variables numéricas de la A a la z.

272
273
CONSTANTES DE
5920 DISOCIACION ELECTROLITICA _ _ _ _M_o_v_1_M_1E_N_r_o_v_E_N_ER_G_1_A_ _ _....J

Visualiza las ocho siguientes fórmulas de equilibrio de ionización: Visualiza las siguientes 20 fórmulas científicas:

FORMULAS DE EQUILIBRIO DE CONSTANTE DE EQUILIBRIO DE NOMBRE FORMULA


IONIZACION PARA ACIDOS IONIZACION ka (molll) ,
Movimiento uniformemente acelerado v=vo+at, a=AY s = vot +lat 2
,d t' 2
HCOOH;:Hcoo-+w l. 77X 10-4 F=ma
Ecuación de Newton para el movimiento
CfüCOOH;:CHJCOO- + W 1. 75 X 10,::5·-
T=2irr=2"'=l
6.3lX10-s Movimiento circular (1) V fJJ f
C6HsCOOH;:C6HsCOO-+ W
H2CO~H++HC03 4.4s·x10-1 Movimiento circular (2) w =2T"' =2,,,f=.Y. F=mrw2=mv2
r' r
C6HsOH;:C6HsO-+ W 1.00X10- 7 .r=r•sinwt, v=r:co·coscvt, a=-cu 2.r
Oscilación armónica simple

Ley de Hooke F=-la

Oscilación de resorte a=F/m=-!x, T=2,,,JT


FORMULAS DE EQUILIBRIO DE CONSTANTE DE
IONIZACION PARA BASES · OISOCIACION ELECTROLITICA kb (mol/I)
Péndulo simple a=F/m=-fz, T=21l'JT
NHJ+Hzo;:NH.++ow l. 78X 10-s Ep=mgh
Energía potencial (resorte)
CsHsN + HzO;:CsHsNW +OH- u;x10- 9
C6HsNHz+ HzO;:CoHsNHJ+ + oH- 3.8X 10-10 Energía elástica Ee=tkz2
Energía cinética Ek=tmv2
Coeficiente de fricción F=µN
OPERACION
Trabajo W=Fs
+ H+
5920~ IHCOOH - - HCOO-
Ka= l ,77x10-4 [mol/ll
Ley de Kepler T 2/ r 3 =Constante
CID (o §l) recorre hasta la siguiente fórmula,
mientras que CID recorre hasta la fórmula ante-
Gravitación universal F= G·M ~, G=6. 7 x10- 11 (N·m 2/kg2)
rior, §) va a la primera fórmula y §] va a la última (8ava) fórmula. r
Energía potencial (interplanetaria) Up= -G Mm
r
!EJEMPLO!
Visualizar la fórmula de equilibrio de ionización deseada.
Energía cinética (interplanetaria) Ek=l•mr 2w 2
2
Momento de inercia I=mr2 , E=tlw 2
CHaCOOH -- CHsCOO- + H+ (Fórmula 2)
Ka= l.75xl0-s
[mol/ll [ 2 J' Momento angular J=Iw
CeHsOH - - CsHsO- + H+ (Fórmula 5)
Ka= l.00xl0-7 [mol/ll [5J Ley de conservación del momento mv1+MV1=mv2+MV2
CeHsNH2 + H20 - - CeHsNHa+ + OH - (Fórmula 8)
Kb = S.Bx10-10 [mol/!) [8J NOTA: La constante de gravitación universal se visualiza como un valor redondeado (ver
NHa + H20 -- NH4+ + OH- (Fórmula 6)
591 o para los detalles)
Kb = l./sx10-s [mol/! J [s l
HCOOH - - HCOO- + H+ 1(Fórmula1)
1~K:.:..::.a_=_l~-~7~7~x~1~0~-~4--"(~m~o~i~/~l~lc__ ____[L!.l.ul OPERACION
UniformlY accelerated motlon [ll
5930~ v=vo+at , a=AV/At . s=vot+at2/2
CID (o ~) recorre a la fórmula siguiente, mientras que CID recorre a la fórmula previa, §)
a la primera fórmula y §] a la última (20ava) fórmula.

275
! EJEMPLO 1
Visualizar la fórmula científica deseada.

N ew t o n · s
.F=ma
1
eouat i on
!=H'::;=o::::o:::k::e:::;:
l.F=- kx
o f mo t 1 o n [ 2 J J (Fórmula 2)
.
I =a=w============¡=s==:!J1(Fórmula 6)
· =s=;:
.
_c______ M_o_v_1_M_1e_N_T_o_o_e_o_N_o_A_s_ _ __,I
Visualiza las 16 fórmulas científicas siguientes:
Conserva t io n of momentum [ 2 0 ¡ (Fórmula 20)
mv1 +MV 1 =mv2+MV2
K lne t ic energy ( planet l [ 1 7 J (Fórmula 17)
E k=l/2·mr2w2 NOBRE FORMULA
Co e f f i e 1e n t o f f r 1e t ¡ o n [ 1 2 J J (Fórmula 12)
.F=
1 PN . Onda v= ~ = fA, y=a·sin2n· ( +-f )
U n 1 f o r m 1 y a c c e 1 e r a t e d mo t 1 o n [ 1 ¡ (Fórmula 1)
v=vo +at a=6V /6 t s=vot+at2/ 2 Velocidad de la onda transversal en un cuerda v=/f
Interferencia · · 1 2- l 1=(2n+l) ). . ]2 - li =~,I
'
2 Á
; Onda estacionaria l= n'f . l=(2n- 1) 4 (n=FO)
¡. Refracción de una onda n=sin8/ sini6=v1/ v2= A1/ A2
! Frecuencia natural f=/1/T
Velcx:idad del sonido V = 331.S+0.61T

Efecto Doppler f=fo~


v-v2
Golpe f=f¡ -fz (fi>b)
2
Reflectividad de la luz Ro =(!!.l.=..!!.1.)
01+02

Angulo critico sinO=fil.


02
Onda de Broglie ).=..h..
mv
Condición cuántica 21t'r= nh =nA
mv
Efecto fotoeléctrico tmv2 =hv-W
Condición -de frecuencia h v= Em-En (m > n)

Onda de luz A=c/ v, c=2.998 X l01 (m/ s )

OPERACION
¡ wa v e [1J
5932 ~ v=A/T=fA Y= a · s 1n 2 • ( t /T- x / l )

CID (o§}) recorren hasta la fórmula siguiente, mientras que (fil recorre hasta la fórmula ante-
rior, §1 hasta la primera fórmula y §) hasta la última (16ava) fórmula.

276
277
~~~~-c_1_R_c_u_1T_o_s~o_e_c_._A_._v_c_.c_.~~__.
[EJEMPLO!
. Visualizar la fórmula de onda deseada.

L W;:=:a:;:v:::::e::::::::o=;::f
.,_,v=J"( F/o :;:::s=t=r=i
l =n=g=========[=2=:!J./(Fórmula 2)
Re f r a e t i o n [ 5 J (Fórmula 5)
n=sine/sin~=v1/v2=l1/l2 Visualiza las 16 fórmulas científicas siguientes:
L i gh t wa v e [ 1 S J / (Fórmula 16)
~7•===c~/~·===·~C===2~-=ª==ª=ª=x=l=0::::ª=::[=m=/=s==J====:::::~-
1

I¡:;_J.=h/mv
de 8ro i e w ave
g 1 [ 2 J \(Fórmula
.
W~a~v=:e===============r;::;:1:;:::;]/ (Fórmula 1)
1 12)
NOMBRE FORMULA

/ v=l/T=fl Y=a·sin2x(t/T-x/.<l Ley de Ohm V=IR


Resistencia eléctrica (en paralelo, enserie) R=Ri+R2,
Circuito de C.C. V=E-IR

Energía C.C. y calor de Joule P=IV=FR, W=IVt=Pt

G=t=~
Conductancia

Ley de Kirchhoff 2:±1=0, 2:±V=O


Puente de Wheatstone RoR1==R2RJ
Valor instantáneo (Voltaje de C.A. y corriente) V=Vosin(L)t, I=Iosin(L)t

Valor efectivo lo Vo
I= .[2• V:::: .f2
1
Energía de C.A. P=VI=2V0Io
Factor de energía P=VI·cos¡il
Ni V2
Transformador 2 2, Ni=Vi
I 1V1= IV

Reactancia
X=(L)L=2irfL, X=~= 2 ~C
Impedancia
Z=j Rz+ ((L)L-.1....)2 Vo=Zlo
wC '
1
Frecuencia natural (Oscilación natural) fo=2ir/IC
2
1 Q
Oscilación eléctrica 2"c + 21 LI2 =Constante

OPERACION
i:.lhm' s law
5934~ l_V=IR (l=O/t. R=P·l/Sl

CID (o §!)recorre a la fórmula siguiente, mientras que [ID recorre a la fórmula anterior, §1
a la primera fórmula y§) a la última (16ava) fórmula.

278 279
[EJEMPLO!
Visualizar la fórmula eléctrica deseada. - 'i....
~

- _...__c_A_M_P_o_s_E_L_E_cr_R_1_c_o_v_M_A_G_N_E_r_1c_o_-...11
[ID ¡ Resistance ·
: R=R 1+R2 · l / R=l / R 1+l/ R2
[ 2 1 1(Fórmula 2) - .:-; ~__,_

ffiH!l CID CID I K l rchhoff's 1 aw ( 6 l 1(Fórmula 6) . ---


I± l =0 · I ± V=0 '!~•\/
- Visualiza las 17 fórmulas científicas siguientes:
§] Elect ri c osc l lat l o n ( 16 l (Fórmula 16)
1 / 2 · Q2 / C+1 / 2·Ll2=Co n s t ant
[fil [fil [fil ¡ Reactance ( 1 3 l 1(Fórmula 13) --
X= .. L=2 • f L X=l /w C"l / 2 rfC NOMBRE FORMULA
[fil [fil ¡ Power factor ( 11 l 1(Fórmula11) --
--
P=V l ·cos;
§) ¡ ohm ' s law ( 11 1 (Fórmula 1)
·- Ley de Coulomb (Campo eléctrico) F=koQ~~ 2• ko= 9 x I09 (N·m 2/ C 2)
V=IR .( 1 =Q / t . A= P· 1/5 )
Campo eléctrico E= t F=QE, W=QV
Capacidad eléctrica Q=CV. C=wd
s
Capacidad eléctrica (en paralelo, en serie) C=C1 + C2. t=¿ +¿
Constante dieléctrica EO (Constante deiléctrica relativa E) D= EoE, C= cCo

Energía electrostática U =~v


2
=...Lcvz
2
Electrón en un campo eléctrico a = QE 1..mv2 = eV
m ' 2

Ley de Coulomb (campo magnético) F- km1m2 k _ 107


- o-;:r· o- (411') 2
-. Campo H magnético H=-1- H=J_ H=nI
27rr' 2r '
Campo magnético F=µ oIH 1=IB1

Densidad de flujo magnético B=~=µoH


47rr
Fuerza de Lorentz F=QvB. r =Q~

Electrón en un campo magnético 1..mv2= Q2B2r2 ui = .!. =QB


2 2m ' r m
Ley de inducción de faraday V=-11~~
Inducción electromagnética V=E t = vB.e , I =v~t.
Inducción mutua V2=-M..4J!
'1 t
'; . : ._; Autoinducción V' =- LAJ
'1 t

OPERACION
C ou l omb ' s law ! e l ectr l c f . J
5936~ F= k o · 01Qe / re ko=SzJ09[N·m2 / C2 l

(ID (o §J) recorre a la fórmula siguiente, mientras que [fil recorre hasta la fórmula anterior,
~ a la primera fórmula y §) a la última (Hava) fórmula.

280 28 1
!EJEMPLO!
Visualizar la fórmula científica (campo eléctrico y magnético) deseada.

E 1e c t r i c
1 E=V/d . F=QE
f i e 1d
. W=QV
[ 2 l 1 (Fórmula
.
!::E~l=e='=c='t'==ra==n=s=i~n==e:::;:l:::e=:c~t::r:;:i=c=f¡::;:::i:::e:¡:l=:;d=::¡=¡7rn¡
a=QE/m . l/2·mv2=eV
2)

(Fórmula 7)
m._____ re_R_M_o_o_1N_A_M_1c_A_s_v_o_r_R_A_s_ _--.1,

1Se 1f - i n d u c t i o n [ 1 7 J 1 (Fórmula 17) Visualiza las 13 fórmulas científicas siguientes: _


!V'=-L·t..l/td .
E 1 e e t r o ns i n ma g n e t ¡ e f 1e 1d [ l 3 l (Fórmula 13)
l/2·mv2=02s2r212m w=v/r=QB/m
NOMBRE FORMULA
Lo r e n t z f o r ee [ 12 l 1 (Fórmula 12) .. --
1 F=QvB • r=mv/QB .
Temperatura absoluta T(" K) =t(ºC) +273.15
e o u 1 o mb · s 1a w { e 1e e t r i e
f • l [ l J (Fórmula 1)
F=ko·Q1Q2/r2 • ko=Szl0S(N·m2/C2J Capacidad calórica Q=CT=mcT
Equivalente mecánico del calor .. W=JQ, J=4.19(J/cal)
Ley de Boyle PV = Constante (T=constante)
Expansión térmica (volumen y temperatura) V=Vo(I+ T )
273
Ley de Charles .Y_=_.I_
Vo To
Ecuación de estado PV=nRT, R=8.3l(J/K)
Ley de presión parcial P=P1+P2+P3+········-
Presión P=l_nmv2
3
Energía interna U=fmv2 N= ~ nRT
Cv=~~= :.
Calor específico 3 Cp=JU +R=5R
il T 2
Vida media
N=No (1)"
2
1
(.r='fl
Relación masa-energía E=mc 2

OPERACION

5938~ Absolute temperature


T [ "K l = t [ 'C l +273. 1 5
[ 1]

GD (o~) recorre a la fórmula siguiente,mientras que [ID recorre hasta la fórmula anterior,
@3 a la primera fórmula y ~ a la última (13ava) fórmula.

!EJEMPLO!
Visualizar la fórmula científica (termodinámicas y otras) deseada.

Heat caPacitY [2Jl(Fórmula2)


I. Q=CT=mcT .
:=~C:;::h=a=r=1=e:::;::·=s::::::::l=a=w==========:::;::¡=s:;::J1(Fórmula6)
I_V/Vo=T/To .
M a s s - e ne r g y r e 1a t i o n [ 1 3] 1 (Fórmula 13)
_E=mc2
1 .
:=;::L=a=w=a=f:;::::=P=a=r=t=1=a=1=o=r=e=s=s=u=r=e=s====_;::[B;;::;::J (Fórmula 8)
P=P1+P2+Ps+···
Equatlon of state (7Jl(Fórmula7)
I PV=nRT . R=B.31 [J/KJ .
:=A:;::;::b=s=o::;l::u:::;:::t=e:=:;:t=e=m=P=e=r=a=t=u=r=e======r¡:::¡::l~J (Fórmula 1)
=
T [ ' K l t [ ' C 1 + 2-7 3 . 1 5

283
! EJEMPLO 1
CONVERSIONES METRICAS PARA Convertir 11 O m y 300 m a yardas.
5950 LONGITUD
Metr l c convers on ( lensthl [ 9 J (Fórmula 9)
xlml - - 1 . 11l936 1 x!Y d l
Visualiza las siguientes 30 fórmulas de conversión. Presionando §1 se almacena la fórmula §1 X[ m) ?- ~ (Almacena la fórmula 9
actualmente visualizada la que luego puede ser aplicada para cálculos. 110 §1
==================_J=:=:;
x[mJ?l 1 0
en la memoria)
¡(11om-120.2971
~X:;:;:[:::Y::'d::;l::,====1:;2:::;0=:·:::2;:9::::;:
7~1==========:;· yardas)
§1 X[ydJ= 120 . 2971 1
X [ m) ?_ .
UNIDAD DE UNIDAD DE CONVER
CONVERSION FORMULA DE CONVERSION CONVERSION FORMULA DE SION 300 §1 x[mJ?3 11l0 · 1(300m=32B,183
L..X"--'l--_,_Y..::d_,l'--=-=-3-=2-=6'--'.-'lll:;..8=3_ _ _ _ _ _ _ _ _ __.;_ yardas)
X (cm) X 0.01 (m) X (ft) X 30.48 (cml
0.393701 ( in) 0.3048 ( m). -: ' • Una vez que se compieta un cálculo, se puede seleccionar una conversión diferente pre-
0.0328084 (ft) 12 ( in) sionando primero E3 y a continuación la tecla ~-
0.0109361 (yd) 0.333333 (yd) IMPORTANTE
0.00000621371 (mile) 0.000189394 (mile) Esta función de la biblioteca se efectúa almacenando primero la fórmula de conversión en
la memoria de almacenamiento de fórmulas. Observe que los contenidos de la memoria pre-
(m) X 100 (cm) (yd) X 91.44 (cm) _ sente son borrados por este procedimiento.
39. 3701 (in) 0.9144 (m)
3. 28084 (ft) 36 (in)
1.09361 (yd) 3 (ft) -
0.000621371 (mil e) 0.000568182 (mi le)

(in) X 2.54 (cm) (mil e) X 160934.4 (cm)


0.0254 (m) 1609.344 (m)
0. 0833333 (ft) 63360 (in)
0.0277778 (yd ) 5280 (ft)
0.0000157828 (mile) 1760 (yd)

• [ydJ - yardas [mileJ - millas [ftJ - pies (inJ - pulgadas


- -
OPERACION ~

Metr l c converslo n 1 ens th


5950~ x[cmJ - - 0 . 0 1x [m l

CID (o §1) recorre a la fórmula siguiente, mientras que [fil recorre hasta la fórmula anterioj,
@) a la primera fórmula y §] a la última (30ava) fórmula. _
Presionando ~ se ejec~ta la conversión de las unidades actualmente visualizadas.

! EJEMPLO 1
Visualizar la fórmula de conversión deseada.

Metr lc converslon ( lens th l (Fórmula 2)


X[Cm] - - 0 . 393701X[inl
Metr lc conver slon ( l engt h (Fórmula 5)
x[c ml - - 0 . 11ll1ll1ll1l0621371x [ml
Metrlc converslon ( le ngth l (Fórmula 30)
x[ mi le ) - - 1760x[ydJ
Metrlc convers l on ! l ength l (Fórmula 26)
x{m l l eJ - - 16 11l93A . 4x[cml
Me t r l c convers i on 1 l eng thl (Fórmula 1)
284 x[cm J - - 0 . lll lx[m J
285
• Una vez que se completa un cálculo, se puede seleccionar una conversión diferente pre-
sionando primero ~ y a continuación la tecla ~·

5960 CONVERSIONES METRICAS PARA AREA ·


IMPORTANTE
Esta función de la biblioteca se efectúa almacenando primero la fórmula de conversión en
la memoria de almacenamiento de fórmulas. Observe que los contenidos de la memoria pre-
sente son borrados por este procedimiento.
Visualiza las siguientes 12 fórmulas de conversión. Presionando §1 se almacena la fórmula
actualmente visualizada la que luego puede ser aplicada para cálculos. ·

UNIDAD DE UNIDAD DE
FORMULA DE CONVERSION FORMULA DE CONVERSION
CONVERSION CONVERSION

X (m2) X 0.01 (a) X (acre) X 4046.86 (m2)


0.000247105 (acre) 40.4686 (a)
0.000000386102 (mile2) 0.0015625 (mile2)

(a.) 100 (m2) (mile2) 2589990 (m2)


0.0247105 (acre) 25899.9 (a)
0.0000386102 (mile2) 640 (acre)

• [mile] - millas

OPERACION
·Metrlc conversion (areal [ 1J
5960 ~ x[m2J - - 0.01x[al

(ID (o §1) recorre a la fórmula siguiente, mientras que [fil recorre hasta la fórmula anterior,
§) a la primera fórmula y §) a la última (12ava) fórmula.
Presionando §1 se ejecuta la conversión de las unidades actualmente especificadas.

1 EJEMPLO!

Visualizar la fórmula de conversión deseada.

(ID Metric [ 2 J (Fórmula 2)


X [ m 2] --converslon (a re a J
0.000247105x[acreJ
(ID (ID (ID Me t r i e conversion ( a re a l [ 5 J (Fórmula 5)

§)
X [ a] -- 0.0247105x[acrel
Metric conversion ( a re a l [ 12 J (Fórmula 12)
x[m11e2J -- 640x[ac.reJ
(fil (fil Me t r i e conversion (ar e a J [ 10 l (Fórmula 1O)
x [ m l 1e 2 J -- 2589990x[m2J
§) Metrlc conversion ( a re a l [ 1 J (Fórmula 1)
X [ m2] -- 0. 01 X [a]
[EJEMPLO!
Convertir 300 m2 a acres.

Metric conversion (areal [ 2 J (Fórmula 2)


x[m2J - - 0.000247105x[acreJ
x [ m2 ] ? _ . 1(Almacena la fórmula
1'-·- - - - - - - - - - - - - - - - - - - · 2 en la memoria y la
ejecuta)
300 §1 r""x•¡-=m--.2,-,]'""'7=-3=-=0""0,-------------~1(300 m2 = 0,074 acres)
l X[acrel= 0.0741315 .

·2a6 287
!EJEMPLO 1
CONVERSIONES METRICAS
5970 PARA VOLUMEN
Visualizar la fórmula de conversión deseada.

Metr i c o onvers l on l vo l ume l (Fórmula 2)


x [ cma] - - 0 . 061028 7 x [ln3J
Me t r i e o o n v e r s i o n ( v o 1 u me 1 (Fórmula 7)
x ! mªl - - 1 000000 x [ o ma J
Visualiza las siguientes 30 fórmulas de conversión. Presionando§) se almacena la fórm~la
M e t r 1 e e o n v e r s 1 o n 1 v o 1 u me l [ 42 (Fórmula 30)
actualmente visualizada la que luego puede ser aplicada para cálculos. x(gal(UK )J - - 0 . 882672x l ga l( US )J
M e t r 1e o o n v e r s 1 o n ( v o 1 u me 1 [ 88 J (Fórmula 26)
X[88llUK l l - - 0 . 00454609x[ m 3 ]
UNIDAD DE UNIDAD DE e t r 1 e e o n v e r ·s 1 o n ( v o 1 u m e [1 (Fórmula 1J
CONVERSION FORMULA DE CONVERSION CONVERSION FORMULA DE CONVERSION x[ cmsJ - - 0 . 00000 lx( m 3 J
! EJEMPLO !
X cm3 X O. 000001 (m3) 28316.8 (cm3)
Convertir 1800 cm 3 a galones (E.U.A.).
0.0610237 ( inl) 0.0283168 (m3)
o. 0000353147 (ft3 ) 1728 ( in 3 ) Met r ic conversion ( vol u m e l 15 1 (Fórmula 5)
x( c mªl - - 0 . 000264172 x(g a l lU S J l
0.001 ( !) 28. 3168 ( 1)
x [ oma ] ? _ 1(Almacena la fórmula
O. 0002641 72 (gal(US)) 7. 48052 (gal(US)) 1- - - - - - - - - - - - - - - - ---- 5
L. en la memoña y la
O. 000219968 (gaJ (UK)) ejecuta)
6.22882 [gal(UK)) 3
1800 ~ x ( c m a J? 1 800 1 (1 800 cm =aprox·
m3 1000000 (cm 3) ( cm3 ) 1_ X a 1( US J ] = 0 . 4 7 5 5 0 9 6
[ g imadamente 0,48
X X 1000 '--'-'--'--=-=-.:'-'--'=--=-'--'---=--'--'~~~~-----~galones)

61023.7 ( in3) 0.001 (m3)


35.3147 (ft3) 61. 0237 ( in 3) • Una vez que se ha completado un cálculo se puede seleccionar una conversión diferente
1000 (1) o. 0353147 (ft3) presionando primero B y a continuación la tecla ~.
264.1 72 (gaJ (US)) 0.264172 (gal (US)) IMPORTANTE
219. 968 (gaJ{UK)) 0.219968 (gal(UK)) Esta función de la biblioteca se efectúa almacenando primero la fórmula de conversión en
memoria de almacenamiento de fórmulas. Observe que los contenidos de la memoria pre-
in3 16. 3871 ( cm3 ) sente son borrados por este procedimiento.
0. 0000163871 ( ml)
0.000578704 (ftl)
0.0163871 ( 1)
0.00432900 (gaJ(USJ)
O. 00360464 (gal (UK))

• (ft] - pies (in] - pulgadas

OPERACION

5970~ Metrl o
x[ c ma J
oonve r s l on ( vo l ume l
- - 0 . 000001x[m aJ
[ 1)

CID recorrea la fórmula siguiente, mientras que GLI recorre hasta la fórmula anterior, § a
la primera fórmula y §) a la última (30ava) fórmula.
Presionando §l se ejecuta la conversión de las unidades actualmente visualizadas.

289
1EJEMPLO!

5980 CONVERSIONES METRICAS PARA PESO Convertir 2,5 kg a onzas.

Metric conversion {weight) [ 5] (Fórmula 5)


X[Kg] - - 35.2740X[OZ]
x[ Kg ] ?_ 1 (Almacena la fórmula
1
L .- - - - - - - - - - - - - - - - - - - ' - 5 en la memoria y la
Visualiza las siguientes 12 fórmulas de conversión. Presionando§] se almacena la fórmula - ejecuta)
actualmente visualizada la que luego puede ser aplicada para cálculos. 2c:J5§} ~Ix-[-K-g~J~?~2-.~5---------------,I (2,5 kg=BB,185 onzas)
X[ozl= 99_¡95 .

UNIDAD DE UNIDAD DE • Una vez que se completado un cálculo se puede seleccionar una conversión diferente pre-
CONVERSION FORMULA DE CONVERSION FORMULA DE CONVERSION
CONVERSION sionando primero §] y a continuación la tecla ~-
X (g) X o. 001 (kg) X (oz) X 28.3495 (g) -- IMPORTANTE
O. 0352í40 (oz) 0.0283495 (kg) Esta función de la biblioteca se·efectúa almacenando primero la fórmula de conversión en
o. 00220462 (lb) 0.0625 (lb) el memoria de almacenamiento de fórmulas. Observe que los contenidos de la memoria
presente son borrados por este procedimiento.
X (kg) 1000 (g) X (lb) 453.59237 (g) ..,
35.2740 (oz) 0.45359237 (kg)
2. 20462 (lb) 16 (oz)
INTEGRALES DE PROBABILIDAD SUPERIOR
• [oz] - onzas

OPERACION
6210 (DISTRIBUCION NORMAL)

5980~ Metric conversion {weight)


x[gJ - - 0.00lx[KgJ
[ l J

Determina la probabilidad superior para la distribución normal con cinco dígitos significati-
CID recorre a la fórmula siguiente, mientras que [fil recorre
hasta la fórmula anterior, §)-:a vos usando la siguiente fórmula:
la primera fórmula y §1 a la última (12ava) fórmula. ·
Presionando §] se ejecuta la conversión de las unidades actualmente visualizadas.

!EJEMPLO!
Visualizar la fórmula de conversión deseada.

CID Me t r 1 e
X [ g] -- conversion {weightl
0.0352740x(ozJ
( 2] (Fórmula 2)

CID CID CID CID Me t r i e conversion ( 6 J (Fórmula 6)


§1
X [ Kg]
Metrlc
-- 2.20462x[lbl
{welghtl·

conversion {Weight) [ 12] (Fórmula 12)


X [ 1 b] -- l 6 X (O Z]
(fil (fil (fil Metrlc conve rs i en {Weight) [ 9 J (Fórmula 9)
X [O Z] -- 0.0625x[ lb]
§) Me t r 1 e conversion {Weight) [ 1 J (Fórmula 1)
X [ g] -- 0.00lx[KgJ

OPERACION
UDDer probabi 1 itY N { 0. l 2)
6210~ I_x= 0 ?_

--290--
291
[EJEMPLO J
INTEGRALES DE PROBABILIDAD SUPERIOR
Determinar la probabilidad superior para la distribución normal cuando x = 1,53.
6230 (DISTRIBUCION t)
N( 0 . 12 )
I. Upper
X= 0
Probabl 1 ltY
?_
N(0 , 12 l
c:J 53 ~ Upper prooabl 1 ltY
1
I.P= 0 . 063008
U o e r p r !:! b a b i 11 t y
~ N(0 , 12 ) 1(Retorno a la visualiza-
Determina la probabilidad superior para la distribución t con cinco dígitos significativos usando
la siguiente fórmula:
~ 1'-·"-X_- __;l_;·c..:5=-3=-...:.'_ : ; - = - - - - - - - - - - - - - - - - '·· ción inicial)
(• : grado de libertad)
En este caso, la integral de probabilidad superior es 0,063008 .

INTEGRALES DE PROBABILIDAD SUPERIOR


6220 (DISTRIBUCION X
2
)

Determina la probabilidad superior para la distribución x2 con cinco dígitos significativos


usando la siguiente fórmula:

p (r, ¡1)
(oo
=Jr 2r (f) 2
1 (.r2)f-1 e _!•dr (• : grado de libertad) OPERACION

~ t (
P (x2, 11)
6230 I.•Uooer
= 1 ?
p r obabl 1 1 ty X . • )

\EJEMPLO\
Determinar la probabilidad superior para la distribución t cuando el grado de libertad (v) = 2,
y X=2,92.

2 ~ U P Pe r p r o b a b 11 1 t y t ( x . v ) ¡(Grado de libertad) •
.1 X= 0 ?- .
2 c:J 92 §1 ;:::'~U::::o::::~=~=r=.=P=r=o=::b=a=;::b:;:I::;l::;l;::t;=y===t=(;=X=. =v::;¡===~, (Entrada del valor de ii'
uooe r p r ob a b 1 1t y t ( x . v J 1(la integral de probabi-
1'-·"-º-=--=0'--'.-'0=-5=------- - -- - - - - - - - l . lidad superior
es 0,05.) ~
b-a-,-b~i..,1....,l'""'t,_y_ _ _t'""'<,_.x-
r-Ur.-o-o_e_r--P-r-o-:: . -v..,.¡---~I (Retomo a la visualiiií:"
OPERACION I'-·_v_=-=2'--'?'-=------ - - - -- - - - - - . . J . ción inicial) . _
Upper P r obabl 11 ty x21x2 , , ¡
6220~ I
. v= 1 ?_

!EJEMPLO \
Determinar la probabilidad superior para la distribución x2 cuando el grado de libertad
(v}=4, y X2 =2.

U P pe r probabi 1 1 t y X 2 ( x 2 , v) 1 (Grado de libertad) ..~_..._......_:.... -


,:~~~
X2= 0 ?-
UPP er probabl 1 i t y x2 ( x 2 . v) 1 (Valor de x2}

UPPer probabl 1 1 t y x2(x2 . v ) 1 (la integral de probabi-


P= 0 . 73576 lidad superior
es 0,73576.)
UPPer probabl 1 1 t y X2(x2 . v ) 1 (Retorno a la visualiza·
v: 4 ?- ción inicial)

292
,
1
'

-
'
;¡¡¡¡
INTEGRALES DE PROBABILIDAD SUPERIOR FRECUENCIA ACUMULATIVA SUPERIOR
Uh
~--
1\l!"
lt
6240 (DISTRIBUCION F) 6310 (DISTRIBUCION BINOMIAL)
ir,

Determina la probabilidad superior para la distribución F con cinco dígitos significativos usan- Determina la frecuencia acumulativa superior para la distribución binomial con cinco dígitos
do la siguiente fórmula:

P(z, v1, v2 -
_
) -Jco
I (vi v1 i v2 I •xI-
v2)
B2,2(v2+v1.r)2
1
d {vi : grado de libertad 1;"' : grado de libertad 2)
.!:!±.!! .r
-
significativos usando Ja siguiente fórmula:

B(.r, n, p) =f (nY )P•(l-P)•-•


y=x
n : Valor máximo de x
p : Probabilidad
[ O : Suma de las frecuencias producidas por pasados x
l
(frecuencia acumulativa)

r----- - ---1
1 Q 1
P(x, v¡, Y2) 1 1
1 1
X 1 1
o 1L ________
x x+l • • • ni

OPERACION OPERACION

6240 ~ UPPer Probabi l i t y F(X.v1.v2)


6310 ~ ¡cumulative freauencY 8 (X. n, p)
- y 1 = 1 ?_ n= 2 ?_

\EJEMPLO\ ' \EJEMPLO\


Determinar la probabilidad superior para la distribución F cuando el grado de libertad 1 Determinar Ja frecuencia acumulativa superior para la distribución binomial cuando el valor
{111)=5, el grado de libertad 2 {112)=3 y x=9,01. máximo de x (n) = 5, la probabilidad (p) = 0,5 y x = 4.

5 §! ¡upper probabi 1 i t y F(x.v1.v2) 1(Grado de libertad 1) _ 5 §! ¡cumulatlve freauency 8 ( X. n. P) 1 (Valor máximo de x)


V 2 = ] ?_ P= 0 ?-
3 §! JUPPer Probabi 1 1 t y F{x.v1.v2) 1(Grado de libertad 2) - Oc:JS§l ¡cumulative freauencY B (X, n. P) ) (Probabilidad)
X= 0 ?-
9 8 01 'ª ¡u~~~~ Probabi 1t y F(x.v1.v2) 1(Valor de x)
4 'ª
X= 0 ?-
l~~~~~atlve freauencY 81( X , n , p ) 1 (Entrada del valor de x)

¡upper probabi i t y F(x.v1.v2) 1(La integral de probabi· ¡cumulatlve freauency 8 (X, n, P) ) (La frecuencia acumula-
P= 0.050026 lidad superior P= 0.1875 t1va superior
es 0,050026.) es 0,1875)
~- 1 U P pe r Probabi 1 1 t y F(x.v1.v2) \ (Retorno a la visualiza- ¡cumulatlve treauency 8 (X. n. P) ) (Retorno a la visualiza-
V 1 = 5 ?_ ción inicial) n= 5 ? ción inicial)
i.
~
FRECUENCIA ACUMULATIVA SUPERIOR FRECUENCIA ACUMULATIVA SUPERIOR
6320 (DISTRIBUCION DE POISSON) 6330 (DISTRIBUCION HIPERGEOMETRICA)

Determina la frecuencia acumulativa superior para la distribución de Poisson con cinco dígi- Determina la frecuencia acumulativa superior para la distribución hipergeométrica con cin-
tos significativos usando la siguiente fórmula: co dígitos significativos usando la siguiente fórmula:

>- : Valor medio


P : Suma de las frecuencias producidas por pasados x
H(z, n, M, N) =±... ~ (~=~)
,)
(frecuencia acumulativa) P : Suma de las frecuencias producidas por pasados x
(frecuencia acumulativa)
r--------
·-
;::-
1 p r---------,
1 p 1
1
1 1111 : 1 1
o l 2 __x+l
IL X _____ _
o 1L X X+ l __
___ · •___
• n.J.1

OPERACION
OPERACION
¡cumulatlve freauency p ( X • l. )
6320 ~ l= 0 7_ Cumu lat i ve freauency H(x . n . M . N l
6330 ~ I.N =
2 ?_
1EJEMPLO 1
JEJEMPLO !
Determinar la frecuencia acumulativa superior para la distribución de Poisson cuando el valor
medio (A) =2' y x = 4. Determinar la frecuencia acumulativa superior para la distribución hipergeométrica cuando
N = 3, M = 2, n = 1 y X = 1.
2§ ¡ cumulatlve freauency P ( X. l ) ¡(Valor medio)
x= 0 ?_ 3 §1 ¡c umula tl ve lreauency H(x . n . M . Nl (Entrada del valor de M)
¡<Entrada del valor de x) M= l ?_
¡ ~u~u ~ ~tlve f r e a u en e ·y P ( X · l. )
2 §1 ¡ cumu l a t l ve freauency H(x.n.M . N) (Entrada del valor de M)
1<!-afrecue~cla acumula- n= l ?_
4 §1 ¡cumulatlve freauency P ( X . l )
t1va supenor
o = 0 . 14288
es 0, 14288.)
1§ ¡cumu l at l ve fr eauency H ( x .n. M . Nl (Entrada del valor de n)
X= 0 ? _
1(Retorno a la visualiza- freauency H ( x.n.M.N) (Entrada del valor de x)
ª ¡cumula t i ve
l.= 2 ?
fr eauency P ( X · l. )
ción inicial) 1ª ¡ cum u.1at i ve

¡cu mulatlv e
P= 0 . 65667
freauency H ( x . n . M . NJ (la frecuencia acumula-
tiva superior
es 0,66667 .)
¡ cumulat l ve freauency H(x.n . M .N) 1 (Retorno a la visualiza-
N= 3 ?_ ción inicial)

296 297
PUNTO PORCENTUAL PARA
6410 DISTRIBUCION NORMAL 6420 PUNTO PORCENTUAL
(DISTRIBUCION x2)

Determina el punto porcentual para la distribución normal con cinco dígitos significativos
Determina el punto porcentual para la distribución x2 con cinco dígitos significativos usan-
usando la siguiente fórmula:
do la siguiente fórmula:
1 -~
.r(p) :
!
X
00
'F"e
V 1t
2d.r=p (p : Probabilidad)
.r2p(v) •. }z2p
(oo 1 (.r2)'f-1 -"-' 2-
2I'(f) 2 ·e 2 d.r -p
v : Grado de libertad]
r: Función gama
[ p : Probabilidad
v=4

OPERACION
OPERACION
Percentage PDints N ( 0. 1 2 J
6410 ~ I p= 0 ? 6420@ ¡Percentage points
v= 1 ?_
IEJEMPLOI
!EJEMPLO!
Determinar el punto porcentual para la distribución normal cuando p = 0,05.
Determinar el punto porcentual para la distribución x2 cuando el grado de libertad (P) = 2
y la probabilidad (p) = 0,5.
o8 05 §) ¡P~'.c~ntage Points N ( 0. 1 2 J \ (Probabilidad)

¡Percentage Polnts N ( 0. 1 2 J 1 (El


punto porcentual es 2§ \Percentage palnts X2(x2.vJ 1 (Grado de libertad)
x= 1.6449 1,6449.) P= 0 ?_

¡P:rcentage Points N ( 0. 12 1 / (Retorno a la visualiza.. Oc:JS§ j~~'.~~ntue polnts X2(x2.vJ \ (Probabilidad)


P- 0.05 ?- ción inicial) ·
¡Percentage palnts X2(x2.v) ) (El punto porcentual es
x2= 1.3863 1,3863.) ..
§ jPercentage Polnts X2{X2.v) ) (Retomo a la visualiza-
v= 2 ?_ ción inicial)

299
1

PUNTO PORCENTUAL PUNTO PORCENTUAL


'6430 (DISTRIBUCION t) 6440 (DISTRIBUCION F)

Determina el punto porcentual para la distribución t con cinco dígitos significativos usando Determina el punto porcentual para la distribución F con cinco d ígitos significativos usando
la siguiente fórmula: , la siguiente fórmula:

t2
tp(v) : (oo (l +-y)- (11+1)/2
ltp J vB (- 1
2. 2
-
V) dt=p ' : Grado de libertad ]
[ p : Probabilidad
'' : Grado de libertad 1 ]
"' : Grado de libertad 2
[
p : Probabilidad

p
O Fp (V1, V 2J

- tp(V)

OPERACION
OPERACION 6440 ~ ¡ Percentase
• 1= 1 ?_
POints
t ( X,
6430 ~ I. Perc entase
•= 1 ?-
palnts Y )
I EJEMPLO I
! EJEMPLO 1 . '( Determinar el punto porcentual para la distribución F cuando el grado de libertad 1 (v1) =2,
el grado de libertad 2 (112) = 3 y la probabilidad (p) = 0,05.
Determinar el punto porcentual para la distribución normal cuando el grado de libertad (P) = 1
=
y la probabilidad (p) 0 ,05.
2 §) Percentage polnts F (X. JI 1 ' ,, 2 ) 1(Grado de libertad 1)
JI 2 = 1 ?
1~ j Percentage DO 1 íl t S t 1 X , v ) j (Grado de libertad) 3 §) P erce nt age oolnts F (X . J1 1 • v 2 ) 1(Grado de libertad 2)
D= 0 ?
p" 0 ?
O c:J OS ~ 1~ ~ ~ e e_n t 111 e. DO 1 n t S t ( X. JI) 1 (Probabilidad) O c:J OS ~ Percen t a ge p o 1n t s j!' l X , JI 1 , V2) 1(Probabilidad)

1 Pe r ce n ta11e Po 1 n t s t ( X. JI ) 1(El punto porcentual es Percentage oolnts F( X. J1 1 , JI 2 ) 1 (El punto porcentual es


x= 6 . 3137 6,3137.)
X" 9 . 5521 9,5521.)
¡ Percentage DO 1 n t 5 t ( X • JI ) 1(Retorno a la visualiza· Polnts F( x. v 1 • e )
1 ?- ¡ Pe rcenta ge J1 j (Retorno a la visualiza-
V= ción inicial) V 1: 2 ? ción inicial)

1
1
_J
·300
l 301
_ _ _N_u_M_E_R_o_s_A_L_E_A_T_o_R_io_s_N_o_R_M_A_L_E_s---.1 6460 NUMEROS ALEATORIOS EXPONENCIALES

Genera números aleatorios normales contenidos en la distribución normal estándar N (O, Genera números aleatorios contenidos en la distribución exponencial E (>-, t). Esta unidad
12). Esta unidad crea dos números aleatorios normales independientes (u, v) basados en crea números aleatorios según la distribución exponencial usando números aleatorios
dos números aleatorios uniformes (x, y). uniformes.

u=.;-2·log.x • cos(2iry)
v=v'-2·1og.x • sin(2iry)
t=f tnx
A=l

(A : Valor medio)
0.5

o
o 2 4

OPERACION

6450~ 1 0.6103300096 OPERACION

!EJEMPLO! 6460~
Generar una serie de números aleatorios normales.
iEJEMPLOj
0.6103300096 Generar una serie de números aleatorios exponenciales cuando el valor medio (A.)= 3.
.1 0.5713331954
0.5713331954 E ( l. . t ¡ / (Valor medio)
1. -1. 864304086 .l.=
1 l ?_ .
-1.864304086 ~IE~(~,=.t~)====================:::;./
1 0.5420575429 0.1164873901 .
0. l 164873901 1
1. 0.7074509817 .
0.7074509817 1
.1 0. 6282426839 .
- -
• Para retornar a la visualización de entrada del valor medio, primero se debe presionar~
para salir de la biblioteca. A continuación se 'presiona~ para retornar a la visualización
inicial.

303
r:
.
.
~I~ OJ ~'~~~~~~~u-t_d_a_t_ a_(_x_i_ _ _ _ _[ _E_x_E_J_: _m_e_n_u__.I (Entrada de datos)

'11:~~ 6500 ESTADISTICAS DE VARIABLES SIMPLES~ 98 §l 88 §l 62 §l 90 §l 78 §l

¡ 1 n pu t da t a ( X ) [ EXE J : menu 1 (Entradade cada

1:
x?_ punta1e)
§l Stat l st l cs ( X] (Retorno a la visualiza-
>I n . De l . C l ee r .Llst .T -score.P ?_ ción del menú)
Determina las siguientes estadísticas y determina el valor de desviación para la entrada de
~ m ¡ cNT :n - 5 1(Visualización estadist~

..
:;¡:
~
n ítems de datos. : SUMX : ! X 416 ca mostrandO el número
de datos y la suma)

Número de ítems de datos CNT : n ª


§l
¡ suMx
: SUMX2
¡ suMX2
MEAN X
: ! X
: ! X2
: IX 2
: IX In
416
35378
35378
83 . 2
1(Suma de los cuadrados)

¡(Media)
Suma de los datos SUMX : :Ez
Suma de los cuadrados de los datos SUMX2 : :Ez2 ª
§l
IM EANX
SDXN
SDXN
: rx/n
: X un
: X un
83 . 2
12.36769987
12.38769987
13 . 82750881
1(Desviación estándar de
la población)
(Desviación estándar de
la muestra)
SDX : X un- 1 "'
Media de los datos MEANX : :Ez/ n §l Statlst lc s [ X ] (Retorno a la visualiza-

Desviación estándar de la población de datos SDXN : I<m


j n:Ez2 -
n2
(:Ez)
2
CTJ
>In.D el
¡~.¡,atlstlcs
. C l ee r.Ll st .T -score . P
[ X J
?_ ción del menú)
1 (Valor de la desviación)

Desviación estándar de la muestra de datos SDX : IO'n-i j n:Ez2 -(:Ez) 2


n(n-1)
88 §l ¡ stat l st i cs
x?88
[ X
: T=
J
53 . 9
1(Datos para el cálculo
del valor de desviación
a ser visualizado)
§l ¡ stat l s t l cs [ X J
x?_
OPERACION §J Stat l st l cs [ X) (Retorno a la visualiza-
> 1 n . De 1 . e 1 e ar.Lis t . T - s e o r e . P ?_ ción del menú)
S tatl stlcs [xJ
6500 ~ >ln. Del . Clear . Llst . T-score . P ?_
En este caso, el valor de la desviación del puntaje de 88 es 53,9.
El menú ilustrado arriba se visualiza para los cálculos estadísticos de variable simple: De
este menú se pueden seleccionar los siguientes seis ítems:
1. J : Entrada de datos (no borra Jos datos que ya están en la memoria)
2. D : Borrado de datos (borra Jos datos erróneos o innecesarios)
3. C : Borrado de datos
4. L : Visualización estadística
Visualiza en secuencia el número de items de datos, la suma de los datos, la suma
~· ' de los cuadrados de los datos, la media de los datos, la desviación estándar de la
población de datos y la desviación estándar de Ja muestra de datos.
(!)(o §l) recorre al ítem de datos siguiente, (ID al ítem de datos anterior, mientras
que ~ y §} terminan la visualización estadística.
5. T : Calcula el valor de desviación del valor obtenido.
6. P : Saca todas las estadísticas la impresora.

! EJEMPLO!
Entrar los cinco puntajes de examen siguientes y visualizar los datos estadísticas. Determi-
nar también el valor de desviación para el puntaje de 88.

Datoi 98 , 88, 62, 90, 78

S t a t 1s t 1e s
1_c le ar data
[ x J
( Y/Nl ?
¡. (Borrado de datos)
~S~t~a~t~I=s::;=t::i::c=s==[;=:x~1==========~(Confirmación de
> 1n · Oe 1 . C 1e a r . L ¡ s t .T- seo r e . p ?_ borrado de datos)
305
DIAGRAMA DE FLUJO DE LAS ESTADISTICAS DE VARIABLES SIMPLES
ANALISIS DE REGRESION LINEAL
Comienzo de
la biblioteca
6510 (y=a+bx)

SI Efectúa el análisis de regresión lineal en grupos de n datos (x, y) y calcula las estadísticas
que se listan a continuación. También determina lo siguiente a partir de la regresión lineal:

• Valor estimado de x en relación a y (EOX)


• Valor estimado de y en relación a x (EOY)
SI

TABLA ESTADISTICA

Número de items de datos CNT : n


©Borrado de datos Selección
de proceso
Suma de los datos x Sü:VIX : 2:.r
Borrado de
datos
Suma de los datos y Sl:MY : °2:y
IIl Visualización
,___esta--'d-'isli-·ca_~ Primer conjunto
Suma de los cuadrados de los datos x SUMX.2 : "2:.r2
estadisticas
§1
Suma de los cuadrados de los datos y SUMY2 : °2:y 2
Visualización del
próximo item Suma de los productos de los datos x
por los datos y SUMXY : °2:.r y
CID Visualización del
próximo h:em Media de los datos x MEAN X : ~.r/ n
[fil Visualización del Media de los datos y MEANY: ~y/n
ítem anterior
Desviación estándar de la población de SDXN : .ran
j n¡:.r'- c¡:z) 2
n'
los datos x
[!) ~l~~~~v:iº"..'-----i Desviación estándar de la población de ·SDYN : yan·
.... j n¡:y'- (¡:y)'
n'
SI
los datos y
Entrada de y
Desviación estándar de la muestra de SDX : .ran-1
j ni:.r'-(¡:z) 2
n(n-1)
los datos x
Desviación estándar de la··muestra de SDY : yan-1
j n¡:y'-(¡:y)'
n(n-1)
los datos y
¡:y- b· ¡:.r
Término constante de regresión lineal LRA :a n
n¡:.ry- ¡:.r. ¡:y
Coeficiente de regresión lineal ·- LRB .: b n¡:.r'- (¡:.r)'
!!~.rr¡;.r·~~
Coeficiente de correlación COR :r /( n¡:.r'- (¡:.r) 2 (n¡:y2- (¡:y)')

OPERACION
®Salida de Regression ana1ysis [y=a+bxl
impresora 6510@] >ln.Del.Clear.List.eoX.eoY.P ?_

El menú ilustrado arriba se visualiza para los cálculos de regresión lineal. Los siete ítems
siguientes se pueden seleccionar desde este menú:

1. 1 : Entrada de datos
2. D : Borrado de datos (borra los dato~ erróneos o innecesarios)
3. C : Borrado de datos
. 306
307
4. L : Visualización estadística
Visualiza en secuencia el número de ítems de datos, la suma de los datos x, la suma ª I SUMXY
MEAN X
: I Xy
: IX/ n
41964
165 . 6
j (Media de los d~tos_x)
de los datos y, la suma de los cuadrados de los datos x, la suma de los cuadrados
de los datos y, la suma de los productos de los datos x por los datos y, la media
de los datos x, la media de los datos y, la desviación estándar de la población de
ª
§1
I MEANX
MEAN X
IMEANY
: rx/ n
: ry /n
: I y/ n
l 65. 6
50 . 4
50.4
1(Media de los datos y)
. / (Desviación estándar de
SDXN : x en 6 . 7 1 1 1 84 694 la población de los
los datos x, la desviación estándar de la población de los datos y, la desviación es- datos x)
tándar de la muestra de los datos x, la desviación estándar de la muestra de datos
y, el término constante de regresión lineal, el coeficiente de regresión lineal y el
coeficiente de correlación.
ª SDXN
SDYN
: x en
: y 11 n
- 6 . 7111846 84
7 . 1161 787 5
(Desviación estándar de
la población de los
datos y)
CID (o §1) recorre al ítem de datos siguiente, (fil al ítem de datos anterior, mientras
que §1 y §) terminan la visualización estadística.
ª SDYN
SDX
: y an
: x a n ·I
7 .1 1617875
7 . 503332583
(Desviación estándar de
la muestra de tos datos
x)
5. X : Calcula el valor de x para y en la linea de regresión .
6. Y : Calcula el valor de y para x en la línea de regresión . ª SDX
SOY
: X en ·I
: Y en -1
7.503332593
7 . 9561297 1 2
(Desviación estándar de
la muestra de los datos
y) .
7. P : Saca todas las estadísticas a la impresora.
ª
§1
¡soy
LRA
ILRA
L AS
: y
a
:a
: b
11 n -1 = 7.956129712
:-120 . 7885323
- - 12 0 . 7886323
1(Término constante de
regresión lineal)
j (Coefteiente de regre-
IEJEMPLOI = 1 . 033747 78 sión tineaQ
§1 ILR8 : b = 1 . 03374 77 8 j (Coeficiente de corre-
Entrar los cinco pares estatura/peso siguientes y visualizar las estadísticas. Estimar tam- COR : r = 0 . 9749154035 !ación)
bién el peso para una persona cuya altura es de 170 cm.
ª
m
Resress lon ana l Ysis [y -a+b x l
>In . Del .Cl ear .Li s t. eo X.eoY . P ?_
jEst 1.m a t I on o t y [ y=a+bx J
(Retomo a la visualiza-
ción inicial)
1(Estimación del peso)
x?_
1 2 3 4 5

------
Altura (x) 160 158 175 163 172
170§ Estlmatlo n
x?170
o t y
:9=
[ y=a+bxJ
54.94849023
(Valor estimado para el
peso después de la
entrada de la estatura)
Peso (y) 43 45 60 46 58
ª j Esttmat l on
x?_
o t y [y =a+b xJ

Resression analysls (y=a+bxl (Borrado de datos)


ª Reg ress 1 en analYsls [y =a + b x J
> 1n.De1 . e 1 ea r. L is t . e o X . e o Y . p ?_
(Retorno a la visualiza-
ción inicial)

c l ea r data I Y/N) ?
(Confirmación de borra· En este caso, estos datos producen la línea y- -1 20,7886323+ 1,03374778x. También, la
Regress ion analysls [Y=a+bx l
>l n . Del.Cle a r . L lst.eoX.e oY . P ?_ do de datos) entrada de una estatura de 170 cm resulta en un peso estimado de 54,9 kg.
u~PU t data lx . yfy? [ E X E J: me nu j (Entrada de datos)

160 §1 1n Pu t da t a ( x . y ) [ E XE J : me n u 1(Entrada de x)
.~x~?===l=6~0=============:=y=?====:::;::::;=;::;=;:======~·
1
43§1
l
'--"-1-=-n=P'-u_t__
__x? d_a_t_a_ i_x_
. _Y....::l...:._,!._
y? _ _ r _E_x_E_J_:_m_e_n_u_-'I. (Entrada de y)
158 §145 §1175 §j 60 §l 163 §) 46 ~ 172 §1 58 §1
I n p u t d a t a < x . y .¡ Y ? [ E X E J : m e n u 1 (Entrada de los datos x.
1. X 7 . y restantes)
~================:;::::====::::;======~=: ( y=a+bX ) (Retomo a la visualiza-

ªITJ Resress ton analysls


> 1 n. De 1 .Clear . L l st . eoX.eoY.P ?
~;:=:;;;::=::::::.:::::=:::::.;:::::::::::::::::::::::::::;::::::::::=:::===::::::
¡cNT
SUMX
:n
: I X
5
= 828
ción del menú)
(Visualización estad ist~
1. ca mostrando et número
'-=--==----'--=-"-----==-=----------...J de datos y la suma de
los datos x)
~~~-----------------~¡(Suma de los datos y)
§1 ¡ suMx : IX 828
SUMY : I y 252
(Suma de los cuadrados
ª
§1
¡ suMY
SUMX2
: I y
: I X2
252
137342
:=;:::::::::::;:;::::========'===========:
¡ suMx2 ; IX 2 137342
1· de los datos x)
(Suma de los cuadrados
SUMY2 ; I y 2 =
~:;;:;:;:;;:~=:::;:::::;==::::::;~~==========:·de
12954 1 los datos y)

ª ¡ suMY2 ; I y 2
~~~----....---'-'-=-=--'---------~
SUMXY : I XY
12954
'= 41964
(Suma de los cuadrados
1 da los datos x por los
datos y)

308
309
1. 1 : Entrada de datos
ANALISIS DE REGRESION LOGARITMICA 2. D : Borrado de datos (borra los datos erróneos o innecesarios)
6520 (y=a+blnx)
3.
4.
C : Borrado de datos
L : Visualización estadística
Visualiza el número de ítems de datos, la suma de los valores logarítmicos de los
datos x, la suma de los datos y, la suma de los cuadrados de los valores logarítmicos
Efectúa el análisis de regresión logarítmica sobre grupos de n datos (x, y) y calcula las est~~ de los datos x, la suma de los cuadrados de los datos y, la suma de los productos
dísticas que se listan a continuación. También determina lo siguiente en la curva logarítmica: de los valores logarítmicos de los datos x por los datos y, la media de los valores
l~~arítmicos de los datos x, la media de los datos y, la desviación estándar de la pobla-
• Valor estimado de x en relación a y (EOX) c~~n de los valores logarítmicos de los datos x, la desviación estándar de la pobla-
• ·Valor estimado de y en relación a x (EOY) c1on de los datos y, la desviación estándar de la muestra de los valores logarítmicos
de los datos x, la desviación estándar de la muestra de los datos y, el término cons-
TABLA ESTADISTICA tante de regresión, el coeficiente de regresión y el coeficiente de correlación.
CID (o §1) recorre al ítem de datos siguiente, CID al ítem de datos anterior, mientras
- que §] y §fil terminan la visualización estadística.
Número de ítems de datos CNT :n 5. X : Calcula el valor de x para y en la curva logarítmica.
6. Y : Calcula el valor de y para x en la curva logarítmica.
Suma de los valores logarítmicos
de los datos x
SUMLNX : L:lnz :E (/n.r) 7. P: Saca todas las estadísticas a la impresora.

Suma de los datos y SUMY : L:y


Suma de los cuadrados de los !EJEMPLO!
valores logarítmicos de los datos x SUMLNX2 : L:tn.r2 :E(ln.r)'
Entr~r los siguientes datos medidos para microbios, efectuar la regresión logarítmica y vi-
Suma de los cuadrados de los sualizar los datos estadísticos. Estímese también el número de microbios con una tempera-
datos y SUMY2 : L: y2
tura de 18 grados usando la curva logarítmica obtenida.
Suma de los productos de los
valores logarítmicos de los datos x SUMLNXY: L:lnxy :E[(l n.r). y)

------
por los datos y
Media de los valores logarítmicos 1 2 3 4 5
de los datos x MEANLNX : L: l n:r/ n :EUn.r)/n
TEMPERATURA (x) 5º 12° 20° 27° 36°
Media de los datos y MEAN Y : L:y/n
MICROBIOS (y) 680 1100 1300 1440 1600
De1>viación estándar de la población / n:EUn.r) 2 -(:Eln.r) 2
de los valores logarítmicos de los SDLNXN : ln:ran n'
datos x
Desviación estándar de la población
de los datos y SDYN : yan j n:Ev'- C~M'
n' © Re g r e s s i o n a n a 1 y s i s [ y = a+ b 1n x J (Borrado de datos)
clear data (Y/NJ?
Desviación estándar de la muestra
de los valores logarítmicos de los SDLNX : lnzan-1
j n:E(ln.r) 2 -(:Eln.r) 2
n(n-1) IYl Re g r e s s i o n a n a 1 y s i s [ y=a+b 1 nx J (Confirmación de
datos x > 1n . Oe 1 • C 1 e a r . L i s t . e o X . e o Y . P ? _ borrado de datos)
Desviación estándar de la muestra
de los datos y
SDY : ytFn-1 j n:Ev'- <:Ev>2 OJ 1n Pu t oa t a ( x . y J [ E XE J : me n u
r'~x~?=-:::::;·==::======;:::::==~:=y=?====::;::::==::;::;:=======::;·
1
\ (Entrada de datos)
n(n-1)
5§1 1n o u t da t a (x .y l [ E X E J : me n u 1 (Entrada de x)
Término constante de regresión RA :a :Ev-ó·:Eln.r
n r'x~?~5:::::¡:==:;==:;===;:==:::::;:~y=?=-===;:::;::;:;:::::;::::====~·
1

Coeficiente de regresión RB n:E Un.r) v- :E ln.r· :Ev 680 §1 L_I_n=P_u_t_d_a_t_a_<_x_._Y..:.l-"-'---[-E_x_E_J


x?_ :y? _:_m_e_n_u--'\. (Entrada de y)

Coeficiente de correlación COR


: b

:r
n:E(ln.r)'-(:Eln.r)'
n:E ( l n.r) g- :E 1n.r· :Ev
./( n:E(ln.r)'-(:Eln.r) 2)(n:Ev'- <:Ev) 2)
12 ª ª ª
1100 20 1300 § 27 §] 1440 ª 36 §j 1600 ª
1 n Pu t data (x.y J (E X E J : me n u 1 (Entrada de losdatosx,
.1 x ? _ : y? . y restantes)
~R=e=g=r=e=s==s=¡=o=n==a==n=a::;l:::Y=s:::::;::I=s==::::¡=y====a=+=b=l=n=x::::;::l= (Retorno a la visualiza-
~>~!~n;::·:::D::e::::I~·::C:::l:::e::a::::r;;·::L:::i:::s::::::t::·::e:::o::X::·::e:=o::Y::·::P:=:?:::::::; ción del menú)
OPERACION CN T : n = 5 / (Visualización estadísli·
1~~S-.U~M""ln'"'x'--_:-~.::.ln""x'-=-...:.1.:3'-'.~9"-'6"'-"-9.=4.:3,_,,2,_,6"-'4::...._ _ ___,_ ca mostrando el número
de datos y la suma de
6520 ~ Regression analysis [y=a+blnxl
>In.Del .Clear.Llst.eoX.eoY.P? los valores
logarítmicos de los
El menú que se ilustra arriba se visualiza para los cálculos de regresión logarítmica. De este datos x)
menú se pueden seleccionar los siete ítems siguientes:

311
l~~~~x : ~1~ x = ~~¿~6943264 ¡ csumadelosdatosy)

~S:¡:U¡:¡:M;:;Y;==:::;!;=.:Y===::=:;;;6:;1~2~0~=========!¡ (Suma de los cuadrad0s -


;:!

S U MIn X 2 : ! In x z=
~----~----'-''-'--'--"~:.....;...=..;;;___ _ __
4 1 . 4436 1184
_,
de los valores logaritmi-
cos de los datos x)
6530º ANALISIS DE REGRESION EXPONENCIAL
(y= ab " x)
s u M In X 2 : ! tn x z = 4 1 . 4436 1194 (Suma de los cuadrados
S U MY 2 : ! yz = 7 896000 de los datos y)
~S~U;:;:M;:;Y:;:2~=:=:i:=y=2===;:7:;9::9;:6;:=0:;0::0::::======~ (Suma de los productos
S U M In X Y : ! In x y = 1 8 2 0 1 . 8 0 2 4 4 de valores logarltmlcos
~--'----'"'-~--'--=..;=-=--'-'--=..:::..=...;:....;;___ _ _ __,de los datos x por los Efect~a. el análisis ~e regresió~ exp~~encial sobre grupos de n datos (x, y) y calcula las
datos y) esta~1sticas que se hstan a contmuac1on. T ambién determina lo siguiente en la curva expo-
"""S-;-;U"M"1n=-x=y-::-=:i:""'1_n _x...,.y- --=-1-=s'""'2=-=0-=-1-.-=9=-0=-=2""'4,...4,------, (Media de los valores nencial:
'"""'M""E-'-A'-'N-'-l'-'-n'-'X_:....:I::..:l:..:.n""'x-'-/-'n'-=--=2'-'.'-'7:-=.8-=3-=8:..:8:::.6=5-=2:..:8~-----' logaritmicos de los
datos x)
• Valor estimado de x en relación a y (EOX)
,.......,M'""E,...A,...,N~ln_,.X,...:-!~ln_x_/.,...n
- -~2=--
. 7~9-=3-9=-9=5-=
5-2=-6~---- (Media de los datos y)
MEANY :!y / n 1224
• Valor estimado de y en relación a x (EOY)
ME A N Y : ! y/ n 12 2 4 (Desviación estándar
S O In X N : In x .,. n 0 · 6 s 4 s 2 4 7 B4 2 de la población de los TABLA ESTADISTICA
--=~"-'-'-'-'----'-':..:..;.:....:....;.:__-=..._:::...::::.:::..::::.::..=...:.....:=-=.=----- valores logaritmic:os de
los datos x)
r-::S"D""ln-X"""'"'N---..,:"""'1-n-x-.,.-n---=0=--.5=9-4-9=-2~4-=7-9=-4~2---- (Desviación estándar de
'---"S-=D'-Y'-'N"---:-'y~o-.:..;n_ __;:3:_1:....7.:......:.. ..::8:...:4::..:2::....!..7..::2:..!8"-C4=----__J la población de los -
datos y) Número de ltems de datos CNT : n
r-::S"D'""'Y.,...N,,.--:-y- .,.-n---3-1-7~ . -=s-4_2_7_2_8_4 _ _ _ _ _ (Desviación estándar
S D In X : In x " n - 1 = 0 . 7 7 6 S 4 9 5 2 B 4 de la muestra de los
'---"-='-'-'--'--_;_;:.:....::..::...:.:.......:._ -=-'-'--'-"'--"'-'=-=-='-'='-=----..J valores logarltmicos de
Suma de los datos x SUMX : ~.r
los datos x) Suma de los valores logarítmicos
r-::5"0"1n""'Xv----..,:""'1-n-x-.,.-=n,--71----,:0=-- . 7=7""5""' ·9=-4-=9-=5'""'2""'9~4---- (Desviación estándar de de los datos y SUMLNY : '2]/ ny !:Clnv)
~S_O_Y_ _ _:_,y'-- .,. "'"'n_-1_ _-=3-=5:..:5~
. -=3-=5:..:B::..9:..:..7-=3'-4'------' la muestra de los datos Suma de !.o s cuadrados de tos datos x
y) SUMX2 : ~.r2

r¡""sA"'DA"y.--...,.:-y-a..,..n...,-t,----
- ~3-5=-5~
_ -=3'""'5""'9~9-=7-3=-4----~¡ (Términ_ o constante de Suma de los cuadrados de tos valores
. : a =- 52 . 6252 304S . regres1on) logarítmicos de los datos v SUMLNY2 : ~lny 2 !: Unv)'
r,AA A==::::::=:~ab===-=-'ª5"ª2~.=6~2~5::;2:::3=0::4=;6:=::===~¡ (Coeficiente de regresión)
57 Suma de los productos d~ los datos
l
. 9 = 456 . 935247 . x por los valores logarítmicos de los
datos y
SUMXLNY: ~.rlny
.AB : b - 456 . 93524z 1 (Coeficiente de corre-
l. C O A : r = 0 . 9990337973 . !ación)
;:;A:::e=g~r=e=s=s::;::t=o=n=a=n=a:::;t::y::s=;i=s==;:[=y===a=+=b=l=n=x=l::::; (Retorno a la visualiza- Media de los datos x MEANX : ~.r/ n
~>~t=\n!=i=.~D~e=it=i=='
. C~l=e=a~r:::·:::L::i~s~t=·=e~o~X~.=e~o~Y~-~P~?~~ ción inicial) Media de los valores logarítmicos
[Y) 1 i ~ t i ma t 1o n o f y [ y = a+ b 1n x ] j (Estimación de y) de los datos y MEANLNY : ~ l ny/ n

18 §l ~E~s~t::¡:::im::=;:a:¡t=t¡: :o~n=:o:=:;:f
=A=Y=;:: [ =y===a=+;:::::tl:;:l=n=x:::;:J======:(Valor estimado para y
Desviación estándar de ta población
de los datos x SDXN : .ran j nI:z'- (!:z )'

L-"-x_,_?-'1'-'8"--------'- · ¿_Y.:=:..._!...1:.2.!::6:..!:8~.:...0~8:..!?:..:5~0!!!..23_ _ _.J después de la entrada
r:=-.,....,-......_....,-,..----.,------,---~~-,..-----~ de 18 grados)
Desviación estándar de ta población
de los valores logarítmicos de los SDLNYN : l nytm j n!: U n~)'-( !:lni>'
li~tlmati o n of y [y = a+btnx J

R e g r e s s 1o n a n a 1y s t s
j

( y = a +b 1n x J (Retomo a la visualiza·
dalos y
Desviación estándar de la muestra
de los datos x SDX : .ran-1 j
"'
n:E.:-'- (!:zl'
'-'-
> -"-ln:..:·c..:D=-=.e...:.l...;·...:C::....:...I.::e-=a'-r"-'-
. -=L'-'1-'s::....:...t.:..·-=ªc.:º::.:X:.:....:..·-=ª'-'º=-Y:.....:.
· :_P_?:...:-=--__J ción inicial) n (n- 1)

En este caso, Jos datos producen la curva y- -52,62523046+456,935247·1nx. También,


Desviación estándar de la muestra
de los valores logarítmicos de los SDLNY : lny1m-1 j n:EUnv)' -(:El nr)'
>dn- 1)
datos y
la entrada de una temperatura de 18 grados resulta en un total estimado de 1.268 microbios.
Término constante de regresión RA :a EXP (I: (/ny~ - b· !:z)
Coeficiente de regresión RB : b EXP ( nL:zlnr.-I:z· I: lnr.)
nL;.r'- (I;z)'
j Coeficiente de correlación COR : r n"í:;zl nv-I:.r-I:ln,¡:
;:7 ("L:r- {L;.r)') ( nI: (l ny) '- CI: 1nv )'

j1 OPERACION
! 6530 ~ Aegresston anatysis [Y - ab A xJ
l >t n . De t .C t ear . List . eoX . eoY . P?
- ~1
312 1
j 3 13
El menú que se ilustra arriba se visualiza para los cálculos de regresión exponencial. De _ §) Regression analysis [y=ab"xl (Retorno a la visualiza-
este menú se pueden seleccionar los siete ítems siguientes: :: - - ; ln.Del.Clear.List.eoX.eoY.P ?_ ción del menú)
[JJ ICNT n - 5 j (Visualización esta?ísti-
1. 1 : Entrada de datos :suMX r X 649 ca mostrando el nume-
ro de datos y la suma de
2. D : Borrado de datos (borra los datos erróneos o innecesarios) los datos x)
3. C : Borrado de datos §) :rx 649 1(Suma de los valores
1suMx logarítmicos de los
4. l : Visualización estadística : SUMln Y : r In y 18.84627345
datos y)
Visualiza el número de ítems de datos, la suma de los datos x, la suma de los valor9S -
: r In y 18.84627345 1(Suma de los cuadrados
logarítmicos de los datos y, la suma de los cuadrados de los datos x, la suma de §) ¡suM1nY
SUMX2 : r X2 8471218 de los datos x)
los cuadrados de los valores logarítmicos de los datos y, la suma de los productos (Suma de los cuadrados
§) SUMX2 : ! X 2 84709
de los datos x por los valores logarítmicos de los datos y, la media de los datos x SUMlnY2 : r In Y 2 71. 0530778 de los valores logarítmi-
la media de los valores logarítmicos de los datos y, la desviación estándar de la pobla~ cos de los datos y)
(Suma de los productos
ción de los datos x, la desviación estándar de la población de los valores logarítmi-
cos de los datos y, la desviación estándar de la muestra de los datos x, la desviación
estándar de la muestra de los valores logarítmicos de los datos y, el término constañ-
ª SUMlnY2
SUMXlnY
: ! In y 2
: ! X In Y
71.0530778
2449.12116314 de los datos x por los
valores logarítmicos de
los datos y)
te de regresión, el coeficiente de regresión y el coeficiente de correlación. §) SUMXlnY : r x In Y = 2449.016314 (Media de los datos x)
[ID (o§)) recorre al ítem de datos siguiente, rn
al ítem de datos anterior, mientras
§)
MEAN X
MEAN X
:rx/n
:rx/n =
= 129.8
129.8 (Media de los valores
que §) y @ terminan la visualización de estadística. 3.769254689 logarítmicos de los
MEANlnY :rJny/n=
5. X : Calcula el valor de x para y en la línea de regresión. datos y)
6. Y : Calcula el valor de y para x en la línea de regresión. 3.768254689 (Desviación estándar
§) MEANlnY : IlnY/n=
de la población de los
7. P : Saca todas las estadísticas a la impresora. SDXN : X a- n 8.68287475
datos x)
9.68297475 (Desviación estándar
§) SDXN ; X a- n
de la población de los
SOlnYN : In Y a- n 5.774640647E-02
!EJEMPLO\ valores logarítmicos de
los datos y)
Entrar los datos siguientes para la cantidad de ventas por cliente y el número de clientes (Desviación estándar de
§) SOlnYN : In y un 5.774640647E-02
para una tienda comercial, efectuar la regresión exponencial y visualizar las estadísticas. : X a- n -1 10.82588488 la muestra de los datos
sox
También estímese la cantidad de ventas por cliente para 150 clientes usando la curva expo- x)
nencial obtenida. : X <T n ·I 10.82589488 (Desviación estándar
§) sox

----
SO In Y : In Y un -1 = 6.456244516E-02 de la muestra de los
valores logarítmicos de
los datos y)
1 2 3 4 5 6.456244518E-02 (Ténníno constante de
§) SO In Y :Jnyun-1=
regresión)
AA :a 20.1317721
CLIENTES (x) 115 124 130 138 142 1(Coeficiente de
I~~
§) :a 20.1317721
:b l .12105826239 regresión)
VENTASICLIENTES (y) 40 41,6 43,0 46,0 46,5
($)
1(Coeficiente de corre-
l~~R
1 .005926238
ª
§)
: b
: r 0.8907846423
Regression analysis [y=ab"X]
>In.Del .Clear.List.eoX.eoY.P ?_
!ación)
(Retorno a la visualiza-
ción del menú)
© Regression anaJysis [y=ab"xl (Borrado de datos)
1(Estimación de y)
clear data (Y/N) ? CYJ ¡Estimation o f y (y=ab"X)
X? .
(Y) Regressian anaJysis [y=ab"xl (Confirmaciónde (Valor estimado para y
150§) Estimation o f "y [y=ab"X]
:=r:>~J~n===.;:=º=e~J~,;::C::l::::e:::a~r=·=L=i;::s~t=·~e~a~X:;;·~e;,;o;:Y;=·~P=?~:::::!borrado de datos) x?l50 ;y= 48.84301552 después de la entrada
OJ 1 n Pu t da ta ( x •y ) [ E X E J : me n u \(Entrada de datos) de 150 clientes)
. x?
1 - :y? .
115 §) ~I=!'¡~n~P~u:::Tt==:d;=a::=;::t~a=(;=x=.=y=¡;::ó::===r¡;;E::;:X=.E;;:;:J=:=m=e=n=u:::::!I (Entrada de x) §) jE~timation o f y [y=ab"X)
_x?ll5 :y?_ _ X. -
[y=ab"X) (Retorno a la visualiza-
Regresslon analysis
40 §)
l "'x?_

124 §) 41.6 §) 130 §) 43 §) 138 §l 46 §) 142


i _x_._Y_:__)
"'I:'n..::.P=-u_t_d_a_t_ª__ ~---!_E_x_E_J_:_m_e_n_u_J/-(Entrada de y)
:y?
ª 46.5 §)
ª ln.Del.Clear.List.eoX.eoY.P '? ción del menú)

En este caso, los datos producen la curva y= 20, 1317721 x 1,005926239x. También, la
1 n Pu t data ( x. y) [ EXE}: me n u \(Entradadelosdatosx, entrada de un total de 150 clientes resulta en una cantidad estimada por cliente de $48,.843 .
.__,,_x_,_?-=-'----------':~y,_?.!...-_ _ _ _ _ _ ____¡_ y restantes)
1

-~3¡4
315

'
.·;'.,~~ .....~-~..."":.'~~ .....~~~-.an~~-·""'""""''.~'~~"'•",f'i"·--"'-"'~----
1. 1 : Entrada de datos
ANALISIS DE REGRESION DE POTENCIA 2. D : Borrado de datos (borra los datos erróneos o innecesarios)
6540 (y=ax"b) 3. C : Borrado de datos
4. l : Visualización de estadística
Visualiza el número de ítems de datos, la suma de los valores logarítmicos de los
datos x, la suma de los valores logarítmicos de los datos y, la suma de los cuadrados
Efectúa el análisis de regresión de potencia sobre grupos de n datos (x, y) y calcula las esta- de los valores logarítmicos de los datos x, la suma de los cuadrados de los valores
dísticas que se listan a continuación. También determina lo siguiente en la curva de potencia: logarítmicos de los datos y, la suma de los productos de los valores logarítmicos de
lo~ datos x por los valores logarítmicos de los datos y, la media de los valores logarít-
• Valor estimado de x en relación a y (EOX) m1cos de los datos x, la media de los valores logarítmicos de los datos y, la desviación
• Valor estimado de y en relación ax (EOY) estándar de la población de los valores logarltmicos de los datos x, la desviación es-
tándar de la población de los valores logarítmicos de los datos y, la desviación están-
TABLA ESTADISTICA dar de la muestra de los valores logarítmicos de los datos x, la desviación estándar
de la muestra de los valores logarítmicos de los datos y, el término constante de regre-
sión, el coeficiente de regresión y el coeficiente de correlación.
Número de ítems de datos CNT : " CID (o ~) recorre al ítem de datos siguiente, CID al ítem de datos anterior, mientras
Suma de los valores
SUMLNX : l:I n.r que §) o §] terminan la visualización de estadística.
logarítmicos de los datos x
5. X : Calcula el valor de x para y en la curva de potencia.
Sume de los valores
logaritmicos de los datos y SUMLNY : l:l11.11 6. Y : Calcula el valor de y para x en la curva de potencia .
Suma de los cuadrados de los 7. P : Saca todos la estadística a la impresora.
valores logarítmicos de los datos x SUMLNX2 : I: l n:r' l: (I n.rl'
Suma de Jos cuadrados de Jos
valores logarítmicos de los datos y SUMLNY2 : :I;lnyl l:(I 1111> ' !EJEMPLO !
Suma de los productos de los Entrar los datos siguientes para las características de voltaje y corriente de un semiconduc-
valores logarítmicos de los datos x SUMLNXLNY : I:ln:rln11 l:Cl>U:·/11.11)
por los valores logarítmicos de los tor, efectuar la regresión de potencia y visualizar los datos estadísticos. También se debe
datos y producir un valor estimado de corriente a 40 V.
Media de los valores logarítmicos MEANLNX : l:in:r/ 11
de Jos datos x
Media de los valores Jogarltmicos MEANLNY : I:ln11/ n
de los datos y 1 2 3 4 5
Desviación estándar de la ·- -------- 1
población de los valores SDLNXN ; l n.xtt n j nl:Un:r ): -(L!Jn:r) 2 VOLTAJE (x) 1 10 15 20 25 30
logarítmicos de los datos x
CORRIENT E (y) 1 13 22 31 38 43
Desviación estándar de la
población de los valores SDLNYN : / nJ1'1n
¡ n!: U n.11)1 - (!:l ng)'
,,1
-
logarítmicos de los datos y -
Desviación estándar de Ja muestra
de los valores logarítmicos de los SDLNX : l n..ran-1 j n2: U n~J' -(2:1n:r) 2
n ( n- 1)
(Borrado de datos)
datos x
Desviación estándar de la muestra SDLNY : / 11.zan-1 j n2: U n¡)1 - (2:1nr) 2
;::;::========~=====:::::;:;:;::::::=====borrado
(Confirmación de
de datos)
de los valores logarítmicos de los n ( n- 1)
datos y 1(Entrada de datos)
Término constante de regresión RA :a L!lny-b-'Eln:r
~~===::;=:::;::=:::;:::==:;~==::;::;;;::;:;====~1 (Entrada de x)
"
n2:ln:r· / 11y-¡;111.r - ~ l 11r.
Coeficiente de regresión RB : b
~~~--------'-'-'------------'I (Entrada de y)
n:E(ln:rl' -(:E l n:z:) Z
Coeficiente de correlación COR :e n:El n:r· I n•- 2:1 nz l: I " "
-/( n:El 1 n.r)1 - (2:1n:r)')( 112:(/ n p)' - <2:11111) 2 )
15 ~ 22 ~ 20 ~ 31 ~ 25 ~ 38 §1 30 §1 43 ~

nPu t da t a ( x • y )
I ? [ E X E J : m e n u 1 (Entrada de los datos x.
OPERACION ~·;;;====::;::======::!Y::?= = = = == ====:!· y restantes)
1 X
Re B r e s s i o n a n a 1y s i s [ y = a x Ab J (Retomo a la visualiza·
6540 ~ Reg res s i o n ana l ysis (y=a xA bJ
> In . D el . Clear . L l st . eoX . eo Y. P?
~
>~l~n'-"-
. D
"'-"e..:.l_.'""'C=:....:.l_,,e_,a'-'-
r .:..
· _,,L'--'1'-"s.._,_t...:.·_,e,_,o,,,_x
"--'-._,e,_,o<-Y
!....:..
. .!:P_?r..=.__J ción del menú)
CNT : n 5 1 (Visualizacíón de datos
El menú que se ilustra arriba se visualiza para los cálculos de regresión de potencia. De 1 5 UM nX : I nx = ¡4 . 626440 77 . estadísticos mostrando
~~~~--'-"-'-"----'-=-"-"'-=-:<=='-'-''-------' el número de datos y la
este menú se pueden seleccionar los siete ítems siguientes: suma de los valores
logarítmicos de los
datos x)
31 7
SUMlnX : ! In X 14. 62644077 DIAGRAMA DE FLUJO DEL ANALISIS DE REGRESION (6510, 6520, 6530, 6540)
SUMlnY : ! In y 16.48876528

SUMlnY : ! In y
: ! In X 2
- 16.48876528
SUMlnX2 43.53815106
Comienzo de
La biblioleca

SUMlnX2 :r1nx2 43.53815106


SUMlnY2 : ! In y 2 55. 3044361 6
[O Entrada
SUMlnY2 :r1ny2 55. 3044361 6 de datos SI
SUMlnXlnY: !lnxlnY= 48. 06554072

SUMlnXlnY: !lnXlnY= 48. 06554072


[liJ Borrado
MEANlnX :!lnx/n= 2.825288155 de datos SI

MEANlnX :rlnx/n= 2.825288155


MEANlnY :rlny/n= 3.287753058

MEANlnY : !lny/n- 3.287753058


SDlnXN : In x 17 n = 0.3878683282

Borrado de
SDlnXN : In X 17 n 0.3878683282 datos
SOlnYN : In Y 17 n 0.4308431503
[IJ Visualización
estadística Primer conjunto
SDlnYN :Jny17n - 0. 4308431503 estadísticas
SO In X : In x 17 n -1 = 0.4337817775
Próximo conjunto
de estadísticas
SOJnX : In x 17 n -1 = 0.4337617775
SDlnY : In Y 17 n -1 = 0.4818080883

VtSUalización
SO In Y :Jny17n-1= 0.4818080883 estadfstica previa
AA :a 1. 08843681 1

I~~
:a l . 088438811
: b l . 104378878 (!] Cálculo

¡~gR
; b 1 .104376878 de EOX SI
: r 0.8842455045

¡.x?_
Estimation of y [y=ax"bl [Y) Cálculo
de EOY SI

Regression analYsis [Y=ax"b] (Retornoalavisualiza-


> In . O e 1 . C 1 e a r . L i s t . e o X , e o Y . p ? _ ción inicial)

En este caso, los datos producen la curva de potencia y-1,069436811 x x1•104376978• Tam-
bién, la entrada de 40 volts resulta en una corriente estimada de 62,9mA.
(!J Salida
de impresora

319
. """·'"
L (Listado) Visualización estadística (para la visualización del número de ítems de datos,
ESTIMACION DEL INTERVALO MEDIO
6610 (PARA VARIANZA CONOCIDA)
suma, suma de los cuadrados, media, desviación estándar de la población,
desviación estándar de la muestra).
Con ffiJ (o § ) se recorre hasta el siguiente ítem de datos, con l]J hasta
el ítem previo y mediante § o §! se sale de la visualización estadística
y se retorna al menú.
Efectúa la estimación del intervalo de confianza de µ. en una distribución normal N (µ cr· E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
en que µ. : desconocida; a2 : conocida). ' ' presionar [[) en el primer paso del procedimiento).

CALCULOS (2) N
Cuando se toma una muestra de tamaño n (x1, X2 ··· xn) de una distribución normal N
N[ p . o2 J a< p < b o2 : kno n 1 w (Visualización de la
(µ, c?), se obtiene el siguiente intervalo de confianza (1 - ex) para el nivel de confianza deµ.. 1~._
n_= _0_?_ _ _ _ _ _ _ _ _ _ _ _ __ _ _ ___,, estimación del intervalo)

La visualización aparece como se ilustra arriba al presionar la tecla [ffi. El valor indicado
para n mue5tra el número de datos almacenados actualmente en la memoria.
Curva de distribución normal
• n =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar la
corrección a los datos requeridos.
p : media de la población • El número de entradas de datos (a continuación de !Y) arriba) y el valor den difieren: Con·
a' : varianza de la población firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
dos o más ítems de datos en una sóla entrada. En cualquier caso, termine la operación
,. ¡¡ : media de la muestra
a : nivel de significancia de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los
1 - a : nivel de confianza datos de la manera que se requiere.
• El número de entradas de datos (a continuación de [Y] arriba) concuerda con el valor de
o
-u(l}) n : Presione § .
_, ! EJEMPLO !
: ..
'¡ La tabla de abajo muestra el número de clientes de una tienda en un período de 5 días.
OPERACION Usando este dato, efectúe la estimación de intervalo para el número de clientes con un nivel
de confianza de 99%. Previamente se conoce que la desviación estándar de la población
6610 ~ N ( µ. 02 J
Input
a<µ<b
new da ta
uz : known
[Y/N J ? de los clientes es 120,3.
La visualización aparece como se indica arriba una vez que se aciiva la biblioteca. En este
momento presionando Y o N se efectúan los siguientes procedimientos:

Y : Entrada de nuevos datos seguidos de estimación de intervtrada de datos adicionales,


edición de datos, chequeo estadístico.
N : Estimación de intervalo usando los datos almacenados previamente, estimación de
----
NUMERO DE
. CLIENTES
1

580
2
430
3

612
4

498
5

591

intervalo cuando los datos son conocidos. N Iµ. 02 a<µ < b 02 : known
i n out n ew data IY/ N J ?
1n p u t d a t a ( x ¡ (Selecciona la nueva
(1) y > 1 n P u t . De 1 e t e . C 1 e a r . l J s t . E n d ? _ entrada de datos.)
1n p u t d a t a ( x J 1 (Selecciona el borrado
l nout data <x J .1 e 1 e a r d a t a ( Y / N J7 . de datos.)
>l nout . Delete.Clear . L l st .End? ~I::n::::p::u:=t::::d::::a::t=:a==,=x=J=================: (Se borran los datos.)
> ln out.Delete . C l ear.List .E nd ? _
La visualización del menú ilustrada arriba aparece cuando se presiona [Y]. Luego se pre- f npu t da t a ( x ¡ [ E X E ] ; m e n u J(Selecciona la entrada
.1 x ? _ . de datos.)
siona una de las siguientes teclas de caracteres para efectuar las funciones correspondientes. ¡ =n=D=u=t;=::;d=a=t;::a=::;1=x:::;:
J= = = = =[;:E;:;:;
X:;;E;:J;=:=m=e=n=u==:J (Entrada del primer ttem
580 §) :
I =;::
. x?_ . de datos.)
1 (Entrada) Entrada de datos (Para la entrada o adición de datos). 430 § 612 §l 498 §) 591 §)
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) fTñ"p u t d a t a ( x 1 [ E X E J : m e n u 1 (Entrada de los hems
Borrado de datos (para el borrado de datos almacenados previamente. Esta ;::L.Ll.::;:x
::::?:::-= ;==;=:::;::==;===============; de datos restantes.)
operación también borra las estadísticas). 1n P u t d a t a ( x ¡ (Retorno al menú)
>l nout.Delefe.C l ear.List . End 7
320
321
N(µ.u2) a<µ<b u2:known J(SeleccionaEndpara DIAGRAMA DE FLUJO DE LA ESTIMACIOIN DE LINTERVALO MEDIO
I
__,_n:_=_ _,5,,__-'?'-='----------------------' proseguir a la estima-
e
ción de intervalo.)
(PARA VARIANZA CONOCIDA)
,-"'"'!:!'"'~,----µ.-u_,,2...,¡-.,..a-<,..µ---,<"""b--u-2-k-n-o-w-n------~I (Se presiona §1 des-
- x- 5 4 2 . 2 ? _
/'--"'---==-=-'--=:.....-'-"=----------------_J p~és de ch~quear el
numero de 1tems de
r;;;-,-::---:-o-;--;:--;--:;-;::----:::-;;---:o:---:=--::-------, datos.)
N ( µ • u2 ) a< µ < b u2 : k nown J(Se presiona §1 des-
'-·
1 -'u_=_ _,11l:.___,?-'=------------------.J pués de chequear la
,-,.,.,..---,-.,...-.,.----.,-----,----.,.-,~-----~ media.}
120.3 §1 C o n f i d e n e e 1 e v e 1 { l - a ) [ %J 1 (Se presiona §1 des-
1- l - a = 95 ? pués de entrar la des-
'--'--=---="--'-=----------------_J viación estándar de la
población.) -
r "N'{-µ-.-u-;2;-;-)---..9""9,---"'%,.------------,1 (Entrada del nivel de
99 §1
_ 411J 3 . 6 < < 6 B 11J . B
I~'--==--'--=--'---"--''--==-=---'--"----------__J confianza para visuali-
zar el intervalo de con-
fianza medio.)
N{µ.u2) a<µ<b u2:known
I
_n= 6 ? SI

En este caso se determina que la media para el número de clientes p. con un nivel de con-
fianza del 99% es 403,6<µ<680,8.
@)Borrado
de datos -En-,-,a-da_de_los_ SI
datos a ser 1----~
borrados

©Borrado
de datos ~~e;;,iónde 1---r-CID
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ___J

Borrado de datos

Próximo conjunto de
estadlstiCaS

SI
Próximo conjunto de
estadísticas

322 323
L (Listado) Visualización estadística (para la visualización del número de ítems de datos
ESTIMACION DE INTERVALO MEDIO suma, suma de los cuadrados, media, desviación estándar de la población:
6620 (PARA VARIANZA DESCONOCIDA) desviación estándar de la muestra).
Con CID (o é9 ) se recorre hasta el siguiente ítem de datos, con (fil hasta
el ítem previo y mediante §) o §) se sale de la visualización estadística
y se retorna al menú . ,
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
Efectúa la estimación del intervalo de confianza deµ en una distribución normal N (µ, o<;
en que µ : desconocida, a2 : desconocida). presionar !ID en el primer paso del procedimiento).

(2) N
CALCULOS
Al tomar una muestra de tamaño n (xi , X2 ·•• Xn) de una distribución normal N (µ , a2) se
N ( µ • a 2 J a <µ <b 1 (Visualización de la
obtiene x-t (f. n-1 ) }Y¡<µ<x+t ( ~. n-ll JY¡. en conformidad con el 1~-n
_=~S~?~----··---------------_,
· estimación del intervalo)

grado de libertad (n - 1) de la distribución t.


La visualización aparece como se ilustra arriba al presionar la tecla !]]. El valor indicado
para n muestra el número de datos almacenados actualmente en la memoria.
Distribución t de grado
de libertad (n-1)
• n =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar la
corrección a los datos requeridos.
p : media de la población • El número de entradas de datos (a continuación de [Y) arriba) y el valor de n difieren : Con-
u> : varianza de la población firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
a : nivel de significancia dos o más ítems de datos en una sóla entrada. En cualquier caso, termine la operación
x: media de la muestra de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los
V : varianza de la muestra datos de la manera que se requiere.
o • El número de entradas de datos (a continuación de IYJ arriba) concuerda con el valor de
1 - a : nivel de confianza
n : Presione ~.
V = L.(x-:z)2
n-1
J EJEMPLO 1
OPERACION La tabla de abajo muestra el número de clientes en un periodo de 5 días para cine<o farma-
cias seleccionadas aleatoriamente en cierta área. Usando este dato, efectúe la estimación
I N ( µ ,., 2¡ a <µ< b
6620~ i nput ne w data ( y / N ) ? de intervalo para el número de clientes en una
farmacia con un nivel de confianza de 95%.
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-
mientos:

Y : Entrada de nuevos datos seguidos de una estimación de intervalo , entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
----
NUMERO DE
CLIENTES
1

245
2

366
3

27 1
4
493
5
306'

N : Estimación de intervalo usando los datos almacenados previamente, estimación de in-


tervalo mediante la entrada de cada valor. Ñ ( .µ.a2) a<i<b
I. lnout ne w data ( Y / N ) ?
(1) y IYl 1 n Pu t da t a ( x (Selecciona la nueva
> 1 n o u t . Oe 1 e t e . e 1 e a r . L 1 s t . E n d ?_ entrada de datos.)
lno ut data (Xl © 1n p u t dat a ( x ) 1 (Selecciona el borrado
1. e 1 e a r dat a ( Y¡ N ) ? . de datos.)
> l nout .Oelete.Clea r. Llst . E nd ?_
IYl :=;:¡~n~o::;u=¡::t=::::¡d~a=t~a =;(=x~J=============::; (Se borran los datos.)
> I n pu t.D e l ete . Clear. L l st . E nd?
La visualización del menú ilustrada arriba aparece cuando se presiona [Y). Luego se pre-
OJ 1n o u t d a t a ( x ) [ E X E J : m e n u 1 (Selecciona la entrada
siona una de las siguientes teclas de caracteres para efectuar las funciones correspondientes. 1. X ? - . de datos.)

1 (Entrada) Entrada de datos (Para la entrada o adición de datos).


¡
1
245 §S r
I~-
_
I :;;n=';o=;u;::t¡:=~d=:a:::;t;:::a:::=:::;:(=x=:=)= = ==:::;[;::E;;:;X:;E;::;J;:=
::¡:
x _ ? _ - - - - - - - - - - - - - -- - - - - - ' · ltem de datos.)
: =m=e=n=u==::;¡ (Entrada del primer

1
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios) . J

C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta


operación también borra las estadísticas). l
324
1
1
325
366 §1 271 § 493 §1 306 §1 DIAGRAMA DE FLUJO DE LA ESTIMACION DEL INTERVALO MEDIO
,-,-1_n_p_u...,t--.,d-a--,-t-a-..,(-x,....,..l- - - - - , . - [""E'X"E~J-c:,--m_e_n_u--,¡ (Entrada de los ítems (PARA VARIANZA DESCONOCIDA)
.1 x ? _ . de datos restantes.)
Input data (X) (Retorno al menú)
>lnput.Delete.Clear.List.End ?_
N(µ.u2) a<µ<b j(SeleccionaEndpara
Ic...:..:--='--.:....='-------------------'
=
. n 5 ?_ proseguir a la estima-
cián de intervalo.)
~ _( µ • a 2 ) a < µ < b 1 (Se presiona §! des-
1_X - 336.2 ? _ p u é s d e c h e q u e a r e l Menú 1
~------~----------------' número de ítems de
datos.)
,..N,.,...,_(-µ-.-u""'2,,_.,.1-a--=<:-µ--.,<""'b-------------...,/ (Se presiona§! des-
l. V- 9 7 3 8 . 7 ? _
~-~~~-~-~---------------'media.)
pués de chequear la
·-
C o n f i d e n e e 1 e v e 1 l l - a J [ %J \ (Se presiona §! des-
=
1'. -l '-- a- - ' ' 9 5 ?_ pués de entrar la des-
- - - ' = - = - " - = ' - - - - - - - - - - - - - - - - - ' viacián estándar de la
Fin@
~---------------------..., muestra.) _ i-------=--1CDEntrada._ _ _ _- ¡
N
__1 µ. • u 2 ) 95 % / (Ya se ha especificado de datos Si
1'-·=::;::;:::::::::=::;::::;::==:::;:~=;;;:::===========: el nivel de confianza de Entrada de
datos
r N ( 2 9 5 "' j 95% de manera que el
I µ • u
~-_2_1_3_._7
l
__<_~_<__4_5
"'
_s~.-
itervalo de confianza se
7---------~. visualiza después de

l~N_I_µ-=·-"-
2 @]Borrado

--·-
-=i,___ª_<_µ_<_b_ _ _ _ _ _ _ _ _ _ _ _ __,\ presionar§!.) de datos -En-trada--de-los-¡
.n=5?_ . SI
=raN:c:1dela (.t) borrados
muestra y entrada
En este caso se determina que la media para el número de clientes µ. con un nivel de con-
fianza del 95% es 213,7 <µ.< 458,7. @)Borrado
de datos

PrOximo conjunto de
estadisticas

f SI

l VISUalización estadlstiea
previa i------i

1
1
l
lj
!

~
1
l
j
l
¡
326
327
(Entrada) Entrada de datos (para la entrada o adición de datos).
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
ESTIMACION DE INTERVALO C (Borrado)
6630 DE VARIANZA
L (Listado)
Borrado de datos (para el borrado de datos almacenados previamente . Esta
operación también borra las estadfsticas).
Visualización estadística (para la visualización del número de items de datos,
suma, suma de los cuadrados, media, desviación estándar de la población,
desviación estándar de la muestra).
• t. ac"ión del intervalo de confianza de a2 en una distribución normal N {µ., c2; Con 88 (o §1 ) se recorre hasta el siguiente ítem de datos, con [¡¡ hasta
Efectua 1a es 1m
en que µ. : desconocida, a2 : desconocida). _ . . el ítem previo y mediante §) o §) se sale de la visualización estadística
y se retorna al menú.
CALCULOS E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
Al tomar una muestra de tamaño n (x1, X2 .•. xn) ~e una distrib~ción normal N {µ., a2) se presionar!]) en el primer paso de arriba).
obtiene el intervalo de confianza (1 - a) de a2 mediante
(2) N
s «r< s
x2(Jl'.. n -1)
en
x2 (1
~nformidad con la distribución
-f. n-1)
x2 del grado de libertad (n -1) .

Curva de distribución
x' del grado de libertad
(n-1)
p. : media de la población
a> : varianza de la población
a : nivel de s1gnificanc1a
[ S : suma de los cuadrados
l 1
N( ~ . a 2 ) a< a 2 < b (Visualización de la
..__'"-"-=--'5 ' - - - ' - ? = - - - - - - - - - - - - - - - - - ' estimación del intervalo)

La visualización aparece como se ilustra arriba al presionar la tecla ® El valor indicado


para n muestra el número de datos almacenados actualmente en la memoria.

1 - a : nivel de confianza • n =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar la
S = L: (x- xY corrección a los datos requeridos.
• El número de entradas de datos (a continuación de (!] arriba) y el valor de n difieren : Con-
firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
O x20-f. n-1) dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los
datos de la manera que se requiere.
OPERACION • El número de entradas de datos (a continuación de !YJ arriba) concuerda con el valor de

6630
r.;;;iUB
~
¡. tnouta
Ñ( p , 2 )
new
a <a2 <b
data IY/ N l ?
n : Presione §9.

l EJEMPLO 1
La visualización aparece como se indica arriba una vez que se activ~ la_biblioteca. Al presion~
en este momento y 0 N se efectúan correspondientemente los s1gu1entes proced1m1entos. La tabla de abajo muestra el número de clavijas contenidas en cinco cajas diferentes del
mismo tamaño producidas por el mismo fabricante. Usando este dato, efectúe la estima-
ción de intervalo con un nivel de confianza de 99% para la varianza de las clavijas.
Y: Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos

-----
adicionales, edición de datos, chequeo de estadísticas. . ..

l
N : Estimación de intervalo usando los datos almacenados previamente, est1mac1on de
1 2 3 4 5
NUMERO DE
intervalo mediante la entrada de cada valor. CLAVIJAS 102 99 100 103 101

1
(1) y
J
N (p. a<) a < a2 < b
tno ut data t xl
>l nout .Delete . Clear . L l st . End ?_ 1 I ino ut new dat a IY/N) ?
m 1n o u t o a t a ( x )
> 1n o u t . De 1 e t e . C 1 e a r . L 1 s t . En d ? _
(Selecciona la nueva
entrada de datos.)
La visualización del menú ilustrado arriba aparece al presionar(!]. Luego s~ presiona una (f) i n ou t da t a ( x l 1 (Selecciona el borrado
de las siguientes teclas de caracteres para efectuar la función correspondiente. ·;:::c:;:=I=e=a=r:=:;d::a::;t=ª=:;:::::(=Y;:::/
1
==N=l=?========~· de datos.)
m 1 n Pu t dat a ( X)
>lnout. Delete . C l ear . L l st . End ? _
(Se borran los datos.)

CD i n ou t da t a ( x ) [ E XE J : m e n u 1 (Selecciona la entrada
;:·1 :;:x::?:::-::=:;:::=========::;:::;:=::;:::===~- de datos.)
102 §1 1n o u t dat a ( x l [ E XE J : me n u 1 (Entrada del primer ítem
. . .~x~?~-'------------------~-
1 de datos.)

328 329
99 §1100 §j 103 §j 101 §1 DIAGRAMA DE FLUJO DE LA ESTIMACION DEL INTERVALO DE LA VARIANZA
_l_n_o_u_t_d_a_t_a__(_x.....,..)-----¡""'E'"'X.,..E""""'"J_:_m_e_n_u~¡ (Entrada de los ítems
l;:·::x:::?:::-:::::===================::;· de datos restantes.)
1n o u t dat a ( x ) (Retorno al menú.)
>tnout.Delete.Clear.List.End ?_
N ( µ • u 2 ) a <a 2 <b J (Selecciona End para
1 -"n'--=-_,5"----'?'-=------------------..1 proseguir a la estima-
L.

ción de intervalo.)
N(µ.u2) a<u2<b \(Sepresiona~des-
I.'--='---:...::-.:..==--------------------'
s= 10 ?_ _ pués de chequear el
número de ftems de
datos.)
Confidence level {1-a)[%J ¡<Sepresiona~des-
.) 1 - a = S 5 ? pués de chequear la
'--'--=---"-~-'-=------------------'suma de los
cuadrados.)
99 §¡ N. .( µ • u 2 ¡ ss % ) (Entrada del valor del
1_ nivel de confianza para
~==========:::: ===.,============:) visualizar et intervalo de
99
¡. 0.6729
N 1µ • u2 l "'
< u2 < 48.31
confianza.)
SI

1 N ( µ • u 2 1 a<u2<b
n= 5 ? @Borrado
de datos SI

En este caso se determina que la varianza del número de clavijas ri2 con un nivel de con-
fianza del 99% es 0,6729 <a2< 48,31.
@Borrado
de datos

Próximo conjunto de
estadlstlcas

SI
Próximo conjunto da
osladlstk:a5

~~lzaclón estadistica 1 - - - - - . i

331
L (Listado) Visualización estadística (para la visualización del número de ítems de datos,
1

ESTIMACION DE INTERVALO DE suma, suma de los cuadrados, media, desviación estándar de la población;
6640 DESVIACION ESTANDAR desviación estándar de la muestra).
Con CID (o §1 ) se recorre hasta el siguiente ítem de datos, con (ID hasta
el ítem previo y mediante §) o ~ se sale de la visualización estadística
y se retorna al menú.
Efectúa la estimación del intervalo de confianza de u en una distribución normal N (JL, a2; E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
en que µ : desconocida, u2 : desconocida). presionar !ID en el primer paso de arriba).

CALCULOS (2) N

Al tomar una muestra de tamaño n (x1 , X2 ··· xn) de una distribución normal N {JL, u2), el in-
N ( p . " 2 ) a<" <b j (Visualización de la es-
tervalo de confianza del nivel de confianza (1 - a) de u2 se obtiene mediante 1~.~"-=~5'--?"'-----------------' timación dal intervalo)

Jx2(y~n- l)<u < ) x 2 ( 1 - f, n-1 ) La visualización aparece como se ilustra arriba al presionar la tecla !]J. El valor indicado·
para n muestra el número de datos almacenados actualmente en la memoria.
en conformidad con el grado de libertad (n -1 ) de la distribución x2.
• n =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar la
~ : media de la población
Curva de distribución x•
corrección a los datos requeridos.
ti' : varianza de la población
del grado de liber1ad (n- 1) • El número de entradas de datos (a continuación de ¡y¡ arriba) y el valor den difieren: Con-
cr : nivel de significancia
firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
S : suma de los cuadrados dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
1 - cr : nivel de confianza · ·
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los
j_ S= !(x-x) 2 datos de la manera que se requiere.
u
• El número de entradas de datos (a continuación de (Y) arriba) concuerda con el valor de
n : Presione ª·
! EJEMPLO i
OPERACION La tabla de abajo muestra el volumen medido para los contenidos de cinco latas de bebidas
gaseosas seleccionadas aleatoriamente que han sido producidas por el mismo fabricante.
N (µ . u2 J a< a< b
6640~ I.input new d2ta IY/ N I ? Usando este dato, efectúe la estimación de intervalo con un nivel de confianza de 99% para
la desviación estándar de la muestra del volumen de contenido.
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-
mientos: 1 2 3 4 5

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
--------
VOLUMEN 1,20 1 ,08 1, 15 1,22 1,17

N : Estimación de intervalo usando los datos almacenados previamente, estimación de in-


tervalo mediante la entrada de cada valor. N( µ . '72 ) a <'7< b

(1) y ¡y¡
I. I npu
1
t
npu t
new data I Y / N l 7
da t a ( x ) (Selecciona la nueva
> 1 n o u t . O e 1 'e t e . C 1 e a r . L i s t . E n d ? _ entrada de datos.)

ln o ut data l x J © 1n o u t d a t a 1 x ) j (Selecciona el borrado


> l n put . De l e t e . C le ar . Ll s t . End ? 1. e 1 e a r d a t a 1Y I N l ? . de datos.)
[Y) ~I=n:::P:::u::t;:::::::;d:::a::;t::a:::::;l=x::;:l::::::::::::::=======~ (Se borran los datos.)
>l no u t . Oe l e t e . Cle a r .L ist . End ? _
La visualización del menú ilustrada arriba aparece cuando se presiona(!]. Luego se pre- (Selecciona la entrada
siona una de las siguientes teclas de caracteres para efectuar las funciones correspondientes.
CD ¡~~out d ata l x l [ EXE J : menu
.1 de datos.)
1.20~ I nou t da t a ( x ¡ [ E X E ) : m e n u 1 (Entrada del primer
1 (Entrada) Entrada de datos (Para la entrada o adición de datos). 1L. .=....:.=------------------~·
X7 item de datos.)
O (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta j
operación también borra las estadísticas).
- ~
332 1
333
1
1.08 § 1.15 § 1.22 § 1.17 § DIAGRAMA DE FLUJO DE LA ESTIMACION DEL INTERVALO DE DESVIACION
,..-xl-?n.-_P_u_t__d,..,a_t_a__(_x_l______
[ =E_X_E_J_:_m~ (Entrada de los ítems ESTANCAR
;:·:;:::::::::::=;;==.=:::;:=::::::;:=:;==========_J===: de datos restantes.)
1
1n p u t d a t a 1x l (Retomo al menú.)
>lnPut.Delete.Clear.List.End?
NIµ. u2) a<u<b \ (SeleccionaEndpara
\'-·.:..:n_=_.:::5_?.:....:=------------------' proseguir a la estima-
ción de intervalo.)
,..\""N'"'(,..,µ-.-u-=-2...,)--a-<_u_<_,b--------------,1 (Se presiona §1 des-
S = 0.01172 ? p u é s d e c h e q u e a r e l
L...:::~-"~"--'--'-.c...:=--'---=-------------' número de items de
datos.)
¡cantidence leve! ( 1 - a) [ % l (Se presiona §1 des-
1-a= 95 ? pués de chequear la su-
ma de los cuadrados.)
N. (. µ. •• u2 ) 99 % \ (Entrada del valor del
1~·~;=:=:::;;::;::==::::;::;;:=;:;::::===========:; nivel de confianza para
Ñ( µ . u2 ¡ 99 % 1 visualizar el interval_o de Fin[ID
t-------=---lOJEntrada
1_ 0 . 0 2 8 0 8 < u < 0 . 23s _confianza.) · .• de datos SI
~l~N~(~µ==.=u~2~)~a=<~u=<~b;::::=::::::=:::::==:=::=============~
.n= 5?

En este caso se determina que la desviación estándar de la muestra para el volumen de @)BOrrado
los contenidos de las latas u con un nivel de confianza del 99% es 0,02808 <u< 0,238. de dalos SI

©Borrado

~·d• !--.-[!!]-----------~-----~
de datos

Borrado de datos

Visualización §1 ~
deestadistic:asf--F''-='-------------------'

PróXlmo conjunto de
osladloticaa

SI
CIJ PróximO conjunto de
esladlstlcu

I]) Vosualización estadlStica .__ _ __,


p<evia
La visualización del menú ilustrada arriba aparece al presionar [Ü Luego se presiona una
ESTIMACION DEL INTERVALO DE de las siguientes teclas de caracteres para efectuar la función correspondiente.
6650. LA TASA DE VARIANZA 1 (Entrada) Entrada de datos (para la entrada o adición de datos).
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
Efectúa la estimación del intervalo de confianza de ~ para dos distribuciones normales operación también berra las estadísticas).
CT1 L (Listado) Visualización estadística (para la visualización del número de items de datos,
N {µ1, 012) y N (µ2 , CT22) ; en que µ.1, cr1 2, JJ2 y cri2 son todos desconocidos. suma, suma de los cuadrados, media, desviación estándar de la población,
desviación estándar de la muestra).
CALCULO$ Con CID (o ~ ) se recorre hasta el siguiente item de datos, con [ID hasta
Al tomar una muestra de tamaño n1 (x11, x12 ··· x101) de una distribución normal N {µ1, 012), el ítem previo v mediante §) o €fil se sale de la visualización estadística
y una muestra de tamaño n2 (X2•,
X2z ••• X2n2) de una distribución normal N {µ2, 0"22) se obtiene y se retorna al menú.
el intervalo de confianza (1 - a) de ~
.,., mediante E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que·al
presionar 00 en e l primer paso arriba). -- - - ·
2 • Nótese que la entrada de datos a la que se hace referencia aquí es para los ítems de datos
V2 1 a2 V2 a )
-v1
• F( a
T,n2- 1 1 n1-
l). <-=z<-v
u1 1
· F(-
2 ,ni-1,nz-l de X11 a X1n1.

en conformidad con la distribución F con los grados de libertad (ni - 1, n2 -1 ).

Curva de distribución F
de los grados de libertad (2) N
(n1-1, nz-1)
l! ¡;1, ¡;z : medias de la población N (µ1 . a 1 2J . N (µ2 .a22 ) a < a22/a1< <b
!t:
,;¡; lnc u t new data x2 (YI N ) ?
·1 · "'" rn': varianzas de la población
a nivel de significancia
V1, v,: varianzas de las muestras (varianzas
La visualización aparece como se ilustra arriba al presionar la tecla® Nótese que esta
no polarizadas) visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
1 - a : nivel de confianza de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la
petición de entrada de nuevos datos aquí es para los ítems de datos X21 a X2n:i, mientras
que los dalos que se piden en la visualización original son para los ítems de datos x11 a
O F(l- -f , ni -1, nz-1 ) F(f, ni- l,m - 1) X1nz.

(2·1) y
...
,,
:f OPERACION Tiene el mismo resultado que el que se produce presionando [Y] en el paso (1) de arriba.
6650~ N ( µ1. a12) . N ( p2. a22 1 a <a 22 / a 1 2<b Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son X21
l ncut new cata x 1 ( YI N) ? a X2nz.
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi· (2·2) N
mientes: · ·
@ N( p 1 . a 1 2 ¡ . N( µ 2 . a 2 2 ) a < a 2 2 / a 1 2 < b 1 (Visualización del
1
L. :.:.n.:..•_=__,5::__.:..
?.:-:___ _ _ _ _ _ _ _ _ _ _ __ __,_ número de datos)
Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos
adicionales, edición de datos, chequeo de estadísticas.
La visualización aparece como se ilustra arriba al presionar la tecla [EJ. El valor indicado
N : Estimación de intervalo usando los datos almacenados previamente, estimación de
para n muestra el número de datos xi (x11 -x1n1) que se encuentran almacenados actual-
intervalo mediante la entrada de cada valor.
mente en la memoria.
(1) y

l ncu t data (x1l


>l ncut.Delete.C l ear . L i st . E nd?

336
337
• n1 =o : No se puede efectuar la estimación del intervalo, así es que se debe efectuar 0.99 §l 1.01 §j 1.00 §¡ 0.98 §]
r _l_n_p_u_t_d_a_t_a_l_x_2_)_ _ _ _ _ [ ~E-X_E_J_:_m_e_n_u~¡ (Entrada de los items de
la corrección a los datos requeridos.
• El número de entradas de datos (a continuación de (Y) arriba) y el valor den difieren : Con- I. x 2?
Input data lx2l
. datos restantes.)
(Retorno al menú)
firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos >lnPut.Delete.Clear.List.End?
dos o más ítems de datos en una sóla entrada. En cualquier caso, termine la operación Ñ ( µ 1 . u 1 2 ) . N 1 µ 2 . u 2 2 ) a < a 2 2 / u 1 2 < b 1 (Selecciona End para
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los 1.__~n..:.1_=--'5=--..:.?-=---------------~- borrar el menú de datos
X2.)
datos de la manera que se requiere. r:-;N-,.(_µ_1-.-a-1~2-¡-._N_l_µ_2_._a_2_2_J_a_<_a_2_2_/_u--1-2_<_b~ (Se presiona §1 des-
• El número de entradas de datos (a continuación de (Y) arriba) concuerda con el valor de
._V_1_=--'0"-"-.=0-=0-=0'-'0=...:..7--'?'-=------------' pués de chequear el nú-
n : Presione §]. mero de items de datos
Al presionar§) se produce una visualización similar a la de arriba para los ítems de datos ni.)
...,N,,..,.(-µ-1-.-a-1 ~2-)-.N_l_µ_2-._a_2_2_)_a_<_u_2_2_/_a_1_E_<_b_I (Se presiona §1 des-
X2 (X21 - X2n2). Después de la confirmación y/o correcciones de la manera que se descri-
be en (2-2), presione §l para continuar.
l~-n_2_=--'5'--~?=-'----------------' rianza
pués de chequear la va-
no polarizada
V1.) ..
!EJEMPLO! '""'N,.,..,.(_11_1_.-a-1~2-)-._N_(_µ_2-._a_2_2_)_a_<_u_2_2_/_u_1_E_<_b_ (Se presiona §1 des-
La tabla de abajo muestra los diámetros medidos para diez rodamientos seleccionados ale- ~V~2_=__,0"--'-.=0-=0-=0'-1'-=3--'?-=-----------' pués de chequear el nú-
mero de ítems de datos
atoriamente. La fábrica que produce los rodamientos usa dos líneas de producción separa- n2.)
das (A y B), de manera que cinco muestras aleatorias fueron tomadas de cada línea. Usando ...,C.,-o_n_,f_i_d_e_n_c_e__l_e_v_e_l_(_l___a_J_[%-]-----¡(Se presiona §1 des-
estos datos efectúe la estimación de intervalo con un nivel de confianza del 95% para la l
-~,_-_a_=--'9=-5=---_,?_,-=--_ _ _ _ _ _ _ _ _ _ _ __,_ pués de chequear la
varianza no polarizada

----
tasa de varianza de los diámetros. V2.)
,-,N;-;-.-r.¡-µ.-1.-.-a-1
. ~2-)-.N_l_11_2-._a_2_2_¡---9~5-%---~I (Entrada del nivel de
.
1 . confianza Como ya se
1 2 3 4 5 ~N~(=µ=1==.=a=1"'2=¡=.=N=(=11= 2 =.=.,.=2=2=¡===9=5=%====! ha especificado 95%,
IA 1,01 1,00 1,01 1,02 1,00 :=;:;~0=·=1=9==3=4=<,::::o:;"::;2:::2::::/=:ª::::1=2="=<=1=7=.~8:;:4======! se presiona §l.)
DIAMETRO N(µ1.a12),N(µ2.a22) a<u22/u12<b
Is 1,00 0,99 1,01 1,00 0,98 I_n1= 5 ?_

En este caso se determina que la tasa de varianza entre las dos líneas con un nivel de
N(µ1,a12J.N!112.a22) a<a22/u12<b
i n Pu t new da ta X 1 IY/NJ ? confianza de 95% es 0,1934< ~
(11
<17,84.
m Input da ta (X 1 )
>lnPut.Delete.Clear.Llst.End ?
(Selecciona la nueva
entrada de datos x1.)
© ¡ 1 n Pu t da ta ( X 1 )
e 1 e a r data (Y/N) ?
J (Selecciona el borrado
de datos.)
m 1 n pu t data (X 1 )
> 1nPut.De1ete.C1 e ar.Lis t. En d ?
(Se borran los datos.)
1
OJ ¡ 1 n pu t data (X 1 )
xi?_
[EXEJ :menu J (Selecciona la entrada
de datos.)
1.01 §} ¡ 1 n Pu t data ( X 1 [EXEJ :menu J (Entrada del primer item
f
de datos para la línea
x1?_
1.00 §) 1.01§]1.02 §l 1.00 §] A.) 1
¡ x1?_
1 n Pu t data ( X1 ) [EXEJ :menu J (Entrada de los ítems de
datos restantes.)
(Retorno al menú)
J
ª
CID
In out data (X 1 )
> 1nPut.De1ete.C1 e ar.Lis t. En d ?
N(µ1.a12).N(p2.u22) a<a22/u12<b
i n Pu t new data X 2 IY/NJ ?
(Selecciona End para
borrar el menú de datos
f1
m 1 n Pu t data ( X 2 )
>lnout.Delete.Clear.List.End ?
Xi.)
(Selecciona la entrada
de los nuevos datos X2.)
l
¡

m
¡ clear
1 n Pu t data
data
( X 2 )

1 n Pu t data (X 2 )
IY/Nl ?
¡ (Selecciona el borrado
de datos.)

(Se borran los datos)


l
l
OJ
> 1 n Pu t . De 1ete.e1 e ar.Lis t. En d
2 )
?
¡ (Selecciona la entrada
l
f
J 1 n Pu t data (X [EXEJ :menu
x2?_ de datos)
1.00 §l ¡ 1 n pu t data ( X 2 ) [EXEJ :menu 1 (Entrada del primer ítem
-~
x2?_ de datos para la linea
B.)
1
1
1 339
1
-~~
--.

DIAGRAMA DE FLUJO DE LA ESTIMACION DEL INTERVALO DE LA TASA DE VARIANZA


ESTIMACION DEL INTERVALO DE LA
(~.:)
6660 DIFERENCIA MEDIA i
Menu 1 1 Menú 2

Efectúa la estimación del intervalo de confianza de µ1 - ¡u para dos distribuciones iguales


N (µ1 a2) y N (µ2 a2), en que µ 1, µ2. y o' son todos desconocidos.

SI CALCULOS
Al tomar una muestra de tamaño ni (x11, x12 ··· x1.1) de una distribución normal N (><1, o2)
y una muestra de tamaño n2 (X2i, X22 ... X2n2) de una distribución normal N (µ2, a2) se obtiene
el intervalo de nivel de confianza (1 - a) de ,.., - µ2 me9iante

x 1-i2-t (E-2 . ni + 02-2 ) j (-1+ -)1 ( S1.,..S2 zl < µ1 .- µ2< x1- i:+ t (-2e , n1+ n2-2)
n1 ru ni -rn2 -

en conformidad con la distribución t con grado de libertad (ni+ n2-2).


Curva de distribución t
del grado de libenad ¡¡1,¡¡: : medias de la población
(n1+ n.-2)
n2 u2 : varianza de la población
(igual para ambas poblaciones)
a nivel de significancia
1- a nivel de confianza
Menú 3 x1, X: : medias de la muestra
SI S1 , S2 : sumas de los cuadrados

S= I (x- x) 2

SI

OPERACION
N (p1.a 2 ) . N(p 2. a 2 J a < , 1 -p2 < b
6660~ i n Put new dat a x1 ! Y/N J ?

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-

l mientos:

Y: Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


j adicionales, edición de datos, chequeo de estadísticas.
1 N: Estimación de intervalo usando los datos almacenados previamente, estimación de
l
intervalo mediante la entrada de cada valor.
V1:1ualiución es--.___ ___,_,
tadisuca previa
y
1 (1)
J
i
!
l nPut data ! x1 J
> !nP u t .D ele t e . Clea r. L l st . End ?

·- 1
34 1
La visualización del menú ilustrada arriba aparece al presionar [Y). Luego se presiona uná • El número de entradas de datos (a continuación de [Y) arriba) concuerda con el valor de
de las siguientes teclas de caracteres para efectuar la función correspondiente. n : Presione §l.
Al presionar§) se produce una visualización similar a la de arriba para los ítems de datos
1 (Entrada) Entrada de datos (para la entrada o adición de datos). X2 (X21 - X2n2). Después de la confirmación y/o correcciones de la manera que se descri-
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios). be en (2-2), presione §) para continuar.
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente.
Esta operación también borra las estadísticas). . jEJEMPLO/
L (Listado) Visualización estadística (para la visualización del número de ítems de La tabla de abajo muestra una comparación del volumen de producción para una fábrica
datos, suma, suma de los cuadrados, media, desviación estándar de la para dos semanas consecutivas. Usando estos datos efectúe la estimación de intervalo con
población, desviación estándar de la muestra). . _ un nivel de confianza del 95% para la diferencia en la media para las dos semanas.
Con (ID (o§¡) se recorre hasta el siguiente ítem de datos, con [fil has-
ta el ítem previo y mediante @) o ~ se sale de la visualización esta-
dística y se retorna al menú. _ LUN MAR MIE JUE Vf E
,-
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que VOLUMEM DE 1SEMANA1 53 59 56 60 54
al. presionar CID en el primer paso arriba}. _ PRODUCCION (t) 1SEMANA2 55 62 60 61 58

• Nótese que la entrada de datos a la que se hace referencia aquí es para los ítems de datos
de X11 a X1n1.
N(µ1.a2).N(µ2.a2) a<µ1-µ2<b
input new data x1 (Y/Nl ?
(2) N
w 1n p u t d a t a ( x 1 )
> 1 n P u t . De 1 e t e . C 1 e a r . L i s t , E n d
(Selecciona la nueva
?_
entrada de datos x1.)

N(µ1.cr2J.N(µ2.cr2) a<µ1-µ2<b
© 1n p u t d a t a ¡ x 1 ) ¡ (Selecciona el borrado
1 e 1e a r dat a ( Y/ N ) . de datos.)
inout new data x2 (Y/Nl ?
w ~I=n::::p::::u::t;=~d=a=t=a=::::;(::::X=:1:;:):::::::==================~(Se borran los datos.)
La visualización aparece como se ilustra arriba al presionar la tecla (ID. Nótese que esta >lnPut.Delete.Clear.List.End ?_
visualización es casi idéntica a la visualización inicial que aparece inmediatamente después OJ Input data (x1) [EXEJ :menu ¡(Selecciona la entrada
¡ x 1? _ . de datos.)
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la :;:I=n=p=u::::;:t=;d=a=t:=a=::::;1=x=1:;====::::;[;=E;;:;:;X:;E;::;l:=:=m=e=n=u==:¡ (Entrada del primer ítem
53 §¡ :=I

petición de entrada de nuevos datos aquí es para los ítems de datos X21 a X2n2, mientras que '-·"-x-'-1-'?-=-=-------------------'· de datos para la sema-
los datos que se piden en la visualización original son para los ítems de datos x11 a x1.1.

(2-1) y
59 ª 56 §1 60 §) 54 §)
.--1_n_p_u_t__
na 1.)

d_a_t_a__(_x_1..,.¡----[~E~X~E~J-:m_e_n_u___,¡ (Entrada de los ítems de


.1 x i ? . datos restantes.)
::=I=n=p=u=t==d=a=t=a==1=x=1=1==========::::; (Retorno al menú)
nene el mismo resultado que el que se produce presionando [Y) en el paso (1) de arriba. >lnput.Delete.Clear.Llst.End
Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son X21 N ( µ 1 . cr 2 ) . N ( µ 2 . a 2 ) a < µ 1 - µ 2 < b (Selecciona End para
a X2n2. L-'-i.:.:n..::P~U:...t::._.:.:n..:e:.;wc;,_:::.d..::ac...:t:...a:::_..:;Xc.:2:.......:..l.c.Y..:.l...:N.:..:..l--'?_ _ _ ___, borrar el menú de datos
Xi.)

(2-2) N w ~1-n_P_u_t_d_a_t_a_(_x_2. . , . ) - - - - - - - - - - - (Selecciona la entrada


> 1 n Pu t . D e 1 e t e . e 1 e a r . L i s t . E n d ? - de los nuevos datos X2.)

N ( µ 1 . cr 2) • N ( µ 2. cr 2) a<µ 1 -µ 2 < b ¡(Visualización del


© 1 n pu t
.1 e 1 e a r d a t a
data ( x 2)
( Y; N l ?
¡(Selecciona el borrado
. de datos.)
'-·.:.:n...:1_=_:c5_?~'-=----------------" :::::;:I=n=P=u=;::t=d=a=t~a=;(=x=2=::)=========== (Se borran los datos)
1 número de datos)
w >lnPut.Delete.Clear.List.End ?_
La visualización aparece como se ilustra arriba al presionar la tecla @. El valor indicado OJ lnPut data (X2) [EXEJ:menu J(Seleccionalaentrada
para n muestra el número de datos x1 (x11 -x1n1) que se encuentran almacenados actual- l. x=n=o=u=t
2? . de datos.)
=d=a=t=a==1=x=2=;:)===========1 (Entrada del primer ltem
mente en la memoria. 55§) =1
;::I

. x2? . de datos para la sema-


'-"-.=...:-=------------------ na 2.)
• n1 =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar
la corrección a los datos requeridos.
62 ª 60 §¡ 61§]58 ~
,..,.,..I_n_o_u_t,..---,d-a""'t,_a--1-x-2-.,.)-----------,I (Entrada de los ítems de
• El número de entradas de datos (a continuación de [Y) arriba) y el valor de n difieren : Con- . x 2?_ . datos restantes.)
firme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos Input data (x2J (Retomo al menú)
>lnout.Oelete.Clear.List.End ?_
dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
N1 µ 1 . a 2) . N ( µ 2. cr 2) a<µ 1 - µ 2 < b ¡(Selecciona End para
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los .1 n 1 = 5 ? borrar el menú de datos
L.!!.-'----'=--.:...::=---------------~ X2.)
datos de la manera que se requiere.

--342
343
!'.I ! ~ 1 . a 2 l . N ! µ 2 . a 2 l a < p 1 - µ 2 < b 1(Se presiona des- e DIAGRAMA DE FLUJO DE LA ESTIMACION DEL INTERVALO DE LA DIFERENCIA DE
1'-·"'
x-'1--_-'5'--6"'-'._4-'---'?-'_=----------------' pués de chequear el nú- LA MEDIA
mero de ftems de datos
n1.)
N(
1'-·=S-'1
p
_=_
1 . a 2 1 • N ( p 2 . a 2 1 a < p 1- p 2 < b ¡ (Se presiona
_,3'--7'--'.-_ , 2 = - - ' ? - = - - - - - - - - - - - - - -_, pués de chequear la
e des-
e Corft*'ZQ
la ~iofea
oe )
media de los datos Ji:!.) 1
rl ""'N'"I
',..-µ-1-.-a""'2,.... 1---µ-2""'<'""'b~----., (Se presiona
¡ -.-..N.-:-t-µ-2-.-a""'2::--r)-a--:<,_p- e des- . Memi 1

'-·-"n-'2= -=-5=-'-?'-"'------------------' pués de chequear las~


~
[!) SI
ma de los cuadrados
S1.)
rl ""'!'.l'"l''_-
P...,.1-.-
a""'e,....
¡ -. •N.-:-1-p-2-.-a-2"'""""J_a____,<_p_ 1---p-2_<...,bo-- - - - ., (Se presiona~ des-
'-·.c.x-=2'----=5-'9:....:....=2_?:....-=----------- -- ---'· pués de chequear el ntJ.
mero de ltems de datos SI

1
En1rada oe [!)
n•.) aatos ~

rl""'N'"t',__-p-1-.-a""'2,....
. S 2- 30 . 8 ? _
¡ -. ""'N,....,-1-p-2-.-a""'e"'""""¡_a____,<-p- 1--- p-2-<...,b,-----., (Se presiona ~ des-
pués de chequear la
"'
[EJ •
'--=;...:;..--=...::....:.....::_..:....::.---------------- ' media de los datos X... :j

C o n t i d e·n e e 1 e ve 1 ( 1- a ) ( % ] ¡(Se presiona §l des-


1
J s-coonde
?<oc.o
1'-·-'-
1----=-ª-=--=9'-'5"--'?'-='-----------------' pués de chequear las~ l Borrado de
ma de los cuadrados (DVlstJalizAc>6n estadls1ica datos.
S2.) ni
rl °'N
.' ..,,
.l P- 1-.-a=-=-2•¡-. N,_(,--P-2-.-a~2•¡---~9~5~------~, (Entrada del nivel de
7

. . confianza. Como ya se
~,~r==:===::;;=:;=7,==:;===::::;:::;===::::;::~~====:::::;, ha especificado 95%. §El
N( P 1 · a2 l · N1P 2 · a2 l 95 % se presiona §l.)
r-~-~7==.0::=s=2=;;=~<==:p;:;:;:1=-=p:==2==:<;;::;:=1=·=4:;=s=2====::;:;;:::::====~
N (µ1. a2 ) .N(p2.a2) a<p1-pe<b
'l %1

I.n1= 5? i
En este caso se determina que la diferencia en las medias µ.1 - µ.e entre las dos semanas
~
1
s.
con un nivel de confianza de 95% es -7,052<µ.i -µ.e< 1,452. J
n:
Memi 3

Selec<oo c1e SI
pt<>C050
%2

SI

S2)

----
345
ESTIMACION DEL INTERVALO DE ESTIMACION DE INTERVALO DE
6670 LA TASA 6680 LA DIFERENCIA DE LA TASA

Efectúa la estimación del intervalo de confianza p para la distribución binomial B (1, p). Efectúa la estimación del intervalo de confianza p1 - p2 para dos distribuciones binomiales
B (1, p1) y B (1, p2).
CALCULOS
Al tornar una muestra de tamaño n (x1, X2 ••• xn) de una distribución binomial B ("1, p) se
CALCULOS
obtiene el intervalo de nivel de confianza (1 - a) de p mediante Al tomar una muestra x1 de tamaño n, (x11, x12 ··· x1.1) de la distribución binomial B (1, p1),
y una muestra X2 de tamaño n2 (X21, X22 ··· X2n2) de la distribución binomial B (1, p2), se
2
: - u( f )J~e:nx 0 - 2: 2
l)<p < nx +u(-f) / *( 2nx 0- 2nx >) obtiene el intervalo de confianza del nivel de confianza (1 - a) mediante

en conformidad con una aproximación de la distribución normal estándar N (O, 12).


(Tu_Tu) u (~)
';¡: ni ll2 2
·;!::
,....
Curva de distribución normal 1 +u (E..)
2
.l
n
(Tuo-
n1
Ix1))
n1
+l... ( 2.x2
n2 ll2
(I - 2.x2))
m

en conformidad con una aproximación de la distribución normal N (O, 12).

a Curva de distribución normal N {O, 1~


p : probabilidad ]
2
a : nivel de significancia
[
o 1 - a : nivel de confianza

a p., p2 : probabilidades ]
2 a : nivel de significancia
[
OPERACION -µ(a) o µ(a) 1 - a : nivel de confianza

B11 . o J a<o<b
6670~ 1
n= 0 ?

jEJEMPLOj OPERACION
Para "1000 pernos producidos en una cierta fábrica se encuentran "12 defectos. Usando es-
tos datos efectúe la estimación de intervalo con un nivel de confianza del 99% para la tasa
6680~ 18(1.01 ).8(1.Pe)
n1= 121 ?_
a<o1-oe<b

de defectos de los pernos. !EJEMPLO!


la tabla de abajo muestra una comparación del número de defectos en una fábrica para
18 1 1 . P l a<o<b
n= 0 ? dos meses consecutivos. Usando estos datos, efectúe la estimación de intervalo con un ni-
1000 §1 ,s ¡ 1 . p J a<p<b '¡ (Entrada del número vel de confianza del 95% para la diferencia en las tasas de defectos.
1 rx = 0 ? . total de muestras.)
12 §1 ;:\c;=:o=n::;f::i:::d=e=n=c=e=;::1=e=v=e::;I=;::¡;::1=-=a::;J::;[;:;%;;:;::l====:::;\{Entradadel número de
. 1- a = 95 ?_ . defectos.)
::=18~1:;:,=.=o::;=):::::::::::::;9::;9;;=:;;:;%===========;1 {Entrada del nivel de

------
Productos terminados Número de defectos
99~
;:~0=.::::0:::0::3;::::1=3=1=<===º=<=0==.0=2=0=8=7=====::::;: confianza.) 1 MES 1 1500
i 23
§1 ·9¡1.ol a<o<b 1
=
n
1. l 000 ?_

En este caso se determina que la tasa de defectos p para los pernos con un nivel de con-
.
l MES 2 1200 15

¡
1

fianza de 99% es 0,003131 <p<0,02087.

346
347
6 ( l . P 1) . 6(l . P2 ) a < P 1 -p2<b
1_n1= 0 ?_ PRUEBA DE LA MEDIA DE LA POBLACION
1500§ B ( 1 . P 1 ) . B ( 1 • p 2 ) a<p 1- p 2 <b
1.....=-I""
-
1 (Ent'.ada de productos
x~1_=_=0---'?-=-=---------------'· terminados para el MES
1.) .
6710 (DOS LADOS): PARA VARIANZA CONOCIDA

23§} 8 ( 1 . p 1 ) . B ( 1 . p 2 ) a <p 1- p 2 <b 1 (Entrada del número de


1'--·"'n-"2-=--'0"--'-?-=-=---- -- - - - - - - - - - - - '· defectos para el MES
1.)
B ( 1 . p 1 ) . B ( 1 . g 2 ) a < p 1 - p 2 <b 1 (Entrada de productos
Efectúa la prueba de hipótesis de /i en una distribución normal N (µ, a2 en que /i des-
1200 §l
1~-_
r_x_2_=-~0-'?~-=--------------~- terminados para el MES conocida ; a2 : conocida).
2.)
15§ eon f 1d e n e e 1e v e 1 1 1 - a ) [ %l 1 (Entrada del número de CALCULOS
1- a= S5 ? . defectos para el MES
1'--'---''------"-=----'--=--------------~)
Se toma una muestra de tamaño n (x1, X2 ••• Xn} de una distribución normal N (µ, aa), en este
B ( 1 . p 1· ) • B ( 1 . p 2 ) S5 % (Entrada del nivél de momento se establecen las regiones criticas a ambos lados de la distribución normal, como
- 0 . 0 0 B0 0 9 < o 1 - p 2 < 0 . 0 1 168 confianza. Coma ya se
se muestra en la ilustración cuando:
'---=-'--=-=--"-=-='--"---''-'----"~---'~~-'~--- ha fijada 95%, se pre-
siona § .)
Hipótesis a ser probada (hipótesis nula) Ho /i =¡;o
8 1 1.p1 ) . s 1 1 . p2 I Hipótesis alternativa · H1 /i"" ¡;o
. n1 = 1500?
1

La prueba se efectúa usando


En este caso se determina que la diferencia en las probabilidades p1 - p2 entre las dos
meses con un nivel de confianza del 95% es -0,006009 <pi - p2 < 0,01168.
i - µo 1
Tn >u(f)
1

Curva de distribución normal

,.,, : media de la población


a o> : varianza de la población
2 u : desviación estándar de la población
x : media de la muestra
a : nivel de significancia

OPERACION

¡ Ti nou
es t He : p=pc H• :p·~ a
6710 ~ t new deta (Y/N ) ?_

La visualización aparece como se indica arriba una vez que se activa la biblioteca. En este
momento presionando Y o N se ~fectúan los siguientes procedimientos:

l Y : Entrada de nuevos datos seguidos de estimación de intervalo, entrada de datos adi-


j N:
cionales , edición de datos, chequeo estadístico.
Prueba de los datos almacenados previamente, prueba entrando cada valor.

l (1) y
1
1
l nout data t xl
>l nPut . Oe l e te.Clear.List. End ?_
1
l La visualización del menú ilustrada arriba aparece cuando se presiona [Y). Luego se pre-
j siona una de las siguientes teclas de caracteres para efectuar las funciones correspondientes.
j
348
j 349
J (Entrada)
D (Borrado)
Entrada de datos (Para la entrada o adición de datos).
Borrado de datos (para el borrado de datos erróneos o innecesarios).
1.30 'ª 'rest
l~----------~--------
Ho:µ=µo H1:µ*µ0
'--_,_,_n_=--'5"---'-?=-----------------' viación estándard de la
población.) _
l(Entradadelades-·

C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta 'r e s t Ho : µ = µ o H1: µ * µ o
(Se presiona §! des- 1
operación también borra las estadísticas). 1L..:.:.x_=_l:...1.:...:..--=8:..-?:...-=_ _ _ _ _ _ _ _ _ _ _ _ __J
pués de chequear el nú-
mero de ítems de
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, r;:-..,---~-,-----,..--.,.--~.,.------ datos.) -
suma, suma de los cuadrados, media, desviación estándar de la población, S i g n i f i e a n e e 1 e v e 1 a ( %J (Se_ presi<lna §1 des- ¡
1'--.::.•_=__,5=--.:..?=------------------l. pues de chequear la
desviación estándar de la muestra). , . . , . . - - . - - - - - - - - - - - - - - - - - - media de los datos.)
Con GD (o~) se recorre hasta el siguiente ítem de datos, con [fil hasta el T_e_s_t_ Ho:µ=µo Hi:µ*µO !(Entrada del nivel de
ítem previo y mediante§) o§] se sale de la visualización estadística y se
I
~-~-'--'~------------------' significancia. Ya se ha
especificado 5% de
retorna al menú. manera que simplemen-
te se presiona §!.)
E (Fin) Avanza hasta la visualización de la estimación del intevalo (igual que al -=r-e-s~t----H-o_:_µ_=_µ_o_ _
,...¡ H_1_:_µ_*_µ_o_ _ _ _ _j (Visualización del resu~
presionar!]] en el primer paso arriba). L..---=0-'.-'S:;..;8:::.=-8---=L=-·.:..1__,_.-=9'--'6"---'-:_.:_A::..c=-=.c-=e'--'p:...t"------_J- tado de la prueba.)

(2) N
¡ Test Ho:µ=µo
µo=ll.4?
H1 :µ*µO

Tes t Ho : µ - µ o H 1 : µ :;, µ o 1 (Visualización de la


1_L...µo:....::.o_=__,0,,____,_?-=-'------------------'- prueba) En este caso se determina que la velocidades para los nuevos jugadores satisfacen el es-
tándar del equipo. En este ejemplo, el número de ítems de datos estuvo limitado a cinco
para facilitar la compresión. En las pruebas reales, un número de datos pequeño puede causar
La visualización aparece como se ilustra arriba al presionar la tecla!]]. En este momento
resultados erróneos (estándar: n E; 50).
se entran varios parámetros para la prueba.

!EJEMPLO 1
La tabla de abajo muestra la velocidad medida para cinco nuevos jugadores de fútbol para
una distancia de 100 metros. Estos tiempos serán usados para determinar si estos jugado-
res reunen o no el estándar del equipo. Efectúe la prueba sobre los datos con un nivel de
significancia del 5%. El tiempo medio del equipo completo es de 11,4 segundos con una
desviación estándar de 1,30.

-----
TIEMPO
1
12,3
2
11,6
3
10,9
4
12,B
5
11,4

T es t Ho : µ µ o= H i : µ *·µ o
inout new data IY/Nl ?_
1Yl 1n Pu t d a t a 1x ) {Selecciona la nueva
;=;:>:::::l:::::n:::o~u=t=·;::º~e::::1::::e:::t;::e::::;:.=:C:::l:::e::=a::::r:::·:::::L=I:;:s:::t::::·:::::E::::=n=d=?=~ entrada de datos.)
© 1n Pu t d a t a ( x l 1 (Selecciona el borrado
1:=~º::l:::e::a=;:r=:d;::a::t;:::ª:::::(::Y:::/:;::::N:::::l=?========~- de datos.)

1Yl 1n P u t d a t a 1 x l
>!nout.Delete.Clear.List.End ?_
(Se borran los datos.)

OJ 1n Pu t dat a ( x l [ E X E ] : me n u 1 (Selecciona la entrada


1
-~x~?::-=:;::::========::;:::=======:::=;::::::::::===~-
de datos.) l
12.3 §1 Input data (X)
l(Entradadelprimerítem [EXEJ:menu j
! ~X_,_?-=-=---=---------------'- de datos.)
L...
l

11.6 §110.9 §j 12.8 §111.4 ~


l
1 nout data ( x l [EXEJ :menu /(Entradadelositems
1;:-~x::::?:::-:::::::;:::::::;::=;:=::;:::::;:==========::::=; de datos restantes.) j
1n P u t d a t a ( x J
>lnout.Delete.Clear.List.End?
(Retomo al menú) 1
'r e s t Ho : µ = µ o H1: µ* µo
1._~µ...:.o_=_=-0---'?-=---------------_.J- proseguir con la
1 (Selecci~na End para l
pruueba.)
_,I
i
11.4 §] -rTT.;e-;s:-ctr----;--;H--::-o-::-µ_=_µ_o_....,.,H_1_::...µ__;_*_µ_o_ _ _ _
_ rr= 0 ? _
(Entrada de la media.).
l
1 351

.=~~·~i\'¡';"\":c='-~:o:;'."::·:-<•'.,-···•·~..--,~:•~_,-~,--·_·,~-,.,.:·:"••~:-~.•··-··-•••:-~····-,,.---,,,.-.•-,..., •. ~...---..~··· _____J~--·•-"'"_,,,_


""""""""'""'""'"'-"'"---"'- _.,_, . ···c····-.~·-•···.,,~•····•m••··n•~-•---"'"""' ...,.,•._--------.--,·~-·~•-·•::---,-~~~·--···--·--·~-·"·~~·..·-· ·-"m~~··.,··
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION
(DOS LADOS PARA VARIANZA CON.OCIDA) l 6711 PRUEBA DE LA MEDIA DE LA POBLACION .
(LADO DERECHO): PARA VARIANZA CONOCIDA

Menú 1 ..1 Efectúa la prueba de hipótesis de µ en una distribución normal N (p, u2 ; en que µ desco-

l nocida, u2 : conocida).

CALCULOS
Se toma una muestra de tamaño n (x1, X2 ··· xn) de una distribución normal N (p, o2). En este
momento se establece la región crítica en el lado derecho de la distribución normal como

....
E.ntred& de
SI se muestra en la ilustración cuando:

1 Hipótesis a ser probada (hipótesis nula)


Hipótesis alternativa
Ho
H1
µ.=µ.o
µ.>µ.0

SI
La prueba se efectúa usando

©Borrado
de daros

Curva de distribución normal

fll> : media de la población


ti'- : varianza de la población
u : desviación estándar de la población
x : media de la muestra
a : nivel de significancia

O u( a )
SI
Próximo conjunro c>o
Htadfllicaa 1
VJSU1Uzaci6n
esladislloo provla
j OPERACION

l
Tes t H o : p =po H1 : p > ;o
6711 ~ l nou t n ew data I Y /N ) ? _

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-

l
'
mientos:

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.

(1) y

l no u t da t a I X )
> l ncut . D e l ete . C l ear . L i st . E n d ?_
·352
353
La visualización del menú ilustrada arriba aparece cuando se presiona u:J. Luego se pre- §) 1n P u t d a t a 1 x J (Retorno al menú)
siona una de las siguientes teclas de caracteres para efectuar las funciones correspondientes. >lnput.Delete.Clear.List.End ?_
CID ¡Test Ho:µ=µo Hi : µ>µo 1 (Selecciona End.)
µo= f2I ?_
1 (Entrada} Entrada de datos (Para la entrada o adición de datos). 432§1 :=:;;;:================================:
¡Test Ho:µ=µo Hi : µ>µo (Entrada de la
D (Borrado} Borrado de datos (para el borrado de datos erróneos o innecesarios). cr= f2I ?_ . media.).
1
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta 15 §) ~======:=======::=========:1
Ho:µ=µo H 1 : µ>µo (Entrada de la des-
¡Test
operación también borra las estadísticas). n= 5 ?_ viación estándard de
~==:;::::::::=:::::::;::;::=======::;:;==:;:::=====::::::; la población.)
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, §) ¡Test Ho:µ=µo Hi:µ>µo 1 (Se presiona §l des-
x= 487.s ?_
suma, suma de los cuadrados, media, desviación estándar de la población, ~---~-~--------------' pués de chequear el
desviación estándar de la muestra). .....,,.-,--~-,---------------~número de datos.)
Con (ID (o §l ) se recorre hasta el siguiente ítem de datos, con (fil hasta
3 1
S i g n i f i e anee 1 e v.e 1 a [ % ]
'-·"'-ª-=--'5'---'-?=-'------------------'· pués de chequear la
1(Se presiona §l des-

el ítem previo y mediante § o ~ se sale de la visualización estadística


y se retorna al menú. · · ·
] _,I
media de los datos.)
rlT.-e-s'"'t,----..,H,.,.....o-:-µ-=-µ-o--,-,H,--1_:_µ_,..>_µ_o_ _ _ _ (Entrada del nivel de

~
8 . 2 8 8 > 1 . S 4 5 : Re j e e t significancia. Ya se ha
E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar [ID en ~-~~--~-=-~--~~~~------'especificado 5% de

el primer paso arriba). manera que simple-


mente se presiona §l.)
Test Ho:µ=µo H1 : 'µ >µ o
(2) N ! µo= 432 ?

Test
!.PO= f2I ?_
Ho:µ=µo Hi:µ>µo (Visualización de la
prueba)
11 En este caso se determina que no se puede decir que la capacidad de las nuevas máquinas
es idéntica a la de las máquinas existentes. Las nuevas máquinas tienen capacidades más
altas. En este ejemplo, el número de ítems de datos se limitó a cinco para facilitar la compren-
La visualización aparece como se ilustra arriba al presionar la tecla [ID. Desde este momen- sión. En las pruebas reales, un número pequeño de datos puede causar resultados erróneos
to se entran los variados datos estadísticos para la prueba. (estándar : n~50).
1
l
!EJEMPLO 1

En una fábrica se está considerando el reemplazo de 50 máquinas obsoletas por modelos


nuevos. Sin embargó, la gerencia sostiene que la capacidad de las nuevas máquinas es
la misma que la de las máquinas actualmente en uso. Los datos que se incluyen en la tabla
de abajo son los resultados de las pruebas efectuadas sobre cinco unidades de las nuevas J
máquinas. Usando estos resultados determine si la capacidad de las nuevas máquinas es
o no igual a la de las máquinas existentes efectuando una prueba sobre los datos con un 1
nivel de significancia del 5%. La capacidad de las máquinas existentes es de 432 unida-
l

----
des/hora, con una desviación estándar de 15. 1

1 2 3 4 5

UNIDADES/HORA 475 501 483 492 487

1
J
(Selecciona la nueva l
:=;:===::::::::~:::::;::~=~=;:============:
~==:;::::::;:::::::::::::::::;::===:=========~·de
1 datos.)
entrada de datos.)
(Selecciona el borrado l
Jj
(Se borran los datos.)

(Selecciona la entrada
~~~:;::=:;:::::;::::=:::;::::::;:====:::;:;:::;:;:;::;:====:;· de datos.)
1 1
t
475 §l i ?n Pu t data 1 x J [ EXE l : me n u 1 (Entrada del primer ítem 1!
501 §l 483 ª '.:'· ª ª
1
492
-.:x=--~--c=-----------------'· de datos.)
487
~
1 ~~Put data 1x J [EXEJ :menu l~Entradadelositems j
i
'-·."-'.------------------_J· de datos restantes.) -- 1i
1 355
J
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION
(LADO DERECHO PARA VARIANZA CONOCIDA) PRUEBA DE LA MEDIA DE LA POBLACION
6712 (LADO IZQUIERDO) : PARA VARIANZA CONOCIDA

l~

~
Efectúa la prueba de hipótesis de
conocida, a2 : conocida).
µ en una distribución normal N (!', a2 en que µ des-

CAL CULOS
j
~
Se toma una muestra de tamaño n (xi, X2 ••• xn) de una distribución normal N (!', a2). En este
momento se establece la región critica en el lado izquierdo de la distribución normal como

- .j
se muestra en la ilustración cuando:

SI
]
Entr- de Hipótesis a ser probada {hipótesis nula) Ho µ=µo
datoo
i Hipótesis alternativa H1 µ<µo
1
~
La prueba se efectúa usando
SI

l x-µo
< -u (a)
.j
1
"
Tn
~BoO'ado j
de datos
l Curva de distribución normal
l1
Borrado de datos
µJJ : media de la población

1~
,;z : varianza de la población
o : desviación est ándar de la población
x : media de la muestra
J a : nivel de significancia

i i -u( a) O
1
Próximo con;un10 oe j
estadislicu

SI 1 OPERACION
Próximo con,ivnto de
Htadlatleu

m VisuallzaciOn
eatadística previa
j 6712 @! Test
l nout
Ho : µ=µa
n ew data (Y / Nl
H1 : µ<µo
?_

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-

ll sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-


mientos:
¡
Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos
l
j
adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
1

1 valor .
j (1) y
l
l
1
lnout data lxl
1 >l nput . Oe l ete.Clear . Llst.End ?_
i
i
-~ La visualización del menú ilustrado arriba aparece al presionar (YJ. Luego se presiona una
de las siguientes teclas de caracteres para efectuar la función correspondiente. 357
1 (Entrada) Entrada de datos (para la entrada o adición de datos). 7.6 §] Test Ho:µ-µo H1:µ<µ0 ¡<Entradadelades-
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios). / n"-=--'5"--""-?=-'----------------' viación estándar de la
"-·
población.)
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas).
-,I
r T"'°_-=-:-=s-:;t:------,H...-0-:-:-µ-=-µ--=o--;-;H..,.1-=:-µ-.,.<_µ_0_ _ _ _
I e
(Se presiona des-
'-·""'x_-_l--'2=2-'-7-'.-'2"--'-?-=-"--------------..J pués de chequear el nú-
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, mero de datos.)
suma, suma de los cuadrados, media, desviación estándar de la población, r l=s""'"i_g_n~i"""t""'"i_c_a_n_c_e-.,..1_e_v_e~I-a-[""%""""]------,, (Se presiona e des-
. a= 5 ?_ pués de chequear la
Con [ID (o ª)
desviación estándar de la muestra).
se recorre hasta el siguiente ítem de datos, con (fil hasta
el ítem previo y mediante §] o ~ se sale de la visualización estadística
1
'----~~=---------------~media de los datos.)

Tes t Ho : µ- µ o H1 : µ <µo j (Entrada del nivel de


1'-""-"-'-"-'"--'''-'-'- - - - - - - - - - - - - - - - - . . J significancia. Ya se ha
y se retorna al menú. especificado 5% de ma-
nera que sólo se debe
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al presionare .)
presionar (fil en el primer paso de arriba). r ""T-e-s""'t:-----,H;;-o""':_µ___ µ-:o--.-.H-:-1-::,--µ--,.<-µ-:o:------, (Visualización del resul-
J I;::;-;=:2::::·~0=0=1=<=;l:;:=.=ª=4=6===:=A=e::;=:J::::e:::::c::t:;=======:· lado de la prueba.)
Test Ho:µ-µo Hi :µ<µo
(2) N
] ! yo= 1234 ?
1
.

Tes t Ho : µ = µ o H1 : µ< µ o 1 (Visualización de la


j
1 "--µ
'-· _,,o_=__.:0'"--'?-=---------------~· prueba) '
l En este caso se determina que no se puede decir que la vida de servicio de los bulbos lumi-

La visualización aparece como se ilustra arriba al presionar la tecla [fil. Desde este momen-
to se entran los variados valores estadísticos para la prueba.

lEJEMPLOl
l nosos más baratos tienen vidas más cortas. En este ejemplo, el número de ítems de datos
estuvo limitado a cinco para facilidad de comprensión. En las pruebas reales, un número
de datos bajo puede causar resultados erróneos (estándar : n E; 50.) ·

Una compañía que está considerando reemplazar 500 bulbos luminosos ha sido contactada
por un vendedor que afirma tener bulbos luminosos más baratos con una vida de servicio
comparable. Los datos incluidos en la tabla de abajo son los resultados de las pruebas efec- 1
tuadas sobre cinco unidades de los bulbos luminosos nuevos. Usando estos resultados,
determine si la capacidad de estos bulbos luminosos es igual o no a la de los bulbos lumino- 1
sos existentes mediante la ejecución de una prueba sobre los datos con un nivel de signifi- 1
j
cancia de 5%. La vida de servicio medio de los bulbos luminosos existentes es 1.234 J
horas/bulbo con una desviación estándar de 7,6.
l1
VIDA DE SERVICIO
- 1
1229
2
1201
3
1234
4
1225
5
1247
l
(HORAS)

Test Ho:µ:µO Hi :µ<µO


input new data IY/Nl ?
~I::;n::::p::u=;t:::::::d=:a~t=a=l;=x:;:1==========~ (Selecciona la nueva
e
> 1n p u t . Oe 1 e t e , 1e a r . L 1s t . E n d ? _ entrada de datos.)

I
~:;I::n:::::p::u::;t::::d;::a~t:::a::::{;:x=;J::::::::::::::::::::::::::::::::::::::::::::::::==:;¡ (Selecciona el borrado
. e 1e a r d a t a ( Y/ N J ? 1 de datos.)
~I :::n:::p::u=;t::::d;a=;t;a=l;:x=;:J:::::=::::':========::; (Se borran los datos.)
>lnPut.Delete.Clear.List.End ?_ ,
CD lxl?nput data lxl [EXEJ:menu [(Seleccionalaentrada
. . de datos.)
1229 ª ~j:;:xi n=p=u=;:t=d=a=:=t=a=l;::x=;:l=====:=¡~E:;:;X:¡;E;::l¡=:::::m::::e=n:=u:=:! (Entrada del primer ítem
='
'-·"7- - ' - = - - - - - - - - - - - - - - - - - - - - ' [ d e datos.)
1201 ª 1234 §] 1225 ª 1247 §
rl 'xi-n-:P,.:U:::,,.t---:::d-:a,--t.=:=a'--;1--:x,,.......l-----['EFVX"E""Jr:-:m=-;::e--;n:--;u7""1¡ (Entrada de los ítems de
. 7 . datos restantes.)
:=;:I=n=P=u==t::::;d;::a=t~a::::;{;::X=;:l==========~ (Retorno al menú.)
ª
([]
>lnPut.Oelete.Clear.Llst.End ?_
Tes t
1 µo= 0 ?_
Ho : µ= µ 0 H1: µ<µ o 1 (Selecciona End.)
.
1234ª ~I;;:;T=e=s=t;:=::==::::::::::=:H=o=:=µ===µ=o==H=1=.=.=µ=<=µ=0=====:1 (Entrara de la media de
'-·..::.u_=__,0,,_...:.?=------------------'· la población.)
359
l ~
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION (LADO '1z. ~
QUIERDO PARA VARIANZA CONOCIDA) ,1 PRUEBA DE LA MEDIA DE LA POBLACION
¡

l
1
6720 (DOS LADOS) : PARA VARIANZA DESCONOCIDA

Efectúa la prueba de hipótesis de µ. en una distribución normal N {µ., rf2 en que µ. des-
conocida, a2 : conocida).
MenU 1

m CAL CULOS
® Se toma una muestra de tamaño n (x1, xz ... xn) de una distribución normal N (µ., a2). En este
Selección de Menú 2 momento se establecen regiones críticas a ambos lados de la distribución ten conformidad
pn>eeOO
-1¡ con la distribución t de grado de libertad (n -1) como se indica en la ilustración de abajo
Fin([]
CD Entrada --¡ cuando :
~
de dalos SI Hipótesis a ser probada (hipótesis nula) Ho µ = µ.0
Hipótesis alternativa H1 µ"'µ.O
1
! La prueba se efectúa usando
(ID Borrado
(µo) de dalos SI

( O') ~Borrado
de dalos [E]
Sfiección t'le Distribución t de grado
"'°"""' Borrado de da1os
de libertad (n-1)

(n)
µ.o : media de la población
V : varianza no polarizada

a [
x : media de la muestra
2 a : nivel de significancia
(f) EEI
o t(f, n-1) l(x -x) 2
V n-1
ª Prox1mo conjunto de
esiadlsticu
OPERACION
(a)
Tes t Ho: µ- p O Hl :p •pO '
m Próximo conjunto da 6720 ~ l nou t new data I Y/ N l ?
1stac1f1Ucu

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
m Visualización sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-
estadistica previa
mientos:

Y : Entrada de nuevos datos segu idos de una estimación de intervalo, entrada de datos
adicionales, edición de. datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.

(1) y
Inpu t data l xl
>l nou t . Oe t ete.Clear.List . End ?_

La visualización del menú ilustrado arriba aparece al presionar [YJ. Luego se presiona una
de las siguientes teclas de caracteres para efectuar la función correspo_!:ldi~te .
361
1 (Entrada)
o (Borrado)
Entrada de datos (para la entrada o adición de datos).
Borrado de datos (para el borrado de datos erróneos o innecesarios}.
1
;J
J
S i g n i f i e a n e e 1e v e 1 a [ %l / (Se presiona ~ des-
~-_a_=_5=--'?-'-=-----------------'· pués de chequear la
1

C (Borrado} Borrado de datos (para el borrado de datos almacenados previamente. Está


operación también borra las estadísticas}.
1
1
4
.--=---------------------. varianza no polarizadi)
¡~.o.·-''--'''--'-'
Test Ho:µ=µo Hi:p*µa j(Entradadelnivelde
. o . · - - - - - - - - - - - - - - - - - - - ' significancia. Ya se ha
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, 4 especificado 50/o de
.j manera que sólo se
suma, suma de los cuadrados, media, desviación estándar de la población, 1 debe presionar§.)

-~..
desviación estándar de ta muestra). -=T-e_s....,..t----,H.,--o..,.:_µ___µ_0----.,.H,...1_,..:_µ_*_µ -o-----,J (Visualización del resul-
.--¡

Con CID (o § ) se recorre hasta el siguiente ítem de datos, con [ill hasta J
~~2=.2=0==7=b==2=.::::7::::7=6==:==A::::c:::c:::::::e::::p=t=====~- lado de la prueba.)
I_µo-
el ítem previo y mediante §} o §) se sale de la visualización estadística Te~t Ho:µ=µo Hi:µ*µO
·~ 5.4 ?_
y se retorna al menú.
-~
E (Fin) Avanza hasta la visualización de ta estimación del intervalo (igual que al
;1 En este caso se puede decir que los resultados son equivalentes.
presionar [fil en el primer paso de arriba). -l

(2) N i
j
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION
(DOS LADOS PARA VARIANZA DESCONOCIDA)
Test Ho : µ = µ o H1: µ* µ o J (Visualización de la
J
1~-~µ_o_=__
0_?~-=---------------~-

La visualización aparece como se ilustra arriba al presionar la tecla@. Desde este momen-
to se entran los variados valores estadísticos para la prueba.
prueba)

l i
comienzo de
la biblioteca

j Entrada de
datos nuevos Menú 1
jEJEMPLOj
Los siguientes datos representan los puntajes de prueba para un grupo de estudiantes. La ~
misma prueba ha sido conducida más de cien veces en el pasado con un puntaje medio
de 5,4·. Use estos datos para determinar si los puntajes para este grupo de estudiantes son
equivalentes a los puntajes pasados con un nivel de significancia de 5%. 1
¡---:o;=¡ 5,3
2
6,2
3
6,0
4
5,8 1 Entrada de
datos
SI

l @Borrado
de datos SI
Test Ho:µ=µo Hi:µ,¡,µo
input new data {Y/Nl ?_ 1l
1n p u t d a t a { x J (Selecciona la nueva l
> 1 n P u t . De 1 e t e . C 1 e a r , L i s t . E n d ? _ entrada de datos.) j ©Borrado ----~
1n p u t d a t a ( x J 1 (Selecciona el borrado J de datos
.1 e 1 e a r d a t a ( Y/ N ) ?
;::;:I=n=p=u:;:t=d::;:::a=t=a==1=x':::;::)===========:::::; (Se borran los datos.)
. de datos.)
l
>lnPut.Delete.Clear.List.End ?_
1n p u t d a t a ¡ x ) ¡ E X E ] : m e n u 1 (Selecciona la entrada
j Borrado de datos

.1 x ? _ _ de datos.) 1
5.3§ ;::;:I=n::::p::u:::;:t=d:;:::a:;t=a=:;(=x::;:J====:::;:(::;;E;::X:;:;E::;;J=:=m=e=n=u==:J (Entrada del primer ítem j

¡
1
\. x ? _ _ de datos.)
6.2 'ª 6.0 §1 5.8 ª 'ª 5.5
1n p u t d a t a ( x ¡ ¡ E XE J : me n u ¡
(Entrada de los ítems de i
1. x ? _ _ datos restantes.)
:=::I=n=p=u==t=d=a=t=a==¡=x==l===========~ (Retorno al menú.) Próximo conjunto de
>lnput.Delete.Clear.List.End? estadfsticas

\Test Ho:µ=µo H 1 : µ*µo j (Selecciona End.) SI


µo= 0 ? Próximo conjunto de
~::::::=;::::::::::::::::::=:;:;:=====:;:;::========:;1
¡Test Ho:µ=µo Hi : µ*µo (Entrada de la media.) estadfsticas
n= 5 ?
¡Test Ho:µ=µo H 1 : µ*µo (Se presiona § des- Visualización
x= 5.7s ?_ _ _ _ __;.__ _ __:__ _ _ __ ¡1 puésde chequear el nú-
'-"---=---=--:....:=.-!..=. estacUstica previa
mero de datos.)
r-r-::-::-L"----,-,----.,.--------------.1
~=
¡Test Ho:µ=µo Hi:µ*µO (Se presiona § des-
--352
~-~~-=-=--'--'=---------------'
0.133 ? pués de chequear la 363
media de los datos.)
'"l
1 1 (Entrada) Entrada de datos (Para la entrada o adición de datos).
D (Borrado)
PRUEBA DE LA MEDIA DE LA POBLACION
j
Borrado de datos (para el borrado de datos erróneos o innecesarios).
6721 (LADO DERECHO} : PARA VARIANZA DESCONOCIDA
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas).
l L (Listado) Visualización estadistica (para la visualización del número de ítems de datos,
suma, suma de los cuadrados, media, desviación estándar de la población,
Efectúa la prueba de hipótesis de µ en una distribución normal N (µ., a2 en queµ. des- J desviación estándar de la muestra).
Con CID (o §1 ) se recorre hasta el siguiente ítem de datos, con (fil hasta
conocida, a2 : desconocida). j el ítem previo y mediante § o §) se sale de la visualización estadística
CAL CULOS
l1 y se retorna al menú.
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
Se toma una muestra de tamaño n (x1, X2 ··· Xn) de una distribución normal N (µ, a2). En este
momento se establece la región critica al lado derecho de la distribución t en conformidad
1·j
presionar ([) en el primer paso de arriba).

con la distrib~ción t _de grado de libertad (n -1) como se indica en la ilustración de abajo ·i
J (2) N
cuando:
i¡ Tes t Ho : µ µ o =
H1 : µ>µo ¡ (Visualización de
Hipótesis a ser probada (hipótesis nula) Ho µ=µo i 1~-~p_o_=_0
~~?~-~---------------'· la prueba)
Hipótesis alternativa H1 µ>µ.o
La prueba se efectúa usando
La visualización aparece como se ilustra arriba al presionar la tecla ([). En este punto se
entran los variados parámetros para la prueba.
µn : media de la población
> t (cr, n- 1)
V : varianza no polarizada !EJEMPLO 1
X : media de la muestra Una compañía ha conducido un estudio de gastos automovilísticos por un período sobre
a nivel de significancia
Distribución t de grado 5 meses. Un estudio previo de 1 mes reveló gastos de $54,3. Usando estos resultados,
de liber1ad (n-1) determine si los gastos han subido o no con un nivel de significancia de 5%.
V =2(x-xJ2
n-1
ENE FEB MAR ABR MAY
--------
GATOS 72,4 62,3 58,4 55,4 64,8

O t(a, n-1)
Test He : p=µo H i : p>µo
Input new data I Y / Nl ?_
~¡=n=p=u~t=;d::a::t;:::::a=¡(::x~)==============: (Selecciona la nueva
OPERACION > 1 n p u t . Oe 1 e t e . e 1 e a r . L i s t . E n d ? _ entrada de datos.)
Test Ho:p=po Hi:p> po 1n ou t da t a ( x )
6721 ~ Input new data IY/ N I ?_ .1 e 1 e a r d a t a 1 Y IN 1 ?
1 (Selecciona
· . de dalos.)
el borrado

~¡:;:n::p:::::u~t:::::d::a::t~a=:;(=x::;=):'.: : : : '.: ::::'.:=========: (Se borran los datos.)


La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al > l n ou t.Oe lete .Cl ear . L l st.End ?_
presionar en este momento Y o N se efectúan correspondientemente los siguientes proce- 1n p u t d a t a 1x ¡ [ E X E J : me n u 1 (Selecciona la entrada
dimientos: . x ? .--
1 . de dalos.)
72.4 §! ~,:;::I=n=p=u=t::::;d=a=t===a::::;(=x::::;::I=====[;::E~X::;E;::J;=:=m=e=n=u=:;¡ (Entrada del primer ítem
Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos _ x? _ _de datos.)
adicionales, edición de datos, chequeo de estadísticas. 62.3 §! 58.4 §! 55.4 §! 64.8 §!
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada rl ~I_n.;::o:::.u~t_d_a::::t::._a_l_x_J----~[=E~X~E~J,--
: _m_e_n_u--,¡ (Entrada de los ítems de
valor. . x? _ . datos restantes.)
(Retorno al menú)
(1) y
¡(Selecciona End.)
00 Input data ( X) ~==::;:::===:======::::::::==:::=======;¡ (Entrada de la media de
> lnPut . De let e . Clear . Llst.End? . la población.)
~=:::;':::='==========:::::;=======~, (Se presiona ~ des-
La ~isualización del menú ilustrada arriba aparece cuando se presiona (!). Luego se '-""--=::...:..-=-='--.:..='------------~ número
pués de chequear el
de datos.)
p~estona una de las siguientes teclas de caracteres para efectuar las funciones correspon-
·~ - dientes. ·- ·- ·
,364 365
Te s t Ho : µ = µ o H1 µ >µ o 1 (Se presiona §] des-
1
11
l DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION
1'-·-'-V-=-~4~2"-'-.~6~0=-=8_?'-='--------------___¡ pués de chequear la 1
(LADO DERECHO PARA VARIANZA DESCONOCIDA)
1
media de los datos.) -J
,. .\"'5"¡-:g=-=-n•1-:t"i-=c-=a:--n:::-::c-:e,.---:-l-e....,v-e--,1-a~[""%'""'1.--------,j (Presione §] después :i
j
. __-"ª-=-~5~_.?_.-~-------------------'· de chequear la varianza l
no polarizada.)
.1
r "T.-:e.;-s:::-.•t.----.H'o-:-:-µ_=_µ_o--,H.,.--1_:_µ_,.>_µ_o _ _ _ ___,j (Entrada del nivel de ¡
I..__..:....;:....:.._:__.:.__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ __J significancia. Ya se ha
especificado 5% de
l
j
manera que sólo pre- ·1

''"r-=e:--s:-.t----.H'o-:-:_µ_=_µ_o--,H.,._1 _,:-µ_,.>_µ_0------,j (Visualización de los


sione §1.) i
4
l
¡__.::2'-'.'-'B=Sc.::4,__.:..>......:2::....:... ..:.l..!:3:'..!2::-....:__R~ec.!J!-e~c~t'------__¡· resultados de la
prueba.)
4
1
l
l
Test
I µo=
Ho:µ=µo
54.3?
j

!

En este caso se puede decir que los gastos han aumentado. 1


'i SI

@Borrado
de datos SI

©Borrado
de datos

Próximo conjunto de
estadisticas

PT6ximo conjunto de
estadlsticas

Vlsua1Jzaci6n
estadlstica previa

367
1
1 1 (Entrada) Entrada de datos (Para la entrada o adición de datos).
PRUEBA DE LA MEDIA DE LA POBLACION _ 1
6722 (LADO IZQUIERDO) : PARA VARIANZA DESCONOCIDA
~
j
!
D (Borrado)
C (Borrado)
Borrado de datos (para el borrado de datos erróneos o innecesarios).
Borrado de datos (para el borrado de datos almacenados previamente.
Esta operación también borra las estadísticas).
L (Listado) Visualización estadística (para la visualización del número de ítems de da-
' tos, suma, suma de los cuadrados, media, desviación estándar de la pobla-
l
Efectúa la prueba de hipótesis de µ en una distribución normal N (JL,
conocida, a2 : desconocida).
c2 en que µ. des-
j
~
1
.J
Con CID (o ª)
ción, desviación estándar de la muestra).
se recorre hasta el siguiente ítem de datos, con (ID hasta
el ítem previo y mediante §1 o §) se sale de la visualización estadística
CALCULOS ¡ y se retorna al menú.
Se toma una muestra de tamaño n (x1, X2 ·•· Xn) de una distribución normal N (p., a2). En este i1 E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
presionar (ID en el primer paso de arriba).
momento se establece la región critica al lado izquierdo de la distribución t en conformidad
con la distribución t de grado de libertad (n - 1) como se indica en la ilustración de abajo
cuando:
.
'
-1
,' (2) N
Hipótesis a ser probada (hipótesis nula) Ho µ=µo ]
Hipótesis alternativa Test Ho : e = p o H 1 : µ < p o· J (Visualización de la
µ<µo 1'-·p"-"o-=--'0"--'-?=---------------~- prueba)

La prueba se efectúa usando

x-µo

!*
< - t (a,n - 1) l
"" : media de la población
V : varianza no polarizada

[ x : media de la muestra
!
1
La visualización aparece como se ilustra arriba al presionar la tecla (ID. En este punto se
entran los variados parámetros para la prueba.

1EJEMPLO 1
La tabla de abajo muestra el número de peticiones de servicio posterior para un producto
·' Distribución t de grado
a : nivel de significancia 1
1 en una compañia que recientemente ha cambiado sus procedimientos de servicio posterior.
Con el sistema antiguo se recibía un promedio de 23 peticiones por mes. Use los datos para
de libertad (n - 1)
1 determinar si el nuevo sistema de servicio posterior ha resultado en un mejoramiento o no
con un nivel de significancia de 1% .
1
j
o V l(x-x) 2
f
l'
¡
-----
PETICIONES
ENE

16
FEB
14
MAR
11
ABR
12
MAY
7 .

n-1 1
1
l Test Ho : e=eo H1 :µ<po
OPERACION 1 no u t ne w da t a ( Y/Nl ?
i
6722~ Test Ho : p =p o H i : p < po ! m 1 nou t data ( X ) (Selecciona la nueva
i nout new·data IY/ NI ?_ =================~===:
>Jn out . Delete . Clear . Llst . En d ?_
entrada de datos.)
© ¡ 1 n D u t da t a ( X ) (Selecciona el borrado
e 1 e a r da t a
La visualización aparece como se indica arriba una vez que se activa la biblioteca Al ;:::::::::::::=================~· de datos.)
( Y/Nl ? 1

p:esionar en este momento Y o N se efectúan correspondientemente los siguientes proce-


d1m1entos:
m 1 no u t da ta ( X )
>l nout . Oe l ete.Clear .Llst . End ?
(Se borran los datos.)

[IJ ¡~~ out da ta ( X J [ EXE l : menu (Selecciona la entrada


Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos :=============::;:;;:=:::;;:::::::;:===:::· 1
de datos.)- ..
16 §) t _d_a_t_a_ 1_x_1_ ____¡_e_
L.!l.'.?n-=D=-u- x_e_i_: _m_e_n_u_ ,J. de
(Entrada del primer ltein
adicionales, edición de datos, chequeo de estadísticas. . datos.)
N: Prueba de los datos almacenados previamente, prueba mediante la entrada de cada 14§)11§)12§)7 ª
valor. - -xi -n-o_u_t_d_a_t_a
__(_x_
l _ _ _ _ _[_ E_
X_E_)_
: m_e_n_u_¡ (Entrada de los ltems de
1. 7 datos restantes.)
(1) y =1=n=o=u=t=d=a=1=a==1=x=1==========~ (Retorno al menú)
>J nout.Delete . Clear.Llst . E nd ?
j (Selecciona End.)
m ln out data lxl
>lno ut . Dele te.Clear. L lst. En d ?_
¡rest
µo= 0 ?_
Ho :µ =po H1 :p<po

~===========::;:;:=========:¡
¡re st Ho :p =µ o H 1 :µ<µo (Entrada de la media de
~====================:·
n= 5 ?_ la población.)
La ~isualización del menú ilustrada arriba aparece cuando se presiona (D Luego se j ie st Ho :p =µo H1 : µ<µo (Se presiona E!!! des-
P:esiona una de las siguientes teclas de caracteres para efectuar las funciones correspon- X= l 2
~-=-_!¿=--.!....:'-----------------'· pués de chequear el
? 1
dientes. número de datos.)
368
369
!'-·Test Ho:µ=µo Hi:µ<µo J(Sepresiona§ldes-
V-'--=--'1'-1'-'-.-=5'--?'-=-------------_J pués de chequear la PRUEBA DE LA VARIANZA DE LA POBLACION
re;--;-;;-:-.-.---;-::-::--::--::-=---.-:---.,.--,-...,..,.------ media de los datos.)
Si gn i f i canee 1eve1 a(%]
. . .-"ª-=--'5=--..:.?-=-=----------------- pués de chequear la
1
¡(se presiona§! des- 6730 (DOS LADOS)
varianza no polarizada)

Ir~·:;:·=:·:::::·~·==:::¡::¡==:====:;::========~· s1gmficanc1a.)
T-;;-;:-¡-~~---..-:-:----::-~~~-:---,-~~~--,
Tes t Ho : µ = JI o H 1 : µ < JI o \ (Ent~ada del nivel de

Efectúa la prueba de hipótesis de rf en una distribución normal N (¡., a2 en que


¡Test
- 7 . 253 <
Ho:µ=µo
3 . 747 : t
Hi:µ<µo
ReJ e e. resultados de la
J(Visualizacióndelos
µ : desconocida, a2- : desconocida).
1 Te s t H0 : µ = µ 0 < JI 0 H1 : µ1prueba.)
~ ~I~P~º-=--=2~3--:.?-=-~~~~~~~~~~~~ CALCULOS
En este caso se puede decir que el número de peticiones de servicio posterior ha dismi- Se toma una muestra de tamaño n (x1, X2 ·•· Xn) de una distribución normal N (µ, a2). En este
2
nuído bajo el nuevo sistema. momento se establecen regiones críticas a ambos lados de la distribución x en conformi-
dad con la distribución x2 de grado de libertad (n -1) como se indica en la ilustración de
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA MEDIA DE LA POBLACION
abajo cuando:
(LADO IZQUIERDO PARA VARIANZA DESCONOCIDA)
Hipótesis a ser probada (hipótesis nula)
Hipótesis alternativa

La prueba se efectúa usando

Menú 1
~<x
0-0 2
2 (1-E'... n-ll
2. o ~>x
ao 2
2 (..!!..
2'
n -1)
Distribución x 2 de grado
de libertad (n-1)

Entrada de
SI <Jri2 : varianza de la población J
datos S : suma de los cuadrados
[
a : nivel de significancia

@Borrado
de datos _ _ __ ,
SI
O x2(1- Z ,n-1)
~:;:~~los 1---<
bonados

OPERACION
©Borrado
de datos Test Ho:u2=uo2 Hi·:u2*"º2
6730~ lnout new data !Y/Nl ?
Borrado de datos La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al
presionar en este momento Y o N se efectúan correspondientemente los siguientes proce-
dimientos:

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
Próximo conjunto de
valor.
estadlsticas

SI (1) y
1v1 lnPut data \xl
i..Y.i >lncut.Delete.Clear.Llst.End ?_
VisuaJización La visualización del menú ilustrada arriba aparece cuando se presiona [Y). Luego se
estadística prEMa
presiona una de las siguientes teclas de caracteres para efectuar las funciones correspon-
dientes. ·
---~370 371

. ,.. · 0- .•.. ~ •. ,.,. <• •• .,,.,., ,-. ,,, ........ ,. , ,.~ .. , ,,, • .,...,.••••••• ,,....,..,..,..,..,...,...-••-•·~·.-'""°''"•"'""·Nr...,.,....-,-,....,....
-
...._.,.....,.,..,... ..... ...--•~ ... u.-1<.r<'!'~-r.i .-~,,.,_.,.,. •. _,...,_,...,._..,, _ _,...,,, •
1 (Entrada) Entrada de datos (Para la entrada o adición de datos). S 1s n 1 f 1e a n e e 1ev e ¡ a ( %] 1 (Se presiona §1 des-
Borrado de datos (para el borrado de datos erróneos o innecesarios). 1. a= 5 ? pués de chequear la su-
D (Borrado) '---'-- - = - - - ' - = - - - - - - - - - - - - - - - - - - " ma de los cuadrados.)
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
Tes t Ho : a 2= u o 2 H 1 : oe" uo2 J (Entrada del nivel de
operación también borra las estadísticas). ~=·
1
:;·;::·=;:·:::";':;:::=;::::::::;;::::::=::==:============:;· significancia.)
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, 5 . 10 3 L 14 . 8 S 1 (Visualización de los
suma, suma de los cuadrados, media, desviación estándar de la población, .__.=5....:._ "l -"0-=8'--':S:=--=0'--'-
. =2_,,0'-7''---'--.:..;A"'c'-c"-"e-"p'--t'-------'· resultados de la
prueba.)
desviación estándar de la muestra).
I
~T
~e-s~
t ---~H~o-: _cr_2~=-o-o~2--H~1-:-a~
2-.-a
- o-
2-~
Con GD (o §l ) se recorre hasta el siguiente ítem de datos, con [fil hasta . er o <= 70 ?_
el ítem previo y mediante §) o §] se sale de la visualización estadística
En este caso se puede decir que la varianza de los puntajes de este año es equivalente
y se retorna al menú.
a los puntajes del año pasado.
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
presionar @ en el primer paso de arriba).
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA VARIANZA DE LA POBLACION
(2) N
(DOS LADOS)

Tes t
1 -'-º-=º-2-=--=0=---'-
'--·
H o : cr 2 = cr o 2 H 1 : cr 2 ,. cr o 2 (Visualización de la
? = - - - - - - - - - - - - - - - - - ' - prueba)
1
La visualización aparece como se ilustra arriba al presionar la tecla @ . En este punto se
entran los variados parámetros para la prueba.

lEJEMPLOJ
Los siguientes datos representan los resultados del examen de entrada para cinco estu-
diantes. Hasta ahora, la varianza de los puntajes para esta prueba ha sido 70. Use los datos
para determinar si la varianza de los puntajes para este año es equivalente a la de los pun-
jas pasados con un nivel de significancia de 1% o no.
SI

2 3 4 5
183 174 191 168 171
SI

(n)

Test Ho : cr2 =00 2 Hi: cr2•cro2


I npu t ne w data I Y / N ) 7_ ©Borrado
de dalos (E}
IYl 1n Pu t dat a ( x ) . (Selecciona ·la nueva
~ >:::l:::n::=P~U:::t:=;: . =º::;e:::::
I ::e::¡t:::e=;:
. =C=l=ª=ª=r=. ::l:::l:::s:::::::
t =·=E=n=d=?==:; entrada de datos.)
@) 1 n Pu t dat a ( X) (Selecciona el borrado Borrado de datos
~-:;:=º=l::::e:::a:::;:r=d:;:=:a:::t:::a:=::;:::(::Y:;:=/::::N=
1
) =='?=========:; de datos.)
(a)
1 n Pu t dat a ( x J (Se borran los datos.)
IYl >lnput. Oe lete .C l ear . l l st . End 7
[IJ 1n Pu t dat a 1x ) ( E XE l : m e n u (Selecciona la entrada
1
;::·7x=?=-== ===================: de datos.)
183 §] 1 n P u ·t d a t a 1 x l ( E XE J : m e n u 1 (Entrada del primer ltem EEJ
1'--·_x~?-=-~---~----------------'· de dato~ .)

174 §} 191 §1168 §1171 §]


1n e u t da t a ( x ¡ ¡ E xE J : m e n u 1 (Entrada de los items de
Próximo COOJUrrto de
estaclisticas
1. x ? _ . datos restantes .)
~====T'==:=:::::::;=:::::::;=:;:===========~ (Retomo al menú) SI
CD Próximo conjunlO de
MtMUSticas
1 (Selecciona End.)
;::;::=:::;:::::::::=::::::==::=::====================: (Entrada de la varianza (]] Visualización
OISladisticapnMa
~===:~===:;:;:==;;===;:=::;:;:==:;==::::::;=~- de la población.) 1
(Se pressiona §! des-
~-~~-'-=----'-'=---------------'·1 pués de chequear el .
numero de datos.) 373
1 (Entrada) Entrada de datos (Para la entrada o adición de datos).
PRUEBA DE LA VARIANZA DE LA POBLACION D (Borrado)
6731 (LADO DERECHO) C (Borrado)
Borrado de datos (para el borrado de datos erróneos o innecesarios).
Borrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas).
L (Listado) Visualización estadística (para la visualización del número de ítems de datos,
suma, suma de los cuadrados, media, desviación estándar de la población,
Efectúa la prueba de hipótesis de a2 en una distribución normal N (JL, a2 en que µ des- desviación estándar de la muestra).
conocida, a2 : desconocida). Con CID (o §l ) se recorre hasta el siguiente ítem de datos, con GD hasta
el ítem previo y mediante @3 o §) se sale de la visualización estadística
CALCULOS y se retorna al menú.
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
Se toma una muestra de tamaño n (x1, X2 ··· xn) de una distribución normal N (µ, a2). En este
presionar [ID en el primer paso de arriba).
momento se establece la región crítica al lado derecho de la distribución x 2 en conformi-
dad con la distribución x2 de grado de libertad (n - 1) como se indica en la ilustración de
abajo cuando: --- (2) N
Hipótesis a ser probada (hipótesis nula)
Hipótesis alternativa
'r e s t H o : 17 2 = 17 o 2 H 1 : 17 2 > 17 o 2 (Visualización de la
1~-_l7_0_2_=---'11l=---?.c...=----------------'- prueba)
¡
La prueba se efectúa usando
La visualización aparece como se ilustra arriba al presionar la tecla [ID. En este punto se
entran los variados parámetros para la prueba.
i>x2(a,n-l)
O"O 2
\EJEMPLO\
Distribución x' de grado Una compañía compró cuchillos de la compañía B debido a que el costo de los cuchillos
de libertad (n-1) uo' : varianza de la población ] era menor que el ofrecido por su proveedor acostumbrado, la Compañía A. Los datos en
S : suma de los cuadrados la tabla de abajo representan los largos medidos para los ítems cortados con los cuchillos
[ de la Compañía B. Hasta ahora, la varianza de los ítems cortados con los cuchillos e la Com-
a : nivel de significancia
pañía A ha sido 0,015. Use estos datos para comparar el rendimiento de los cuchillos de
S=Z.(x-x:l2
las dos compañías con un nivel de significancia de 1%.

2 3 4 5
o
C::OO:I 10, 1 9,8 10,2 9,7 9,8

OPERACION
Test Ha: 172=1702 Hi: 172>1702
6731 ~ Test
Input new
Ho: a-2-1102
data (Y/Nl
Hi: .,-2>.,-02
?
Input new data !Y/NI ?_
[!) 1n p u t d a t a ( x ) (Selecciona la nueva
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al > 1 n Du t . Oe 1 e t e . e 1 e a r • L 1 s t . E n d ? _ entrada de datos.)
presionar en este momento Y o N se efectúan correspondientemente los siguientes proce- © 1n p u t d a t a ( x ) 1 (Selecciona el borrado
dimientos: ;:::;::º:::l::::e::::a::;r==d=:==a~t=a=;::::::(:;:Y:::/:::N:::l==?==========:- de datos.) _ _-
1
[!) 1n Pu t d a t a ( x l (Se borran los datos.)
>lnDut.Oelete.Clear.List.End ?_
Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos CD 1 n D u t da ta I X l [E X E] : me n u 1 (Selecciona-Ía- eñtrada
adicionales, edición de datos, chequeo de estadísticas. ;:::-:¡:X::::?~-=.=:;:::::;:::=;::::::;:::====;:::;;:;:;:;;:::;:::=:==::::====:- de datos.)
1
-
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada 10.1 §j I ?n D u t data ( x l [ EXE l : me n u 1 (Entradadelprimerltem
valor. ._ _ '-'----'-=---------------------'-
1X de datos.)
9.8 §j 10.2 §1 9.7 §j 9.8 §l
rl~1 _n_p_u_t_d_a_t_a_(_x_J_ _ _ _~[~E~X-E_J_:_m_e_n_u__,¡ (Entrada de los ítems de
(1) y
;::-x:;:?=-==:;:====;=:;:============:- datos restantes.)
§1 1n p u t d a t a ( x ) (Retorno al menú)
Input data (x)
>lnput.Oelete.Clear.List.End? >lnPut.Oelete.Clear.List.End ?_
(fil jTes t H0 : a 2 = 0 0 2 H 1 : 0 2 > .,- 0 2 j (Selecciona End.)
La ~isualización del menú ilustrada arriba aparece cuando se presiona [!). Luego se ~-~17=º=2~=::::::11l===?=-============~======;
presiona una de las siguientes teclas de caracteres para efectuar las funciones correspon- 0.015 §1 Tes t H o : a 2 = 17 o 2 H 1 : 17 2 > 17 o 2 1 {Entrada de la varianza

_ 1 -'-'n_=---=5'--?=--=--------------~· de la población.)
---374- dientes.
L.-.

375
'""''"'·'"' • ,. ·-;--•••·•••·•·~~••··· .,.,•• ,,,·.••• ·.• ••••~·• ••·••"-•. ··• •~··•• <·'· • '" ". · .....,.,. ·'··-·••~ ••• '" '''~' "'<"'••·"·-~··""r.··~:-,.·.•o :>• ··• ••· .,-.u,._,._.,.~,,. ...__.,,,~ .. -•.~••~~~.--•. 1 m ... --
T es t Ho : u2 - uo 2 H 1 u2 >uo2 1 (Se presiona 8 des-
S = 0 . 1 BB ? _ . pués de chequear el
1
~_;:__-=-'--''--"-"'---'-'=-------------__, número de datos.)
.., 6732 PRUEBA DE LA VARIANZA DE LA POBLACION
S 1g n
=
i f 1e a n e e
5 ?_
J eve J a [ %] 1 (Se presiona des-
. pués de chequear la su-
e (LADO IZQUIERDO)
1. a
'-='- - = - - ' - = - - - - - - - - - - - - - - - - - - ' ma de los cuadrados .)
T. e. s. t. H o : u 2 =u o 2 H 1 : u e>u0 e 1 (Entrada del nivel de

·;:1 ~=:;::::::==================:::· significancia.)


Tes t H o : " 2 =u o 2 H 1 : " 2 >u o 2 (Visualización de los re- Efectúa la prueba de hipótesis de u2 en una distribución normal N (µ, u2 en que,,. des-
:=;::::1::::2~.=5=3=-=L..=:1:;:=3::::·:::2::8~==;A:::c::c::;:;e:::p=t=::;;::==;~=~ sultados de la prueba.) conocida, u2 : desconocida).
Test Ha : u2=uo2 H 1: u2 > uo2
.uo2= 0 . 015?
CALCULOS

En este caso se determina que el rendimiento de los cuchillos .de ambas compañías es Se toma una muestra de tamaño n (xi, X2 •·· Xn) de una distribución normaJ N (µ, u2). En este
'
equivalente. · momento se establece la región crítica al lado izquierdo de la distribución x2 en conformi-
dad con la distribución x2 de grado de libertad (n - 1) como se indica en la ilustración de
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA VARIANZA DE LA POBLACION abajo cuando:
(LADO DERECHO) Hipótesis a ser probada (hipótesis nula)
Hipótesis alternativa

La prueba se efectúa usando

_§__
170 2
<x 2 0-a, n-l )

Distribución x' de grado


de libertad (n - 1) ao' : varianza de la población ]
S : suma de los cuadrados
[
" : nivel de significancia
S=l (x-¡¡) 2
SI

SI

OPERACION
Tes t Ho:a2=uo2 Hl: u2<uo2
~Borrado
de datos
6732~ 1 n Pu t new da t a !Y/NI ?_

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al
presionar en este momento Y o N se efectúan correspondientemente las siguientes proce-
dimientos: -

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.
Próximo conjunto oe
ntadlsticu (1) y
SI
m Próximo con1unso de I nput data l xl
..tadlstlcu >l nou t . Oe l ete . Clear .Llst. End?

rn Visualiución
La visualización del menú ilustrada arriba aparece cuando se presiona [YJ Luego se
estad(stica previa presiona una de las siguientes teclas de caracteres para efectuar las funciones correspon-
376 dientes.
377
1 (Entrada) Entrada de datos (Para la entrada o adición de datos). Si gn i f i canee 1eve1 a[%] 1(Se presiona §l des-
. a= 5 ?_
1 pués de chequear la su-
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios). c..::._...::..__..-=----------------~ ma de los cuadrados.)
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta Tes t H o : u 2 = cr o 2 H1 : u 2< u o 2 1 (Entrada del nivel de
operación también borra las estadísticas). 1. . . . . . significancia.) . .
L ·(Listado) Visualización estadística (para la visualización del número de ítems de datos, ;:T=e=s=t====H=o=:=u=2===cr=o:::;:2==H:::;:::1=:=u::;2=<=u=o::;2:=== (Visualización del resul-
suma, suma de los cuadrados, media, desviación estándar de la población, ~=0=.::6:::8::::::"'==0=·=2=9=7=1==~A=c=c=::e:::p=t=:;::==::;;::::==; tado de la prueba.)
'rest Ho: u2=uo2 Hl: u2<uo2
desviación estándar de la muestra).
Con CID (o §) ) se recorre hasta el siguiente ítem de datos, con []) hasta
l_uo2= 0.1?

el ítem previo y mediante §! o §] se sale de la visualización estadística


En este caso se determina que el rendimiento de la nueva maquinaria es equivalente al de
y se retorna al menú.
la maquinaria antigua.
E (Fin) Avanza hasta la visualización de la estimación del intervalo (igual que al
presionar (ID en el primer paso de arriba).
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA VARIANZA DE LA POBLA~ION
(LADO IZQUIERDO)
(2) N
om1enzo de
Test Ho:u2-uo2 Hi:u2<uo2 l(Visualizacióndela la biblioteca

I
.L ..:::"-:º:..;2:....:.:.=__,0::__,_?.::-=----------------· prueba)

Menú 1
La visualización aparece como se ilustra arriba al presionar la tecla [fil. En este punto se
entran_ los variados parámetros para la prueba.

lEJEMPLOl
::nde Menú 2
Una compañía ha comprado nueva maquinaria de producción. Los datos en la tabla de aba-
jo representan la capacidad de producción de la nueva maquinaria. Hasta ahora, la varian- Fin(I]
1----------i[I)Entrada
za de la capacidad de producción para la maquinaria antigua ha sido O, 1. Use estos datos de datos SI
para comparar el rendimiento de la maquinaria con un nivel de confianza de 1%.

-----
PESO (g)
1
70,0
2
69,9
3
70,1
4
70,1
5
69,8
@Borrado
de datos SI

@]Borrado
Test Ho: u2=uo2 Hi: u2<uo2 de datos
inout new data (Y/Nl ?_
[!] 1n o u t d a t a ( x J (Selecciona la nueva
> 1·n P u t . O e 1 e t e . C 1 e a r . L 1 s t • E n d ? entrada de datos.) Borrado de datos
;::=;:,=n=o=u~t=d:;:=a::;t::a::::::::;(::x=;:J=====:::;[;:E;:::X:;:E::J;:::::::::;:M;::::E~N====:U (Selecciona el borrado
© e 1e a r d a t a ( Y/ N J ? de datos.)
[!] ;=;:,:::n=p::==u:::t=~d=a:::t~a~::::;(:::;:x=:::;:J============: (Se borran los datos.)
>lnout.Delete.Clear.Llst.End?
CD l
lnout data (X) [EXEJ :MENUl(Seleccionalaentrada
:=· :::;:x:::::?:::::-=:::;:::====================· de datos.)
70.0§l lnout data (X) [EXE] :MENUl(Entradadelprimerítem
l
69.9 ª 70.1 §l 70.1 §l 69.8 ª
...." " x _ , ? _ , - = - - - - - - - - - - - - - - - - - - - · de datos.)

.-""'"1_n_p_u_,..t-d,...a-.,-t_a_(,_x_J_ _ _ _ _.,..[=E-X_E_l-:-M~E~N-U\ (Entrada de los ítems de


8 Próximo conjunto de
estadlsticas

1. x ? _ . datos restantes.)
;=¡::l~n~p=u~t;::=~d7a=:t::a==~(=x~J======================: (Retorno al menú) Próximo conjunto de
estadlsticas
>lnout.Delete.Clear.List.End?
Tes t Ho : " 2 - " 0 2 H1 : " 2< " o 2 1 (Selecciona End.)
Visualización
1_uo2= 0 ?_ . estadEstiea previa
;;;T:::e=s:=7=t===::;H:;=o=:=u:::;:2=_=u=o:;2=::::;:;H=1=.=.=u:;2=<=u=o::;2;::::=~1 (Entrada de la varianza
;:I

. n= 5 ? . de la población.)
~I~T::e::s~t====::H:;:::o=:=u::;:2=_="=º::::2=:::;:;H=1=:=u::;2=<:::::::u=o::;2;::::=::;1 (Se presiona des- e
,__8_=_0~._,0"-6=-=B_?'--=--------------.J pués de chequear el
número de datos.)
379
La visualización del menú ilustrada arriba aparece al presionar [Y). Luego se presiona una
de las siguientes teclas de caracteres para efectuar la función correspondiente.
PRUEBA DE LA TASA DE VARIANZA
6740 (DOS LADOS) 1 (Entrada) Entrada de datos (para la entrada o adición de datos).
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Bonrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas) .
Efectúa la prueba de hipótesis de 01 2 y az2 para dos distribuciones normales N {µ1 ,
L (Listado) Visualización estadística (para la visualización del número de ítems de datos,
u12 ; µ.1, : desconocido, u12 : desconocido) y N (µ.2 , cn2 ; µ.2, : desconocido,
suma, suma de los cuadrados, media, desviación estándar de la población,
az2 : desconocido). desviación estándar de la muestra).
Con (ID (o §J ) se recorre hasta el sigu iente ltem de datos, con (fil hasta
CAL CULOS
el ítem previo y mediante §] o §) se sale de la visualización estad ística
Se toma una muestra de tamaño n1 (x11, x12 ··· xi ..) de una distribución normal N (µ1, 012) y se retorn a al menú.
y una muestra de tamaño n2 (X21, X22 ••• xz..) de una distribución normal N {µ2, 022). En este E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar !ID en
momento se establecen las regiones criticas a ambos lados de la distribución F en confor- ·· · el primer paso arriba).
midad con la distribución F de grados de libertad (n1- 1, 02 - 2) como se indica en la ilustra-
ción cuando: (2) N
Hipótesis a ser probada (hipótesis nula)
Hipótesis alternativa T es t Ho : u 12= u 2 2 H 1 : 012 + 022
l no ut ne w data x2 Y/ N J ?_

La prueba se efectúa usando


La visualización aparece como se ilustra arriba al presionar la tecla @ . Nótese que esta
V1< V 2 ~: >F (f. n2- l ,ni-1) visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la
petición de entrada de nuevos datos aquí es para los items de datos X2• a X2n2, mientra que
los datos que se piden en la visualización original son para los items de datos x1, a x1 ••.
,,., : media de la población 1
Distribución F con grados ,,., : media de ta población 2 (2-1) y
111• : varianza de la población 1
de libertad (ni - 1, n2- 1)
rn' : varianza de la población 2
V1 : varianza no polarizada 1 Tiene el mismo resultado que el que se produce presionando [Y) en el paso (1) de arriba.
V2 : varianza no polarizada 2 Nótese, sin embargo , que los datos que están siendo entrados o corregidos aqu í son X21
a : nivel de significancia a X2nz.
2
V L(x- x)
n-1 (2-2) N
F ( f ,n1 - l , n2 - 1)
Tes t Ho : a 1 2 = a 2 ~ H 1 : a 1 2 .. a 2 2 J (Visualización del
1.....""
n-'-
1-=__,5=--?-=-=---- - - - - - - - - - - - - - "· numero de daros)

OPERACION
La visualización aparece como se ilustra arriba al presionar la tecla @ . El valor indicado
6740 ~ Test
lnout new
Ho : .-1 2 = 0 2 2
da t a x1
H i : a 1 2 .,. .- 2 e
( Y/ N J ?
para n muestra el número de datos x1 (x1, -x1,1) que se encuentran almacenados actual-
mente en la memoria.
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al
presionar en este momento Y o N se efectúan correspondientemente los siguientes proce- • ni =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar
dimientos: · la corrección a los datos requeridos.
• El número de entradas de datos (a continuación de (Y) arriba) y el valor de n difieren:
Y : Entrada de nuevos dalos seguidos de una estimación de intervalo, entrada de datos Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado j untos
adicionales, edición de datos, chequeo de estadísticas. dos o más items de datos en una sola entrada. En cualquier caso, term ine la operación
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada de la biblioteca. Entre nuevamente a a biblioteca y agregue, borre, o vuelva a entrar los
valor. datos de la manera que se requiere.
• El número de entradas de datos (a continuación de (Y) arriba) concuerda con el valor de

ªª·
(1) y
n : Presione
Al presionar se produce una vis.ualización similar a la de arriba para
l nou t dat a !x 1J
·380 >l n o ut . De le t e . C l ea r . L l s t . End? los ítems de datos X2 (X21- xz,,). Después de la confirmación ylo correcciones de la ma-
nera que se describe en (2-2), presione §1 para continuar. 381
Si gn i f i canee 1eve1 a[%] \(Se presiona §l des-
jEJEMPLOj 1'-·""ª-=-5=---'?'-=---------------__J pués de chequear la va-
Los siguientes datos representan mediciones de resultados en muestras tomadas de dos rianza no polarizada
los datos de la LINEA B.)
líneas en una fábrica. Use Jos datos para determinar si la producción en ambas líneas di-
fiere con un nivel significativo de 5% o no. r~--------------------
Tes t Ho : u 12= u 2 2 H 1 u 1 2 * u 2 2 \ (Entrada del nivel de
1'--'-"-'-"-'"'--'-". : . . · - - - - - - - - - - - - - - - - - - ' significancia. Como ya

----
se ha fijado 5%, se
1 2 3 4 5 presione §l.)
r;T_e_s_,..t----.,.H~o-:_u_1-=2-=-u-2""'2--H'"""1-,-:-u-1"""'2:-:-.,-u-2--=2- (Visualización del resul-
LINEA A 37,2 38,1 39,9 37,5 36,1
~=1=·=6:;:::2:::7===L=1=5=·=l=:'::::='A:::=c=.;c::e=p=t===::::===~ tado de la prueba.)
LINEA B 36,1 35,2 37,7 35,6 - Test Ho:a-12=1122 H1:1112*1122
ni= 5 ?_

'
En este caso se determina que la varianza para Ja salida de ambas líneas es equivalente.
Test Ho:o-12=1122 H1:1112,.1122
Input new data x1 (Y/NJ ?
1 nput data ( x1 J (Selecciona la nueva
CYJ > 1 n P u t . D e 1e t e . C 1 e a r . L i s t . E n d ? entrada de datos.)
Input data (x1 J ¡<Selecciona el borrado
©
~-:;=º~l~e~a=.¿:r::::d¡::a~t=ª=;::=::(::,Y::;l::N=l==?=========· de datos.)
1n P u t d a t a ( x 1 J (Se borran los datos.)
CYJ ' >lnput.Oelete.Clear.List.End?
Input data (x1 J [EXEJ :menu ¡cseleccionalaentrada
CD.
;:-~x=1=?=-:::;:=;::::;:::=======::::;:=====::::::· de datos.)
37.2 'ª Input data (X1 J [EXEJ :menu \(Entradadelprimerítem
1...._,,x--'1'--?'-=-'------------------____J· de datos para la LINEA
' A.)

38.1 'ª 'ª 'ª


39.9 37.5
' 36.1 §l
••1-=n-=p""""u,,_.t-d,,-:a::¡t:..a-""'"(_x_1~J----~(...,E~X-E_l_:_m_e_n_u~j (Entrada de los ítems de
. X 1?
1 . datos restantes.)
§l 1n P u t d a t a ( x 1 J (Retorno al menú)
>lnput.Oelete.Clear.Llst.End ?.
(Selecciona End.)

CYJ 1n Pu t dat a (x2 J (Selecciona la entrada


~>~l=n~P~u::t:::;:.::º=;e::::I::e::;t:=e=.!::C:=l!::e:=a:::::r:::·!::L:::l:::::s~t=·~E~n~d=?~=! de los nuevos datos.)
@] j 1n Pu t d a t a ( x 2 J j (Selecciona el borrado
;:·;:º:::::l:::::e:::a=;:r=:::d;::a~t=ª=;:::!::::(::,Y:::/::N=J=?=========· de datos.)
CYJ 1n Pu t d a t a ( x 2 ) (Se borran los datos)
>lnput.Delete.Clear.Llst.End?
CD j 1n P u t d a t a ( x 2 l [ E X E l : me n u j (Selecciona la entrada
;:·~x~2~?:=-:=;:=:::=;::::=;:::=:;:=======~:;:;::;;:=:;:::;:::==::::'.· de datos.)
36.1 'ª 1
1n Pu t d a t a ( x 2 J [ E X E J : m e n u \ (Entrada del primer ítem
• ..::x_,2,_?'-=_'-------------------· de datos para la LINEA
1...
B.)

35.2 'ª 37.7 §l 35.6 'ª


r•1-=n-"p"'u,,...,-t-d:o--a-,t-a-..,.(-X_2_J----~[...,E~X~E~]-:_m_e_n_u~, (Entrada los ítems de
l
. x 2?_ . datos restantes.)
lnout data (x2J (Retorno al menú)
>lnout.Oelete.Clear.Llst.End?
Te s t H o : u 1 2 = 11 2 2 H 1 : 11 1 2 * u 2 2 ¡ (Selecciona End.)
~n~1==::;:::5:=:?::::::;:::=========================·
1

Test Ho:o-12=1122 H1: 11 12*u22 ¡(Sepresiona§des-


\ _,_V_:1_=_ _,l--'._:9=5C!:8~.!.?.::-,___ _ _ _ _ _ _ _ _ _ ___J_ pués de chequear el
1....

número de datos de la
LINEA A.)
r l'"T-:e'""'s::-;:-t----,H-,---0_:_11_1...,2_=_11_2~2--H~1-:_11_1_2~,.-11-2-2-, (Se presiona §! des-
'-·-'n-=2'--=--=4'--?-=--=-'----------------- pués de chequear la va-
rianza no polarizada de
los datos de la LINEA
A.)
r-rT-;:e:--:s:-.-t---,H.-o"""':_u_1-=2-=-u-
2~2--H~1-:-u-1-2~.,-u-2-2- (Se presiona §! des-
1....:..V-=2c..=_...!1-'.'-"2~11l~3!..!3:..3~3~3~3~3-?L:_ _ _ _ _ _ _ ___J pués de chequear el
número de datos de la
LINEA B.)
-382 ... 383
1'
1

DIAGRAMA DE FLUJO DE LA PRUEBA DE LA TASA DE VARIANZA J


1

PRUEBA DE LA TASA DE VARIANZA


6741 (LADO DERECHO)
Menú 2

SJ

Efectúa la prueba de hipótesis para ui 2 y C722 en dos distribuciones nonnales N {µ1 ,


ui 2 µi, : desconocido, u 1 2 : desconocido) y N {µ2, C722 ; µ2, : desconocido,
C72 2 : desconocido).
SI

CAL CULOS
Se toma una muestra de tamaño ni (x1,, x12 ... x1.1) de una distribución normal N {p1, cn2)
y una muestra de tamaño nz (X21, X22 ••• xz,,,) de una distribución normal N {µ2, C722). En este
Borrado oe momento se establecen las regiones críticas a ambos lados de la distribución F en confor-
datos
midad con la distribución F de grados de libertad (ni -1, n2- 1) como se indica en la ilustra-
ción cuando:
Hipótesis a ser probada (hipótesis nula) Ho ui2 = C722
Hipótesis alternativa Hi C722 > C722

La prueba se efectúa usando

V1
-y¡-> F (a, 01-l ,02-l)

Distribución F con grados µ.• : media de la población 1


de libertad (n• - 1, n•-1 ) JJ.2 : media de la población 2
.,,. : varianza de la población 1
In' : varianza de la población 2
SI V1 : varianza no polarizada 1
V2 : varianza no polarizada 2
a : nivel de significancia
V !.(x-x)2
SI
o FCa.01-1.02-l ) o- 1

Borrado de OPERACION
daios
Te st H e : u12 =022 H1 : 01 2>0 2 2
6741 ~ I nput new data x i I Y/Nl ?_

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al
presionar en este momento Y o N se efectúan correspondientemente los siguientes proce-
dimientos:

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.

(1) y

lnout data 1x1l


> lnout.Delete . Clear . L l s t. End ?_
384
385
La visualización del menú ilustrada arriba aparece al presionar (Y]. Luego se presiona una [EJEMPLO[
de las siguientes teclas de caracteres para efectuar la función correspondiente.
Los siguientes datos representan el número de clientes de un restaurante antes y después

de una remodelación reciente. Use los datos para determinar si el número de clientes se
1 (Entrada) Entrada de datos (para la entrada o adición de datos).
ha estabilizado mediante la renovación con un nivel significativo del 5%.
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta 1 2 3 4 5
operación también borra las estadísticas). ANTES DE LA
,,
I!

Visualización estadística (para la visualización del número de ítems de datos, NUMERO DE REMODELACION 114 120 78 151 63 ¡
L (Listado)
suma, suma de los cuadrados, media, desviación estándar de la población, CLIENTES DESPUES DE LA
REMODELACION 127 120 138 141 -
desviación estándar de la muestra).
Con CID (o §} ) se recorre hasta el siguiente ítem de datos, con (fil hasta
el ítem previo y mediante §] o @i) se sale de la visualización estadística
Test Ho:u12=a22 Hi:a12>u22
y se retoma al menú. inout new data (Y/Nl ?_
E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar [[) en CYJ 1 nou t data ( x 1) (Selecciona la nueva
el primer paso arriba). > 1n o u t . De 1e t e . C 1e a r . L 1s t . E n d ? entrada de datos.)
© 1n o u t d a t a ( x 1 ) \ (Selecciona el borrado
(2) N .1 e 1 e a r d a t a ( Y/ N ) ? . de datos.)
:=I=n=o=u=t=d=a=t=a=(=x=1=i=============; (Se borran los datos.)
¡j CYJ
Test Ho:u12=u22 Hi:u12>u22 >lnout.Delete.Clear.Llst.End ?_
1
lnout new data x2 (Y/NJ ?
CD 1n o u t d a t a ( x 1 ¡ ¡ E x E l : m e n u 1(Selecciona la entrada
. x 1? _
1 . de datos.)
114 §1 F::;::I=n=o=u=t;=::::;d=a=t=a=:::;(=x=1=====r;::E:::;:;X::;E:::;l;:=:m=e=n=u~¡ (Entrada del primer ítem
La visualización aparece como se ilustra arriba al presionar la tecla [[). Nótese que esta
visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
I
. x 1? _
~~~----------------~ DA LA REMODE-
. de datos para ANTES
LACION.)
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la 120 §178§}151 §} 63 §}
petición de entrada de nuevos datos aquí es para los ítems de datos X21 a X2n2, mientra que data (x1J [EXEJ :menu (Entrada de los ítems de
los datos que se piden en la visualización original son para los ítems de datos x11 a x1.1. ;:::::::::::::::::::::==================:·datos 1 restantes.)
1n o u t d a t a ( x 1 ) (Retomo al menú)
>lnout.Delete.Clear.Llst.End ?_
(2-1) y
w Test
inout new data x2 IY/Nl ?_
Ha: u12=a22 Hl :u12>u22 (Selecciona End.)

Tiene el mismo resultado que el que se produce presionando CYJ en el paso (1) de arriba. CYJ 1n o u t d a t a ( x 2 ) (Selecciona la entrada
Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son x21 > 1n o u t , De 1e t e . C 1e a r , L 1s t . E n d ? _ de los nuevos datos.)
a X2n2. © inout data (x2J ¡cseleccionaelborrado
1 e 1 e a r da t a 1 Y/ N l ? . de datos.)
~I=n=o=u=;:::t==d=a=t::=a=1=x=2:::;:)= = = = = = = = = = = ; (Se borran los datos)
(2-2) N CYJ >lnout.Delete.Clear.Llst.End ?_
CD 1n o u t d a t a ( x 2 J [ E X E ] : m e n u 1 (Selecciona la entrada
Tes t Ho : u 12= u2 2 H 1 : u 1 2 > u 2 2 1 (Visualización del 1. x 2 ? _ . de datos.)
1~._n_1_=_5~~?~-~---------------'· número de datos) 127 §1 ;:I~I:::n:::::o:::::u::t;:::::;d=a::;t;:a=:::;1=x=2:::;:)====::;[;::E¡;:::;;X:¡;E;:;l¡=:=m=:e=;n:=;u:;:.=íl (Entrada del primer ítem
L. !!.x..:2_;?-=-=--------------------'· de datos para DES-
PUES DE LA REMODE·
LACION.)
La visualización aparece como se ilustra arriba al presionar la tecla [[). El valor indicado
120 §} 138 §1141 §l
para n muestra el número de datos x1 (x11 - X1n1) que se encuentran almacenados actual-
,...1.,..1_n_o_u-,-t-.,d-a-t,....a--,l-x-~¡----¡,-e=x"E'""'J~:=m-::e-=n:-cuc--i¡ (Entrada de los items de
mente en la memoria. 2
. x 2?_ . datos restantes.)
lnout data lx2l (Retorno al menú)
• ni =O : No se puede efectuar la estimación del intervalo, así es que se debe efectuar >lnout.Delete.Clear.Llst.End ?_
la corrección a los datos requeridos. 'r e s t H0 : u 12 _ u 2 2 H 1 : u 1 2 > a 2 2 1 (Selecciona End.)
• El número de entradas de datos (a continuación de CYJ arriba) y el valor de n difieren: 1n 1 = 5 ? .
F=J 'r;;::::e=s=t====H=a=:=a= =:;:2=::::;H::;::::l=:=a=1=;;::2:;:>=a=2=2;;:::=;1 (Se presiona ~ des-
1 :;:2===a=2
Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos . V 1 = 122 e . 7 ? _ puésdechequearel nú-
L...!..~'--!..!::..=.:'-"-!-..-'-==--------------' mero de datos de
dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
ANTES DE LA REMO-
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los DELACION.)
datos de la manera que se requiere. ....,=T-e_s_t____H_o_:_u_1_2_=_a_2_2__H_1_:_a_1-=-2.,..>_a_2-=-2---il (Se presiona §1 des-
• El número de entradas de datos (a continuación de CYJ arriba) concuerda con el valor de . n2= 4 ? pués de chequear la va-
n : Presione §l. '-'-'-=---'--..:...:=-----------------' rianza no polarizada de
los datos de ANTES DE
Al presionar §1 se produce una visualización similar a la de arriba para LA REMODELACION.)
los ítems de datos X2 (X21 - X2n2). Después de la confirmación y/o correcciones de la ma-
nera que se describe en (2-2), presione §1 para continuar. 387
---- -
1
1

Tes t Ho : " 12 = o 2 2 H 1 " 1 2 > " 2 2 1 (Se presiona 8 des- DIAGRAMA DE FLUJO DE LA PRUEBA DE LA TASA DE VARIANZA
1L.:.V-=e=-=--=9=-5=--?=-='----------------~ pués de chequear el nú- (LADO DERECHO)
mero de datos DES. 1
PUES DE LA REMODE-
LACION.)
I,
11
~I=s~l-g-n~l-l_l_c_a_n_c_e_.,.. l _e_v_e__,.l-a ----.-[""%""], - - -- - - - - ,1 (Se presiona 8 des-
. a= 5 ?-
'--"C.:...--'"----'-'=---------------------' nanzanopolanzadade
. pués de chequear la va- ¡
1
los datos de DESPUES 1
DE LA REMODE- SI
LACION.) i;
¡ -=r.,...e-
~ . -s.-t,...
. ------.H;-0
-..,:-11-1"'"'2::-=-o-2""'2,---,H,..,...,1.....,..-v-1--.:2"">,--•-2:-;:;2--,¡ (Entrada del nivel de
L.-'-'---'--'--'---------------------~ significancia. Cgmo ya
se ha fijado 5%, se pre-
siona e .) SI

Tes t Ho : 11 12= 11 22 H1 (Visualización del resul-


~=1=2=.:::9:,:3:=::
>::::::9=.='1=1'=7'=:='==:R::e::J=e=c=t==::::;::==::;;:::~ tado de la prueba.)
Test Ho : 012=022 Hl 11 1 2 > 022
!_n1 = 5?
Borrado de
caros
li En este caso se determina que el número de clientes no ha sido afectado por la remodelación.
11
J.
.¡¡
~!

51

SI

Borrado de
datos

¡¡;
,.;;

I
~

--
388 .¡
389
j.

La visualización del menú ilustrada arriba aparece al presionar [Y]. Luego se presiona una

!l
de las siguientes teclas de caracteres para efectuar la función correspondiente.
PRUEBA DE LA TASA DE VARIANZA
6742 (LADO IZQUIERDO) 1 (Entrada) Entrada de datos (para la entrada o adición de datos).
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas).
Efectúa la prueba de hipótesis para ui 2 y u'if- en dos distribuciones normales N (µ1, ui 2 ; µ.1 : L (Listado) Visualización estadística (para la visualización del número de ítems de datos,
desconocida, ui 2 : desconocida) y N {µ.2, u'if- ; fJ2 : desconocida, u'if- : desconocida). suma, suma de los cuadrados, media, desviación estándar de la población,
desviación estándar de la muestra).
CALCULOS Con [ID (o §1 ) se recorre hasta el siguiente ítem de datos, con [fil hasta
Se toma una muestra de tamaño ni (x1,, x12 ··· x1.1) de una distribución normal N (µ.1, c11 2) el ítem previo y mediante §) o ~ se sale de la visualización estadística
y una muestra de tamaño .n2 (X21, X22 ••• X2n2) de una distribución normal N {µ.2, u'if-). En este y se retorna al menú.
momento se establece la región crítica al lado derecho de la distribución F en conformidad E (Fin) Avanza hasta la visualización de Ja prueba (igual que al presionar N en el
con la distribución F de grados de libertad (ni -1, n2 -1) como se indica en la ilustración primer paso arriba).
cuando:
Hipótesis a ser probada (hipótesis nula) Ho (2) N
Hipótesis alternativa
Test Ho:u12=u22 Hi:u12<u22
lnout new data x2 (Y/Nl ?
La prueba se efectúa usando
La visualización aparece como se ilustra arriba al presionar la tecla [fil. Nótese que esta
V1
y;-<F(l-a,m -1,n2-l) V2
-y;->F(a,n2-l,m -1 ) visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la
Distribución F con grados petición de entrada de nuevos datos aquí es para los ítems de datos X2' a X2n2, mientras que
de libertad (n1-i, ru-1) p.1 : media de la población 1 los datos que se piden en la visualización original son para los ítems de datos x11 a x1.1.
fl2. : media de la población 2
a1•: varianza de la población 1
a-,2 : varianza de la población 2 (2-1) y
V1 : varianza no polarizada 1
V2 : varianza no polarizada 2
Tiene el mismo resultado que el que se produce presionando [Y] en el paso (1) de arriba.
" : Nivel de significancia
Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son X2'
V L:(x-¡¡)2 a X2n2.
O F(l-a,n1-l,n2-l) n-1
(2-2) N

[RJ Test H 1. : u 1 2 < u 2 2 \ (Visualización del


\.ni= 5 ?_ número de datos)
OPERACION
Test Ho:u12=a22 Hi:u12<u22
6742 ~ Jnout new data x1 (Y/NI ?_ La visualización aparece como se ilustra arriba al presionar la tecla [RJ. El valor indicado
paran muestra el número de datos x1 (x11-·x1.1) que se encuentran almacenados actual-
La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre- mente en la memoria.
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-
mientos: j • ni =o : No se puede efectuar la estimación del intervalo, así es que se debe efectuar ¡;,
_j' la corrección a los datos requeridos. ji1
Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos ~ • El número de entradas de datos (a continuación de [Y] arriba) y el valor de n difieren : I
adicionales, edición de datos, chequeo de estadísticas. J
·1 Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos I
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
1
valor. de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los J.

) datos de la manera que se requiere. ¡


(1) y j • El número de entradas de datos (a continuación de [Y] arriba) concuerda con el valor de i:
'i n : Presione §1. \i,
lnout data ( x i )
>lnout.Delete.Cleat.List.End ?_ · Al presionar §l se produce una visualización similar a la de arriba para los ítems de datos 1:
j x2 (X21 - X2n2). Después de la confirmación y/o correcciones de la manera que se descri- ¡;
390 ----j be en (2-2), presione §1 para continuar. 391 l
'· )i
"-...... :~~:,3."1....... --·7··---· ...... '"""""''""'""º"' . . . . -·-- --·-----.......... """'"""""' ...... ' '., ...,, ·- -· .... ,. .............. ,, •• ~----"""'"'"~~,,--.,~---., """'"'"•""'~'"'""'""' '"-·-------·---.. .
- -~

S i g n i f i e a n e e 1e v e 1 a [%J J (Se presiona 8 des-


JEJEMPLOJ
~-_•_=_5~--'?~-~---------------...J pués de chequear la va-
1
Los siguientes datos representan el número de clientes erí una tienda antes y después de rianzano polarizada de
un reciente cambio en la línea principal de productos. Use los datos para determinar si el los datos del
PRODUCTO B.)
número de clientes ha disminuido o no desde el cambio con un nivel de significancia del 5%. , T.,.....e_s_t,-----,-H'""o-,-
... : -.,-1"""'2=----.,-2-=-
2--,H
~ 1 ~e-<_a_2~2-¡ (Entrada del nivel de
1 -:_u_

3 4 5
'---'-'-'"'--''-'---'-'-'----~------------....J. sogmficancia. Como ya
se ha fijado 5%, se pre-
1 2
PRODUCTO A 251 238 261 220 243 ,-.,..-,--,-..,----.,..,---...,,..--~--------~ºna 1!3.)
NUMERO DE Tes t Ho : u 1 2 = u 2 2 H 1 : u 1 2 < /1 2 2 (Visualización del
CLIENTES PRODUCTO 8 241 268 224 230 - ~=0=·=6~1:9::9:=~:=:;:;::0=
. ::::1:::5:::1;:7::::::='::;:::::A:::c:;c:;::e:::P:::::t======! resultado de la prueba.)
Test H o : a 1 2=a22 Hl : u12 < u22 1
I_n 1 = 5 ? _ .

Test Ho : a 1 2= a 22 H1 : u12 < u22


I npu t new data x2 l Y / N l ? En este caso se determina que el número de clientes no ha sido afectado desde el cambio
1n p u t d a t a 1 x 1 ) (Selecciona la nueva del producto.
> 1 n Pu t . Oe 1 e t e . C 1 e a r . L 1 s t , E n d ? entrada de datos.)
1n p u t a a. t a l x 1 ) 1(Selecciona el borrado
1
:::::·=º=l:::e::a::;:r=d=a=t:::a::=:;::::'=Y=/;::::N::::l=?=========:· de datos.)
1n p u t d a t a 1 x 1 l (Se borran los datos.)
>l nPut . Oe l ete . Clea r. L ls t . End?
1n p u t d a t a 1 x 1 l [ E X E J : m e n u 1 (Selecciona la entrada
1'-·.:::.X..:.1. . . ; ? - = - - - - - - - - - - - - - - - - - - - ' · de datos.)

251 ~
. x 1?
1
1 npu t da t a (x1 [ E X E J : me n u ¡. (Entrada del primer ltem
de datos para el PRO-
'--"--'"-'-=-----------------~ DUCTO A.)

238 ª ª ª ª
261 220
~
243
I _n_p_u-,-t_d_a-,-t-a--(-x-1------¡=E-X~E~J_:_m_e_n_u__,I (Entrada de los ltems de
l :=x:::1:::::?:::-===================:· datos restantes.)
:=::·

ª
[[]
1n p u t

Test
da t a 1x1 l
> lnput . Oe l ete . C l ear . L l s t. End?
Ho : a12=u22 H 1 a 1 2 < ae2
Input new data x2 t Y / N l ?
(Retomo al menú)

(Selecciona End.)

m Input data lxel


> lnput . Oelete.Clear.Llst . End ?_
©
m
OJ f n Pu t d a t a ( x 2 ) [ E X E J : m e n u 1 (Selecciona la entrada
:=·:;:x::e::::?:::-============~~=====:· de datos.)
1

241 ª 1
f n P u t a a t a 1x 2 l [ E X E J : m e n u 1 (Entrada del primer ítem
·'-.=.x-=2- ' ? - = - - - - - - - - - - -- -- - -----'- de datos para el
PRODUCTO B.)
268 § 224 § 230 §
~--------~----------~
I~
1 np u t dat a ( x 2 ) [ E X E J : m e n u 1 (Entrada los !tems de
1
;::
- =x=2=?==================:::::· datos restantes.) 1
1 n Pu t d a t a 1 x 2 ) (Retomo al menú)
>l nPut . Oelete . C l ear.L l st . End? 1

Tes t Ho : a 12= a 2 2 H1 : a 12< a 2 2 1 (Selecciona End.)


1. n 1 = 5 .
:='r~e=:=t;::::===H=o=:=a=1=2:;===a=2=2==H=1=:=0=1:;:e=<=a=e:;:2~1
l
(Se presiona des- e
.L..:.V...:1_-_.:::2...::3,_,5::....:..
. ...::3'--?.!...::--------------"' pués de chequear el nú-
mero de datos del
PRODUCTO A .)
...
, T.,.....e_s_t,..---~H-0_:_"_1~2-=_a_e~2--H - 1 _:_u_ _a_2~2,_.,1 (Se presiona
1 ~2-< des- e
. n2= 4 ?_ . pués de chequear la va-
'-'-'-=--.::_-'-'=---- - - - -- - - - -- -----' rianza no polarizada de
los datos del PRODUC-
TO A.)
'""Tc;e:-:s::.t----,H7-:- o ..,.:- .,- 1-,,.2-=-a-2-=2---,..,H-1_:_ a_1~2~<~a-2~2~ (Se presiona 8 des-
~V~e_=-"'3""'"7_,9::;....:.. ,,__,?-=-_ _ _ _ _ _ _ ___J pués de chequear el nú-
. .::5...::8,_,3::..3=3'-"3,_,3
mero de datos del 393
PRODUCTO B.)
!1
''
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA TASA DE VARIANZA
(LADO IZQUIERDO)
PRUEBA DE LA DIFERENCIA MEDIA
6750 (DOS LADOS) t
1
t
1
Efectúa la prueba de hipótesis de p.1 y Jl2. para dos distribuciones normales N (p.1, u2 ; en i
1
SI que p.1 : desconocida, u2:desconocida) y N (Jl2., u2 ; en que Jl2. : desconocida, u2 : desco-
nocida).

CAL CULOS
SI
Se toma una muestra de tamaño ni (x11, x12 ··· x1.1) de una distribución normal N (p.1, u2) y
una muestra de tamaño n2 {X21, X22 ••• X2n2) de una distribución normal N (Jl2., u2). En este
momento se establecen las regiones críticas a ambos lados de la distribución t en conformi-
dad con la distribución t de grado libertad (n1 + n2 - 2) como se indica en la ilustración
Borrado de cuando:
datos
Hipótesis a ser probada (Hipótesis nula) Ho p.1 = µ2.
Hipótesis alternativa H1 p.1 ~ µ2.

La prueba se efectúa usando


lx1-x2I
-j~=(=l=+==l=)==(==s=1=+.=s=2=)=>t (f. n1 + m -2)
m n2 n1+n2-2
Distribución t de grado /L' media de la población 1
de libertad (n1 + n•-2) ,,. media de la población 2
¡¡, : media de la muestra 1
¡¡, : media de. la muestra 2
S1 : suma de los cuadrados 1
S2 : suma de los cuadrados 2
u2 : varianza de la población
SI ([ a : nivel de significancia
2
S=2(x-x) 2
-t(f.Jni+m-2) O t <f.im+n2-2)
SI

OPERACION
Test
6750~ input new
Ho:µ1=µ2
data x1
Hi :µ1*µ2
(Y/NJ ?

La visualización aparece como se indica arriba una vez que se activa la biblioteca. Al pre-
sionar en este momento Y o N se efectúan correspondientemente los siguientes procedi-
mientos:

Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos


adicionales, edición de datos, chequeo de estadísticas.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.

(1) y

Input data lx1J


>lnPut.Delete.Clear.List.End ?_
394 395
[1
1
La visualización del menú ilustrada arriba aparece al presionar [XJ. Luego se presiona una ! EJEMPLO ! ¡
de las siguientes teclas de caracteres para efectuar la función correspondiente. Los siguientes datos representan los resultados de las pruebas de durabilidad sobre diez
productos en dos grupos de cinco provenientes de dos fábricas diferentes . Use los datos
1 (Entrada} Entrada de datos (para la entrada o adición de datos).
para determinar si la calidad de los productos manufacturados en las fábricas difiere con
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
un nivel de significancia del 5% .
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente . Esta
operación también borra las estadísticas).
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, ¡ 1 2 3 4 5
suma, suma de los cuadrados, media, desviación estándar de la población,
desviación estándar de la muestra). FABRICA A 850 847 855 843 852
DURABILIDAD 1
Con (!}(o §l) se recorre hasta el siguiente ítem de datos, con LID hasta (HORAS) FABRICA B 853 844 850 854 844
1
el ltem previo y mediante el o §) se sale de la visualización estadística
y se retorna al menú.
E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar N en el
Test H o:pl-µc H l :p1~µ 2
primer paso arriba). l nout n ew data x• {'!'/ N ) ?_
lYl 1n ou t dat a ¡ x1) . (Selecciona la nueva
(2) N > 1 n o u t . O e 1 e t e . e 1 e a r , L 1s t . E n d ? _ entrada de datos)
@] I '.;:
;: I ::n::o::u=;: t =;d;:a~t::::
a:::;(~x=~1===========;1 (Selecciona el borrado
1
(fil Test Ho:µ1:µ2 H1 : µ1·-2 . e 1ea r da t a { Y/ N J ? . de datos.)
i nout new data x2 { Y/N I ?
lYl ~I=n~p=u~t=:d;:a=;:t=a= ;{::!:: x ::,::;¡==========~ (Se borran los datos.)
> l nout.Delete. C le ar . Llst .En d ?_
La visualización aparece como se ilustra arriba al presionar la tecla [EJ. Nótese que esta [IJ 1n ou t d a t a ( x 1 ) [ E X E ) : m e n u 1 (Selecciona la entrada
.1 x l ? _ . de dalos.)
visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
850§ ~I:;':I::::n::::o::::u:=;:t=o=a:::;t=a=(;::::X=,::;::===:::;:(:;E;:;X;:E;;:;:J=:=:m:=e~n:::u=;I (Entrada del primer ltem
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la . xl ? de datos para la FABRI·
'-"'--'-'-=----------------~ CA A.)
petición de entrada de nuevos datos aquí es para los ítems de datos X2, a X2n>, mientras que
los datos que se piden en la visualización original son para los ítems de datos x1, a x1,,, 847 §l 855 §l 843 ~ 852 ~
~----~~-~--,,-----..,--,,--¡;-E""J-:-:=-::-~:--il (Entrada de los ítems de
1n Du t dat a ( X1) l EX : me n u datos restantes.)
(2-1) y 1. X l 7
~ ;:=1=n=o=u=t=d=a=1=a==1=x=1=1 ; :===========; (Retorno al menú)
> lnout . Oelete . C 1 ear . L1st . End ?_
Tiene el mismo resultado que el que se produce presionando lYJ en el paso (1) de arriba. (]] Tes t H 0 : p 1: p 2 H, : p 1 + µ 2 (Selecciona End.)
Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son X2' lnout new data x2 IY/ N ) ?_
a X2.... lYl 1n p u t d a t a ¡ x 2 ¡ (Selecciona la entrada
> 1 n o u t . o e 1e t e , e 1 e a r . L 1 s t . E n d 7 _ de los nuevos datos.)
@] 1n o u t d a t a ( x 2 ) 1 (Selecciona el borrado
(2-2) N .1 e 1 e a r d a t a ¡ y/ N ) ? . de datos.)
lYl ~I::n::p::u::;t:::d~a;;t~a={;:::X=a~)==========~ (Se borran los datos)
es
T t H o : µ 1: µ 2 H1 : µ i • µ 2 j(Visualización del >ln ou t .Oe l e te.C I ear. L i s t . End 7 _
1~.~n_1_:__ 6_?~-"'---------------~.número de datos)
[IJ 1np u t d a t a ( x2 ) [ E X E ] : m e n u · I ¡Selecciona la entrada
.1 x 2 ? . de datos.)
853 1§1 ~I=1=n=o=u=t =d=a=t=a== , =x=2::;l====:;:[:;:E::;X-;:;E:;:J::;:=m~
e :::=n:::u=;¡ (Entrada del primer item
La visualización aparece como se ilustra arriba al presionar la tecla [EJ. El valor indicado . x2 ? _ de datos para la FABRl-
~.L!.=------------------' CA B.)
paran muestra el número de datos x1 (x1 1-x1,,) que se encuentran almacenados actual-
mente en la memoria. 844 §l 850 §l 854 ;=~=-844
--,--:§)::;_,.-,----,--.-----.."'VF,..,-:--:=-;:--;;-;;---,
·¡-1 t d t ¡ x2 ¡ ¡ E X E j : me n u 1 (Entrade de los items de
• n1 =O : No se puede efectuar la prueba, así es que se debe efectuar la corrección a los
x~ ~ u ª ª datos restantes.) .
~I=n=o=u=;:t=o::=a=;:t=a=t:=x=2 =:1= == = = ========] (Retorno al menú)
datos requeridos.
> lno ut . D elete.Clear . Llst.En d ? _
• El número de entradas de datos (a continuación de lYJ arriba) y el valor de n difieren : Te5 t H0 : µ 1 : ~ 2 H1: µ 1 • p 2 1 (Selecciona End.)
Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos .n1:57_
1 .
~;;T::::::::::=:=:=;:H== =
1
dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación es t o : P 1- P 2
=:=
1=:='.. 1 ::=.=.µ=:2:== = =ij (Se
===;H:;:::= presiona é! des-
pués de chequear el nú-
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los L-!.XJ.1..:::_B!:!,!!4_;:9!...;·c..:4~..!.?~-=-------------~ mero de datos de la
datos de la manera que se requiere. FABRICA A.)
• El número de entradas de datos (a continuación de lYJ arriba) concuerda con el valor de Tes t Ho : µ ' : P 2 H l : µ 1• µ 2 1 (Se presiona é! des-
n : Presione §l. 1L~ s a5
1 ..:::__:=..:. 2 ?
· -=.....!..:-,___ _ _ _ __ __ _ _ _ _~
pués de
media de los
chequear la
datos de la
Al presionar§ se produce una visualización similar a la de arriba para los ítems de datos FABRICA A.)
· X2 (X21- X2"2). Después de la confirmación y/o correcciones de la manera que se descri-
396
be en (2-2), presione §l para continuar. 397
Test Ho:µ1=µ2 H1:µ1•µ2 l(Sepresiona§ides- DIAGRAMA DE FLUJO DE LA PRUEBA DE LA DIFERENCIA DE LA MEDIA
¡- n 2 = 5 ?_ _ pués de chequear la su-
~----~'-----------------~ madeloscuadradosde (DOS LADOS)
la FABRICA A.)
_T_e_s_t_ _ _ _H_o_:_µ_1_=_µ_2--H.,.-1 _:_µ_1_•_µ_2-----,, (Se presiona §1 des-
lx 2= 84 9 ?_ pués de chequear el nú-
'--'-'-=---=--'-''---'-'=----------------- mero de datos de la Menü 1
FABRICA B.) SI
Test Ho:µ1=µ2
¡<Sepresiona§ides- H1:µ1•µ2
! S2= 92 ?_
pués de chequear la
~-----~----------------- mediadelosdatosdela
FABRICA B.)
(Se presiona §1 des- -------,¡_
..-S=-cl-g_n_,..I""'"f""'l_c_a_n_c_e_""'t_e_v-e""'t,---a...,[""'%,,...,...J SI
1- a = 5 ? _ pués de chequear la su-
~-~'-~~------------------ madeloscuadradosde
la FABRICA B.)
(Entrada del nivel de
®14----~
significancia. Como ya
se ha especificado 5%, Borrado de
se presiona §1 .) datos

Test Ho:µ1=µ 2 Hi:µ 1 *µ 2 (Visualizacióndelresul-


0 . l 344 k 2 . 306 : Ae e e p t tado de la prueba.)
;::;::::::=;=::====;;:;:=========;:;:===========:::::;
Test Ho:µ1=µ2 H1:µ1*µ2
_nl= 5 ?_

En este caso se determina


'
que la calidad de los productos de ambos fabricantes en ambas
fábricas es equivalente.

Selección SI
de proceso

SI

Borrado de
datos

Vosualización
de estadlsticas

399
La visualización del menú ilustrada arriba aparece al presionar (Y]. Luego se presiona una
PRUEBA DE LA DIFERENCIA MEDIA
6751 (LADO DERECHO)
de las siguientes teclas de caracteres para efectuar la función correspondiente.

1 (Entrada) Entrada de datos (para la entrada o adición de datos).


D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios).
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Es-
Efectúa la prueba de ~ipótesis de µ.1 . y µ2 para dos distribuciones normales N (µ. 1, c2 ; ta operación también borra las estadísticas).
en que µ.1 : desconocida, a2 : desconocida) y N (µ2 , a2 ; en que µ2 : desconocida L (Listado) Visualización estadística (para la visualización del número de ftems de da-
a2 : desconocida). ' tos, suma, suma de los cuadrados, media, desviación estándar de la pobla-
ción, desviación estándar de la muestra).
CALCULOS Con CID (o ~) se recorre hasta el siguiente ltem de datos , con [ID hasta
Se toma una muestra ~e tamaño nl (x11, x12 ···. x1.1) de una distribución normal N (µ.1, c2) y el ltem previo y mediante §] o §] se sale de la visualización estadística
una muestra de tamano n2 (X21 , X22 •·• X2n2) de una distribución normal N (µ2, c2). En este y se retorna al menú.
momento se establece la región crítica al lado derecho de la distribución t en conformidad E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar N en el
con la distribución t de grado libertad (n1+n2-2) como se indica en la ilustració11 cuando: primer paso arriba).
Hipótesis a ser probada (Hipótesis nula) Ho µ.1 = µ2
Hipótesis alternativa Hl µ. 1 > µ2
(2) N

La prueba se efectúa usando Test Ho : p1=p2 H 1 : p1>pe


Input new data x2 (Y/ N l ?_

La visualización aparece como se ilustra arriba al presionar la tecla (ID. Nótese que esta
visualización es casi idéntica a la visualización inicial que aparece inmediatamente después
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la
,,., : media de la población 1 petición de entrada de nuevos datos aquí es para los ítems de datos X21 a X2n2, mientras que
Distribución t de grado ,,.. : media de la población 2 los datos que se piden en la visualización original son para los items de datos x 11 a x1n1.
de libertad (n1+n2-2) x1 : media de la muestra 1
X. : media de la muestra 2
S1 : suma de los cuadrados 1 (2-1) y
S. : suma de los cuadrados 2
a'- : varianza de la población
a . : nivel de significancia Tiene el mismo resultado que el que se produce presionando CIJ en el paso (1)
de arriba. Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí
S = ¿ (x - xY · · son X2• a X2n2.
O t(a,ni+m - 2)
(2·2) N

OPERACION Te s t H0 : p 1 =p 2 H 1 : p 1 >, 2 1 (Visualización del


1...._n_1_=--'5"---'-?=---------------~- número de datos)
6751 ~ Test
l nout new
Ho : p1=p2
data x1
H1 :p 1 >p2
!Y/N) ?_

L.a visualización aparece como se índica_arriba una vez que se activa la biblioteca. Al pre- La visualización aparece como se ilustra arriba al presionar la tecla [ID El valor indicado
sr?nar en este momento Y o N se efectuan correspondientemente los siguientes procedi- para n muestra el número de datos x1 (x11-x1 •• ) que se encuentran almacenados actual-
mientos: · mente en la memoria.

Y: En.tr~da de nu~v?~ datos seguidos de una estimación de intervalo, entrada de datos • n, =O : No se puede efectuar la prueba, así es que se debe efectuar la corrección a los
ad1c1onales, edrcron de datos, chequeo de estadísticas. datos requeridos.
N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada • El número de entradas de datos (a continuación de (!] arriba) y el valor de n difieren :
valor. . Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
dos o más ítems de datos en una sola entrada. En cualquier caso, termine la operación
(1) y de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los
datos de la manera que se requiere.
lnout data 1x1J
>l nout.Delete . Clear.L l st . End?

400
401
• El número de entradas de datos {a continuación de [Y] arriba) concuerda con el valor de
n : Presione §!.
Al presionar§) se produce una visualización similar a la de arriba para los ítems de datos Test
X2 (X21 - X2n2). Después de la confirmación y/o correcciones de la manera que se descri- !.ne=5?
be en (2-2), presione §l para continuar.

jEJEMPLOl
Los siguientes datos representan los resultados de las pruebas sobre el bulbo luminoso A
que es más caro que el bulbo luminoso B, pero que supuestamente tiene una vida de servicio
más larga. Use los datos para determinar si hay o no una diferencia en las vidas de servicio
de los bulbos luminosos A y B con un nivel de significancia del 5%.

1 2 3 4 5 a [ %l

-------
TIEMPO:~ 890
850
880
840
920
870
870
855
900
860

Test Ho:µ1=µ2 H1 :µ1>µ2


Input new data x1 (Y/NJ ?_
[Y] Input data !x1 J (Selecciona la nueva
>lnPut.Delete.Clear.Llst.End ?_ entrada de datos)
© lnPut data (xil ¡cseleccionaelborrado
.l e 1 e a r d a t a ( Y/ N 1 ? . de datos.)
[Y] ;=::=::=::::::============================:
1n p u t d a t a ( x 1 J (Se borran los datos.) En este caso se determina que la vida de servicio del BULBO LUMINOSO A es mayor que
>lnput.Delete.Clear.Llst.End ?_ la del BULBO LUMINOSO B.
CD Input data (x1J [EXEJ:menu ¡cseleccionalaentrada
. x 1 ?_ . de datos.)

l'--"-..:...:.-=-------------------'
890 §1 ~I::n::::P::::u::;:t=d;:a:::;::t=a=:;:(=x=1::;:J====[;::E;;;:;X:::;E;::J;=::=m=e=n=u:::::::¡ (Entrada del primer ttem
. x 1? . de datos para el BULBO
' LUMINOSO A.)
880 §1 920 §) 870 §) 900 §)
r.,..l_n_P_u_t_d_a_t_a_.,..(-x-1-¡_ _ _ _[_E_X~E-J-:_m_e_n_u_I (Entrada de los items de
l. x 1 ? _ . datos restantes.)
§) Input data !x1 J (Retorno al menú)
>Input .Delete.Clear.Llst .End ?_
(]] Tes t H o : µ 1= µ 2 H 1 : µ 1> µ 2 (Selecciona End.)
lnPut.new data xe (Y/NJ ?
m 1n p u t d a t a ( x 2 )
> 1n Pu t . D e 1 e t e . e 1e a r . L 1 s t . E n d ? _
(Selecciona la entrada
de los nuevos datos.)
© lnPut data (x2J l(Seleccionaelborrado
l
;:·;:c:::l::::e::a~r=d;::a==;t:::a::=::;:::(:::::Y:::::/;:::::N:::I=?========~- de datos.)
m 1n Pu t d a t a ( x e 1
>lnput.Delete.Clear.Llst.End ?_
(Se borran los datos)

CD lnPut data (x2J ~EXEJ:menu ¡cseleccionalaentrada


l
. x 2?_ . de datos.)
::;I::1=n=P=u==t=d=a=t=a=:;:(=x=2=J====[;::E;::::X:;E;::l;::=:=m=e=n=u:::::::¡ (Entrada del primer ítem
850 §)
. x 2 ?_ . de datos para el BULBO
'-"-.=..:.-=-------------------' LUMINOSO B.)
840 §) 870 §l 855 §) 860 §j
r.,..1-n_P_U_,..t-d.,..a....,.t-a-.,..(-x-2-,-)----[~E"'X"'E'"""""]_:_m_e__n-u-¡ (Entrada de los items de
l. x 2 ?_ . datos restantes.)
(Retomo al menú)
Input data (x2J
>lnput.Delete.Clear.Llst.End ?_
Te s t H o : µ 1= µ 2 H 1 ~ µ 1> µ 2 1(Selecciona End.)
1_n1= 5 ?_ .

Ix
~=::T=e=s=t;::::==::::;:H:;::o=:=µ=1===µ=2==H=1=:=µ=1=>=µ=2===~1 (Se presiona §! des-
1= 8 9 2 ? _ pués de chequear el nú-
'-"'-'---~~~~---------------' mero de datos del.
BULBO LUMINOSO A.) 403
402

, ..........-............ ,y~~-·- .,,..........-,.~··---~-~~~. -~~--~---·--- ·--···· -·· ----------- -


¡- • - •_1 _ .;¿ ..., u :;.~~ ·ijp..a
DIAGRAMA DE FLUJO DE LA PRUEBA DE LA DIFERENCIA DE LA MEDIA
PRUEBA DE LA DIFERENCIA MEDl.A-.ili1,~
_,
(LADO DIRECHO)
6752 ------------------------..:.'_:..,.:..··.:..:::;..:.~).....:.J1
(LADO IZQUIERDO) _ ~" · -... .;,.; -,; . -~ _ ·
-~-S-~~:. ~:
·.: ; '..J -.--

_·: :: :· . : :)
"1·
¡¡" Efectúa la prueba de hipótesis de µ1 y µ2 para dos distribuciones normales N (µ1, a2 ; en
SI
ji que ,,., : desconocida, a2 : desconocida) y N (µ.2, c2 ; en que µ2 : desconocida, a2 : desco-
¡,
nocida).

SI CALCULOS
Se toma una muestra de tamaño n1 (x11, x12 -· · x1.1) de una distribución normal N (µ1, a2) y
" una muestra de tamaño n2 (X21, X22 ... X2n2) de una distribución normal N (µ.2, a2). En este
'
..
~1
momento se establece la región crítica al lado izquierdo de la distribución ten conformidad
con la distribución t de grado libertad (n1 + n2 - 2) como se indica en la ilustración cuando:
Borrado de
datos Hipótesis a ser probada (Hipótesis nula) Ho µ1 = µ2
Hipótesis alternativa Hi µ1 <µ2

La prueba se efectúa usando

X 1-:ü
<- t ( a· ni+nz-2 )
1 1 )( S1+S2 )
( ;,-+;; n1+m-Z
Distribución t de grado
de libertad (n1 + n:z- 2)
,,, : media de la población 1
,.. : media de la población 2
xi : media de la muestra 1
1
X. : media de la muestra 2
s, : suma de los cuadrados 1
S. : suma de los cuadrados 2
112 : varianza de la población
a : nivel de significancia

S= 2(x -x) 2
- t (a, n1+112-2 ) O

OPERACION
Test Ho :µ 1=µ2 H1 : µ 1< p2
Borrado de 6752 ~ Input new data x1 (Y/ N l ?_
..
.~ dalos

,. La visualización aparece como se indica arriba una vez que se activa' la biblioteca. Al pre·
''~ J síonar en este momento Y o N se efectúan correspondientemente los siguientes procedí·
'
mientes:
i'
t. Y : Entrada de nuevos datos seguidos de una estimación de intervalo, entrada de datos
1~ adicionales, edición de datos, chequeo de estadísticas.
.: N : Prueba de los datos almacenados previamente, prueba mediante la entrada de cada
valor.

(1) y

Inpu t data !x 1 l
> lnou t. De l ete . C l ear . L l s t . End?
405
404
La visualización del menú ilustrada arriba aparece al presionar [YJ. Luego se presiona una • El número de entradas de datos (a continuación de lYl arriba) concuerda con el valor de
de las siguientes teclas de caracteres para efectuar la función correspondiente. n : Presione §l.
Al presionar §1 se produce una visualización similar a la de arriba para los ítems de datos
1 (Entrada) Entrada de datos (para la entrada o adición de datos). X2 (x2. - X2n2). Después de la confirmación y/o correcciones de la manera que se descri·
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios). be en (2-2), presione §} para continuar.
C (Borrado) Borrado de datos (para el borrado de datos almacenados previamente. Esta
operación también borra las estadísticas). lEJEMPLO\
L (Listado) Visualización estadística (para la visualización del número de ítems de datos, Los siguientes datos representan los resultados de unas pruebas sobre muestras de concreto.
suma, suma de los cuadrados, media, desviación estándar de la población, La MUESTRA A no está reforzada mientras que la MUESTRA B está reforzada. Use los
desviación estándar de la muestra). datos para determinar si el refuerzo efectivamente hace que la resistencia del concreto sea
Con (]] (o §1 ) se recorre hasta el siguiente ítem de daios, con [ID hasta mayor con un nivel de significancia del 1%.
el ítem previo y mediante §) o §] se sale de la visualización estadística
y se retorna al menú. 1 2 3 4 5.
E (Fin) Avanza hasta la visualización de la prueba (igual que al presionar N en el RESISTENCIA 1 MUESTRA A 18 20 17 19 18
primer paso arriba): (kg) !MUESTRA 8 25 24 22 26 24

(2) N
Test Ho:µ1:µ2 H1 :µ1<µ2
Test Ho:µ1-µ2 Hi :µ1<µ2 Input new data xi {Y/Nl ?_
input new data x2 {Y/Nl ?-
inPut data rx1l (Selecciona la nueva
>inPut.Delete.Clear.List.End ?_ entrada de datos)
La visualización aparece como se ilustra arriba al presionar la tecla [ID. Nótese que esta 1 n PU t data {xi l \(Selecciona el borrado
visualización es casi idéntica a la visualización inicial que aparece inmediatamente después 1.....c::...:.l.::e-=a'-'r-=-d-=a..:t..:ª=---'-'-'Y'-'/'-N'-'-'-l--'?'----------'· de datos.) . __
de entrar a las operaciones de la biblioteca. La diferencia, sin embargo, radica en que la lnPut data {x1l (Se borran los datos.)
>Jnput.Delete.Clear.Llst.End ?_
petición de entrada de nuevos datos aquí es para los ítems de datos X2• a X2n2, mientras que
1 nput data { x 1 J [EXEJ :menu J (Selecciona la entrada
los datos que se piden en la visualización original son para los ítems de datos x11 a x1.1. .1 x 1 ? . de datos.)
;:\:'.'.:¡=n=P=u=t==::d=a::;t=a=:;:(=x:::1:::;:)===::::;:[=.;E;:;X~E;;;:l=:=::m:=e:=n::;:;::u=;j (Entrada del primer ltem
(2-1) y . x 1? . de datos para Ja
!...'..!.""'--'-=-----------------~ MUESTRA A.)

Tiene el mismo resultado que el que se produce presionando [Y) en el paso (1) de arriba.
Nótese, sin embargo, que los datos que están siendo entrados o corregidos aquí son X21
a X2n2.

(2-2) N [[] Test Ho:µ1=µ2 H1 :µ1<p2 (Selecciona End.)


Jnput new data x2 (Y/Nl ?_
Test Ho:µP'P2 Hi:µ1<µ2 \(Visualizacióndel lYl ¡npu t dat a ( x 2 ¡
> ¡ n p u t . D e ¡ e t e . e J e a r . L 1s t • E n d ? _
(Selecciona la entrada
de los nuevos datos.)
\~-n_1_=_5__
?~-~---------------'· número de datos)
© 1 nput data { x2 J j (Selecciona el borrado
1. e J e a r da ta ( Y /N ) ? . de datos.)
La visualización aparece como se ilustra arriba al presionar la tecla (ID. El valor indicado lYl ============:
::=::,=n=P=u=t;::::~d=a=;t=:a=::;:,::x:::2==:;:) (Se borran los datos)
>inPut.Delete.Clear.Llst.End ?_
para n muestra el número de datos x1 (x11- x1.1) que se encuentran almacenados actual-
CD Jnput data rx2) [EXEJ:menu ¡cseleccionalaentrada
mente en la memoria. · I
. x 2? . de datos.)
::n::P:::u::t;=::;:d=a::;t=a=:;:,=x=2:::;:)===::::;:[=.;E;:;X~E~l::::=::m:=e:=n::;:;::u=;\ (Entrada del primer ftem
25 §l ; : \=:::,

• m =O : No se puede efectuar la prueba, así es que se debe efectuar la corrección a los . x 2?_ . de datos para la
L..!!.=-.:.=----------------~ MUESTRA B.)
datos requeridos.
• El número de entradas de datos (a continuación de [Y) arriba) y el valor de n difieren :
Confirme que no se hayan omitido datos durante la entrada o que se hayan entrado juntos
24 §l 22 ª 26 § 24 ª
~,-,_n_P_u_t__
d_a_t_a__( _x_2__.J----..-[""E,...X""°'E;:-;-J-:-:-::m-e_n_u--,j (Entrada de los ttems de
. x 2? _ . datos restantes.)
dos o más ítems de datos eri una sola entrada. En cualquier caso, termine la operación Input data rx2l (Retorno al menú)
de la biblioteca. Entre nuevamente a la biblioteca y agregue, borre, o vuelva a entrar los >lnput.Delete.Clear.Llst.End ?_
datos de la manera que se requiere. Tes t Ho : µ 1= µ 2 H 1 : µ 1<µ 2
\ (Selecciona End.)
1_n1= 5 ?_ .
~\I~e=s::;t===::;H:;=o=:=µ=1===µ:::2==H;:;=:=1::::=µ=:=1:;:<=µ::::2=·===i¡
(Se presiona §l des-
. x i = 18 . 4 ? pués de chequear el nú-
'-"--'--'-=-.:..::'-'-'=-------------~ mero de datos de la
MUESTRA A.)
406 407
~ ¡Te:t Ho : µ 1 =p e H 1 p 1< p 2 1 (Se presiona !!!! des· DIAGRAMA DE FLUJO DE LA PRUEBA DE LA DIFERENCIA DE LA MEDIA
S1- 5 . 2?_ pués de chequear la (LADO IZQUIERDO)
media de los datos de la
·r MUESTRA A.)
1
ª
,. ª ¡ rest_
ne= o ?_
Ho : p 1 =pe ;, 1 p 1< p e 1 (Se presiona des·
pués de chequear la su-
ma de los cuadrados de
la MUESTRA A.)
~ ¡r est Ho : , 1 =, 2 Hi p 1 < pe 1 (Se presiona ~ des- SI
: x2= 24 . 2 ?_ pués de chequear el nú-
mero de datos de la
MUESTRA B.)
§J ¡r e:t Ho:p1=pe H1 p l <p 2 j (Sepresiona !!!! des·
Se- 8 . 8?_ pués de chequear la SI
media de los datos de la
MUESTRA B.)
§J ¡ s1gn fflcance
a= 5 ?
leve l a [ 56 ) 1 (Se presiona e des·
pués de chequear la su-
ma de los cuadrados de
la MUESTRA B.) Borraoooe

1ª l '.es t Ho : p 1 =p 2 H1 :µ 1 < p2 / (Entrada del nivel de


signifiancia.)
dalos

¡T es t Ho : p 1 -pe H 1 : p 1< µ2 (Visualización del resu~


: -6 .932 <-2 . 896 · ReJect tado de la prueba.)
§J ¡ Test Ho : p1=p2 H 1 : p 1< µe
n 1= 5 ?

En este caso se determina que resistencia de la MUESTRA Bes mayor que la de la MUESTRA
A.

SI

~=
-~ ii SI
.:
:~ ~

..:•
jf.

:~

408 409
Test Ho:p=po Hi:P*Po j(Visualizacióndelresul-

1!!9!!1, PRUEBA DE LA TASA


\:=;;::::1::::·=1=5=5=~==1::::·=9=6==:=A=c=c:=e=P=t=======· tado de la prueba.)
Tes t Ho : p= p o H1 : p* po j (Retorno a la visualiza-

lilllillil.__~~~~~-<_º_º_s_L_A_o_o_s_>~~~~~---J '-·._P~º-=--'0"'-'-._,_7-=5'--?._-=---------------'· ción original.)


1

En este caso se determina que Ja mezcla de la muestra es equivalente a Ja tasa 3 : 1.


Efectúa la prueba de hipótesis de la población de tasa p para la distribución binomial B (1, p)

CALCULOS
Se toma una muestra de tamaño n (xi, X2 -·· xn) de una distribución binomial B (1, p). En
este momento se establecen las regiones críticas a ambos lados de la distribución normal 1!!911 PRUEBA DE LA TASA
liililillll~~~~~~~(L_A_º_º~º-E_R_E_c_Ho_)~~~~~---'
en conformidad con una aproximación de la distribución normal estándar N (O, 12) como se
indica en la ilustración cuando:
Hipótesis a ser probada (Hipótesis nula) Ho P=Pa
Hipótesis alternativa Hi pi.¡po
Efectúa la prueba de hipótesis de la población de tasa p para la distribución binomial B (1, p).
La prueba se efectúa usando
CALCULOS
J Z:x-npo 1 Se toma una muestra de tamaño n (xi, X2 ••. xn) de una distribución binomial B (1, p). En
J npo(l-.po) este momento se establece la región crítica al lado derecho de la distribución normal en
Curva de distribución normal conformidad con una aproximación de la distribución normal estándar N (O, 12) como se in-
dica en la ilustración cuando:
po : tasa de la población J Hipótesis a ser probada (Hipótesis nula) Ho p=po
[ a : nivel de significancia Hipótesis alternativa p>po

La prueba se efectúa usando

Z:x-npo
> u(a)
-u(f) j npo(l_:po)
Curva de distribución normal
po : tasa de la población J
[ a : nivel de significanci.a
OPERACION

6760~ ¡.PO=
Test
0 ?_
Ho:p=po Hi:P*Pº

!EJEMPLO/
La cruza de cierto tipo de frijoles debería resultar en una tasa 3 : 1 de frijoles amarillos a
verdes. Una muestra real revela 310 frijoles amarillos en un total de 400. Determine si este
resultado es equivalente a la tasa 3:1 indicada arriba con un nivel de significancia de 50/o.
(PISTA: Prueba de hipótesis H:p=~)
4
OPERACION
Ho:p=po
(Entrada de la proba- 6761 ~ Test
I.Po= 0 ?_
. bilidad.)
1
~====~==::::;;;:::::;=:=~=::;:;:=======~1 (Entrada del número de
. ltems de datos.) !EJEMPLO/
~:'F:~i'=7=i=:==:===;::===:::=:::;::;;::;:::=====~1 (Enirada del número de Una compañía ha enviado 2.000 panfletos publicitarios impresos en cuatro colores por corres-
. frijoles amarillos.) pondencia directa y como resultado ha recibido 80 órdenes. En el pasado, la corresponden-
~:::::::~==:::::;::;::====::;::;::=======~, (Entrada del nivel de cia directa había producido una respuesta del 2,5%. Determine si la correspondencia directa
' - - ' - - ' - - ' - - - - - ' - - - - - - - - - - - - - - - - - _ _ , significancia. Ya se ha en cuatro colores fue tan efectiva como la anterior con un nivel de significancia del 5%.
especificado 5% de ma-
nera que sólo basta pre-
sionar §)
411
410

;..,
- f'::':'iJ~!'f"~·<:'-t.::,":~~..'~~.-.~·':~-"':~'"."7:~-1"1'·...., ... ~.•~--..··1•·.,·1"":"~?'!"~.'4·~""'"'~""--"'"~ ~~-·· "'' .......... ~. :'"~......- -··- ~."';"' ,.,.[':""."''.'-'~~
.. ~..~.~~·-.~
.. -...-.-,·~...,...,......,.._~""':"--'.,.~~--':"~"-"~~~,.,,,--.- --··-~.--:-;-·"'"!':''....,--:-'__,.-.-=---·••".--•- --~-·--""~·-·~~- , .. -··;.~• ..,•• , .• ~------·~:"'""-·'' .-~·, ,-,-:-• •;, ,-. ...- .. "<•' "µ-··-·: .. •·.~·· ... ,.~.-·,,,~-·-ru .. •·•- ..,,·-~~.....,...,,...,..,..,.......,..,-~..-
0.025 §l 1 Tes t Ho : p=oo Hi o > oo 1 (Entrada de la proba- OPERACION
n= 0 ? bilidad.)
Ho : p=po
2000§] ¡ rest Ho : o=oo H i : p > po ¡ (Entrada del número de 6762~ ¡rest
oo= 0
IX= 0 ? ltems de datos.)
80 §] ¡s i snlf lcance level a 1 % l 1 (Entrada del número de IEJEMPLOI
a= 5 ? respuestas.)
Una fábrica tuvo una tasa de defectos del 2,50/o de sus productos. Después de efectuar al-
§l I'.es t .
Ho:p=po H i : p > po 1 (Entrada del nivel de
significancia. Ya se ha gunas mejoras en sus procesos se detectaron 18 piezas defectuosas en un total de 1.000
especificado 5% de ma- ítems. Determine si las mejoras causaron que la tasa de defectos dismin uyera o no con un
nera que sólo basta pre-
sionar§) nivel de significancia del 1%.
¡rest Ho:p=po Hi: p > po ¡ (Visualización del resu~

§l
: 4.297 > 1 . 645
¡rest Ho :o =po
ReJect
H i :p > oo
lado de la prueba.)
¡ (Retomo a la visualiza- 0.025 ª Tes t Ho : p= p o H1 : o<po
~n===::0:::=:::':?:::-:=================~ bilidad.)
(Entrada de la proba-
PO= 0 . 025 ? ción original.)
1000 ª Tes t
I x= 0 ?_
Ho : p=p 0 H1 : p<p 0 (Entrada del número de
ítems de datos.)
En este caso se determina que la correspondencia publicitaria a cuatro colores fue más afee·
tiva que al del pasado. 18 ª ~s=1=s=n=i=1=1=c=a=n=c=e=1=e=v=e=-=1;::::=a:;[:;%;;::;:l=====~(Entrada del número de
a= 5 ?
;:;:T=e=s=t====H=o= : =0====
items defectuosos.)
1 §1 0 0 ==H:;=i=:=p=
< =c=o====::::: (Entrada del nivel de
significancia.)
~T=e=s=t= = ==H=o=:=P======H;::::i=:=p=
00 0 < =p=====~ (Visualización de los re-
- 1 . 4 1 B _:,. 2 . 3 2 6 : A e e e p t sultados de la prueba.)
=r=e=s=t====H=o= 0 : ====P==o==H=1=:=p= < =p=o====~ (Retorno a la visualiza-
11!!!!1!1
;
I :

L.!!P..::o~==--~0...:.._,0~2~5~?!..=_ _ _ _ _ _ _ _ __ _ ___. ción original.)


PRUEBA DE LA TASA
~iiiill.__~~~~~-(-LA_o_o~l-ZQ~U-IE_R_o_o_)~~~~~--' En este caso se determina que las mejoras no han producido una disminución en la tasa
de defectos.

Efectúa la prueba de hipótesis de la población de tasa p para la distribución binomial B (1, p).

CALCULOS
Se toma una muestra de tamaño n (x1, X2 ... Xn} de una distribución binomial B (1, p). En
este momento se establecen las regiones críticas al lado izquierdo de la distribución normal
en conformidad con una aproximación de la distribución normal estándar N (O, 12) como se
indica en la ilustración cuando:
Hipótesis a ser probada (Hipótesis nula) Ho p=po
Hipótesis alternativa p<po
La prueba se efectúa usando

~x-npo
.====<-µ(a)
j np•o (1 - p o)
Curva de distribución normal
po : tasa de la población J
[ a : nivel de significancia

- u(a)

412 413
260 §] Test Ho:p1=P2 Hl:p1•p2 j(Entradadelnúmerode
!
. na= 0 ?_ . hombres que
L!!..=..::-.!'--'-='-----------------' contestaron GUSTAN.)
PRUEBA DE LA DIFERENCIA DE LA TASA
6770 (DOS LADOS) 300 §] Tes t
1 I x 2= 0 ?
Ho : p 1= p 2 H 1 : p 1* p 2 / (Entrada del número de
. mu¡eres.)
180 §] ;j~S:;:I::g::n::;:=:i;::f:;:¡=c=a=n=c=e=;:¡==e::v:::e::1;:==a::;:[:;;%;::J;:=====~, (Entrada del número de
. a= 5 ? _ mujeres que contesta·
~=-~~=-----------------' ron GUSTAN.)

Efectúa la prueba de hipótesis de p1 y p2 para dos distribuciones binomiales B (1, p1) y Test Ho:1ll=P2 H1:01•oe. \<Entradadelnivelde
B (1, p2). \L.:..·..:..·...:.·....:·...;·'------------------~ significancia. Como ya
se ha fijado 5%, pre-
sione §!.)
CALCULOS -_-::-_-::-p-:2--..H-::-1-::-:p::--:-1"'*-:P-:2:-----,/ {Visualización del resul·
,..,=T-e-s"""'t,_---...,H.,.-o..,.:-p-1
1 . 355 L 1 . s s : Ae ee p t . tado de la prueba.)
Se toma una muestra x1 de tamaño ni (x11, x21 ... x1.,) de la distribución binomial B (1, p1), :::;/r=="e=s~t===::;:H~a=::::p:::1::==:::0:::2::::::::::;H;:¡:::1:::;::=:p=1::=*:;::::P=:2====íj (Retomo a la visualiza-
y una muestra X2 de tamaño n2 (X2,, X22 ••• X2n>} de la distribución binomial B (1, p2). En L. n:.;...:.1_=__:4:..:0=-0=-...:.?..=.·-------------~- ción original.)
este momento se establecen las regiones criticas a ambos lados de la distribución normal
en conformidad con una aproximación de la distribución normal N (O, 12) como se indica En este caso se determina que no hay diferencia en las opiniones de hombres y mujeres. _
en la ilustración cuando:
Hipótesis a ser probad (Hipótesis nula) Ho p1 =p2
Hipótesis alternativa p1 =;p2

La prueba se efectúa usando PRUEBA DE LA DIFERENCIA DE LA TASA


~-2x2
6771 (LADO DERECHO)

--,:==n=1==112===-- > u(-f)


j p(l-1»(!1+ !~ Curva de distrib_ución normal

p1 : tasa de la muestra 1 ] Efectúa la prueba de hipótesis de p1 y p2 para dos distribuciones binomiales B (1, p1) Y
= 2x1 +2x2] p. : tasa de la muestra 2 B (1, p2).
[p I m+n2 [
a : nivel de significancia
a
2 CAL CULOS
Se toma una muestra x1 de tamaño n1 (x1,, x12 ··· x1.>) de la distribuclón binomial B (1, p1),
y una muestra X2 de tamaño n2 (X2,, X22 ···X2n2) de la distribución binomial B (1, P2l· En este
o momento se establece la región crítica al lado derecho de la distribución normal en confor-
-u(f) midad con una aproximación de la distribución normal N (O, 12) como se indica en la ilustra-
ción cuando:
Hipótesis a ser probada (Hipótesis nula) Ho p1=p2
OPERACION p1>p2
Hipótesis alternativa
6770~
La prueba se efectúa usando
lEJEMPLOl
Los siguientes datos representan los resultados de un estudio tomado para un cierto pro- 2:x1 _2X2
m n2 Curva de distribución normal
ducto. Use los datos para determinar si las opiniones difieren o no considerando el género
-::::=======>u (a )
(masculino o femenino) de las personas entrevistadas con un nivel de significancia del 5%.
j p(1-p)(..!..+..!..)
n2
m
[
P• : lasa de la muestra 1 ]
p. : tasa de la muestra 2
a : nivel de significancia
p LX1 +2X2]
'~i GUSTAN DISGUSTAN TOTAL [ n1 +n2
--------- 1
HOMBRES 1
260 140 400
MUJERES 1
180 120 300

Test Ho:p1=P2
/_ni= 0 ?_
400 §) Tes t Ho : p 1= p 2 H 1 : p 1* p 2 ¡
(Entrada del número de
1~-_I~x_1_=-=0~?-"-=----------------'· hombres.)
414 415
· ~--~·~ ~-.:2.3 "L::~
~·~···-~-:~.
OPERACION

6771 ~
PRUEBA DE LA DIFERENCIA DE LA TASA
! EJEMPLO! 6772 (LADO IZQUIERDO)
L_os _sigui~ntes datos representan muestras de un mismo producto manufacturado en dos
fabricas diferentes. Use los datos para determinar si la tasa de defectos es mayor para 1
FABRICA A con un nivel de significancia del 5%. ª Efectúa la prueba de hipótesis de pi y p2 para dos distribuciones binomiales B (1, p1) y B
(1, p2).

MUESTRAS

--------
DEFECTOS CALCULOS
FABRICA A 600 15
Se toma una muestra xi de tamaño n1 (x11, x12 ··· x1 •• ) de la distribución binomial B (1, p1),
FABRICA B 400 5 y una muestra X2 de tamaño n2 (X21, X22 --- xi..) de la distribución binomial B (1, p2). En es-
te momento se establece la región critica al lado izquierdo de la distribución normal en con-
formidad con una aproximación de la distribución normal N (O, 12) como se indica en la
ilustración cuando:
Hipótesis a ser probada (Hipótesis nula) Ho p1= p2
(Entrada del número de
'-"--"-'--"'---'-=--------------_J.1 muestras de la Hipótesis alternativa Hi p1< p2
rr~.----u'7""':-::--:-=-::--~~------ FABRICA A.)
(Entrada del número de La prueba se efectúa usando
r-fT.;=T==:::¡:¡:;;:::;=;;=::=:::=:.=:=~~=======!·1defectos.)
(Entrada del número de :Lx1 _:Lx2
'-=--"----=---'-=-- - - - - - - - - -- - - -·1muestras de la n1 ru Curva de distribución normal
re;-.;;;-::-...-.-::-::-::--:'."",,.-...,...-,--,--~------ FABRICA B.) --:======->u ( a )
(Entrada del número de
r.f:;=;;=;:::::::::::::=:s::;=;:::::;=:::::::::::;~=:;:;=======::::::!·1 efectos.)
j p (1- p) (..L+.l.)
ni n2 p1 : tasa de la muestra 1 ]
p. : tasa de la muestra 2
'-'--'-'--'-'-----------------_J. significancia Como ya l (Entrada del nivel de

se ha fijado 5%, se pre-


[P
=Lx1 +Ix2J
ni +n2
a
[ a : nivel de significancia

r;:-;;-;:--;----u::~:-:-~-:----,-,--------- siona § )
Tes t Ho : p 1 =p2 H i : p 1> p2 ¡(VisuaJizacióndelresul,
f=;¡;=;;l=;;.:=iª¡:=ª=ª=L~¡'¡:l~6~4~5~:'::=:::A:,c~c~e~p~t~=====:!· tado de la prueba.)
1 Tes t Ho : P 1= P2 H 1 : p 1> p 2 1 (Retorno a la visualiza-
'--·""n-'1_=-=-6-=0..:0:.._?.:...:_ _ _ _ _ _ _ _ _ _ _ _ __j_ ci6n inicial.)
u(a) o
'

En este caso se determina que no hay diferencia en la tasa de defectos para


ambas fábricas. OPERACION

6772 ~ Test
_n 1 = 0 ?
Ho : p1=p2
--~
.r ! EJEMPLO !
'
:¡-
'
Los siguientes datos representan el resultado de un estudio tomado en d_os ár~as y tiene
:~

---
que ver con el reconocimiento de un producto. Use los datos para determinar st la tasa de
reconocimiento es mayor para el AREA B con un nivel de significancia del 5%.

CONOCEN NO CONOCEN TOTAL


..
~
AREAA 130 90 220
~ AREA B 160 80 240
~
;;:
"
~

'· ¡rest
n1 = 0 ?_
Ho : p 1 =P2 Hi : P 1 < P2

·3
220 §l ¡rest
I X 1; 0 ?
Ho:p 1 -P2 H1 : p1 < P2 1 (Entrada del número de
datos qel AREA A.)
-:1.,, 130 §l f"J"est Ho : p 1 -P2 H 1 : p 1< p2 j (Entrada del numero de
n 2 = lll ? CONOCEN.)
-i 416
417
_;.
240 (§ 1 Ii ~l 0
? Ho : P 1= D2 H 1 : P1< P2 j (Entrada del el número
~~~~f=f:';i==:;;:;;=;;=;:;=¡::;;::;:=:;=;==:::;=;;;:::;:=====~· de datos del AREA B.)
160 (§ Si gn i f i canee 1eve1 a[%] J (Entradadelnúmerode

§§
~·~a;;:=~5:::=':?::-==:;:;:::;~~~;=::::;:;:============:!·
1
CONOCEN.)
Tes t H o : P 1= P 2 H 1 · p 1< p 2 1 (Entre del nivel designi-
!
~_,_·_,..-'."--'--.. . : . · - - - - - - - - - - - ·- - - - - - - · ficancia. Como ya se ha
fijado 5%, se presiona
rr¡;-¡;t--u-;;-:-;;-:-::-;:-:::--..~::--::-c----.
Test Ho:p1 PE Hi.·p1<p
B.l
j(Vi
ANEXOS
6 •0 1sua1·1zac1on
··die resu~
/
f=i-~~-r=2::::::::::<=-=¡1~.::6~4~5~~·~R~e:¡:J~e~c¿t=:;:=====:::!· tado de la prueba.)
1 8

. Test
n 1 = 2 2 0 ? Ho:p1=p2 Hl :p1<D2
!L.:..:....:.....--==-='-"---'-=--------------_J·
_ J!R etomo a 1a visualiza-
12-1 TABLA DE CODIGOS DE CARACTERÉS
ción inicial.)
HEX Q 2 3 4 5 6 7 8 9 A BCD E\F
En este caso se determina que la tasa de reconocimiento en el AREA B es mayor que en -0 @ P A O - ~ ~ ~ X
el AREA A.

.~ 9
"
.¡;
A

e
o
E

• Nada se saca para los códigos de caracteres para un carácter o función que no esté especificada (indicado
por una celda en blanco en la tabla).
• Los códigos de control se indican mediante paréntesis y no se visualizan.
• Los caracteres que no se pueden entrar directamente pueden ser visualizados usando la función CHA$.
• Los valores en la esquina inferior derecha de cada celda indican el valor decimal del código de carácter corres-
pondiente. 419
NOTA:
Los caracteres especiales en la tabla de códigos de caracteres que aparece abajo, sólo apa- 12-2 TABLA DE MENSAJES DE ERROR
recen en la visualización, no se imprimen en la impresora. Al ejecutar un comando LLIST
Código Mensaje de
o LPRINT ellos son substituídos por caracteres de impresora de forma distinta que corres-
ponden a los respectivos códigos de caracteres. Refiérase a las tablas de códigos de carac-
.......
d•
error Significado Corrección

teres de la computadora de bolsillo y de la impresora para más detalles. 1 OM Error a) Memoria insuficiente o des- a) Acorte el programa y verifique
(Error OM) bordamiento del sistema. el dimensionamiento de los
arreglos.
Tabla de códigos de caracteres b) Especificación errónea de la b) Borre el valor de la sentencia
sentencia CLEAR. CLEAR.
Caracteres especiales c) Use el paquete de expansión
Dígito de ordensupen
· or-
RAM.
o 16 32 48 54 80 96 m 128 h44 160 176 192 208 1224 240
-ª ....
o 2 SN Error Comandos o formato de senten- a) Verifique el deletreo de los

-
;;; 1 2 3 4 5 6 7 8 9 A 8 e D E F
~
'E"'
..
o
o o
1 f DEl. I 1
o
1
o p
A a a
p

Q ~~
.l~ :t:
- - -
>' 7-
9 ::: @ 1<8
wl@ P3 3
(Error SN)

ST Error
cías erróneos

El largo de la cadena de carac-


comandos.
b) Verifique la entrada del
programa.
Acorte la cadena de caracteres a
'O
S!
2 2 ( \<;:) ( NS ) JJ 2 8 R b r ,{" 2: r -( 'Y ,..e ~
(Error ST)
TC Error
teres excede de 255 caracteres. 255 caracteres o menos.
Divida la fórmula en subfórmulas
~ 3 3 ; 3 e s e q _l·~ j ? 7 .-e¡cc ~
4
(Error TC)
Fórmula demasiado compleja.
más pequeñas
4
5
4 (..:::.',.)

5
$ 4 D T d t
© ¿_ ..
....
~
I t- 17 e 8 5 BV Error
(Error BV)
a) Desbordamiento de la memo- a) Fije la tasa de baudios de la
ria intermedia (buffer) de 110. RS-232C a un valor inferior o
~ VD) ~~
% 5 E u e u /!' 7 .::i CD -.:r b) El largo de la línea sobrepasa fije XON/OFF.
6 6 (:::i)
• 6 F V f V @ -s¡ ? 7]
-- 3
18 Jj
de 255 bytes o 255 carac-
te res.
b) Mantenga las líneas a un largo
de 255 caracteres o menos.
7 7 (8El.J 7 G w g w @ }:¡ ,, ~ IR ~t-

8 8 ( as¡ ( 8 H X1n X j~ ~i! ...


,.,.,., ?
3t

~
''J@ f$~
6 NR Error
(Error NR)
El dispositivo de 110 no esta listo Chequee la conexión y el interrup-
para la entrada/salida. tor de encendido del dispositivo
~·,,.
de 110.
9 9 1r-:'l ) 9 1 y 1 y
•.;;.
.P,.. )~·.; ? 7 ,,1 ¡¡, .(! +- 7 RW Error Se genera un error en la Verifique el dispositivo de 1/0.
(Error RW)
10 A ( LF )
* J z J 2
0 ..."".
~+T.'
~
I :J /\ L.- le! -+: operación del dispositivo
11 B + ~lf-#¡
.... de 110

12 e
'""""'
!CUJ ("'»
;

< L
K (

~1
k 1
...
.:;:;! "
' '{~~ .,.;;;: ,,
';t c. o I~ .~: 8 BF Error
(Error BF)
Especificación inadecuada del
nombre de archivo
Verifique el nombre de archivo
1 1 ;;., ? 'J ©W, 9 Especificación inadecuada del Verifique el número de archivo
13 D f "" J c~i - = M ) m 1 ¡~
lté": ,,_ .::<. 1\ ;¡ @~
1 BN Error

,..
::i (Error BN) número de archivo
14 E (:;"} rn > > N ,.._ n -
© ;r:: 3 '!? ifl , @ w 13 OV Error
(Error OV)
Los valores exceden los resulta-
dos de cálculo permisibles o el
Verifique los valores.
15 F (~) (!)) / '? o - o ?ii~ 8 ~ ',/ v . 0~ rango de entrada.
14 MA Error a) Error matemático tal como la Verifique las expresiones y valores
(Error MA) división por cero.
·Los caracteres marcados mediante un círculo (0) est án disponibles e~ la serie PB-100.
b) El argumento excede el
• Excepto por los caracteres especiales, todos pueden ser impresos mediante la FP-40 y rango de cálculo permisible.
F~ 1 0~ .
15 DD Error Declaración doble para un Borre el arreglo previo o use un
• Para visualizar caracteres que no pueden ser entrados directamente, use la función CHA$ (Error DD) arreglo idéntico. nombre de arreglo diferente.
respectiva.
16 BS Error El sufijo o parámetro está tuera a) Verifique los sufij ~s.
Ejemplo: Visualizar " I: "
(Error BS) del rango permisible. b) Aumente el !amano de los
Modo CAL: CHR$ (132) § o CHR$ (&H84) §l arreglos.
• Modo BASIC: PRINT CHR$ (132) §lo PRINT CHA$ (&H84) ~ 17 FC Error a) Uso erróneo de la función o a) Verifique los valores de los
_Las partes sombreadas en la tabla (hexadecimal FC- FF (decimal 252-255)) son usadas (Error FC) sentencia. argumentos y sentencias.
internamente y por lo tanto no se definen en la tabla. b) Comando ilegal usado en el b) Verifique si hay sentencias que
modo directo o en el modo no pueden ser usadas en sus
de programas. modos respectivos.
c) Comando ilegal usado en el c) Verifique las sentencias.
modo CAL.
..¡

?-
d) Se intentó usar un arreglo d) Declare el arreglo usando la
sin declarar. sentencia DIM.
.. 420
421
TABLA DE COMANDOS/FUNCIONES
Código Mensaje de 12-3
de Significado Corrección
error error
18 UL Error a) El número de la línea de a) Verifique los números de línea. COMAND os
(Error UL) destino de salto no existe. BEEP
b) Entrada de una sentencia sin b) Siempre use números de línea ON GOTO
PASS INPUT
número de linea en el modo en el modo de edición BASIC. ON GOSUB
NEW (ALL) INKEY$
de edición BASIC. IF - THEN - ELSE
CLEAR INPUT$
19 TM Error a) No hay coincidencia entre el Verifique por una asignación IF - GOTO - ELSE
FRE DIM
(Error TM) tipo de variable y los con- numérica ilegal a variables de FOR-NEXT
UST (ALL) ERASE
tenidos. cadena de caracteres o una REM
b) No hay coincidencia entre la asignación de cadena de caracte- EDIT PEEK
LET
variable de la sentencia res a una variable numérica. VARLIST POKE
READ y los datos.
DATA DEFSEG
RUN
c) No hay coincidencia entre la READ ON ERROR GOTO
TRON RESTO RE
variable de la sentencia RESUME
INPUT# y los datos. TROFF
PRINT --
END ERL
20 RE Error Hay una sentencia RESUME Verifique la localización de la TAB
STOP ERR
(Error RE) ·tuera de la rutina de manipula- sentencia RESUME. LOCATE
ción de errores. GOTO
CLS
GOSUB
21 PR Error Ejecución de un comando que Cancele la contraseña o el estado SET
(Error PR) no puede ser usado con archi- de protección de escritura. RETURN
vos protegidos mediante
contraseña.
COMANDOS DE
22 DA Error Se ejecutó una sentencia READ Verifique las sentencias READ y COMANDOS DE
(Error DA) sin datos presentes. DATA.
BANCO DE DATOS
ENTRADA/SALIDA
23 FO Error No hay FOR para una sentencia Verifique la coincidencia de las RESTORE#
(Error FO) NEXT. sentencias FOR y NEXT. NEW#
ÍNPUT$ WRITE#
No hay NEXT par:i una senten-
LLIST UST#
24 NX Error Verifique la coincidencia de las EOF
(Error NX) cia FOR. sentencias FOR y NEXT. LPRINT LUST#
SAVE (ALL)
OPEN SAVE#
25 GS Error No hay coincidencia entre las Verifique la coincidencia de las LOAD (ALL)
(Error GS) sentencias GOSUB y RETURN. sentencias GOSUB y RETURN. GLOSE LOAD#
VERIFY
PRINT# READ#
28 OP Error a) Se intentó accesar un archivo a) Ejecute la sentencia OPEN.
INPUT#
¡Error OP) que no estaba abierto.
b) Se intentó abrir un archivo b) Cierre el archivo mediante
que ya estaba abierto. CLOSE y vuelva a abrirlo.
29 AM Error Se intentó usar un comando 1 Asegúrese del uso adecuado de FUNCIONES CIENTIFICAS
(Error AM) relacionado a la salida para un los comandos relacionados a la
dispositivo abierto para entrada salida y a la entrada. STR$
FRAC
o viceversa. HYPACS VAL
ANGLE ROUND
HYPATN VALF
30 FR Error Error de encuadre detectado por Verifique la conexión de la SIN RAN#
EXP MID$
(Error FR) la .puerta RS-232C. RS-232C y el método de transmi- cos LOG
PI
sión de datos. RIGHT$
TAN FACT
31 PO Error Se detectó un error de paridad LN LEFT$
a) Verifique la conexión de la ASN NPR
(Error PO) o sobremarcha en la puerta RS-232C y el método de trans- SOR LEN
ACS NCR
RS-232C. misión de datos. CUR &H
ATN POL
Lectura errónea de la grabadora b) Ajuste el volumen de reproduc- ASS HEX$
de cintas cassette. ción de la grabadora de cintas. HYPSIN REC
HYPCOS SGN DEG
c) Intente usar la fase opuesta de CHR$
la fijación de corriente. HYPTAN INT DMS$
ASC
d) Limpie las cabezas de la graba- HYPASN FIX 1
1
dora de cintas.

423

422
·. ··- · 'f
¡
ESPECIFICACIONES
12-4 LISTADO DE PALABRAS RESERVADAS
Modelo:
@ABS ([] FACT @ON TROFF
FX-850P/FX-880P
ACS F 1X OPEN TRON
Funciones de cálculo básico:
ALL FOR OR Números negativos, exponentes, operaciones aritméticas con paréntesis (con función de
ANO FRAC OUT illVAC juicio de secuencia de prioridad - lógica algebraica verdadera), división entera, resto
ANGLE FRE VAL de división entera, operadores lógicos.
AS (f]PASS VAL F Funciones incorporadas:
ASC CIDGOSUB PBGET VAR Funciones trigonométricas/trigonométricas inversas (unidades de ángulo: grados, radianes,
ASN GOTO PBLOAD VER 1 F Y grados centesimales) , funciones logarítmica/exponencial, raíces cuadradas, raíces cúbi-
ATN PEEK cas, potencias, funciones hiperbólicas/hiperbólicas inversas, conversión a entero, borra-
do de la parte entera, valores absolutos, signos, conversiones de coordenadas, factoriales,
(E]HEX$ PI ~WRITE#
--·- permutaciones, combinaciones, redondeo, números aleatorios, pi, conversiones decimal-
i])BE E P HY P POKE sexagesimal, conversiones decimal-hexadecimal. ·
POL OOXOR Número de funciones científicas incorporadas en la biblioteca:
©CALC ITJI F PRINT 116
1 CHR$ INKEY$ PUT Comandos:
1
1
CLEAR INP UT EDIT, LIST, LLIST, LOAD, NEW, NEW ALL, AUN, SAVE, VERIFY, ANGLE, BEEP, CLEAR,
¡· CLOSE INT @RAN# CLOSE, CLS, DEFSEG, DIM, ERASE, LET, LOCATE, LPRINT, PASS, POKE, PRINT, SET,
CLS READ TROFF, TRON, VARLIST, DATA, END, FOR-NEXT-STEP, GOSUB-RETURN, GOTO,
cos IBJKEY REC IF - THEN-ELSE, INPUT, INPUT#, ON - ERROR- GOTO, ON- GOSUB, ON- GOTO,
OPEN, PRINT# , READ, REM , RESTORE, RESUME, RETURN, STOP, LIST# , LLIST#,
CSR REM
LOAD# , SAVE #, NEW# , READ# , RESTORE# , WRITE#
CUR [i,J LEFT$ RESTORE
Funciones de programas:
LE N RESUME
ASC( ), CHR$( ), INKEY$, INPUT$, LEFT$, LEN( ), MID$( ), RIGHT$( ), STA$( ),
LET RETURN TAB( ), VAL( ), VALF( )
@DATA L 1S T RI GHT $
Otras funciones:
DEF L L 1S T RND EOF( ), ERL, ERR, REEK ( )
DEFM LN ROUND Rango de cálculo:
DEFSEG LOAD RUN ± 1 x 10- 99 - ± 9,999999999 x 1099 y O. Las operaciones inter_nas usan una mantisa
DEG LOCATE - de 12 dígitos.
DIM LOG !IJSAVE Sistema de programas:
DMS$ LP R IN T SET Sistema almacenado
SGN Lenguaje de programación:
[[JED 1 T @MIO S IN BASIC
ELSE M 1 0$ SOR Capacidad RAM:
END MOD STEP FX-850P: SKB estándar, expand ible hasta 40KB (incluyendo 3KB en el área del sistema).
EOF MODE STOP FX-880P: 32KB estándar, expandible hasta 64KB (incluyendo 3KB en el área del sistema).
ERASE STRS Número de áreas de programas:
ERL @NCR Máximo 1O (PO a P9)
ERR NEW (IJ TAB Número de pilas(memorias de almacenamiento temporal):
ERROR NEXT TAN Subrutinas: 96 niveles
Ciclo FOR - NEXT : 29 niveles
EXP NOT THEN
NPR TO Contenidos de la visualización:
mantisa de 1O dfgitos + exponente de 2 dígitos.

425
424
Elementos de la visualización:
INDICE
Visualización de cristal líquido de matríz de puntos de 32 columnas x 2 líneas
Componentes principales:
C-MOS VLSI y otros
A
Alimentación: &H ........................... 157 IF-THEN-ELSE/ .
2 baterías de litio (CR2032) para la unidad principal ABS .......................... 138 IF-GOTO-ELSE .... ;::-:.~:-; .107
1 batería de litio (CR1220) para el respaldo de memoria ANGLE ........................ 130 INKEY$ ................•.. ~ ·::-:.120
Consumo: ASC .......................... 148 INPUT .................... : •..=.119
0,04W ASN/ACS/ATN .................. 132 INPUT# .................. ;-.-~.-: 166
Vida de las baterías: INPUT$ ................... 121, 167
B INT ............................:J40
1. Ejecución continua de programas: Aprox. 90 horas
BEEP ......................... 118
2. Visualización contínua de 5555555555 a 20°C: Aprox. 150 horas, 4,5 meses cuando L
la unidad se usa 1 hora diaria.
• Nota: 1 hora incluye 1O minutos en la condición 1 y 50 minutos en la condición 2.
c LEFT$ ......................... 154
CHR$ ... ·...................... 147 LEN ..................-... , . :: . 155
Batería de protección de memoria: CLEAR ......................... 93 LET ........................... 110
Aprox. 2 años (con las baterías principales instaladas) GLOSE ........................ 164 LIST [ALL] ...................... 96
Apagado automático: CLS .......................... 117 LIST# ........................ 172
Aproximadamente 6 minutos CUR ........................... 137 LLIST ......................... 160
LLIST # ....................... 173
Rango de temperatura ambiente:
D LOAD, LOAD ALL ............... 170
OºC a 40ºC
DATA ......................... 111 LOAD# ....................... 174
Dimensiones: DEFSEG ....................... 126 LOCATE ....................... 116
11,6 (Al) x 193 (An) x 78 (Pr) mm DEG .......................... 158 LOG/LN ....................... 136
Peso: DlM ........................... 122 LPRINT ........................ 161
197g incluyendo las baterías. DMS$ ......................... 159
Accesorio:
M
E MIO$ .......................... 152
Caja rígida
EDIT ........................... 97
END .......................... 100 N
EOF .......................... 168 NCR .......................... 144
ERASE ........................ 123 NEW [ALL] ...................... 93
ERL .......................... 129 NEW# ........................ 172
ERA .......................... 129 NPR .......................... 144
EXP .......................... 135
o
F ON ERROR GOTO .............. 127
FACT ......................... 143 ON GOSUB .................... 106
FIX ........................... 140 ON GOTO ..................... 105
FOR- NEXT .................... 108 OPEN ......................... 163
FRAC ......................... 141
FRE ........................... 95 p
PASS .......................... 92
G PEEK ......................... 124
GOSUB ....................... 103 PI ............................ 143
GOTO ......................... 102 POKE ......................... 125
POL .......................... 145
H PRINT ......................... 114
HEX$ ......................... 156 PRINT# ....................... 165
HYPASN/HYPACS/HYPATN ....... 134
HYPSIN/HYPCOS/HYPTAN ....... 133
427
f:1.-
~

"
¡;
11
R
·1
RAN# ....•... .. ......... .. . . . 142
~ i. READ ......... ... ......... . ... 112

.,
·~--:: AEAD# ..... . ...... . ... . . . . ... 175
1i1 REC ....... .. . . .. . . ........... 146
.:t REM (' ) .. ......... . ... ....... . 109
RESTORE . ............ . . .. .. .. 113
l., RESTORE# ... .. .............. 176
•:.
i RESUME ... . .... . ... . . .. ...... 128
.,.
•~ 1
RETURN .... .... ....... . ...... 104
L RIGHT$ ..... .. ...... ... ..... . . 153
•· ROUND . .. ....... ... .......... 141
~

., AUN ..... ... ...... . ............ 98


-
...
!í s
·e SAVE, SAVE ALL ............ . . . 169
~
SAVE# .... .. .. . .... . . . . .. ... . 173
!i SET .. .... . .... . . . .. ... ....... 117
SGN . . ....... ... .......... . . . . 139
[~ SJN/COSfTAN .............. . ... 131
íli SQR .......................... 137
·f·
STOP ................. .. .... .. 101
]
:' STA$ ....... ..... ... .. ..... . .. 149
;I•
'~

·~ T
1 TAB .. . .... . ..... . ....... . . ... 115
~ TAOFF ... . . .......... . ... . . .... 99
¡~ TAON .... ........ . ... . .... .. ... 99
.iJ
il
-~ V
:!..
VAL . . .. . .. . . . ... . .. . . . ..... .. . 150
..-~ ]
VALF .......... . ..... .. .. .. ... 151
VAALIST ........ ..... .. ... . ... . 97
:f;
VERIFY ......... . ... . . .... .. .. 171
1
•r w
-~
WRITE# ..... . . ... . . . ... . .... . 1n
.,;
'

;.

-
"'

·•
428
429

También podría gustarte