programacion con casio cp330plus

16
 Chicheño http://casio.foroactivo.com gsoto.s@gmail.com Chicheño gsoto.s@gmail.com - 1 - Comandos Básicos Sentencia o Símbolo Operación realizada Message Mensaje secundario ,  MENSAJE PRINCIPAL Presenta una ventana con el titulo MENSAJE PRINCIPAL y el texto Mensaje secundario dentro de la ventana. Input a , Dato , INGRESE Presenta una ventana con el titulo INGRESE con el texto Dato y asigna el valor introducido a la variable a PrintNatural  a , RESULTADO Presenta una ventana con el titulo RESULTADO y dentro la ventana la variable a : Separa una sentencia o comando dentro un programa. EXE Retorno de carro, separa una sentencia o comando de otra dentro un  programa. {}  Llaves para la simbolización de una lista. Corchetes para la simbolización de una matriz. 5 a Asigna 5 a la variable a Lbl  A Etiquetas de asignación en un programa. Goto  A Retorna a etiqueta Lbl A también se asigna los mismos valores de las etiquetas. Betho() Ejecuta el programa con el nombre Betho dentro de un programa o en el Menu Principal Ahora comenzaremos con detallar los accesos mas importantes para la realización de un programa para las calculadoras de la serie Classpad. 1.- Una vez encendida la calculadora ingresaremos en el Menú Programa que es el de ejecución, edición y realización de programas.

Upload: chiche-god

Post on 07-Oct-2015

25 views

Category:

Documents


1 download

DESCRIPTION

Manual básico Para iniciar en la programación de la ClassPad 330PlusRaalizado por Chicheño para [email protected]

