Estructuras de control , funciones y procedimientos

programación.

Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
Estructuras de control , funciones y procedimientos por Mind Map: Estructuras de control , funciones y procedimientos

1. PROCEDIMIENTOS

1.1. Un procedimiento es un bloque de instrucciones de Visual Basic dentro de una instrucción de declaración (Function, Sub, Operator, Get, Set) y una búsqueda de coincidencias End declaración. Todas las instrucciones ejecutables en Visual Basic deben estar dentro de algún procedimiento.

1.2. Llamada a un procedimiento Cuando invoca un procedimiento desde otra parte del código, está realizando una llamada a procedimiento. Cuando el procedimiento termina de ejecutarse, devuelve el control al código que lo ha invocado, el cual se conoce como código de llamada. El código de llamada es una instrucción, o una expresión de una instrucción, que especifica el procedimiento por el nombre y le transfiere el control.

1.3. Llamada a un procedimiento Cuando invoca un procedimiento desde otra parte del código, está realizando una llamada a procedimiento. Cuando el procedimiento termina de ejecutarse, devuelve el control al código que lo ha invocado, el cual se conoce como código de llamada. El código de llamada es una instrucción, o una expresión de una instrucción, que especifica el procedimiento por el nombre y le transfiere el control.m

1.4. Tipos de procedimientos Visual Basic usa varios tipos de procedimientos: Los procedimientos Sub realizan acciones, pero no devuelven un valor al código de llamada. Los procedimientos de control de eventos son procedimientos Sub que se ejecutan en respuesta a un evento debido a las acciones del usuario o a un incidente en un programa. Los procedimientos Function devuelven un valor al código de llamada. Pueden realizar otras acciones antes de devolver el valor. Algunas funciones escritas en C# devuelven un valor devuelto de referencia. Los autores de llamadas a funciones pueden modificar el valor devuelto. Esta modificación se refleja en el estado del objeto al que se ha llamado. A partir de Visual Basic 2017, el código de Visual Basic puede consumir referencias de valores devueltos, aunque no puede devolver un valor por la referencia. Para obtener más información, consulte Valores devueltos de referencia. Los procedimientos Property devuelven y asignan valores de propiedades en objetos o módulos. Los procedimientos Operator definen el comportamiento de un operador estándar cuando uno de los operandos (o ambos) es una clase definida recientemente o una estructura. Los procedimientos genéricos de Visual Basic definen uno o varios parámetros de tipo además de sus parámetros normales, por lo que el código de llamada puede pasar tipos de datos determinados cada vez que se hace una llamada.

2. FUNCIONES

2.1. Un Function procedimiento es una serie de instrucciones de Visual Basic está incluido en el Function y End Function instrucciones. El Function procedimiento realiza una tarea y, a continuación, devuelve el control al código de llamada. Cuando devuelve el control, también devuelve un valor al código de llamada.

2.1.1. El algoritmo o programa invoca la función con el nombre de esta última en una expresión seguida de una lista de argumentos que deben coincidir en cantidad, tipo y orden con los de la función que fue definida.

2.1.2. Las funciones incorporadas al sistema se denominan funciones internas, o intrínsecas; las funciones definidas por el usuario se llaman funciones externas

2.2. Sintaxis de la declaración La sintaxis para declarar un Function es el procedimiento siguiente: VB Copiar [Modifiers] Function FunctionName [(ParameterList)] As ReturnType [Statements] End Function 0

2.3. Cada Function procedimiento tiene un tipo de datos, solo las variables. Este tipo de datos especificado por el As cláusula en la Function statement y determina el tipo de datos del valor que devuelve la función al código de llamada. Las siguientes declaraciones de ejemplo muestra cómo hacerlo.

3. ESTRUCTURAS DE CONTROL

3.1. Todos los lenguajes de programación tienen herramientas que permiten controlar el flujo de un programa

3.1.1. En las Estructuras de Control el orden de un programa está de acuerdo a ciertas condiciones, permitiendo que el mismo se desarrolle en forma no lineal y pudiendo tomar decisiones.

3.2. Ejemplo.Estructura If-Then de línea única (la instrucción sólo podrá ejecutarse si es verdadera.) Ejemplo: If 4 > 5 Then Print "A" Como en este caso se cumple la condición (es verdadera) aparecerá el caracter "A" Impreso. Otro If 5 < 4 Then Print "A" Como en este caso la condición No es verdadera, el caracter "A" no se imprimirá *Estructura If-Then de varias líneas con un bloque de instrucción(c/u de las instrucciones del bloque se ejecturán si son verdaderas.) Cada Instrucción del bloque terminará en End-If Ejemplo: Private Sub N_Change() If N.Text > 10 Then MsgBox ("Error número mayor que 10") End If If N.Text < 0 Then MsgBox ("Error número menor que 0") End If End Sub *Estructura If-Then de varias líneas con varios bloques de instrucción (se puede ejecutar las instrucciones según las evaluaciones de la expresión original o según evaluaciones opcionales conocidas como Else y ElseIf.) Ejemplo: If 5 > 4 Then Print "5" Else Print 4 End If If 4 = 3 Then Print "iguales" ElseIf 4 > 3 Then Print "4 mayor que 3" ElseIf 4 < 3 Then Print "4 menor que 3" Else Print "no puedo saber si 4 es igual, mayor o menor que 3" End If End Sub En este ejemplo vemos que primero hay una condición original (5 mayor que 4), en caso de ser verdadera, se ejecutará esta condición (Imprimiendola) de lo comtrario se seguirá buscando la verdadera en el restro de las instrucciones. Al encontrar una instrucción verdadera esta se ejecuta y se sale de la estructura. Finalmente si ninguna de las instrucciones se cumplen llegamos a la instrucción Else, saliendo de la estructura. En general esta estructura se usa poco reemplazándola por la estructura Select Case.