Programacion Con Casio CP330Plus

April 15, 2018 | Author: Chiche God | Category: Algorithms, Integer, Decimal, Computer Programming, Computing
Share Embed Donate


Short Description

Descripción: Manual básico Para iniciar en la programación de la ClassPad 330Plus Raalizado por Chicheño para casio.for...

Description

Chicheño

http://casio.foroactivo.com

[email protected]

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

: EXE

Separa una sentencia o comando dentro un programa. 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 Lbl A

Asigna 5 a la variable 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.

Chicheño

-1-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

que se encuentra debajo de Edit y colocamos la carpeta 2.- Presionamos la imagen de una hoja donde se almacenara y el nombre a nuestro programa y después 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 programación las cuales detallamos a continuación.

Chicheño

-2-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

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

Chicheño

-3-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

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 Lógico vamos al acceso de funciones lógicas y de relación.

Chicheño

-4-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

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 número, una lista, una matriz, texto, función 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 también se podrá escribir cada sentencia. Chicheño

-5-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Ejemplo 1 Almacenando un número Sentencia

Ejecución

Almacenado

Observaciones Siempre se deberá guardar todo lo realizado haciendo click sobre la imagen del disket Cuando haya errores en la programación no se podrá guardar lo realizado hasta que se corrija los errores. Después de guardado el programa se ejecutara haciendo click sobre el símbolo del triangulo. Finalizada la ejecución 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 ubicación del archivo. Las sentencias se pueden escribir o también 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

Ejecución

Almacenado

Observaciones

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

Almacenando una matriz Chicheño

-6-

[email protected]

Chicheño

http://casio.foroactivo.com

Sentencia

Ejecución

Almacenado

[email protected] Observaciones

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

Almacenando una función en una variable Sentencia

Introducción

Almacenado

Observaciones

Almacenando una función en el Menu Funciones graficas y tablas Sentencia

Chicheño

Ejecución

Almacenado

-7-

Observaciones

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Almacenando todo loa anterior y mostrando lo almacenado

Se utilizara los dos puntos (:) para la separación de una sentencia a otra o el retorno de carro tecla (EXE) esta especialmente es usada cuando uno esta iniciándose en la programación para que pueda notarse mas fácilmente la separación de cada sentencia. Realizaremos un programa que nos indique cual de los dos elementos ingresados es mayor o si estos son iguales. Chicheño

-8-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

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

Diagrama de Flujo

A continuación detallaremos la simbología usada SIMBOLO

REPRESENTACION

OBSERVACIONES

Inicio o fin de un programa Input a,"Dato","Ingrese" - InputFunc y1(x), "Funcion F(x)" - InputStr a,"Texto","Ingre se"

Entrada de datos

5◊a - a+b◊c - 45◊a[1,5]

Proceso u operación

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

Mostrar algo Salto condicional decisión)

(toma

Bucle o ciclo normal Bucle o ciclo condicional

de

If - Then - Else - IfEnd

For - To - Step - Next While - WhileEnd y Do - LpWhile

2.- Codificación 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"

Chicheño

-9-

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

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 minúsculas desde a hasta z, además las variables pueden ser mayúsculas y minúsculas, también nombres hasta 8 caracteres como máximo por ejemplo la variable FNI o fni cada una de estas diferente. - 10 Chicheño [email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Un buen programa deberá ser lo mas optimo posible con en el uso de menos memoria y sentencias en el programa. También este deberá ser fácil 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 más opciones que deseamos realizar. Ejemplo 3 Uso del salto condicional sentencias If – Then – Else - IfEnd Realizaremos un programa que nos indique si el número ingresado es positivo, negativo o nulo.

Diagrama de Flujo

Programa

Codificación Clear_a_z Input a,"Dato a","Ingrese"

Chicheño

- 11 -

[email protected]

Chicheño If a>0 Then Message " Else If 0>a Then Message " Else Message " IfEnd IfEnd Clear_a_z

http://casio.foroactivo.com

[email protected]

a es positivo","Valor"

a es negativo","Valor" a es nulo","Valor"

Ejemplo 4 Uso del salto condicional sentencias If – Then – Else - IfEnd Realizaremos un programa que nos indica si el número ingresado es entero o tiene decimales.

Diagrama de Flujo

Programa

Chicheño

- 12 -

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Codificación Clear_a_z Input a,"Dato a","Ingrese" frac a◊a If a=0 Then Message " Else Message " IfEnd Clear_a_z

Es entero","El valor" Tiene decimales","El valor"

Mencionamos que la sentencia Frac lo que realiza es separar la parte decimal de un número. También hay sentencias que sirve para separar la parte entera de un número 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 número entero ingresado es par o impar.

Diagrama de Flujo

Programa

Chicheño

- 13 -

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Codificación Clear_a_z Input a,"Dato a","Ingrese" a/2◊a frac a◊a If a=0 Then Message " Else Message " IfEnd Clear_a_z

Es par","El valor" Es impar","El valor"

Ejemplo 5 Uso del salto condicional sentencias If – Then – Else - IfEnd Realizaremos un programa que nos indica si el número 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 fácil la comprensión de donde inicia, que cosa realiza por verdadero (Si), por falso (No) y cuando este finaliza. Chicheño

- 14 -

[email protected]

Chicheño

http://casio.foroactivo.com

[email protected]

Programa

Codificación Clear_a_z Input a,"Dato a","Ingrese" a/2◊b 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

Tómese en cuenta que si se abren 7 veces el salto condicional deberemos finalizar 7 veces como se muestra en la codificación de nuestro programa de ejemplo. Chicheño

- 15 -

[email protected]

View more...

Comments

Copyright ©2017 KUPDF Inc.
SUPPORT KUPDF