Página |1 UNIDAD 3 Control de Flujo de Programa Montes Pacheco Everardo Uriel Grupo: 2M2 Profesor: JOSÉ MARTÍN ALEJANDRE ARGUIJO Segundo semestre Ingeniera mecánica Instituto tecnológico de Tlalnepantla ALGORITMOS Y PROGRAMACIÓN Página |2 3,1 Control Secuencial En la escritura de un proceso el proceso secuencial es la forma normal en la que se ejecutan un programa y determina el término de la ejecución de todas las instrucciones de la función es decir es el orden de forma que todo se ejecute con una secuencia una estructura de control secuencial es un proceso de escribir un paso del algoritmo detrás de otro de forma que se enlacen generando un proceso lineal que se desemplea de forma automática, es un proceso que se basa en secuencias que responden a la orden anterior de esta forma generando un proceso que se efectúa una orden detrás de otra 3.2 Control Selectivo Es una estructura en la cual no solo existe una opción como respuesta es de criterio de diferentes problemas, existen tres tipos de estructuras de control selectivas, en estas se basa una condición para decidir una acción en el programa esta pueden ser de manera: Simple: donde depende la situación se realizará la acción de acuerdo a los criterios de decisión evalúa una condición, si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa no realiza ninguna acción. Doble: toma la acción que son especificas si esta es verdadera ejecuta la acción o acciones especificadas, si es falsa ejecuta otra acción o acciones. Selectiva múltiple: La instrucción switch es una sentencia que se utiliza para seleccionar una de entre múltiples alternativas; esto es especialmente útil cuando la selección se basa en el valor de una variable simple o de una expresión simple denominada expresión de control o selector. 3.3 Control Repetitivo Las estructuras con una estructura repetitiva que se generan en un siclo del cual es conocido como bucle, estas son ordenes que se deben efectuar un cierto número de veces, mientras se cumple una condición que ha de ser claramente especificada la condición podrá ser verdadera o false y se comprobará en casa paso de interacción del bucle Decisión: aquí se evalúa la condición y en caso de ser cierta, se ejecuta el cuerpo del bucle. Cuerpo del bucle: son las instrucciones que se ejecutaran rápidamente, un número determinado de veces, cuando la decisión es verdadera. Salida del bucle: es la condición que indica cuando terminan las iteraciones. Página |3 Ejemplo 3.1 queremos leer el radio de un círculo, calcular su área y mostrar por pantalla al usuario el resultado. Declaracion de variables REAL: radio, area fin declaracion de variables inicio mostrar por pantalla 'dame el radio del circulo' leer del teclado la variable radio area <- 3.14159*radio mostrar por pantalla 'el area del circulo es:' mostrar por pantalla el contenido de la variable area fin ejemplo 3,2 simple Ejemplo en MATLAB if condicion accion 1; accion 2; accion n; end Página |4 Doble Selectiva múltiple Página |5 Ejemplo 3,3 Sintaxis básica. Mientras (condicon _ expresión lógica) hacer Instrucciones Finmientras. Sintaxis matlab. While (condicon _ expresión lógica ) hacer Instrucciones End Ejemplo. %Inicio N=input ('Por favor, ingrese un valor para N: '); i=1; Suma=0; While (i<=N) Suma = suma + i; i = i+1; en