Fundamentos de Informática
2011-2012 Laboratorio 4 Sentencias condicionales (2)
Objetivos: Diseñar diagramas de flujo de programas con sentencias condicionales Codificar programas VB con sentencias condicionales (If, If-Else, If-ElseIf-Else).Programa de resolución de ecuaciones de primero y segundo grado
Interfaz

Figura 4.1 Controles de la calculadora de ecuaciones.

Funcionamiento
1. 2. Al lanzar el programa los controles del resultado (en azul) estarán invisibles Al hacer clicsobre el botón Calcular, se debe: Recoger el valor de los coeficientes a, b y c de la ecuación Calcular las raíces Bloquear los campos para evitar que se modifiquen los valores y se pierda la coherencia Al hacer clic sobre el botón Borrar se debeborrar el contenido de las cajas de texto volviendo todos los objetos al estado inicial Al hacer clic sobre el botón Salir, el programa finalizará.

3. 4.

Estudio de casos
La resolución de una ecuación de segundo grado dados sus tres coeficientespodemos distinguir cuatro casos: que sea una ecuación imposible o trivial (si a=0 y b=0), de primer grado (si a=0 y b≠0), de segundo grado (si a≠0 y b≠0) con soluciones reales (si el discriminante d = b 2 − 4ac es positivo o nulo) o con solucionesimaginarias (si el discriminante es negativo). Estos casos se resumen en la Tabla 4.1.

Fundamentos de Informática 2011-2012

Lab 4

Fórmula general
− b ± b 2 − 4ac 2a

1er grado
r= −c b

2º grado reales
r1 = r2 = − b + b 2 − 4ac 2a − b − b2 − 4ac 2a

2º grado imaginarias
r1 = r2 = −b + 2a −b − 2a 4ac − b 2 i 2a 4ac − b 2 i 2a

r=

Caso particular:

a=0

d = b 2 − 4ac ≥ 0

d = b 2 − 4ac < 0

Tabla 4.1 Estudio de casos.

Diagrama de flujo

Figura 4.2 Diagrama deflujo.

2 de 9

Fundamentos de Informática 2011-2012

Lab 4

Pasos a seguir
1) Crearemos los controles del tipo y forma mostrados en la Figura 4.1. Sólo daremos un nombre particular a aquéllos que nos interesa leer o modificar sus [continua]

Leer Ensayo Completo

Cite este ensayo

APA

(2012, 04). Ecuaciones Visual Basic. BuenasTareas.com. Recuperado 04, 2012, de http://www.buenastareas.com/ensayos/Ecuaciones-Visual-Basic/3931513.html

MLA

"Ecuaciones Visual Basic" BuenasTareas.com. 04 2012. 2012. 04 2012 <http://www.buenastareas.com/ensayos/Ecuaciones-Visual-Basic/3931513.html>.

MLA 7

"Ecuaciones Visual Basic." BuenasTareas.com. BuenasTareas.com, 04 2012. Web. 04 2012. <http://www.buenastareas.com/ensayos/Ecuaciones-Visual-Basic/3931513.html>.

CHICAGO

"Ecuaciones Visual Basic." BuenasTareas.com. 04, 2012. consultado el 04, 2012. http://www.buenastareas.com/ensayos/Ecuaciones-Visual-Basic/3931513.html.