La Red de Conocimientos Pedagógicos - Conocimientos de formación/capacitación - ¿Cómo programar la calculadora Casio?

¿Cómo programar la calculadora Casio?

Hay muchos tipos de calculadoras Casio y el lenguaje de programación de cada calculadora Casio es muy diferente. Por ejemplo, las calculadoras Casio 4800 y Casio 5800 tienen muchas declaraciones de programación y palabras clave diferentes. acerca de ingresar a la interfaz de programación de la calculadora, para la calculadora Casio 5800 es: "MODESRTUP" - tecla 5, PROG - tecla 1, NUEVO - ingrese el nombre del programa - seleccione el modo de programa (generalmente en la mayoría de los casos, está en modo COMP) - Ingrese a la interfaz de entrada de código, ingrese el código del programa y luego ejecútelo.

1. Es fácil de usar Una de las mayores ventajas es que siempre que las personas con un nivel de escuela secundaria que puedan usar fórmulas matemáticas y tengan una comprensión general de las funciones puedan comprender básicamente la estructura. En funciones de casio4x00, pueden realizar una programación sencilla. Es muy adecuado para que aprendan los principiantes en medición y los entusiastas de los programas matemáticos, y también es adecuado para que los topógrafos profesionales lo utilicen y mejoren sus habilidades. A diferencia de otras carreras, se debe tener un alto nivel profesional y técnico para realizar la programación informática.

2. Bajo costo, el precio es de unos 400 yuanes.

