Subido por everardourielmp

control de flujo del programa

Anuncio
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
Descargar