Está en la página 1de 4

Analisis Numerico

EL CRITERIO DE CONVERGENCIA BASADO EN EL ERROR


El criterio de convergencia basado en el error es una forma de verificar si un algoritmo
está encontrando una solución precisa. Se basa en la idea de que a medida que el
algoritmo avanza, el error entre la solución actual y la solución deseada debería ir
disminuyendo gradualmente.
El criterio establece un nivel máximo de error permitido. En cada iteración, se compara
el error actual con este nivel. Si el error es menor al nivel establecido, se considera
que el algoritmo ha convergido y se detiene. Si el error es mayor, el algoritmo continúa
iterando hasta que el error sea suficientemente pequeño.
En resumen, el criterio de convergencia basado en el error es una forma de controlar
la precisión de un algoritmo. Se asegura de que el error entre la solución actual y la
deseada sea lo suficientemente pequeño para considerar que el algoritmo ha
alcanzado una solución aceptable.

EJEMPLO:
Aquí tienes un ejemplo básico en Visual Studio 2013 con Visual Basic que muestra
cómo utilizar un criterio de convergencia basado en el error en un algoritmo de cálculo
iterativo. En este caso, utilizaremos el método de la raíz cuadrada mediante
aproximación sucesiva.

En este ejemplo, asumimos que queremos encontrar la raíz cuadrada de 16.


Comenzamos con una aproximación inicial de 4 y establecemos un umbral de error
máximo permitido de 0.001.
Dentro del bucle While, actualizamos la aproximación utilizando la fórmula de
aproximación sucesiva para la raíz cuadrada. Luego, calculamos el error actual
comparando el cuadrado de la aproximación con el valor objetivo.
Si el error actual es mayor que el umbral de error máximo permitido, continuamos
iterando. En cada iteración, mostramos la aproximación actual en la consola.
Cuando el error actual finalmente cae por debajo del umbral, salimos del bucle y
mostramos el resultado final, que es la aproximación de la raíz cuadrada del valor
objetivo.

Este es solo un ejemplo básico para ilustrar el concepto del criterio de convergencia
basado en el error. En aplicaciones reales, es posible que necesites adaptar y ajustar
el criterio de convergencia según tus necesidades y el algoritmo específico que estés
utilizando.

1
Analisis Numerico
Tipo De Control Texto Nombre De La Variable

Botón De Comando Calcular btnCalcular

Botón De Comando Limpiar btnLimpiar

Botón De Comando Salir btnSalir

Caja De Texto 1(Numero) Dejar En Blanco ttxtValorRaiz

Etiqueta 0 llblResultado

Caja De Texto

BOTONES

ETIQUETA

Botón Limpiar

2
Analisis Numerico
Botón Salir

Botón Calcular

3
Analisis Numerico

Este código muestra un cuadro de diálogo preguntando si el usuario está seguro de que desea salir. Si el usuario
hace clic en "No", el cierre del formulario se cancela. Si hace clic en "Sí", el formulario se cierra.
Es importante que el nombre del formulario en el código coincida con el nombre del formulario en el diseñador. Si
el nombre del formulario es diferente, debes cambiar "Principal" en el código por el nombre correcto.

Salir Desde Botón De Comando


Private Sub btnSalir_Click(sender As Object, e As EventArgs) Handles btnSalir.Click
Me.Close()
End Sub

Salir Desde Botón De Comando


Private Sub Principal_FormClosing(sender As Object, e As FormClosingEventArgs) Handles Me.FormClosing
Dim respuesta As DialogResult = MessageBox.Show("¿Está Seguro De Que Desea Salir?", "Salir", MessageBoxButtons.YesNo, MessageBoxIcon.Question)
If respuesta = DialogResult.No Then
e.Cancel = True
End If
End Sub

También podría gustarte