Vous êtes sur la page 1sur 7

Universidad Centroamericana

Facultad Ciencia, Tecnologa y Ambiente


Laboratorio de Programacin I

Tema: Sentencias de seleccin, sentencias de repeticin y
sentencias de escape.
Elaborado por: Anbal Delhi Robleto Khiou (2013930047)
Docente: Erika Meja
Fecha: Martes, 16 de julio de 2013.


TIPO DE
SENTEN
CIA
NOM-
BRE
DESCRIPCIN SINTAXIS EJEMPLO
S
E
N
T
E
N
C
I
A
S

D
E

S
E
L
E
C
C
I

N

If
Determina o evala una
condicin. Ejecuta el conjunto
de sentencias, si y slo si es
verdadera la condicin
evaluada.
if (condicin)
{
Bloque de sentencias;
}

If
else
Permite evaluar una condicin.
Si la condicin es verdadera
ejecuta el conjunto de
sentencias if, de lo contrario,
ejecutar el conjunto de
sentencias else.
if (condicin)
{
Conjunto de sentencias if;
}
else
{
Bloques de sentencias else;
}

If.
else if
if anidado. Evala 2 o ms
condiciones. En el caso de que
cumpla, la primera condicin
ejecutar el conjunto de
sentencias 1, de lo contrario,
evaluar la siguiente condicin y
as sucesivamente hasta que
una de las condiciones se
cumpla.

En el caso que ninguna de las
condiciones se cumpla, de
existir un else, ejecutar el
Bloque de sentencias else, sino
no realizar ninguna operacin.
if (condicin 1)
{
Conjunto de sentencias 1;
}
else if (condicin 2)
{
Conjunto de sentencias 2;
}
else if (condicin 3)
{
Conjunto de sentencias 3;
}
...
else
{
Bloque de sentencias else;
}

Switch
Se utiliza en la elaboracin de
mens y submens.

Se evala la variable o
expresin, buscando el valor
(int o char) en una lista
predefinida de valores y/o
caracteres. Una vez encontrado
ese valor ejecuta el conjunto de
sentencias para dicho valor.

En el caso que el valor no exista
en la lista, se ejecutar el
conjunto de sentencias default.

Para cada switch un break.
switch(expresin)
{
case valor 1:
{
sentencias case valor 1;
}
break;

case valor 2:
{
sentencias case valor 2;
}
break;

case valor 3:
{
sentencias case valor 3;
}
break;

default:
{sentencias default};
};

S
E
N
T
E
N
C
I
A
S

D
E

R
E
P
E
T
I
C
I

N

Do
while
Este ciclo a diferencia del ciclo
while, primero ejecutar el
conjunto de sentencias y hasta
el final evala la si condicin es
verdadera o falsa.
Mientras sea verdadera la
condicin, repetir el conjunto
de sentencias, de lo contrario se
saldr del ciclo.
Este ciclo se tendr que ejecutar
el conjunto de sentencias por lo
menos una vez durante la
ejecucin del programa.
do
{
Conjunto de sentencias;
}
while (Condicin);

While
Se utiliza para repetir un
conjunto de operaciones
mientras la condicin sea
verdadera.
Si dicha condicin es falsa nunca
se entrar al ciclo.
Evala la condicin al inicio.
while (Condicin)
{
Conjunto de sentencias;
}


For
Este ciclo es utilizado para
repetir un conjunto de
sentencias cuando sabemos, o
podemos pedir y/o calcular, el
nmero exacto de veces que se
repetir dicho ciclo.
for (inicializacin; condicin;
actualizacin)
{
Conjunto de sentencias;
};

S
E
N
T
E
N
C
I
A
S

D
E

S
A
L
T
O

Break
Se utiliza para causar la salida
inmediata de un conjunto de
sentencias de un ciclo, es decir
transfiere a la primera
instruccin despus del bucle.
break;


Conti-
nue
A diferencia de break, continue
se utiliza para saltar una
repeticin de un ciclo para
continuar con el siguiente valor
del ciclo.
continue;

Vous aimerez peut-être aussi