Contenido

11.1 Estructura de Control Secuencial

11.1.1 Ejemplo de Control de flujo secuencial

11.1.2 Actividad de Aprendizaje:contenidos finales de localidades de memoria, y salidas producidas por un algoritmo

11.1 Estructura de Control Secuencial

La estructura secuencial es la más sencilla de todas pero a su vez es la más fundamental. el orden en que se ejecutan las instrucciones es en secuencia por omición, es decir si no se dice lo contrario. Después de la instrucción n seguirá la instrucción n+1, esto significa que después de la instrucción 1 sigue la 2, luego la 3 y así sucesivamente hasta llegar al final del algoritmo.

Las siguientes figuras ilustran y muestran ejemplos de flujo secuencial.

sequential
Figura 11.1:Control de Flujo Secuencial

11.1.1 Ejemplo de Control de flujo secuencial


sequentialej
Figura 11.2:Ejemplo de Control de flujo secuencial

11.1.2 Actividad de Aprendizaje:contenidos finales de localidades de memoria, y salidas producidas por un algoritmo

Vamos a hacer la ejecución de dos algoritmos que solamente difieren en la secuencia de dos instrucciones. Las instrucciones 8 y 11 fueron intercambiadas.

Luego podemos comparar los contenidos finales de las localidades de memoria, y las salidas producidas.

    1 PseudoCódigo
    2 Algoritmo_secuencia_1
    3 {
    4 	leer(A);
    5 	leer(B);
    6 	escribirLinea();
    7 	escribirMensaje("  El valor  de A  es ");
    8 	A = A + B;
    9 	escribir(A);
   10 	escribirLinea();
   11 	B = A * B;
   12 	escribir(A);
   13 	escribirLinea();
   14 	escribirMensaje("  El valor  de B  es ");
   15 	escribir(B);
   16 }
Figura 11.3:Pseudocódigo Algoritmo secuencia_1

  1. Entradas: 2 5
      Memoria  

    i_p

    Salida:
    ..
    ..
  1. Entradas: 2 5
      Memoria  
    A
    B

    i_p

    Salida:
    ================================
    El valor de A es 7
    ================================
    7
    ================================
    El valor de B es 35

    1 PseudoCódigo
    2 Algoritmo_secuencia_2
    3 {
    4 	leer(A);
    5 	leer(B);
    6 	escribirLinea();
    7 	escribirMensaje("  El valor  de A  es ");
    8 	B = A * B;
    9 	escribir(A);
   10 	escribirLinea();
   11 	A = A + B;
   12 	escribir(A);
   13 	escribirLinea();
   14 	escribirMensaje("  El valor  de B  es ");
   15 	escribir(B);
   16 }
Figura 11.4:Pseudocódigo Algoritmo secuencia_2
  1. Entradas: 2 5
      Memoria  

    i_p

    Salida:
    ..
    ..
  1. Entradas: 2 5
      Memoria  
    A
    B

    i_p

    Salida:
    ================================
    El valor de A es 2
    ================================
    2
    ================================
    El valor de B es 10