UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Programación Digital SEM 2015-I
GUIA DE APLICACIÓN N° 11 RAICES DE UNA ECUACION DE 2° GRADO
FECHA
:
23 de Abril del 2015
Semana 7
COMPETENCIAS A CONSEGUIR El estudiante resuelve raíces de ecuaciones de segundo grado, usando la fórmula de Baskara y la estructura selectiva doble. Docente : Ing. Godofredo Poccori Umeres CONCEPTOS TEÓRICOS Bhaskara II (1114-1185) fue un matemático y astrónomo indio, que representa el máximo exponente del conocimiento matemático del siglo XII. Ha contribuido al saber universal con varias fórmulas para la resolución de ecuaciones que han perdurado hasta el día de hoy, en el campo de la aritmética, el álgebra, la trigonometría e incluso el cálculo diferencial 5 siglos antes que Newton y Leibniz.1 De todas ellas, quizá la más famosa es la fórmula para resolver ecuaciones de segundo grado, que ha tomado su nombre. La forma de deducirla es la siguiente: 1. Partimos de la ecuación del tipo ax2 + bx + c = 0. 2. Cambiamos de miembro a c. 3. Multiplicamos en ambos lados por 4a. 4. Sumamos b^2 5. Identificamos el primer miembro como el cuadrado perfecto de 2ax + b. 6. Sustituimos en la ecuación. 7. Aplicamos radicales a ambos lados de la igualdad. 8. Despejamos x.
1
http://madjoker.blogspot.com.ar/2011/02/la-formula-de-bascara.html
Docente: Ing. Godofredo Poccori Umeres
1
UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERร A CIVIL Programaciรณn Digital SEM 2015-I
1.-Entender el problema Usando la fรณrmula de Bhaskara
A 1 1 0 0
B 5 4 3 0
C 6 6 9 9
RAIZ X1=-2 X2=-3 No tiene soluciรณn real X1=-3 No tiene soluciรณn
2.-Diagrama de flujo
Docente: Ing. Godofredo Poccori Umeres
2
UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Programación Digital SEM 2015-I
Docente: Ing. Godofredo Poccori Umeres
3
UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Programación Digital SEM 2015-I 3.-Algortimo en pseudocódigo 4.-Codificacion Public Class Form1 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click 'Declarar variables Dim A, B, C As Integer Dim D, X1, X2 As Double 'Ingreso de datos A = TextBox1.Text B = TextBox2.Text C = TextBox3.Text 'Realizar calculos If A <> 0 Then D = B * B - 4 * A * C TextBox6.Text = D If D >= 0 Then X1 = (-B + Math.Sqrt(D)) / (2 * A) X2 = (-B - Math.Sqrt(D)) / (2 * A) TextBox4.Text = X1 TextBox5.Text = X2 Else '{D<0 } MessageBox.Show("No tiene solucion real") End End If Else '{Posible solucion lineal } TextBox6.Text = D If B <> 0 Then X1 = -C / B TextBox4.Text = X1 Else
'{ B=0 y A=0 } MessageBox.Show("No tiene solucion") End End If End If 'Escribir resultados End Sub End Class
5.-Prueba de la aplicación
Docente: Ing. Godofredo Poccori Umeres
4
UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Programación Digital SEM 2015-I
Docente: Ing. Godofredo Poccori Umeres
5
UNIVERSIDAD ALAS PERUANAS FILIAL-CUSCO
ESCUELA PROFESIONAL DE INGENIERÍA CIVIL Programación Digital SEM 2015-I
Ejercicios propuestos: 1. Mejorar el programa usando un Picture box, que me permita ver la gráfica de la ecuación de segundo grado. 2. Para el siguiente laboratorio estudie las fórmulas más comunes de derivadas.
Bibliografía:
Juan Jose Castañeda Visual Basic 6.0 Editorial Megabyte Lic Manuel A. Torres Remon Visual Basic 2012 Editorial Macro Francisco Javier Ceballos Visual Basic 3° Edición Editorial Alfaomega Javier García de Jalón - José Ignacio Rodríguez - Alfonso Brazález Aprenda Visual Basic 6.0 (Como si estuviera en primero)
Docente: Ing. Godofredo Poccori Umeres
6