2. Estructura de repetición o lazo Permite que un conjunto de sentencias (bloque) de un programa puedan ser ejecutadas repetidamente según el resultado de una expresión lógica.. Existen 4 tipos de principales de secuencias de repetición: Ciclo mientras Ciclo haga-mientras Ciclo repita-hasta Ciclo para
5. Las estructuras condicionales comparan una variable contra otro(s)valor (es), para que en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen tres tipos básicos, las simples, las dobles y las múltiples. :
6. Simples:Las estructuras condicionales simples se les conoce como “Tomas de decisión”. Estas tomas de decisión tienen la siguiente forma:Pseudocódigo: Diagrama de flujo
7. Múltiples:Las estructuras de comparación múltiples, son tomas de decisión especializadas que permiten comparar una variable contra distintos posibles resultados, ejecutando para cada caso una serie de instrucciones especificas. La forma común es la siguiente:
9. Los operadores lógicos producen un resultado booleano. y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a ciertoofalso según su valor sea cero o distinto de cero). Por contra, recuerde que las operaciones entre bits producen valores arbitrarios. Los operadores lógicos son tres; dos de ellos son binarios, el último (negación) es unario. Tienen una doble posibilidad de representación en el Estándar C++ actual: la representación tradicional que se indica a continuación, y la natural introducida recientemente que se detalla más adelante. 1. Y lógico && AND 2. O lógico || OR 3. Negación lógica ! NOT
10. Los operadores lógicos sirven para combinar condiciones. En Access2000 una condición puede tomar tres valores TRUE (verdadero),FALSE(falso) oNULL(nulo), por lo tanto el resultado de los operadores lógicos también será true, false o null. Operador AND Para que el resultado sea verdadero las 2 opciones deben ser verdaderas.
11. OperadorOR El resultado es verdadero si al menos una de las 2 condiciones es verdadera. OperadorNOT El resultado es invertido.