ALGORITMOS Y ESTRUCTURAS DE CONTROL. eELIGIO ANTONIO EDGAR

En un ALGORITMO se distinguen 3 acciones

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