Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Programacion de Las Calculadoras CASIO PDF
Programacion de Las Calculadoras CASIO PDF
com
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 1 7
1 2 0 2 0 4 2 4 0 7
4
1
2
7
4 0 4 7 1
2
7
4
1 7 27
2 0 5 4 2 0 5 4 0 2 4 2 0 0 7 4
Las soluciones son:
x1 = - 16
27
x1 = -0.5925925926
x2 = 35
27
x2 = 1.296296296
x3 = 28
27
x3 = 1.037037037
Variación del mismo programa de la FX 7400G Plus a las calculadoras de la serie Classpad
FX 7400G Plus Serie Classpad
×p
×
×m
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
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 Observaciones
Clear_a_z Borra todas las variables minúsculas desde la a hasta la z
ClrText Borrar texto de la pantalla
Message "Eliminacion de Gauss","Sistema de Ecuaciones" Muestra mensaje en la pantalla
Input n,"Numero de Ecuaciones","Ingrese" Ingresa un dato a la variable n y muestra mensaje (Ingrese) (Numero de Ecuaciones)
fill(0,n,n+1)m Asigna n filas y n+1 columnas con valores 0 a la variable matriz m
fill(0,n,1)l Asigna n filas y 1 columna con valores 0 a la variable matriz l
For 1i To n Inicio de ciclo desde 1i hasta n
For 1j To n+1 Inicio de ciclo desde 1j hasta n+1
NumToStr i,"Fix0",a Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a
StrJoin "Fila ",a,b Ingresa el carácter a por lado derecho al texto (Fila ) y lo asigna a la variable b
NumToStr j,"Fix0",a Numero j lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a
StrJoin b," Columna ",b Ingresa el carácter b por lado izquierdo al texto ( Columna ) y lo asigna a la variable b
StrJoin b,a,b Ingresa el carácter a por lado derecho al texto b y lo asigna a la variable b
Input m[i,j],b,"Ingrese Elemento" Ingresa elemento a la variable matriz m fila i columna j
Next Fin de ciclo desde
NumToStr i,"Fix0",a Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a
StrJoin "Lleno Ecuacion ",a,b Ingresa el carácter a por lado derecho al texto (Lleno Ecuacion ) y lo asigna a la variable b
PrintNatural m,b Muestra la variable m con el texto b
Next Fin de ciclo desde
For 1i To n Inicio de ciclo desde 1i hasta n
For i+1j To n Inicio de ciclo desde 1+ij hasta n
NumToStr i,"Fix0",a Numero i lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a
StrJoin "Fila ",a,b Ingresa el carácter a por lado derecho al texto (Fila ) y lo asigna a la variable b
Message "",b Muestra mensaje b en la pantalla
PrintNatural -m[j,i]/m[i,i],"Multiplicado por:" Muestra la variable -m[j,i]/m[i,i] con el texto (Multiplicado por:)
NumToStr j,"Fix0",a Numero j lo convierte a carácter con 0 cifras significativas y lo asigna a la variable a
StrJoin "Sumado a Fila ",a,b Ingresa el carácter a por lado derecho al texto (Sumado a Fila ) y lo asigna a la variable b
Operaciones con filas
mRowAdd(-m[j,i]/m[i,i],m,i,j)m
Muestra la variable m con el texto b
PrintNatural m,b
Fin de ciclo desde
Next
Fin de ciclo desde
Next
Inicio de ciclo desde ni hasta 1 con salto de -1
For ni To 1 Step -1
Asigna 0 a la variable s
0s
For 1+ip To n Inicio de ciclo desde 1+ip hasta n
m[i,p]×l[p,1]+ss Operaciones con variables m, l y s
Next Fin de ciclo desde
(1/m[i,i])×(m[i,n+1]-s)l[i,1] Operaciones con variables m, l y s
Next Fin de ciclo desde
PrintNatural l,"Las Soluciones son:" Muestra la variable l con el texto (Las Soluciones son:)