Algoritmos y Estructuras de Control
NMNM
Declaración FOR (Desde para)
Esta declaración se usa para repetir un bloque de sentencias encerradas un
número determinado de veces. Cada vez que se ejecutan las instrucciones del
bucle se vuelve a verificar la condición. La declaración For tiene tres partes
separada. La inicialización de la variable local se produce una sola vez y la
condición se evaluara cada vez que se termina la ejecución de las instrucciones
dentro del bucle. Si la condición sigue cumpliéndose, las instrucciones del bucle se
vuelven a ejecutar. Cuando la condición no se cumple, el bucle termina.
Declaración DO-WHILE (Repetir)
El bucle do while funciona de la misma manera que el bucle while, con la salvedad
de que la condición se prueba al final del bucle, por lo que el bucle siempre se
ejecutará al menos una vez
Declaración WHILE (Mientras
Un bucle del tipo while es un bucle de ejecución continua mientras se cumpla la
expresión colocada entre paréntesis en la cabecera del bucle. La variable de
prueba tendrá que cambiar para salir del bucle. La situación podrá cambiar a
expensas de una expresión dentro el código del bucle o también por el cambio de
un valor en una entrada de un sensor.
Estructuras de control repetitivas o iterativas.
Las estructuras repetitivas o iterativas consisten en instrucciones que se repiten un
determinado número de veces dependiendo que se cumpla una condición o no.
Las instrucciones que se repiten se denominan en forma general “bucle”. Las
estructuras de control repetitivas son: WHILE, DO-WHILE y FOR.
Declaración WHILE (Mientras)
Un bucle del tipo while es un bucle de ejecución continua mientras se
DECLARACION CASE
Esta estructura selectiva múltiple evaluará una expresión que podrá tomar n valores
distintos: 1, 2, 3, 4,..., n. Según qué elija uno de estos valores en la condición, se
realizará una de los n bloques, o lo que es igual, el flujo del algoritmo seguirá un
determinado camino entre los n posibles.
DECLARACION IF (SI ENTONCES SI NO)
Esta sentencia corresponde al concepto algorítmico de sentencia de bifurcación
condicional y permite ejecutar una instrucción o conjunto de instrucciones en función
del valor de una determinada condición lógica.
Esto es, si la condición da como resultado verdadero, se ejecuta el bloque 2, de lo
contrario, si la condición da como resultado falso, se ejecuta el bloque 2.
DECLARACION IF (SI ENTONCES)
Esto es, si la condición da como resultado verdadero, se ejecuta el bloque, de lo
contrario, si la condición da como resultado falso, no se realiza nada.
ESTRUCTURAS DE CONTROL DE DECICION
Estas estructuras permiten al flujo de un programa seguir un camino u otro según se
cumpla una condición o no. Las estructuras de control selectivas son: IF-THEN, IFTHEN-ELSE y SELECT CASE.
ESTRUCTURAS DE CONTROL
Las estructuras se pueden agrupar en dos clases: estructuras de selección y de
repetición. Las estructuras de selección, también denominadas condicionales,
permiten ejecutar un grupo de instrucciones, sólo en el caso de que se cumpla una
determinada condición.
DIAGRAMAS DE FLUJO
ILUSTRA LAS OPERACIONES PARA
LA SOLUCIÓN DE UN PROBLEMA
SIMBOLOS ESTANDARES
REPRESENTACION DIAGRAMATICA
DISEÑO DEL ALGORITMO
LENGUAJE NATURAL DESCRIBIENDO PASO A PASO
EL AGORTIMO
PRECISO, DEFINIDO Y FINITO
EXPERIENCIAS DEL DISEÑADOR
ANALISIS DEL PROBLEMA
METODOLOGIA DE PROGRAMACION
LOGICA COMPUTACIONAL
CONSTRUCCIÓN DE
UN ALGORITMO
RESOLUCIÓN DE UN PROBLEMA
VALIDACIÓN DEL PROGRAMA POR COMPUTADORA
EXPRESAR EL ALGORITMO EN UNA LENGUAJE
ADECUADO
SECUENCIA ORDENADA DE PASOS QUE
LLEVAN A LA SOLUCIÓN DEL PROBLEMA
ALGORITMO
METODO PARA RESOLVER PROBLEMAS
SALIDA
RESULTADOS OBTENIDOS
PROCESO
OPERACIONES A REALIZAR
CARACTERÍSTICAS
DEL ALGORITMO
Subtopic
NÚMERO DE PASOS FINITO
ORDEN DE REALIZACIÓN PASO A PASO
PASOS CLAROS Y DEFINIDOS
INDEPENDIENTES DEL LENGUAJE DE PROGRAMACIÓN
ENTRADA
INFORMACIÓN PARA EL ALGORITMO