3. Es fácil de transportar. Es pequeño y se puede guardar en el bolsillo y utilizar en cualquier momento. Los mejores modelos de programación de la serie Casio incluyen casio4500 (en adelante, 4500) y casio4800 (en adelante, 4800 (parece que recientemente se lanzó un casio4850). El primero tiene una memoria más pequeña, solo 1103 bytes, y el primero tiene menos memoria, solo 1103 bytes. Puede manejar algunas tareas más simples, cálculos de fórmulas y cálculos científicos, pero debido a la memoria limitada, algunos programas más complejos o demasiadas subrutinas no pueden completar bien la tarea de medición. El 4800 es una gran mejora con respecto al 4500. La memoria del 4800 alcanza los 4500 bytes y la pantalla de visualización es varias veces más grande que la del 4500. Puede mostrar datos con mayor precisión y los caracteres de función incorporados son claros en una mirada. Y tiene una función simple de diálogo hombre-máquina y aparece un submenú de menú. El 4800 también agrega la constante de Fogadro y la constante larga gravitacional al 4500. Para obtener más información, consulte las "Instrucciones de funcionamiento". 4800 tiene muchas funciones muy prácticas, por ejemplo, tiene una función de resolución de fórmulas, cuyo principio es utilizar el método de Newton para resolver ecuaciones.

Por ejemplo: Hay una ecuación: a=2b-c Encuentra el valor de b cuando a=2 y c=5. Guarde la ecuación en la memoria de fórmulas: primero presione la tecla de respuesta "SOLVE" a para ingresar 2, c para ingresar 5, luego presione la tecla de respuesta "SOLVE" y la calculadora mostrará: b=3.5. Esta función se llama función de respuesta automática. Al mismo tiempo, también es muy práctico en el trabajo real, suele haber una pequeña fórmula que se puede completar con su ayuda. El lenguaje de programación utilizado por el 4800 puede considerarse como un lenguaje BÁSICO simple. Algunos comandos como GOTO (transferir a) y PAUSE (pausa) son exactamente iguales que el lenguaje BÁSICO. Ahora hablemos del lenguaje de programación 4800. Sus comandos principales son:

1, =gt; símbolo de establecimiento de transferencia condicional, su uso es equivalente a SI EN BÁSICO (asumiendo que la declaración es equivalente a si entonces, SI es equivalente a condición ENTONCES es equivalente a resultado) declaración

2, ≠gt; la transferencia condicional no contiene símbolo, su uso es equivalente a la declaración IFELSE en BASIC, generalmente se usa en conjunto, equivalente a la declaración IFTHENELSE en BASIC (su forma en inglés es generalmente ifa> bthenc>delseifb>athe )

3. _ símbolo de fin de transferencia condicional, usado junto con =gt; y ≠gt;, colocado al final de la declaración condicional.

4. Comando de marca LbI. Se utiliza para marcar una declaración como marca de conversión. Puede ir seguido de letras, números y símbolos, pero no puede exceder los dos bytes. Si no puede utilizar números ≥10 como marcas de fila, aparecerá un mensaje de error.

5. Comando de transferencia Ir a (condicional). Se puede agregar una declaración condicional al frente, que tiene el mismo efecto que GOTO en BASIC. Generalmente se usa junto con LbI, si el número de línea transferido no es válido, mostrará: GOERROR (consulte el manual para obtener más detalles) mensaje de error

6.

Reduce el número de incógnitas.

7. Comando de bucle incremental Isz.

8. Comando pausar pausa. Después de eso, puede conectar un número entero n entre 0 y 9 para mostrar ciertos datos durante n/2 segundos y luego continuar ejecutando el siguiente programa. Se considera una declaración.

9. Comando de bloqueo de variables Fixm. Este comando puede tratar todos los valores de las variables (A ~ Z) como números fijos. Cuando el programa se esté ejecutando, no será necesario ingresar variables (excepto las variables dentro de "{}"), pero se utilizarán los valores originales en la memoria para completar el cálculo.

10. {} comando de entrada de variables. Sólo números que cambian con frecuencia cuando el programa se usa en un bucle, como el kilometraje y el ancho. Su método de entrada puede ser de muchos tipos, como {AB}{A, B}{AB}. Tenga en cuenta que "{" y "}" deben ingresarse en pares. De lo contrario, aparecerá el mensaje de error SynERROR (consulte el manual para obtener más detalles).

11. =, ≠, gt;,

12. Prog es la tecla de acceso directo para abrir el programa en circunstancias normales. Durante el proceso de programación, se ejecuta el comando de subrutina, seguido del nombre de la subrutina (debe estar entre comillas y prestar atención a los espacios; de lo contrario, aparecerá el mensaje de error SynERROR (consulte el manual para obtener más detalles).

13. ↓Nueva línea, solo se conserva el proceso de cálculo y no se muestran los resultados del cálculo. También se puede utilizar cuando no se desea ajustar.

14 Este comando. retendrá automáticamente el proceso de cálculo y mostrará los resultados del cálculo. Hay un principio general: ① Aprenda a usar el lenguaje del programa y haga que el programa sea lo más conciso posible cuando escribimos el programa. lo más conciso y conciso posible, y debemos omitir demasiadas declaraciones engorrosas. Los Bytes solo hacen que la calculadora sea más lenta sin ningún beneficio, y es muy importante aprender a ahorrar bytes y usar símbolos porque le ahorrará más Bytes para lograr los Bytes deseados. Por ejemplo, el siguiente programa usa Dsz (comando de bucle de disminución) para ingresar 10 valores y calcular el promedio de 10 valores. Generalmente, el programa requiere el promedio de 10 números. aprenda a usar Dsz (comando de bucle de decremento) de manera flexible, solo necesita tres, lo que ahorra en gran medida el uso de bytes. El programa de ejemplo es el siguiente:

A= 10

C=0.

Lbi1

{B}

C=B C

DszA

Ir a1

C÷10

Pero tenga en cuenta: si es principiante o no domina la programación, primero debe seguir sus ideas. Enumere los pasos del programa paso a paso y luego encuentre formas de simplificarlo. y modifíquelo después de asegurarse de que se pueda calcular correctamente; de ​​lo contrario, solo causará demasiados errores en el programa ② Reduzca la cantidad de subrutinas contenidas en el programa tanto como sea posible. Demasiadas harán que la estructura del programa esté suelta; Algunas calculadoras requieren tres o cuatro subrutinas para el programa principal. Demasiadas subrutinas solo causarán confusión y confusión entre los programas. Es difícil encontrar el error en uno de los enlaces. Al escribir el programa, debe escribir la menor cantidad de subprogramas posible. Incluso si desea escribir subprogramas, debe prestar más atención a los lugares donde es fácil que ocurran errores. Hay desventajas pero ventajas. Si sabe más sobre subrutinas, puede combinar varios programas principales en un solo programa para reducir los bytes del programa y hacerlo más simple:

CXCD

Lbi1Lbi1.

Prog”V”Prog”V”

B=L-(K-S)_B=L (K-S)_

Goto1Goto1

V

Y=√A2B2 B2X2÷A

③ Utilice la menor cantidad de memoria de variables extendida posible, o ninguna, como A[1], A[2], etc.: Usar memoria extendida es un enfoque con pocas ventajas y muchas desventajas.

Cada vez que se expande una memoria, la capacidad se reducirá en 10 bytes y cada memoria expandida ocupará al menos cuatro bytes, lo que representa un aumento neto de tres en comparación con una variable A~Z. A veces puedes sentir que la memoria variable no es suficiente. De hecho, este no es necesariamente el caso. Generalmente, el número de variables del programa rara vez excede las 26, pero simplemente no sabes cómo usarlas. En términos generales, no es necesario considerar la duplicación de variables entre dos pasos de programa relativamente independientes. Para un determinado programa, siempre que no sean variables fijas (variables dentro de {}), son los valores calculados para el siguiente paso de cálculo. Podemos obtener ciertos cálculos mediante asignaciones repetidas. De todos modos, la cantidad cambiará en el próximo ciclo. Una vez que comprenda el significado y las precauciones de varios comandos, podrá comenzar a programar. Por ejemplo, la fórmula es la siguiente:

Nombre del programa CX

Lbl0↓instrucción de comando de marca de inicio

QMNFJ↓instrucción de entrada de datos (que se refiere al invariante durante la operación de bucle de fórmula)

{KDE}↓Declaración de entrada de datos (que se refiere a variables durante la operación de bucle de fórmula)

S=K—Q: G=F J↓Comando de operación de fórmula

X=M ScosF↓Comando de operación de fórmula

Y=M SsinF↓Comando de operación de fórmula

Prog”j”↓Ejecutar comando de subrutina

Goto0↓Instrucción de operación de bucle

J nombre de subrutina

H=X Operación DcosG_Formula, idioma de visualización de datos

I=Y Operación DsinG_Formula, idioma de visualización de datos

p>

T=X: operación EcosG_Formula, idioma de visualización de datos

U=Y: operación EsinG_Formula, idioma de visualización de datos

La declaración final de configuración del estado de la calculadora It Es el más fácilmente pasado por alto por todos. Si la unidad está preestablecida, la calculadora utilizará de forma predeterminada la unidad utilizada. Al convertir la siguiente unidad, se debe realizar la conversión de unidades; de lo contrario, el resultado del cálculo será incorrecto. Se pueden encontrar claramente pequeños símbolos de aviso en la esquina inferior izquierda de la pantalla: D representa la unidad predeterminada actual para grados, R representa la unidad predeterminada actual para radianes y G representa la unidad predeterminada actual para gradiente.