La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló 12-01-0081.

Presentaciones similares


Presentación del tema: "ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló 12-01-0081."— Transcripción de la presentación:

1 ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló 12-01-0081

2 ESTRUCTURAS DE CONTROL Las estructuras de control le permiten controlar el flujo de ejecución del programa. Tenemos dos tipos de estructuras de control:  Estructuras de decisión  Estructuras de bucle

3 Entre las estructuras de decisión que acepta Visual Basic se incluyen las siguientes:  If...Then  If...Then...Else  If, Then, ElseIf, Else y End If  Select...Case  FOR… NEXT: Incluir ejemplos con STEP  While...End While  Do...Loop  For Each...Next

4 If...Then Condition Conditional Code True False  Se utiliza If...Then para ejecutar una o más instrucciones basadas en una condición.  If…Then provee una selección  Evalúa la condición: Verdadero o Falso Ejemplo: Está frío afuera?  Verdadero – execute code Ejemplo: If yes, wear a coat  Falso – do not execute code

5  If condición Then  Sentencias  End If  If…Then ejecutará o ignorará un grupo de instrucciones (hacer algo o no hacer nada) Condition Statement(s) If True True False

6 Estructura IF–THEN–ELSE  Utilice un bloque If...The...Else para definir varios bloques de sentencias, uno de los cuales se ejecutará.  Ejecutará un grupo de instrucciones u otro grupo (hacer esto o aquello) Statement(s) If True TrueFalse Statement(s) If False Condition

7  If…Then…Else provee dos elecciones  Evalua la condicción True or False  True – execute code in If…Then block  False – execute code in Else Block  Una de las dos opciones debe de ser seleccionada  Son mutuamente excluyentes Statement(s) If True TrueFalse Statement(s) If False Condition

8 Sintaxis If condition Then sentencia[s] 1 Else sentencia[s] 2 End If  Sentencia[s] 1 – executed if condition is True  Sentencia[s] 2 – executed if condition is False

9 Select...Case Si el valor que contiene la cláusula case es igual a la condición que se evaluó, ejecutarán las instrucciones en dicho case.

10 Ejemplo 1

11 Ejemplo 2 Select Case variable Case valor1 Se ejecutan las sentencias de programa si valor1 coincide con variable Case valor2 Se ejecutan las sentencias de programa si valor2 coincide con variable Case valor3 Se ejecutan las sentencias de programa si valor3 coincide con variable End Select

12 Estructura SELECT–CASE Select Case variable_control Case Valor_1 Sentencia o grupo de sentencias Case Valor_2 Sentencia o grupo de sentencias Case Valor_3 Sentencia o grupo de sentencias End Select SINTAXIS:

13 SELECT–CASE EJEMPLO:

14 While …End While Este se utiliza cuando se desea ejecutar un bloque de códigos al mismo tiempo. El ciclo While evalúa la expresión desde el inicio para cada interacción del ciclo. Si la expresión es verdadera entonces el bucle del ciclo empieza, en caso contrario el bucle finalizará.

15 Estructura While–Wend  Esta estructura repetirá, sin detenerse, determinado código mientras se cumpla una condición. While condición Sentencia o grupo de sentencias Wend SINTAXIS:

16 Estructura While–Wend

17 Estructura FOR–NEXT  Es utilizada para generar una repetición de instrucciones o bucle entre un número inicial y un número final que se le debe indicar al mismo. For variable_contador = valor_inicial To valor_final Sentencia o grupo de sentencias Next variable_contador SINTAXIS:

18 Estructura FOR–NEXT EJEMPLO:

19

20 Instrucción Indica las tareas que debe realizar la computadora. Las sentencias constan de una o varias palabras reservadas (INPUT, REM, etc.) y una sintaxis (operadores, signos de puntuación, etc.) asociada que es imprescindible para escribir programas. Las instrucciones se clasifican en dos categorías:  Instrucciones de declaración  Instrucciones ejecutables

21  Instrucciones de declaración: Asignan nombre a una variable, constante o procedimiento, y también pueden especificar un tipo de datos. (introducen comentarios, asignan variables, etc).  Instrucciones ejecutables: Son las que inician acciones.

22 Expresión Una expresión es una serie de elementos de valor combinados con los operadores, lo que da un nuevo valor. Son combinaciones de constantes, variables, símbolos de operación, paréntesis y nombres de funciones especiales. Una expresión consta de operadores y operandos.

23 Notación Húngara  Es un sistema usado normalmente para crear los nombres de variables. Command button: cmd

24

25 Operador  Son elementos que relacionan de forma diferente, los valores de una o mas variables y/o constantes. Es decir, los operadores nos permiten manipular valores. (Un operador es un símbolo que se utiliza para manipular datos.)

26

27 Argumento  Es una variable utilizada para recibir valores de entrada en una rutina o subrutina.

28 MUCHAS GRACIAS…


Descargar ppt "ESTRUCTURAS DE DATOS Y ALGORITMOS Samuel Peñaló 12-01-0081."

Presentaciones similares


Anuncios Google