INFORMATICA GRAFICACIÓN VISUAL BASIC 2008 III GRAFICACIÓN DE FUNCIONES BÁSICAS En un formulario, dibujaremos gráficos notables en matemáticas, empleando: Point (Estructura) Representa un par ordenado de coordenadas x e y de enteros que define un punto en un plano bidimensional Función Lineal Public Class Form1 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint Dim i As Short Dim Puntos(200) As Point For i = 0 To 200 Puntos.SetValue(New Point(i, i), i) Next e.Graphics.DrawCurve(Pens.Red, Puntos) End Sub End Class FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 1 INFORMATICA VISUAL BASIC 2008 Función Parábola: Public Class Form1 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint Dim i As Short Dim Puntos(150) As Point For i = 0 To 150 Puntos.SetValue(New Point(10 * i, i ^ 2 + 10), i) Next e.Graphics.DrawCurve(Pens.Red, Puntos) End Sub End Class Función Coseno Public Class Form1 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint Dim i As Short Dim Puntos(150) As Point For i = 0 To 150 Puntos.SetValue(New Point(10 * i + 100, 50 * Math.Cos(i) + 100), i) Next e.Graphics.DrawCurve(Pens.Red, Puntos) End Sub End Class FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 2 INFORMATICA VISUAL BASIC 2008 Hipérbola: x2 y2 2 1 Podemos Graficar una sección de una Hipérbola. 2 a b b 2 2 y x a Despejamos a Ejemplo: Considere a = 2 , b = 160. Entonces la hipérbola será : Public Class Form1 y 80 x 2 4 Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint Dim x As Short Dim Puntos(100) As Point For x = 2 To 100 Puntos.SetValue(New Point(x + 100, 80 * ((x ^ 2 - 4) ^ (1 / 2)) + 100), x) Next e.Graphics.DrawCurve(Pens.Red, Puntos) End Sub End Class FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA José Moreno Vega Página 3 INFORMATICA FACULTAD DE EDUCACIÓN MATEMATICA, FISICA e INFORMATICA VISUAL BASIC 2008 José Moreno Vega Página 4