TRANSCRIPT

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

    Chicheo [email protected]

    - 1 -

    Comandos Bsicos Sentencia o Smbolo Operacin realizada

    Message "Mensaje secundario","MENSAJE PRINCIPAL"

    Presenta una ventana con el titulo MENSAJE PRINCIPAL y el texto Mensaje secundario dentro de la ventana.

    Input a,"Dato","INGRESE" Presenta una ventana con el titulo INGRESE con el texto Dato y asigna el valor introducido a la variable a

    PrintNatural a,"RESULTADO" Presenta una ventana con el titulo RESULTADO y dentro la ventana la variable a

    : Separa una sentencia o comando dentro un programa.

    EXE Retorno de carro, separa una sentencia o comando de otra dentro un programa.

    {} Llaves para la simbolizacin de una lista.

    [] Corchetes para la simbolizacin de una matriz.

    5a Asigna 5 a la variable a

    Lbl A Etiquetas de asignacin en un programa.

    Goto A Retorna a etiqueta Lbl A tambin se asigna los mismos valores de las etiquetas.

    Betho() Ejecuta el programa con el nombre Betho dentro de un programa o en el Menu Principal

    Ahora comenzaremos con detallar los accesos mas importantes para la realizacin de un programa para las calculadoras de la serie Classpad.

    1.- Una vez encendida la calculadora ingresaremos en el Men Programa que es el de ejecucin, edicin y realizacin de programas.

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

    Chicheo [email protected]

    - 2 -

    2.- Presionamos la imagen de una hoja que se encuentra debajo de Edit y colocamos la carpeta donde se almacenara y el nombre a nuestro programa y despus la tecla EXE o hacer clic en Acep.

    3.- Realizado los pasos anteriores estaremos listos para comenzar a realizar nuestro programa.

    4.- Haciendo click sobre Ctrl nos mostrara los accesos para empezar a usar sentencias principales en programacin las cuales detallamos a continuacin.

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

    Chicheo [email protected]

    - 3 -

    5.- Presionando sobre If vamos al acceso de salto condicional If Then ElseIf Else - IfEnd

    6.- Presionando sobre For vamos al acceso del bucle o ciclo normal For To Step Next.

    7.- Presionando sobre Do vamos al acceso del bucle o ciclo condicional Do LpWhile

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

    Chicheo [email protected]

    - 4 -

    8.- Presionando sobre While vamos al acceso del bucle o ciclo condicional While WhileEnd

    9.- Presionando sobre Control vamos al acceso de control de programa Skip Return Break Stop Wait - Pause

    10.- Presionando sobre Lgico vamos al acceso de funciones lgicas y de relacin.

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

    Chicheo [email protected]

    - 5 -

    11.- Haciendo click sobre E/S nos mostrara los comandos o sentencias de Entrada y Salida de datos.

    Aprenderemos a almacenar diferentes elementos tal como ser un nmero, una lista, una matriz, texto, funcin en la grafica de funciones. Si no se conoce donde se encuentra las sentencias que nos encontramos usando se podr recurrir al catalogo CAT donde se encuentran todas las sentencias que tiene la calculadora o tambin se podr escribir cada sentencia.

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

    Chicheo [email protected]

    - 6 -

    Ejemplo 1

    Almacenando un nmero Sentencia Ejecucin Almacenado Observaciones

    Siempre se deber guardar todo lo realizado haciendo click sobre la imagen del disket Cuando haya errores en la programacin no se podr guardar lo realizado hasta que se corrija los errores. Despus de guardado el programa se ejecutara haciendo click sobre el smbolo del triangulo. Finalizada la ejecucin del programa aparecer una ventana con el titulo estado y el mensaje finalizado. Para editar un programa solo se deber hacer click sobre la carpeta y colocar el nombre y la ubicacin del archivo. Las sentencias se pueden escribir o tambin recurrir a los comandos de Entrada y salida E/S o ir al Catalogo de Funciones CAT en el Teclado Virtual

    Almacenando una lista Sentencia Ejecucin Almacenado Observaciones

    Para el uso de las llaves se debera recurrir al teclado virtual y hacer click sobre mth.

    Almacenando una matriz

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

    Chicheo [email protected]

    - 7 -

    Sentencia Ejecucin Almacenado Observaciones

    Para el uso de los corchetes se debera recurrir al teclado virtual y hacer click sobre mth.

    Almacenando una funcin en una variable Sentencia Introduccin Almacenado Observaciones

    Almacenando una funcin en el Menu Funciones graficas y tablas Sentencia Ejecucin Almacenado Observaciones

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

    Chicheo [email protected]

    - 8 -

    Almacenando todo loa anterior y mostrando lo almacenado

    Se utilizara los dos puntos (:) para la separacin de una sentencia a otra o el retorno de carro tecla (EXE) esta especialmente es usada cuando uno esta inicindose en la programacin para que pueda notarse mas fcilmente la separacin de cada sentencia. Realizaremos un programa que nos indique cual de los dos elementos ingresados es mayor o si estos son iguales.

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

    Chicheo [email protected]

    - 9 -

    Ejemplo 2 Uso del salto condicional sentencias If Then Else - IfEnd PASOS 1.- Representacin del algoritmo o los pasos a realizar esto podr ser con un diagrama de flujo.

    Diagrama de Flujo

    A continuacin detallaremos la simbologa usada

    SIMBOLO REPRESENTACION OBSERVACIONES

    Inicio o fin de un programa

    Entrada de datos

    Input a,"Dato","Ingrese" - InputFunc y1(x),"Funcion F(x)" - InputStr a,"Texto","Ingrese"

    Proceso u operacin 5a - a+bc - 45a[1,5]

    Mostrar algo Message "Final","Solucion" - PrintNatural a,"Variable" - Print a

    Salto condicional (toma de decisin) If - Then - Else - IfEnd

    Bucle o ciclo normal For - To - Step - Next

    Bucle o ciclo condicional While - WhileEnd y Do - LpWhile

    2.- Codificacin del programa. Input a Input b If a>b Then Message "","a > b" Else If b>a Then Message "","b > a" Else Message "","a = b"

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

    Chicheo [email protected]

    - 10 -

    IfEnd IfEnd

    3.- Una vez realizado el programa de forma sencilla y verificado que este nos de los valores o resultados deseados lo que hacemos es adornar el programa para que este sea mas agradable al usuario a la hora de ejecutarlo. Input a,"Dato a","Ingrese" Input b,"Dato b","Ingrese" If a>b Then Message "a mayor que b","a > b" Else If b>a Then Message "b mayor que a","b > a" Else Message "a igual que b","a = b" IfEnd IfEnd Clear_a_z

    A nuestro programa le agregamos la sentencia Clear_a_z que sirve para borrar todas las variables minsculas desde a hasta z, adems las variables pueden ser maysculas y minsculas, tambin nombres hasta 8 caracteres como mximo por ejemplo la variable FNI o fni cada una de estas diferente.

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

    Chicheo [email protected]

    - 11 -

    Un buen programa deber ser lo mas optimo posible con en el uso de menos memoria y sentencias en el programa. Tambin este deber ser fcil de entender para que as se pueda comprender que dato se debe introducir, como y que es lo que se esta mostrando. La toma de decisiones es bastante usada para optar entre dos o ms opciones que deseamos realizar. Ejemplo 3 Uso del salto condicional sentencias If Then Else - IfEnd Realizaremos un programa que nos indique si el nmero ingresado es positivo, negativo o nulo.

    Diagrama de Flujo

    Programa

    Codificacin

    Clear_a_z Input a,"Dato a","Ingrese"

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

    Chicheo [email protected]

    - 12 -

    If a>0 Then Message " a es positivo","Valor" Else If 0>a Then Message " a es negativo","Valor" Else Message " a es nulo","Valor" IfEnd IfEnd Clear_a_z Ejemplo 4 Uso del salto condicional sentencias If Then Else - IfEnd Realizaremos un programa que nos indica si el nmero ingresado es entero o tiene decimales.

    Diagrama de Flujo

    Programa

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

    Chicheo [email protected]

    - 13 -

    Codificacin Clear_a_z Input a,"Dato a","Ingrese" frac aa If a=0 Then Message " Es entero","El valor" Else Message " Tiene decimales","El valor" IfEnd Clear_a_z Mencionamos que la sentencia Frac lo que realiza es separar la parte decimal de un nmero. Tambin hay sentencias que sirve para separar la parte entera de un nmero como ser la sentencia Int e Intg Ejemplo 5 Uso del salto condicional sentencias If Then Else - IfEnd Realizaremos un programa que nos indica si el nmero entero ingresado es par o impar.

    Diagrama de Flujo

    Programa

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

    Chicheo [email protected]

    - 14 -

    Codificacin Clear_a_z Input a,"Dato a","Ingrese" a/2a frac aa If a=0 Then Message " Es par","El valor" Else Message " Es impar","El valor" IfEnd Clear_a_z Ejemplo 5 Uso del salto condicional sentencias If Then Else - IfEnd Realizaremos un programa que nos indica si el nmero ingresado es par, impar, positivo, negativo o nulo, entero o con decimales (recopilaremos todos los algoritmos anteriormente aprendidos).

    Diagrama de Flujo

    En el diagrama de flujo se realizo con diferentes colores cada uso del salto condicional para que as resulte fcil la comprensin de donde inicia, que cosa realiza por verdadero (Si), por falso (No) y cuando este finaliza.

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

    Chicheo [email protected]

    - 15 -

    Programa

    Codificacin

    Clear_a_z Input a,"Dato a","Ingrese" a/2b frac (b)b frac (a)c If c=0:Then If b=0:Then If a>0:Then Message " par y positivo","Es entero" Else If 0>a:Then Message " par y negativo","Es entero" Else Message " es nulo","El numero" IfEnd:IfEnd Else If a>0:Then Message " impar y positivo","Es entero" Else If 0>a:Then Message " impar y negativo","Es entero" IfEnd:IfEnd:IfEnd Else If b>0:Then Message " y es positivo","Tiene decimales" Else Message " y es negativo","Tiene decimales" IfEnd:IfEnd Clear_a_z Tmese en cuenta que si se abren 7 veces el salto condicional deberemos finalizar 7 veces como se muestra en la codificacin de nuestro programa de ejemplo.