Tato
Algoritmo
es un conjunto preescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una actividad mediantepasos sucesivos que no generen dudas a quien deba realizar dicha actividad.2 Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega a un estado final y se obtiene unasolución. Los algoritmos son el objeto de estudio de la algoritmia.1
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver problemas. Algunos ejemplos son los manuales de usuario, quemuestran algoritmos para usar un aparato, o las instrucciones que recibe un trabajador por parte de su patrón.
-------------------------------------------------
Estructuras de controlEn lenguajes de programación, las estructuras de control permiten modificar el flujo de ejecución de las instrucciones de un programa.
Con las estructuras de control se puede:
* de acuerdo a unacondición, ejecutar un grupo u otro de sentencias (If-Then-Else y Select-Case)
* Ejecutar un grupo de sentencias mientras exista una condición (Do-While)
* Ejecutar un grupo desentencias hasta que exista una condición (Do-Until)
* Ejecutar un grupo de sentencias un número determinado de veces (For-Next)
* Etc
Todas las estructuras de control tienen un único punto de entrada yun único punto de salida. Las estructuras de control se puede clasificar en : secuenciales, iterativas y de control avanzadas. Esto es una de las cosas que permite que la programación se rija porlos principios de la programación estructurada.
Los lenguajes de programación modernos tienen estructuras de control similares. Básicamente lo que varía entre las estructuras de control de losdiferentes lenguajes es su sintaxis, cada lenguaje tiene una sintaxis propia para expresar la estructura.
Otros lenguajes ofrecen estructuras diferentes, como por ejemplo los comandos guardados.
Regístrate para leer el documento completo.