| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> Visual Basics Programación >> Content
    Cómo llamar a una subrutina dentro de sí mismo en Visual Basic
    recursividad es una de las ideas más poderosas de toda la informática. A menudo se refiere como un enfoque de "divide y vencerás " para la solución de problemas , la recursividad le permite resolver un problema por resolver uno o más versiones "más pequeñas" de un mismo problema , y luego hacer un poco de trabajo adicional o la combinación . De este modo , muchos problemas muy complejos se pueden resolver con algoritmos muy elegantes . Cosas que necesitará
    Microsoft Visual Basic
    Ver Más instrucciones
    1

    crear una nueva función de Visual Basic . Por ejemplo : .

    Función mcd ( ByVal x As Integer , ByVal y como Integer ) Como IntegerEnd Función

    Esta función calculará el máximo común divisor de dos números
    2

    Añade una prueba entre la función y el Fin de las líneas de función para distinguir entre el "caso base" y el "caso recursivo. " Casos base son muy importantes en las funciones recursivas - sin uno, el código se suele provocar un bucle infinito y probablemente bloquear el programa. Por ejemplo, el caso base para la función " mcd " es la siguiente:

    Si y = 0 entonces ' Esta será la caseElse base' Esta será la caseEnd recursiva Si
    < br > 3

    Añada un caso base. Este es el valor que la función devuelve cuando se encuentra con un problema tan pequeño que no se puede descomponer aún más. Para la función " mcd " , que se parece a esto :

    Regresar x
    4

    Añada un caso recurrente. Cuando vuelve a su función , se invoca a sí mismo un problema más simple que le ayudará a resolver el problema más grande. En el caso de la función " mcd " , el problema más sencillo se elige de manera que su resultado es en realidad el resultado de todo el problema complejo . Se parece a esto :

    Volver mcd ( y, x Mod y)
    5

    prueba tu función. Siempre es importante probar las funciones recursivas utilizando el algunos casos recursivos como entrada de caso base y . Trate de pensar en las pruebas que podrían estar fuera de la norma , tales como números negativos.

    Previous :

    next :
      Artículos relacionados
    ·Cómo comprobar un proceso en Visual Basic 
    ·Cómo hacer una vista de lista en Vb.NET 
    ·Cómo leer la temperatura de la CPU con un programa de …
    ·Cómo obtener una lista de las impresoras en VB6 
    ·Cómo encontrar el número del medio de tres números e…
    ·Cómo hacer una biblioteca en VB Script 
    ·Cómo arreglar Microsoft Visual C Debug Biblioteca 
    ·Cómo hacer un entrenador DF Con Visual Basic 6 
    ·Cómo codificar Software chat sin utilizar una base de …
    ·Cómo establecer atributos de Visual Basic 
      Artículos destacados
    ·Cómo reemplazar un STRG Con un STRG Baja 
    ·Cómo utilizar Telnet Con VB6 
    ·Cómo comprobar si un recurso compartido tiene permisos…
    ·Diferencia entre el nivel alto y nivel bajo en Programa…
    ·Cómo cargar una consulta en MySQL 
    ·Cómo crear una cuenta de Twitter con PHP 
    ·Cómo utilizar la función strcat en C + + 
    ·XNA Tutorial para hacer girar un modelo 3D 
    ·Cómo hacer un Programa de bucle infinito en Basic 
    ·Cómo escribir una combinación externa en la AFD en We…
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com