TECNICAS DE DESARROLLO I VISUAL BASIC.NET 2012 CONTADOR: Un contador es una variable cuyo valor se incrementa o decrementa en una cantidad constante cada vez que se produce un determinado suceso o acción. Los contadores se utilizan con la finalidad de contar sucesos o acciones internas de un bucle; deben realizar una operación de inicialización y posteriormente las sucesivas de incremento o decremento del mismo. La inicialización consiste en asignarle al contador un valor. Se situará antes y fuera del bucle. SINTAXIS: C = C + CONSTANTE C = C - CONSTANTE Valor Inicial Valor Final ACUMULADOR O TOTALIZADOR: Es una variable que suma sobre sí misma un conjunto de valores para de esta manera tener la suma de todos ellos en una sola variable. La diferencia entre un contador y un acumulador es que mientras el primero va aumentando de uno en uno, el acumulador va aumentando en una cantidad variable. SINTAXIS: A = A + VARIABLE P = P * VARIABLE Valor Inicial Valor Final BUCLE WHILE: El BUCLE WHILE ejecuta un bloque de acciones ‘mientras’ que una condición dada se cumpla, es decir, cuando la condición evalúa a verdadero. La condición es evaluada antes de ejecutar el bloque de acciones y si la condición no se cumple, el bloque no se ejecuta. De esta manera es que el número de repeticiones del bloque de acciones sea cero, pues, si la condición la primera vez evalúa a falso, el bloque no será ejecutado alguna vez. La forma general del ciclo mientras es la siguiente: VISUAL BASIC.NET SINTAXIS WHILE CONDICION INSTRUCCIONES END WHILE Donde, Condición es la condición que determina si las instrucciones son ejecutadas o no. Si la condición evalúa es verdadero las instrucciones son ejecutadas y si es falso no es ejecutado. Carlos Castro Grande 1 Después de ejecutar el bloque de acciones se vuelve a evaluar la condición. DIAGRAMA DE FLUJO PROGRAMA1. Ingresar un número y en pantalla mostrar la tabla de la suma del número ingresado. Module Module1 Sub Main() Dim N, S, X As Double Console.Write("INGRESE NUMERO DE TABLA:") N = Console.ReadLine() X=1 While X <= 12 S=X+N Console.WriteLine(X & "+" & N & "=" & S) X =X + 1 End While Console.ReadLine() End Sub End Module PROGRAMA2. Ingresar un número y en pantalla mostrar la tabla de la multiplicación del número ingresado. Module Module1 Sub Main() Dim N, S, X As Double Console.Write("INGRESE NUMERO DE TABLA:") N = Console.ReadLine() X=0 While X <= 12 S=X*N Console.WriteLine(X & "*" & N & "=" & S) X =X + 1 End While Carlos Castro Grande 2 Console.ReadLine() End Sub End Module PROGRAMA3. Ingresar un número y en pantalla mostrar la tabla de la división del número ingresado. PROGRAMA4. Ingresar un número y en pantalla mostrar la tabla de la resta del número ingresado. PROGRAMA5. Mostrar en pantalla los N primeros numero pares. Ejemplo: N=5 0 2 4 6 8 N=3 0 2 4 PROGRAMA6. Mostrar en pantalla los N primeros numero impares. Ejemplo: N=5 1 3 5 7 9 N=3 1 3 5 PROGRAMA7. Realizar la operación de multiplicación de dos valores enteros positivos con sumas. PROGRAMA 8. Diseñe un programa para calcular la suma de n términos de la siguiente serie: 1, -1/2, 1/3, -1/4, 1/5,….. PROGRAMA9. Mostrar en pantalla los 20 primeros números de la siguiente serie: 0, 1, 1, 2, 3, 5, 8, 13,…. PROGRAMA10. Ingresar un número entero y en pantalla mostrar la suma de sus dígitos. PROGRAMA11. Ingresar un número entero y en pantalla mostrar el digito mayor y el digito menor. Carlos Castro Grande 3