Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Manual Espanol FX 850P FX 880P
Manual Espanol FX 850P FX 880P
_••-• ••w
CASIO,
CASIO~
~ ..
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
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
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
ESPECIFICACIONES .. . .. .. . . .. .. ... ...... : .. .. . ........ . .... . 425 :+::t::t: CAS O F::·:: .... ::: 5 t1F' /F::: - :::::a~1F' : ::f::t:
1 1 1 1
CD @) @® @ © ®
@
-1-4 TECLADO
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:
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
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.
• 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:
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
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.
§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 §
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)
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 ~ §) .
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
@ ............ 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
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 ~
EJEMPLO:
EJEMPLO:
2+4*COS(14+16)"2 = 5
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:
OPERACION: OPERACION:
~~(fil§
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:
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'.)
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:
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
OPERACION: 1Ü(16)=16(10¡
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.
I. DEG C12.34 . 56 J
12 . 58222222
EJEMPLO 2:
10P4= 5040
?7
Tabla de funciones científicas
OPERACION:
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.
• 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.
o o o o 1
1
o o ,
! _
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:
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.
¡Y =3 . 43J:COSX_
34 35
OPERACION: OPERACION:
'ª
§) Iª"'
3 . 650
(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:
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 !]) .
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 ~
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)
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.
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.
-·
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
·-· ·--· --- ·----··--··--..--
¡.
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. ;=·
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.
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 .-)
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.
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
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)
(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)
-- -· - ·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.
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)
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
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:
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
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
¡.
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.
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
. .
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.
º~
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)
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.
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
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)
•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)
FX-850P/FX-880P
FX-850P/FX-880P FA-6
. :: 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
[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.
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$.
az 83
--=======~~-------.,.._ · ··---··--·-·-·
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))
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
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.
-------
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)
94
.....-------======---·-....._.
¡
. 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$ ()
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
.¡.
-.:,...- 100
1f ;;'""t ..'4'°"~• •....,.:;-i.uw~ ~~J.::~.;a'.:l:~.......:..._,i~n..,:.,~-·-..-~ ::...- ..-~........;....~~~~-·~·~"ª~':..:- . . -..:.:....-:::,.,..A"á:s.u.6.~.~
"'°' ""··;.¡¡·.:..,.;¡, ·-- -·t...-··--
·};:
~~·.....~...u...-:..~-.......,.~-.:. ..._;.,....:...w;:;....-OL....- ••..:....~~......._~~~• .......-:..:.:.:....u....."'~:1>,;....-.-~~~~i,;.......c¿t~
...
r·
. ¡·
GOTO ®] GOSUB ®I
FINALIDAD: Salta incondicionalmente al destino de salto especificado. FINALIDAD: Salta a la subrutina especificada.
FORMATO:
#
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
¡ ...
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.
l.~
¡·
104
-
~
:f'"
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
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
~:
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
-'-;:.~
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
:¡
'!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:
-, - - 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"
. ;.
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
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
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
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
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.
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.
!"-·;
"" '
f"
-..
t/&-i:
1:1
...,,--
¡¡. 134
.-;..·
LOG ®] .. -· SQR ®I
LN M
10 A=27
20 PRINT A ; " , CUBE ROOT =" ; CUR A
30 ENO
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
;•!.!_ _
10 X=S
20 Y=FACT X
30 PRINT X ; "! =" ; Y
- ·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
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
. 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:
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
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
20 PAINT A$
30 INPUT "1 TO 26 HOW MANY GET" ; N
40 PRINT LEFT$ (AS, N)
50 END
·: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:
-- -·--·-- --
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.
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
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
I·
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
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.
i··
1'
l.
..
"" 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!"
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.
_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.
_xl=0?_ .
178 ¡7g- .. -
·····----- ··---=
-- === = = = =..o-==-·· =·-·=
···--
· .;¡:_
•. -=~---· ----
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 ?_
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
¡ 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
182 183
. -- .... ----~-- -- --- -- - .. - -
ÍI!""'-_ _ _:_....=---==========----==-=--""'--=---
=" --- - - - - --··- --·····--·--
~ - ---
-~--~
-.....-.
.......-.
¡ 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
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'º)
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
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):
¡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.
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
+, - , *, !, " , 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
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
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
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.
,, 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
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)
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
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
ª 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)
!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.)
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
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.
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
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
. 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.
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)
!:::·
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
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=
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=.
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
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
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)
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)
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
. + : 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)
.,
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)
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)
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.
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)
~~~~
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)
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)
f·
.·-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
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.
ª 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
··· -·~
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
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)
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)
~ ...
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)).
r·
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)
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:.
~
"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
I~~ 0 ?
1 a:base h:height
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)
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)
I EJEMPLO J
Determinar el área del sector (r = 8, 9 = 30 (DEG)).
ª : ...!.
1L.!...1.:... l...!.r_.!./-'2=-----'2=--
: .::.•_,_r-=2--8::..:l' -"'-3-"6-"0'---------'· ción del menú)
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! -~'
-·•: ;=\
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 :=
<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
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 ;,¡
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).
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)
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
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
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___.
~.~
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:
V=f (r , h) = t irr
2
h
2
V=f(a,b,h)= ttrh (3a +3b2 + h2 )
OPERACION
OPERACION
!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.
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
..
,¡_
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).
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
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
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)
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
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
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.
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ú)
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~
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
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)
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
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
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)
. 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:
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
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
G=t=~
Conductancia
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) - .:-; ~__,_
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,
OPERACION
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.
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)
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.
UNIDAD DE UNIDAD DE
FORMULA DE CONVERSION FORMULA DE CONVERSION
CONVERSION CONVERSION
• [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!
§)
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.
·2a6 287
!EJEMPLO 1
CONVERSIONES METRICAS
5970 PARA VOLUMEN
Visualizar la fórmula de conversión deseada.
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!
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)
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)
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 .
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.
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:
r----- - ---1
1 Q 1
P(x, v¡, Y2) 1 1
1 1
X 1 1
o 1L ________
x x+l • • • ni
_¡
OPERACION OPERACION
¡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:
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)
299
1
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
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
!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)
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)
¡(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-
! 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.
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:
TABLA ESTADISTICA
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
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-
ª ¡ 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.
------
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
: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 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 )'
n·
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)
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?_
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
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
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:
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)
245
2
366
3
27 1
4
493
5
306'
1
D (Borrado) Borrado de datos (para el borrado de datos erróneos o innecesarios) . J
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)
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
(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.)
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
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
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.)
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 -
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:
·- 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.)
--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
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
. . 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
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
------
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
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
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 (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
!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.)
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:
SI
La prueba se efectúa usando
©Borrado
de daros
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:
(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-
~
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
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
----
des/hora, con una desviación estándar de 15. 1
1 2 3 4 5
1¡
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-
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.)
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)
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
-~..
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
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
@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)
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
~===========::;:;:=========:¡
¡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
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:
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)
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
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
_§__
170 2
<x 2 0-a, n-l )
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: -
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?
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. 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 ?_
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.)
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
SJ
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
V1
-y¡-> F (a, 01-l ,02-l)
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:
(1) y
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
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
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 ? _ .
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.)
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
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.
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:
(1) y
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.
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
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
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)
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
_·: :: :· . : :)
"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
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.
• 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
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-
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
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 :
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
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
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
'
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%.
'· ¡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
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-
~
''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
~
·~ 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