CUADRO-COMPARATIVOS Instruccion de Seleccion e Instruccion de Repeticcion

Descargar como docx, pdf o txt
Descargar como docx, pdf o txt
Está en la página 1de 2

CUADRO COMPARATIVO

Instrucciones de Selección.
INSTRUCCIÓN SINTAXIS EJEMPLO PARA QUÉ SIRVE
if (condición) { if ( hora < 12 ) { Permite controlar qué procesos tienen
instrucciones lugar, típicamente en función del valor
if else simple } else { printf(“Buenos Días\n”); de una o varias variables, de un valor de
cálculo o booleano, o de las decisiones
instrucciones
} del usuario.
}

if (expresión lógica) if (Edad < 18 ){


{ printf(“Necesita autorizacion\n”);
sentencias.... }
else { Permite seleccionar, por medio de una
}
if ( Edad > 30 ){ condición, el siguiente bloque de
else { printf(“No aplica\n”); instrucciones a ejecutar, de entre dos
If else doble sentencias.... } posibles.
} else {
printf(“Puede continuar\n”);
}
}
switch (expresión) { public void dimeSiEdadEsCritica() {
switch (edad) {
case 0:
case valor1:
System.out.println ("Acaba de
instrucciones; nacer hace poco. No ha cumplido el La instrucción switch es una forma de
break; año"); expresión de un anidamiento múltiple
break; de instrucciones if ... else. Su uso no
case valor2: case 18: System.out.println puede considerarse, por tanto,
instrucciones; ("Está justo en la mayoría de edad"); estrictamente necesario, puesto que
break; break; siempre podrá ser sustituida por el uso
switch case 65: System.out.println de if. No obstante, a veces nos resultará
.
("Está en la edad de jubilación"); útil al introducir mayor claridad en el
. break; código.
. default: System.out.println ("La
default: edad no es crítica"); break;
sentencias; }
break; }
}
Select [ Case ] Switch (confiabilidad_del_producto) {
testexpression Case A:
[ Case Cout<<”perfecta”;
Break;
expressionlist
Case B:
[ statements ] ] Cout<<”Muy Buena”;
Ejecuta uno de varios grupos de
[ Case Else Break; instrucciones, según el valor de una
case Case C: expresión.
[ elsestatements ] ] Cout<<”Regular”;
End Select Default:
Cout<<”Fuera de rango”;
Break ;

CUADRO COMPARATIVO
Instrucciones de Repetición.
INSTRUCCIÓN SINTAXIS EJEMPLO PARA QUÉ SIRVE
WHILE <?php Forma descendente los números Ejecuta una porción de
del 0 al 10. programa mientras se cumpla
while (condición) { una cierta condición.
#include<stdio.h>
... sentencias; #include<stdlib.h> Mientras la condición sea
} verdadera, se ejecutan las
instrucciones contenidas en
?> void main() el while. Cuando deja de
{ cumplirse la condición, se
int numero=10; sale del ciclo y se continúa
ejecutando el resto del
programa.
while(numero >= 0)
{
printf(“%d\n”,numero);
numero–;
}

system(“pause”);
}
DO-WHILE <?php #include<stdio.h> Es muy similar a la
do { #include<stdlib.h> estructura while, excepto
que la expresión
…sentencias void main() verdadera es verificada al
} while(condición); { final de cada iteración en
?> int numero=10; lugar de al principio.

do
{
printf(“%d\n”,numero);
numero–;
}
while(numero >= 0);

system(“pause”);
}
FOR <?php #include<stdio.h> Se utiliza generalmente
#include<stdlib.h> cuando tenemos bien
for ($variable=valor_inicial; determinada la cantidad de
condición; incremento) { void main() repeticiones a realizar. Se
... sentencias; diferencia de las anteriores
{ en que se debe incluir en la
} int numero; propia instrucción una
?> variable de control, la cual se
for(numero=10; numero >= 0; incrementa o decrementa de
numero–) forma automática.
printf(“%d\n”,numero);

system(“pause”);
}

También podría gustarte