2. SELECCIÓN DE CASOS (ALTERNATIVA
MULTIPLE)
• Esta estructura evaluará
una expresión que podrá
tomar n valores
distintos, 1,2,3,4,…..n.
• Según se elija uno de
estos valores en la
condición, se realizará
una de las n acciones, o
lo que es igual, el flujo
del algoritmo seguirá un
determinado camino
entre los n posibles.
• EJEMPLO:
Switch (expresión)
{
case valor1:
sentencia1;
sentencia2;
sentencia3;
}
3. SELECCIÓN DE CASOS (ALTERNATIVA
MULTIPLE)
• En ocasiones se da el
caso de que existen
muchas alternativas que
dependen de una única
variable.
• El bloque switch permite
un código mas compacto
y de mayor claridad
interpretativa.
DIFERENCIA ENTRE
SWITCH CON IF :
• Switch solo puede
comprobar la igualdad
• No pueden existir dos
sentencias case en el
mismo switch
• Las constantes de tipo
carácter se convierten
automáticamente en
enteros.
6. ESTRUCTURAS CICLICAS
Son operaciones que se deben ejecutar un número
repetido de veces.
El conjunto de instrucciones que se ejecuta
repetidamente cierto número de veces, se llama Ciclo.
7. MIENTRAS
El Ciclo Mientras es conocido en
los lenguajes de programación
como ciclo While, una de sus
características es que verifica si la
condición se cumple antes de
ingresar al bloque de código que se
va a repetir, el límite de
ejecuciones estará dado por la
condición, se ejecutará mientras la
condición devuelva un valor lógico
verdadero.
8. REPETIR HASTA QUE
Esta estructura, que en los lenguajes
de programación de alto nivel es
conocida como Do-Loop-Until, es
similar a la estructura Mientras, pero
tiene dos grandes diferencias:
- El código que se encuentra dentro
del ciclo repetir hasta se ejecuta por
lo menos una vez, debido a que la
comparación y verificación de la
condición esta en la parte inferior del
código.
- Para continuar requiere que la
condición entregue un resultado
lógico falso, a diferencia del ciclo
Mientras que requiere que el
resultado de la condición sea
verdadero.
9. DESDE HASTA
Desde Hasta tiene una
característica especial
por sobre las otras
estructuras cíclicas
existentes, tiene la
capacidad de incluir una
o más variables que
trabajaran como
contadores, con las
cuales se controla el
número de ocasiones
que se ejecutará el ciclo.
10. EJERCICIOS
1. Para realizar un muestreo que le indique porcentajes
de marcas de automóviles, una persona se sitúa a un
lado de la carretera y clasifica los primeros 150
automóviles que pasen, según las marcas “FOR”,
“CHE”, “VOL”, “CHR”, “NIS”, ”OTROS”.
2. Construir un programa que imprima los días de la
semana, dependiendo del número ingresado desde el
teclado. Usar selección de casos.
11. TAREA
1. Elaborar un programa que convierta cualquier número
ingresado desde el teclado en número ROMANO.
2. Usando selección de casos, elabora un programa que
muestre en pantalla los meses del año. Diseña un
menú para indicar al usuario las opciones disponibles.
Notas del editor
Inserte un mapa del país.
Inserte una fotografía de uno de los accidentes geográficos del país.
Inserte una fotografía de uno de los accidentes geográficos del país.
Inserte una fotografía de uno de los accidentes geográficos del país.
Inserte una fotografía que muestre una estación del año del país.
Inserte una fotografía que muestre una estación del año del país.
Inserte una fotografía que muestre una estación del año del país.
Inserte una fotografía que muestre una estación del año del país.
Inserte una fotografía que muestre una estación del año del país.
Inserte una fotografía que muestre una estación del año del país.