Integracion visual basic

Solo disponible en BuenasTareas
  • Páginas : 52 (12925 palabras )
  • Descarga(s) : 0
  • Publicado : 2 de diciembre de 2010
Leer documento completo
Vista previa del texto
MÉTODOS DE INTEGRACIÓN NUMÉRICA EN VISUAL BASIC 2005

Hacer clic aquí para descargar el programa, el documento, el archivo OCX requerido y un archivo con ejercicios resueltos en Excel.

En este programa se utilizan cinco métodos de integración numérica, los cuales han sido programados en Visual Basic 2005. Dichos métodos son:

1. Sumas de Riemman.
2. Método del Punto Medio.
3.Método de los Trapecios.
4. Simpson 1/3.
5. Simpson 3/8.

A continuación se presentan algunas impresiones de pantalla del programa en ejecución:

NOTA: Para comprobar que los resultados son correctos, se incluyen también impresiones de pantalla de los cálculos realizados con el programa Matemáticas de Microsoft®, incluido en

Microsoft Student con Encarta Premium 2007
Microsoft Encarta2007 Biblioteca Premium
Microsoft Encarta 2007 Biblioteca
Microsoft Encarta 2007 Enciclopedia

Recuérdese también que cuando el programa no devuelva un resultado exactamente igual al valor de la integral numérica, no es error del programa sino que es por el grado de aproximación que se puede obtener con el método utilizado y con la función y valores de a, b, y n; donde a es el valor desdedonde se evalúa la integral, b es el valor hasta donde se evalúa la integral, y n es el número de iteraciones que se van a utilizar para realizar el cálculo.

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

[pic]

OBJETOS DEL PROGRAMA

Se necesitará incorporar en Visual Basic un OCX (OLE Control eXtention) para poder usar el FlexGrid ypresentar ahí los cálculos. Los pasos a seguir son:

1. En Windows XP, poner el archivo msflxgrdmsflxgrd.ocx en C:\Windows\System32. En Windows Vista, insertar ubicar el archivo msflxgrdmsflxgrd.ocx en C:\Windows\system. Las propiedades de este archivo son las siguientes:

[pic]

2. En Visual Basic 2005, clic en el menú Herramientas y luego en Elegir elements del cuadro deherramientas…

[pic]

3. Hacer clic sobre la pestaña Componentes COM y ponerle el cheque a Microsoft FlexGrid Control,versión 6.0.

[pic]

4. Hacer clic en el botón Aceptar. El Cuadro de Herramientas ya contendrá el objeto FlexGrid para poder utilizarlo simplemente arrastrándolo a un formulario en tiempo de diseño.

[pic]

Todos los objetos utilizados en esteprograma y sus respectivas propiedades se muestran a continuación en el código del diseñador de cada uno de los seis formularios utilizados:

[pic]

Form1.Designer.vb
[pic]
_
Partial Class Form1
Inherits System.Windows.Forms.Form

'Form reemplaza a Dispose para limpiar la lista de componentes.
_
Protected Overrides Sub Dispose(ByVal disposing As Boolean)
Ifdisposing AndAlso components IsNot Nothing Then
components.Dispose()
End If
MyBase.Dispose(disposing)
End Sub

'Requerido por el Diseñador de Windows Forms
Private components As System.ComponentModel.IContainer

'NOTA: el Diseñador de Windows Forms necesita el siguiente procedimiento
'Se puede modificar usando el Diseñador de Windows Forms.'No lo modifique con el editor de código.
_
Private Sub InitializeComponent()
Dim resources As System.ComponentModel.ComponentResourceManager = New System.ComponentModel.ComponentResourceManager(GetType(Form1))
Me.Button1 = New System.Windows.Forms.Button
Me.Button2 = New System.Windows.Forms.Button
Me.Button3 = New System.Windows.Forms.ButtonMe.Button4 = New System.Windows.Forms.Button
Me.Button5 = New System.Windows.Forms.Button
Me.Label1 = New System.Windows.Forms.Label
Me.SuspendLayout()
'
'Button1
'
Me.Button1.BackgroundImage = CType(resources.GetObject("Button1.BackgroundImage"), System.Drawing.Image)
Me.Button1.Font = New System.Drawing.Font("Georgia",...
tracking img