1. Estructura de Repeticion
1.1. controlados por contador
1.1.1. Estructura Repetir Desde-Hasta ( for )
1.1.1.1. ejecuta un mismo segmento de código de código una cantidad de veces deseada
1.1.1.2. Sintaxis
1.1.1.2.1. for(inicialización; condición; incremento/decremento) { //inicio for instrucciones; } //fin for instrucción2;
1.2. Util para evitar la repeticion de lineas de códigos
1.3. controlados por condicion
1.3.1. Estructura Repetir-Hasta ( while )
1.3.1.1. Las instrucciones se ejecutan mientras la condición sea cierta.
1.3.1.2. Bucle while se ejecuta 0 o más veces.
1.3.1.3. Sintaxis
1.3.1.3.1. instrucción 1; while (condición){ //inicio while instrucciones; } //fin while instrucción 2;
1.3.2. Estructura Mientras ( do-while )
1.3.2.1. Bucle do-while se ejecuta 1 o más veces.
1.3.2.2. La condición se comprueba al final del bucle por lo que el bloque de instrucciones se ejecutarán al menos una vez.
1.3.2.3. Sintaxis
1.3.2.3.1. instrucción1; do{ //inicio do.. while instrucciones; }while(condición); //fin do.. while instrucción2;
1.4. permite ejecutar un numero de veces determinado una serie de instrucciones
2. Hecho por: Isai Raziel Toledo Mariscal
3. Estructura Selectiva o Condicional
3.1. Se utilizan para tomar decisiones lógicas
3.2. La representación de una estructura selectiva e hace con palabras en pseudocódigo
3.3. Tipos de Estructuras Selectivas
3.3.1. Selectiva Simple
3.3.1.1. Evalua una condicion, de ser cierta evalua una accion, de lo contrario continua con la ejecucion normal del programa
3.3.1.2. Sintaxis
3.3.1.2.1. instrucción 1; instrucción 2; if(condición){ //inicio de la condición instrucción 3; instrucción 4; } //fin de la condición instrucción 5; instrucción N;
3.3.2. Selectiva Doble
3.3.2.1. si su condicion al evaluarla resulta cierta, realiza accion 1, de lo contrario si reulta falsa realizara accion 2
3.3.2.2. Siintaxis
3.3.2.2.1. accion 1; if(condicion){ accion 2; else accion 3; } accion 4;
3.3.3. Selectiva Multiple
3.3.3.1. permite seleccionar entre varios caminos para llegar al final
3.3.3.2. tiene que ser del mismo tipó de datos del selecto
3.3.3.2.1. estas deben ser constantes unicas y diferentes de otras
3.3.3.3. Sintaxis
3.3.3.3.1. switch (expresión) { case VALOR1: instrucciones1; break; case VALOR2: instrucciones2; break; ..... default: instrucciones3; }
3.4. las condiciones se especifican utilizando expresiones logicas
4. Estructura Secuencial
4.1. Es las mas cercana e inherente al software
4.2. Sus instrucciones se ejecutan consecutivamente una tras otra
4.3. Problemas sencillos pueden hacerse únicamente con esta estructura
4.4. Sintaxis
4.4.1. Pseudocódigo: leer( ) accion 1; accion 2; accion N escribir ( ) final