ALGORITMOS Y ESTRUCTURAS DE CONTROL. eELIGIO ANTONIO EDGAR
En un ALGORITMO se distinguen 3 acciones
Las características de un ALGORITMO son
* Son independientes del lenguaje de programación a utilizar
Son sencillos, claros y bien definidos
Son precisos, indican orden de realización paso a paso
cada vez que se ejecutan con las mismas entradas se obtiene el mimo resultado
tiene un numero de pasos finos
PROPUESTA PARA RESOLUCIÓN DE UN PROBLEMA
ESCRITURA DE ALGORITMO
Se empleo un lenguaje natural,describiendo paso a paso.En la realización se deven aplicar su 3 características
Finito -----------------
DIAGRAMA DE FLUJO
Operación que se realiza para conseguir la solución de un problema (algoritmo)
algunos símbolos estándares, que se requieren con frecuensía son:
inicio/final
linea de flujo
Entrada/Salida
Procesos
Decisión
SOFTWARE EN LINEA
Se utiliza en forma libre en la cual pueden usar sin pagar gastos
ESTRUCTURAS DE CONTROL
Consiste en instrucciones que se repitan un determinado número de veces dependiendo que se cumpla una condición o no. Bucle: instrucciones que se repite Estructuras que se repiten: WHILE, DO-WHILE Y FOR
WHILE (Mientras)
Es un buncle de ejecución continua mientras se cumpla la expresión colocada entre paréntesis en la cabezera del buncle. La variable tendra que salir del buncle.
DO-EHILE (REPETIR)
El buncle DO-WHILE funciona de la misma manera que el buncle whilei solo que la condición se prueba al final
FOR
Se usa para repetir en un bloque de sentencias encerradas en un numero determinado. Tiene 3 partes separadas
DECLARACIÓN CASE
Esta evaluara una expresión que podrá tomar n valores distintos, 1,2,3,4.... según el valor se realizará una de los n bloques o lo que es igual al flujo del agoritmo
DECLARACIÓN IF (Si entonces sino)
Permite ejecutar una instrucción o conjunto de instrucciones. Si la condición da como resultado verdadero se utiliza el bloque 1, si da falso se ejecuta el bloque 2
DECLARACIÓN IF (Si entonces)
Si la condición da un resultado verdadero se utiliza un bloque, si es falso no se hace nada
ESTRUCTURA DE CONTROL DE DECISIÓN
Permite el flujo de un programa se debe seguir un camino u otro según se cumple una condición o no
ESTRUCTURA DE CONTROL
Es la estructura de modifiar el flujo de ejecución de las instrucciones de un programa