Programacion de Las Calculadoras CASIO

download Programacion de Las Calculadoras CASIO

of 7

Transcript of Programacion de Las Calculadoras CASIO

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    1/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 1 -

    INTRODUCCIONLa presente gua lo que pretende es dar las pautas necesarias para que los usuarios de las calculadoras de la marca CASIOseries FX7400G, CFX, Algebra FX, FX 9860G, FX-CG y Classpad puedan ver la diferencia y adaptar algunos programas existentes de unmodelo 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 aun 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 7400GPara nuestro caso colocaremos el cdigo 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 variacin no es tan significativa y la ultima para losmodelos de la serie Classpad.Para nuestro caso adaptaremos un programa que encontr en Internet e hice algunos cambios que cre conveniente del modelo FX7400G Plusa los otros modelos de calculadoras CASIO.Este programa esta diseado para la resolucin de Sistemas de Ecuaciones Lineales NxN por el mtodo de eliminacin de Gauss parael modelo de calculadora CASIO FX 7400G Plus

    Aqu un ejemplo para indicar el modo de ingreso de datos y su funcionamientoComo datos de entrada que tenemos que introducir al programa es un sistema de ecuaciones lineal de 3 ecuaciones con 3 incgnitas.

    4

    2

    1

    52

    2

    24

    31

    21

    321

    xx

    xx

    xxx

    Introducir cada elemento de nuestro sistema cuando el programa lo vaya pidiendo, luego presionar EXE y seguir con el mismoprocedimiento 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 sern almacenados en la lista 1Matriz 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

    2

    1

    502

    021

    214

    4

    1

    502

    0

    214

    4

    7

    2

    1

    4

    7

    2

    7

    4

    7

    2

    1

    2

    1

    4

    7

    1

    40

    0

    214

    4

    1

    00

    0

    214

    4

    7

    7

    27

    2

    1

    4

    7

    Las soluciones son:

    x1= -27

    16 x1= -0.5925925926

    x2=27

    35 x2= 1.296296296

    x3=27

    28 x3= 1.037037037

    FX 7400G Plus Observaciones

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    2/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 2 -

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    3/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 3 -

    AclaracinLas sentenciasy smbolos de programacin que usa la maquina de calcular para la realizacin de un programaestn diferenciadas del texto porque se encuentran con negrilla.

    Este triangulo sirve para que nos muestre algn texto, variable, numero, lista, matriz en la pantalla de todaslas maquinas de calcular programables excepto la Classpad hasta que presionemos la tecla [EXE] nuevamente.

    Las comillas sirven para que presente algn texto en la pantalla de la maquina de calcular.

    Sirve para asignar o almacenar algn dato a alguna variable para todos los modelos excepto la Classpad.Sirve para asignar o almacenar algn 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 separacin de una sentencia a otra.o o Smbolo de la divisin en la calculadora dependiendo el modelo.Tambin mencionaremos que cuando hay una multiplicacin de variables, listas, matrices, funciones para todoslos modelos excepto la Classpad no es necesario colocar el smbolo de la multiplicacin (x), bastara con colocarseguido las variables, listas o matrices que se desea multiplicar.El codigo que se encuentra arriba es valido tambin para todos los modelos de calculadoras de las serie CFX,AFX, FX9860GyFX-CG

    Para algunos modelos el smbolo del salto no se encontrara pero la calculadora reconoce este smbolo, bastaratransferir el programa en formato *.CATmediante el FA-123y el cable SB-87.Para las personas que no contaran con el cable SB-87habr que realizar el siguiente cambio en estas lneas delprograma (17, 19, 20, 21, 59, 61)

    Lnea Sentencia Modificacin

    Variacin del mismo programa de la FX 7400G Plus a las calculadoras de la serie Classpad

    FX 7400G Plus Serie Classpad

    p

    m

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    4/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 4 -

    m

    qmqmqm qmbqmbrn,1] rqmdNext(qm qm r

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    5/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 5 -

    Para la Classpad el retorno de carro se coloca presionando la tecla [EXE] y no muestra el

    smbolo 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 laClasspad usaremos 3 matrices columna p, q, r

    Series CFX, AFX, FX 9860G y FX-CG

    Aqu otro programa diferente al anterior para la resolucin de sistemas de ecuaciones linealesmediante eliminacin Gaussiana para los modelos CFX, AFX, FX 9860Gy FX-CGcon el uso dematrices.

    CFX, AFX, FX 9860G Observaciones

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    6/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 6 -

    Para estos modelos ya es posible la utilizacin de matrices lo que no ocurra con la FX 7400GPlus, el codigo de arriba puede ser copiado tal y como esta para los modelos CFX, AFX, FX9860G y FX-CG.

    Serie ClasspadPrograma para la resolucin de sistemas de ecuaciones lineales mediante eliminacin Gaussianapara la serie Classpad con el uso de matrices adaptado del anterior cdigo para este modelo.

    Classpad Observaciones

    Clear_a_zClrTextMessage"Eliminacion de Gauss","Sistema de Ecuaciones"Inputn,"Numero de Ecuaciones","Ingrese"

    fill(0,n,n+1)mfill(0,n,1)lFor 1i TonFor1j Ton+1NumToStri,"Fix0",aStrJoin "Fila",a,bNumToStrj,"Fix0",aStrJoinb,"Columna ",bStrJoinb,a,bInput m[i,j],b,"Ingrese Elemento"NextNumToStri,"Fix0",aStrJoin"Lleno Ecuacion ",a,bPrintNaturalm,bNext

    For1i TonFori+1j TonNumToStri,"Fix0",aStrJoin "Fila ",a,bMessage "",bPrintNatural-m[j,i]/m[i,i],"Multiplicado por:"NumToStrj,"Fix0",aStrJoin"Sumado a Fila ",a,b

    mRowAdd(-m[j,i]/m[i,i],m,i,j)mPrintNaturalm,bNext

    Next

    Forni To1 Step-10sFor1+ip Tonm[i,p]l[p,1]+ssNext

    (1/m[i,i])(m[i,n+1]-s)l[i,1]NextPrintNaturall,"Las Soluciones son:"

    Borra todas las variables minsculas desde la a hasta la zBorrar texto de la pantallaMuestra mensaje en la pantallaIngresa 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 mAsigna n filas y 1 columna con valores 0 a la variable matriz l

    Inicio de ciclo desde 1i hasta nInicio de ciclo desde 1j hasta n+1Numero i lo convierte a carcter con 0 cifras significativas y lo asigna a la variable aIngresa el carcter a por lado derecho al texto (Fila)y lo asigna a la variable bNumero j lo convierte a carcter con 0 cifras significativas y lo asigna a la variable aIngresa el carcter b por lado izquierdo al texto ( Columna )y lo asigna a la variable bIngresa el carcter a por lado derecho al texto by lo asigna a la variable bIngresa elemento a la variable matriz m fila i columna j

    Fin de ciclo desdeNumero i lo convierte a carcter con 0 cifras significativas y lo asigna a la variable aIngresa el carcter a por lado derecho al texto (Lleno Ecuacion )y lo asigna a la variable bMuestra la variable m con e l texto bFin de ciclo desde

    Inicio de ciclo desde 1i hasta nInicio de ciclo desde 1+ij hasta nNumero i lo convierte a carcter con 0 cifras significativas y lo asigna a la variable aIngresa el carcter a por lado derecho al texto (Fila )y lo asigna a la variable bMuestra mensaje b en la pantallaMuestra la variable -m[j,i]/m[i,i] con el texto (Multiplicado por:)Numero j lo convierte a carcter con 0 cifras significativas y lo asigna a la variable aIngresa el carcter a por lado derecho al texto (Sumado a Fila ) y lo asigna a la variable bOperaciones con filasMuestra la variable m con el texto bFin de ciclo desde

    Fin de ciclo desdeInicio de ciclo desde ni hasta 1 con salto de -1

    Asigna 0 a la variable s

    Inicio de ciclo desde 1+ip hasta nOperaciones con variables m, l y sFin de ciclo desdeOperaciones con variables m, l y sFin de ciclo desdeMuestra la variable l con el texto (Las Soluciones son:)

  • 8/14/2019 Programacion de Las Calculadoras CASIO

    7/7

    Chicheo http://casio.foroactivo.com [email protected]

    Chicheo [email protected] 7 -