Programación avanzada de la TI-84 Plus (edición de plata) (4 / 15 paso)

Paso 4: El getKey comando

El comando getKey es una bruja de mando más avanzada se utiliza para hacer un programa pide una clave. Podría ser cualquier tecla excepto la tecla de encendido. Hay una cosa que necesita saber sobre este comando. No es un comando como entrada, bruja espera que introduzca un valor o indicador. Si no especifica un valor, continuará con el programa con valor 0. Para que sea 'espera' por su respuesta usted necesita crear un bucle. Aquí está un ejemplo de tal un bucle:

: 1 Lbl
: getKey
: If Ans = 0
: 1 Goto

Como se puede ver, puede recuperar la clave que se pone con ans. Hay sólo un problema con esto. Volveré a eso en un segundo. Primero quieres saber cómo funciona este comando. Bueno, cada llave tiene su propio número. Puedes ver que número pertenece a qué clave en la fotografía. Si usted pulsa una tecla, y obtendrá su valor. Pero ahora el problema con esta notación.
Si se utiliza el comando getKey para cambiar valores de variables, de esta manera podría dar algunos problemas. Digamos que le tiene este programa:

: 0→A
: 1 Lbl
: getKey
: If Ans = 0
: 1 Goto
: If y = 25
: A + 1→A
: If Ans = 34
: A-1→A
: Disp A
: 1 Goto

Este programa debe mostrar el valor de la A. Si pulsas arriba, uno debe agregar a la A y si pulsas abajo, uno debe restarse A. Entonces debe mostrar el valor de A. Desafortunadamente, este programa no realmente funciona así. El problema está en la forma que y funciona. Toma el valor del último cálculo realizado. Si pulsas arriba, Ans será 25, entonces se añadirá. Pero lo que hace a continuación es ver si Ans es 34. Y 34 cuando A es 34, ya que A + 1 es el último cálculo que ha hecho, por lo que en este programa A nunca puede ser mayor entonces 33. Para asegurarse de que el programa hace un buen trabajo, apenas dan getKey un valor K por ejemplo. Ahora el programa debería ser algo como esto:

: 0→A
: 1 Lbl
: getKey→K
: If K = 0
: 1 Goto
: If K = 25
: A + 1→A
: If K = 34
: A-1→A
: Disp A
: 1 Goto

Ahora crees que por supuesto, ¿cómo puedo saber todos los valores de cada llave? Usted no necesita. Usted podría hacer un programa que hace eso para ti:) El programa podría ser algo como esto:

: 1 Lbl
: getKey
: Ans Disp
: 1 Goto

Es un programa muy pequeño pero muy útil. Lo único que hace es mostrar reiterativamente 0 hasta que pulsemos una tecla. Cuando lo hagas, mostrará el valor que pertenece a la clave y entonces otra vez repetidamente Mostrar 0. Usted podría hacer el programa para no mostrar el 0 cada vez, pero si lo hace, el programa sólo será mucho mayor y no recordará el hecho de que si no ingresa una clave, que sólo vas a con valor 0.

También hay otro truco para recordar el valor de cada clave. Primer recuento de la fila superior de teclas abajo a la fila de la tecla que desee. Digamos que usted quiere saber el valor de prgm. Su fila es 4. Ahora cuenta de izquierda a derecha. PRGM será la clave 3. PRGM es fila 4, tecla 3 de valor es 43.

Nuevos comandos:
getKey

Artículos Relacionados

Programación TI-84 Plus (edición de plata) para principiantes

Programación TI-84 Plus (edición de plata) para principiantes

este instructable muestra cómo utilizar el botón prgm en el Texas Instruments 84 Plus y Texas Instruments 84 Plus Silver Edition. Los programas están en lenguaje de programación básico.Todos los que en posesión de una de estas calculadoras probableme
Programación avanzada de

Programación avanzada de

este es otro tutorial sobre la programación batch. Incluye mi tutorial original.Paso 1: Paso 1: copiar y pegarCopiar y pegar el texto del documento. Péguelo en Bloc de notas y guardar como: V2.bat de lo 2.0 en su escritorio. Ir a destop y abra el arc
Introducción a Intel Edison - programación Python

Introducción a Intel Edison - programación Python

