estructura secuencial

10
ESTRUCTURA ESTRUCTURA SECUENCIAL SECUENCIAL

Transcript of estructura secuencial

Page 1: estructura secuencial

ESTRUCTURA ESTRUCTURA SECUENCIALSECUENCIALESTRUCTURA ESTRUCTURA SECUENCIALSECUENCIAL

Page 2: estructura secuencial

• En este bloque o estructura las acciones se ejecutan de manera sucesiva, una después de otra, siguiendo el orden físico en que aparecen las instrucciones. Aquí poemas encontrar instrucciones tales como inicio, declaración o inicialización de varíales. Operaciones de asignación, y de cálculo y fin

Page 3: estructura secuencial

• La estructura de asignación o bloque de asignación.

• Se emplea para asignar un valor o una expresión o una varíale. La asignación se puede aplicar varias veces a una misma variable, de tal suerte que esta pierde su valor anterior y conserva el nuevo. El formato es el siguiente:VARIALE VALOR o VARIALE EXPRESION

Es muy común una asignación de la siguiente forma.:VARIALE VARIBLE +1

• La asignación anterior significa que el nuevo valor de la variable será igual al valor anterior que tenia la misma variable, incrementado en uno.

Page 4: estructura secuencial

ESTRUCTURA DE SELECTIVA. • En un algoritmo un poco mas

complejos es usual tomar algoritmos decisión. Del resultado de la decisión se establece que proceso relazar, o un camino alternativo a seguir. La estructura de selección asía puede ser simple o doble:

• Estructura de selección simple: SI -ENTONCES

• Estructura de selección doble: SI – ENTONCES - SI NO

Page 5: estructura secuencial

Estructura de selección simple SI ENTONCES.

• La forma en que se interpreta esta estructura es la siguiente. Se evalúa la coedición, si esta es verdadera, se ejecuta la expresión. Si el resultado de la coedición es falso, no se ejecuta ninguna expresión y el control del flujo pasa hacia el siguiente lo que de instrucciones. En esta estructura la expresión puede ser única o compuesta (varias expresiones), la intención o sangría en la pseudocódigo indica el alcanza de la estructura selectiva.

Page 6: estructura secuencial

Estructura de selección doble SI-ENTONCES – SI NO

La forma en la que se interpreta esta estructura es la siguiente. Se evalúa la condición, si esta es verdadera se ejecuta la expresión 1. Solo si el resultado de la condición es falso, se ejecuta la expresión 2. Al término de esta estructura solamente una de las dos expresiones se habrá ejecutado.

Page 7: estructura secuencial

ESTRUCUTRA ITERATIVA• En cierto algoritmo es común que una

instrucción o un conjunto de instrucciones deban de ejecutarse más de una vez. Si bien es cierto que las instrucciones son las mismas, lo que cambian son los datos con las que operan.

• Se denomina ciclo al conjunto de instrucciones que deben repetirse. Existen dos tipos de estructuras de repetición que son:

• PARA (for)• MIENTRAS (while)

Page 8: estructura secuencial

• ESTRUCTURA PARA: se emplea cuando se sabe el número de veces que se repetirá un ciclo. Que quiere una variable contadora, un valor inicial, un valor final, y una o mas expresiones o instrucciones. El ciclo se repite hasta que la variable contadora alcanze el valor final e incrementos de uno. El alcance de las expresiones del ciclo lo determina la indentación e las mismas.

Page 9: estructura secuencial

• ESTRUCTURA MIENTAS: esta estructura se emplea cuando se sabe exactamente cuantas veces de repetirse un ciclo. Si el resultado de la condición es verdadero, el ciclo se repite. Si la condición desde el principio es falsa no se ejecuta el ciclo de instrucciones.

Page 10: estructura secuencial

EJEMPLOS DE USO Y APLICACIÓN• En esta sección se desarrollaran una

seria de algoritmos en los que e pondrá en practica las estructuras secuenciales de asignación, selección y repetición.

• Se considera que las fases de identificación y de análisis del problema ya fueron realizadas y que queda muy claro como elaborar el algoritmo.