Chicheño
http://casio.foroactivo.com
[email protected]
INTRODUCCION
La presente guía lo que pretende es dar las pautas necesarias para que los usuarios de las calculadoras de la marca CASIO series FX 7400G, CFX, Algebra FX, FX 9860G, FX-CG y Classpad puedan ver la diferencia y adaptar algunos programas existentes de un modelo a otro con ciertos cambios realizados. Cabe mencionar que el adaptar un programa de un modelo a otro siempre será posible cuando el programa vaya de un modelo inferior a un modelo superior. Aunque en algunos casos esta regla no se cumplirá especialmente en programas complejos o demasiado elaborados.
Classpad > FX-CG > FX 9860G > Algebra FX > CFX > FX 7400G
Para nuestro caso colocaremos el código del programa en cuadros para la calculadora FX 7400G, la segunda para las series CFX, Algebra FX (AFX) y FX 9860G (FXG) ya que en estas tres series de calculadoras la variación no es tan significativa y la ultima para los modelos de la serie Classpad. Para nuestro caso adaptaremos un programa que encontré en Internet e hice algunos cambios que creí conveniente del modelo FX 7400G Plus a los otros modelos de calculadoras CASIO. Este programa esta diseñado para la resolución de Sistemas de Ecuaciones Lineales NxN por el método de eliminación de Gauss para el modelo de calculadora CASIO FX 7400G Plus Aquí un ejemplo para indicar el modo de ingreso de datos y su funcionamiento Como datos de entrada que tenemos que introducir al programa es un sistema de ecuaciones lineal de 3 ecuaciones con 3 incógnitas.
4 x1
x2
2 x3 1
x1
2 x2
2
2 x1
5 x3
4
Introducir cada elemento de nuestro sistema cuando el programa lo vaya pidiendo, luego presionar EXE y seguir con el mismo procedimiento hasta haber llenado todos los datos. O sea 4 1 2 1 1 2 0 2 2 0 5 4, con lo que estos datos serán almacenados en la lista 1 Matriz inicial Multiplicado por -1/4 Multiplicado por -1/2 Multiplicado por 2/7 Fila 1 sumado a Fila 2 Fila 1 sumado a Fila 3 Fila 2 sumado a fila 3 4 1 2 1 4 1 2 1 4 1 2 1 4 1 2 1 7 7 1 7 7 7 7 1 1 1 2 0 2 0 4 0 0 4 2 4 4 2 4 2 4 7 27 1 2 0 5 4 2 0 5 4 0 4 0 0 4 2 2 7 Las soluciones son: x1 = - 16 x1 = -0.5925925926 27 x2 = x3 =
35 27 28 27
x2 = 1.296296296 x3 = 1.037037037
FX 7400G Plus
Observaciones
Chicheño
-1-
[email protected]
Chicheño
http://casio.foroactivo.com
Chicheño
-2-
[email protected]
[email protected]
Chicheño
http://casio.foroactivo.com
[email protected]
Aclaración Las sentencias y símbolos de programación que usa la maquina de calcular para la realización de un programa están diferenciadas del texto porque se encuentran con negrilla. Este triangulo sirve para que nos muestre algún texto, variable, numero, lista, matriz en la pantalla de todas las maquinas de calcular programables excepto la Classpad hasta que presionemos la tecla [EXE] nuevamente. Las comillas sirven para que presente algún texto en la pantalla de la maquina de calcular. Sirve para asignar o almacenar algún dato a alguna variable para todos los modelos excepto la Classpad. Sirve para asignar o almacenar algún dato a alguna variable solamente para la Classpad. Sirve para dar un salto en alguna parte del programa para todos los modelos excepto la Classpad. o Sirve para la separación de una sentencia a otra. o o Símbolo de la división en la calculadora dependiendo el modelo. También mencionaremos que cuando hay una multiplicación de variables, listas, matrices, funciones para todos los modelos excepto la Classpad no es necesario colocar el símbolo de la multiplicación (x), bastara con colocar seguido las variables, listas o matrices que se desea multiplicar. El codigo que se encuentra arriba es valido también para todos los modelos de calculadoras de las serie CFX, AFX, FX9860G y FX-CG Para algunos modelos el símbolo del salto no se encontrara pero la calculadora reconoce este símbolo, bastara transferir el programa en formato *.CAT mediante el FA-123 y el cable SB-87. Para las personas que no contaran con el cable SB-87 habrá que realizar el siguiente cambio en estas líneas del programa (17, 19, 20, 21, 59, 61)
Línea
Sentencia
Modificación
Variación del mismo programa de la FX 7400G Plus a las calculadoras de la serie Classpad
FX 7400G Plus
Serie Classpad
Chicheño
×p × ×m
-3-
[email protected]
Chicheño
http://casio.foroactivo.com
Chicheño
-4-
[email protected]
×m × ×× × ×× ×q×m q×mq×m q×mb q×m/brn,1] r×q×md Next (q×m/ q×m r
[email protected]
Chicheño
http://casio.foroactivo.com
[email protected]
Para la Classpad el retorno de carro se coloca presionando la tecla [EXE] y no muestra el símbolo a la hora de ver el codigo del programa. Como en nuestro programa inicial para la FX 7400G Plus se usaron 3 listas, nosotros para la Classpad usaremos 3 matrices columna p, q, r
Series CFX, AFX, FX 9860G y FX-CG
Aquí otro programa diferente al anterior para la resolución de sistemas de ecuaciones lineales mediante eliminación Gaussiana para los modelos CFX, AFX, FX 9860G y FX-CG con el uso de matrices.
CFX, AFX, FX 9860G
Observaciones
Chicheño
-5-
[email protected]
Chicheño
http://casio.foroactivo.com
[email protected]
Para estos modelos ya es posible la utilización de matrices lo que no ocurría con la FX 7400G Plus, el codigo de arriba puede ser copiado tal y como esta para los modelos CFX, AFX, FX 9860G y FX-CG.
Serie Classpad Programa para la resolución de sistemas de ecuaciones lineales mediante eliminación Gaussiana para la serie Classpad con el uso de matrices adaptado del anterior código para este modelo. Classpad Clear_a_z ClrText Message "Eliminacion de Gauss","Sistema de Ecuaciones" Input n,"Numero de Ecuaciones","Ingrese" fill(0,n,n+1)m fill(0,n,1)l For 1i To n For 1j To n+1 NumToStr i,"Fix0",a StrJoin "Fila ",a,b NumToStr j,"Fix0",a StrJoin b," Columna ",b StrJoin b,a,b Input m[i,j],b,"Ingrese Elemento" Next NumToStr i,"Fix0",a StrJoin "Lleno Ecuacion ",a,b PrintNatural m,b Next For 1i To n For i+1j To n NumToStr i,"Fix0",a StrJoin "Fila ",a,b Message "",b PrintNatural -m[j,i]/m[i,i],"Multiplicado por:" NumToStr j,"Fix0",a StrJoin "Sumado a Fila ",a,b mRowAdd(-m[j,i]/m[i,i],m,i,j)m PrintNatural m,b Next Next For ni To 1 Step -1 0s For 1+ip To n m[i,p]×l[p,1]+ss Next (1/m[i,i])×(m[i,n+1]-s)l[i,1] Next PrintNatural l,"Las Soluciones son:"
Chicheño
Observaciones Borra todas las variables minúsculas desde la a hasta la z Borrar texto de la pantalla Muestra mensaje en la pantalla Ingresa un dato a la variable n y muestra mensaje (Ingrese) (Numero de Ecuaciones) Asigna n filas y n+1 columnas con valores 0 a la variable matriz m Asigna n filas y 1 columna con valores 0 a la variable matriz l Inicio de ciclo desde 1i hasta n Inicio de ciclo desde 1j hasta n+1 Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a Ingresa el carácter a por lado derecho al texto (Fila ) y lo asigna a la variable b Numero j lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a Ingresa el carácter b por lado izquierdo al texto ( Columna ) y lo asigna a la variable b Ingresa el carácter a por lado derecho al texto b y lo asigna a la variable b Ingresa elemento a la variable matriz m fila i columna j Fin de ciclo desde Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a Ingresa el carácter a por lado derecho al texto (Lleno Ecuacion ) y lo asigna a la variable b Muestra la variable m con el texto b Fin de ciclo desde Inicio de ciclo desde 1i hasta n Inicio de ciclo desde 1+ij hasta n Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a Ingresa el carácter a por lado derecho al texto (Fila ) y lo asigna a la variable b Muestra mensaje b en la pantalla Muestra la variable -m[j,i]/m[i,i] con el texto (Multiplicado por:) Numero j lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a Ingresa el carácter a por lado derecho al texto (Sumado a Fila ) y lo asigna a la variable b Operaciones con filas Muestra la variable m con el texto b Fin de ciclo desde Fin de ciclo desde Inicio de ciclo desde ni hasta 1 con salto de -1 Asigna 0 a la variable s Inicio de ciclo desde 1+ip hasta n Operaciones con variables m, l y s Fin de ciclo desde Operaciones con variables m, l y s Fin de ciclo desde Muestra la variable l con el texto (Las Soluciones son:)
-6-
[email protected]
Chicheño
Chicheño
http://casio.foroactivo.com
-7-
[email protected]
[email protected]