Esta guía es para todos los programadores de python que siempre te han preguntado,cuál es la mejor manera de llegar a "IoT"(Internet of Things) , ahora ya has hecho a esta página, cómprate un Edison de Intel de Amazon o en línea guardar como Ada
Programación de una calculadora de Texas Instruments

Programación de una calculadora de Texas Instruments

soy un estudiante de secundaria y soy necesaria para tener una calculadora gráfica para algunas de mis clases. Mayoría de las personas tiene una calculadora de Texas instrumentos, generalmente un TI 83 o 84 de TI. Me he dado cuenta que pocas personas
Realidad virtual para Dummies - TfCD (tecnología para el diseño de concepto)

Realidad virtual para Dummies - TfCD (tecnología para el diseño de concepto)

Las nuevas tecnologías hacen posible experimentar un mundo virtual en 3D. Esto se puede hacer con un Oculus Rift pero también con su propio smartphone, usando una cartulina de Google. Normalmente necesita mucho conocimientos y algunas habilidades de
Cómo hacer un juego de Atari

Cómo hacer un juego de Atari

es la consola que estaba parada la prueba del tiempo más largo que cualquier otro... el Atari 2600 VCS! Señores de la guerra, Pole Position, Donkey Kong, Space Invaders e incluso el famoso Pac-Man, los clásicos de los 70, 80 y en los años 90 todavía
MX3 - profesional LED Panel

MX3 - profesional LED Panel

lo siento por esta desaparición, tuve que anular la publicación como otras cosas no vivo :-(Por favor voten por mí en los concursos :-D Gracias¿Recuerde que este ¿Y este Bueno esta es la tercera generación y mucho mejor, LED display.Doe de vid de DAT
¿Ecuación cuadrática: Un programa para TI84 calculadoras

¿Ecuación cuadrática: Un programa para TI84 calculadoras

has usado fórmula cuadrática? ¿Tienes una calculadora programable? ¿Deseado había una manera más fácil de obtener las respuestas? Si usted respondió "¡ sí!" entonces este instructable puede ayudarle. Este Instructable le mostrará cómo programar
Arduino - Theremin con pantalla de 7 segmentos LED

Arduino - Theremin con pantalla de 7 segmentos LED

en este instructable, le mostraré cómo hacer un juguete simple que combinación de LED y Theremin. Vamos a usar algunos electrónica básica construida encima de un Arduino. La idea básica de 7 segmento LED pantalla fue de disfrutar de la electrónica. E
Jardín vertical y tiempo por Edison Intel

Jardín vertical y tiempo por Edison Intel

BioEdison es un elegante jardín vertical basado en la nueva Edison de Intel que permite un simple y automatizadagestión de cualquier tipo de vegetal o planta.Ventajas de BioEdison dispositivo de control que un huerto tradicional son el uso eficiente
Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Star Wars y Star Trek en Minecraft con frambuesa mermelada Mod

Voy a explicar cómo hacer (a) fácilmente Star Wars y Star Trek (y otros) 3D modelos en Minecraft y (b) volar una nave espacial en Minecraft (¡ o incluso con otra entidad, como un murciélago o un zombi, volar!), usando los scripts de python muestra in
Cómo poner juegos en una calculadora gráfica

Cómo poner juegos en una calculadora gráfica

Tan pronto como recibí mi calculadora gráfica sabía que tenía que conseguir juegos allí. El problema era nada funcionó! De todos modos estoy solo haciendo este instructable chicos que quieren juegos en tu calculadora gráfica. Voy a incluir pasos para
Hablar con el dispositivo por internet

Hablar con el dispositivo por internet

Hablas, y el dispositivo se escucha... incluso si el dispositivo está a medio camino en todo el mundo!Este instructable le mostrará cómo usar un sistema de reconocimiento de voz basado en la cámara Intel RealSense para enviar comandos de descanso por
Hacer un reloj de escritorio inteligente, escrito en JavaScript, desarrollado por el Edison de Intel

Hacer un reloj de escritorio inteligente, escrito en JavaScript, desarrollado por el Edison de Intel

Por qué mis relojes necesitan ser más inteligentes...Siempre configurar recordatorios para mis reuniones de calendario pero cuando eso poca notificación de escritorio "Reunión de XYZ a partir de 15 minutos" aparece en la esquina de la pantalla d