Programación TI-84 Plus (edición de plata) para principiantes (5 / 7 paso)

Paso 5: cuadráticas fórmula

Ahora está un poco familiarizado con hacer un programa de mostrar algo de la manera que quieres hacerlo, puedes construir tu primer programa funcional. Este programa calcula el discriminante y ambas posibilidades para X de una ecuación cuadrática. Creo que es mejor empezar de inmediato.

Por supuesto lo primero que haces es hacer un nuevo programa. Le dan un divertido nombre como ABC o Q.E. o algo como eso.

La parte de entrada

Lo primero que desea que este programa no es pedir los valores de A, B y C y memorizar estos valores. Por supuesto ahora que vas a usar un tipo de variable: el valor. Puede dar estas cartas un valor dentro de un programa de varias maneras. La diferencia entre estas formas está en la forma que el programa muestra la pregunta.

La primera manera es mediante el comando Prompt (entrada-salida, 2). Digamos pronto A, B, C. De esta manera primero pedirá A, luego b y luego C. Si se ejecuta el programa de ahora, nos mostrará esto: (el simula el cursor)

prgmABC

¿A =?

Después de poner un valor (por ejemplo 1) nos mostrará esto:

prgmABC

A =? 1

¿B =?

Y lo hará lo mismo con C:

prgmABC

A =? 1

B =? 5

¿C =?

Personalmente no me gusta así, porque no me gusta el signo de interrogación. Por suerte hay varios más forma.

La segunda forma es utilizando el comando de entrada (E/S, 1). Este comando no funcionará con la coma, así que necesitarás usar tres líneas para dejarlo pedir tres valores. El programa debe tener este aspecto:

: Entrada A

: Entrada B

: Entrada C

Y si lo ejecuta, debe verse así:

prgmABC

?�

Cuando se introduce un valor, irá B:

prmgABC

? 1

?�

Y hará lo mismo con C, no creo necesario que le muestre que. También no me gusta, porque no puede ver lo está pidiendo. Afortunadamente, el comando de entrada tiene forma de usarlo. En lugar de 'Entrada A' necesita de tipo 'Input "A =", A'. Mostrará la parte entre comillas antes de entrar en el valor y borra el signo de interrogación. Puede putt cualquier texto entre comillas, pero creo que "A =" y "A:" son los más breves. El '=' puede encontrarse pulsando 2 º, matemáticas. Cuando entró en esto, el programa debe tener este aspecto:

: "A =", A la entrada

: Entrada de "B =", B

: Entrada de "C =", C

Cuando se ejecuta el programa mostrará esto:

prgmABC

A =

Y después de introducir un valor:

prgmABC

A = 1

B =

Y lo mismo hará para C. Ahora para que se vea bonito, puede que desee borrar 'prgmABC' de la pantalla. Tienes todo listo aprendieron cómo hacerlo: Añadir un ClrHome al principio del programa. Ahora para terminar realmente la parte que necesita dejar que mostrarle lo que es, lo que es B y lo que C es. No me refiero al valor de aquellos, pero que están en la fórmula. Para ello, agregue una línea entre la primera y segunda línea y el tipo ' Disp "AX² + BX + C = 0'. El programa debe tener este aspecto:

: ClrHome

: Disp "AX² + BX + C = 0

: "A =", A la entrada

: Entrada de "B =", B

: Entrada de "C =", C

Al ejecutarlo nos mostrará esto:

AX² + BX + C = 0

A =

Después de introducir un valor para la A y B te mostrará esto:

AX² + BX + C = 0

A = 1

B = 5

C =

Ahora se acaba la parte de entrada.

La parte de cálculo

Por supuesto el sto > puede utilizarse dentro de un programa, por lo que te has ido hacerlo. En esta parte es el cálculo real tiene lugar. Es bastante simple. Supongo que sabe usted cómo se formula la fórmula cuadrática. Bueno, eso es exactamente lo que tienes que hacer aquí. Hay tres líneas que necesita para escribir:

: B²-4AC→D

: (- B - √ (D)) / (2A) →X

: (-B + √ (D)) / (2A) →Y

Asegúrese de que utiliza el derecha signo de menos y no te olvides cualquier soportes!

Ahora se acaba la parte de cálculo.

La parte de salida

