Ciclos y/o Buqules (Programacion)
Una estructura de control es una estructura de código en la cual una expresión lógica determina la ejecución reiterada de un bloque de instrucciones.
Sus características:
Laexpresión booleana trata de determinar la ejecución o no del ciclo en función de que devuelva verdadero o falso, lo que significa que el ciclo se repite hasta que el resultado sea “verdadero”.
Bloque deinstrucciones: cualquier instrucción secuencial que se ejecuta mientras la condición del bucle lo permite.
Tipos:
De comparación al inicio:
Se ejecuta mientras la expresión devuelva el valor deverdadero y si la expresión booleana es falsa nunca se ejecuta.
*Mientras-expresión booleana-entonces
Bloque de instrucciones
*Fin mientras
De comparación al final:
Se ejecuta hasta que laexpresión booleana sea verdadera, y si es verdadera se ejecuta al menos una vez.
*Inicio
Bloque de instrucciones
*Hasta que-expresión booleana
Cuando la condición nunca se cumple se hace lo que se conocecomo ciclo infinito y no se llega a una respuesta.
Se pueden utilizar herramientas:
Contadores: son variables que utilizamos para contar una secuencia de eventos.
Acumuladores: donde se acumula elvalor.
Banderas: permiten determinar si se cumple una condición con un grupo de datos.
Resolución de expresiones
Las expresiones son elementos fundamentales en la definición de procesos ya quegracias a ellas podemos obtener los cálculos para obtener los resultados. Las expresiones se forman por la combinación de operadores y operandos; los operados representan una variable o un valorespecifico (numérica, de texto o boleano), y los operadores permite realizar cálculos u operaciones que en si tienen tres categorías; aritméticos, relacionales y lógicos.
Los operadores aritméticos tienensu precedencia explicita la cual es:
1. Potenciación
2. Multiplicación
3. División
4. Suma
5. Resta
Las cuales se aplican en el orden de precedencia.
Los operadores relacionales también...
Regístrate para leer el documento completo.