FUNDAMENTOS DE PROGRAMACION
UNIVERSIDAD GERARDO BARRIOS
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;
}
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.
SELECCIÓN DE CASOS (ALTERNATIVA
MULTIPLE)
SELECCIÓN DE CASOS (ALTERNATIVA
MULTIPLE)
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.
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.
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.
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.
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.
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.

Case for ymas

  • 1.
  • 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.
  • 4.
    SELECCIÓN DE CASOS(ALTERNATIVA MULTIPLE)
  • 5.
    SELECCIÓN DE CASOS(ALTERNATIVA MULTIPLE)
  • 6.
    ESTRUCTURAS CICLICAS Son operacionesque 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 Mientrases 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 Estaestructura, 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 Hastatiene 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 realizarun 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 unprograma 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

  • #3 Inserte un mapa del país.
  • #4 Inserte una fotografía de uno de los accidentes geográficos del país.
  • #5 Inserte una fotografía de uno de los accidentes geográficos del país.
  • #6 Inserte una fotografía de uno de los accidentes geográficos del país.
  • #7 Inserte una fotografía que muestre una estación del año del país.
  • #8 Inserte una fotografía que muestre una estación del año del país.
  • #9 Inserte una fotografía que muestre una estación del año del país.
  • #10 Inserte una fotografía que muestre una estación del año del país.
  • #11 Inserte una fotografía que muestre una estación del año del país.
  • #12 Inserte una fotografía que muestre una estación del año del país.