Al poner algo, lo primero que desea es tener un área de escritura limpia, por lo que necesita limpiar la pantalla de inicio con ClrHome. Ahora quieren el programa para decir el valor del discriminante y ambas posibilidades para X. Por supuesto se han ido hacer esto con la salida (comando. Esta parte del programa debería ser algo como esto:

: ClrHome

: Output(1,1,"DIS

CRIMINANT =

: Output(2,1,D

: Output(3,1,"X=

: Output(3,3,X

: Output(4,1,"OR

: Output(5,1,"X=

: Output(5,3,Y

Por supuesto, puede cambiar el lay-out. Sólo estoy dando una sugerencia.

Pero ahora hay un problema. Cuando se ejecuta, se le mostrará lo que quieres saber y colocar un gran 'hecho' a través de él. ¿No quieres que te? Para evitar esto, agregue las dos líneas también utilizamos en el paso 4 para evitarlo:

: Pausa

: ClrHome

De esta manera el programa se acaba y debe ser algo así:

: ClrHome

: Disp "AX² + BX + C = 0

: "A =", A la entrada

: Entrada de "B =", B

: Entrada de "C =", C

: B²-4AC→D

: (- B - √ (D)) / (2A) →X

: (-B + √ (D)) / (2A) →Y

: ClrHome

: Output(1,1,"DIS

CRIMINANT =

: Output(2,1,D

: Output(3,1,"X=

: Output(3,3,X

: Output(4,1,"OR

: Output(5,1,"X=

: Output(5,3,Y

: Pausa

: ClrHome

Ahora tratar de hacer un programa como éste, pero con una otra fórmula. Si no se te ocurre una buena fórmula, sólo esperar y prestar atención durante la clase de Ciencias y química. Pasará por una buena fórmula. ¿Ahora si no vas a la escuela ya, debe por eso maldito inteligente usted puede pensar una fórmula, correcto?

Nuevo comando

Sugerirán el

Entrada

Artículos Relacionados

Programación avanzada de la TI-84 Plus (edición de plata)

Programación avanzada de la TI-84 Plus (edición de plata)

este es el nivel avanzado de programación de la TI-84 plus o plata edición. Recomiendo a los principiantes instructable ( antes de comenzar este instructable. Asegúrese de que estar familiarizado con todos los comandos utilizados en los programas rea
Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Generador de código para menús personalizados de Android/Arduino activar salidas de Arduino y apagado. Andriod/Arduino para principiantes. Absolutamente ninguna programación requerida

Actualización: un usuario pidió menú apoyo. pfodApp siempre admite submenús pero he agregado submenús al pfodDesigner. El instructable diseño un sistema de menú Custom muestra cómo utilizar pfodDesigner para crear un menú con submenús que mostrará en
Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

Diseñar un menú personalizado menú sistema--Android/Arduino para principiantes--absolutamente ninguna programación requerida

IntroducciónEste instructable muestra cómo utilizar el libre pfodDesigner disponible en GooglePlay para diseñar un sistema Android menú con submenús para dispositivos compatibles con Arduino.El tutorial es adecuado para principiantes. No se requiere
Edición de fotos rápido y fácil para principiantes

Edición de fotos rápido y fácil para principiantes

en este instructable, le mostraré cómo hacer fotos medios pop mediante la deformación de algunas pequeñas cosas en Photoshop.Cambiando algunas variables en una sola ventana podrás fotografiar su triste y gris y en fotos que realmente * pop! *Paso 1:
Java (lenguaje de programación) para principiantes

Java (lenguaje de programación) para principiantes

este Instructable le mostrará las maravillas de Java (lenguaje de programación). También podrás a DIY (Do It Yourself) en el país. No hay ningún costo involucrado en este Instructable. Es muy fácil y no requiere que ningún otro lenguaje de programaci
Programación Java para principiantes absolutos

Programación Java para principiantes absolutos

Hola! Mi conjetura es que si has tropezó con este instructable quiere aprender a programar con java! (O al menos así lo espero). De todos modos, decir no sabes absolutamente nada sobre java (o a nada, o simplemente quiere aprender más) entonces este
Edición de plata PiPhone Rasperberry

Edición de plata PiPhone Rasperberry

Esta fue una colaboración para un curso de temas especiales en Vancouver de la Universidad de estado de Washington. El curso fue titulado DTC 338 - fabricante de cultura y este fue el proyecto final. Los creadores de esta bestia son Alan McGinnis y S
Ajuste arriba/volver a grabar su Edison para principiantes - OS X edición

Ajuste arriba/volver a grabar su Edison para principiantes - OS X edición

Era incluso más afortunado estar entre aquellos que recibieron un Edison complementario para jugar alrededor con y suerte de asistir a un evento de Intel IoT Roadshow! Yo quería hacer una guía sencilla para aquellos de nosotros que se conecta a nuest
PROGRAMACIÓN en C para principiantes: Uso de Scanf declaraciones

PROGRAMACIÓN en C para principiantes: Uso de Scanf declaraciones

VIDEO LINK: http://youtu.be/_3THG_RHceY?hd=1Este tutorial le mostrará cómo introducir archivos con las declaraciones de scanf en C programación.
Guía para principiantes - AVR programación

Guía para principiantes - AVR programación

usted conseguirá esta realizado en 30 minutos.Paso 1: partes1. 1 x cualquier tipo de placa de circuito2. 1 x microcontrolador Atmel AVR Atmega163. 8 x resistencias de 330 ohmios4. 8 X LEDs5. 1 X AVR programador (sólo tiene que utilizar para descargar
PROGRAMACIÓN en C para principiantes: Usando la instrucción Printf y compilar GCC

PROGRAMACIÓN en C para principiantes: Usando la instrucción Printf y compilar GCC

VIDEO LINK: http://youtu.be/d9WhnIHQWWg(Ver video para obtener más información)1. Escriba los siguientes códigos para la visualización de mensaje usando sentencias printf:#include < stdio.h >{printf ("su mensaje aquí! \n");System("PAU
Arduino Led dados

Arduino Led dados

este instructable le mostrará cómo crear un dado con Arduino y unos pocos componentes. Es un proyecto fácil y divertido, apto para principiantes y para los que quieren empezar con Arduino; también requiere una cantidad mínima de componentes.Este desc
Luz LED Sensor de

Luz LED Sensor de

hace poco estuve reserching en LED y me topé con esta página, como he leído encontré que LED no sólo sirven para emitir luz pero también tienen la capacidad a la luz del sentido. En el primer uso de LED como sensor de luz suena complicado pero tranqu
Cómo utilizar mBlock software para programar el circuito corredor inteligente de luz basado en Arduino

Cómo utilizar mBlock software para programar el circuito corredor inteligente de luz basado en Arduino

mBlock es un entorno de programación gráfico que está especialmente diseñado para principiantes fácil de programa Arduino proyectos y crear aplicaciones interactivas. mBlock soporta hardware abundante:Arduino UNOPlacas Arduino LeonardoArduino NanoMeg