0% encontró este documento útil (0 votos)
8 vistas23 páginas

Estructuras de Control: If-Else y Switch

Cargado por

DmD Vazquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
8 vistas23 páginas

Estructuras de Control: If-Else y Switch

Cargado por

DmD Vazquez
Derechos de autor
© All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

ESTRUCTURA DE

CONTROL
IF-ELSE ELSEIF &
SWITCH
SOFTWARE
2ndo. (B.T.I)
SOFTWARE
ESTRUCTURA IF-ELSE Y ELSEIF
Las sentencias if-else y elseif son estructuras de control condicionales que permiten
ejecutar diferentes bloques de código basados en diversas condiciones booleanas. Son
las más básicas y utilizadas para la toma de decisiones en la programación.

if-else elseif

Uso Uso

Se utiliza para ejecutar un bloque de código si una condición Se emplea para especificar una nueva condición para
es verdadera, y otro bloque si la condición es falsa. probar, si la primera condición if no se cumple.

Sintaxis Sintaxis
SOFTWARE
ESTRUCTURA IF-ELSE & ELSEIF
Ejemplos

if-else elseif
SOFTWARE
ESTRUCTURA SWITCH
Permite realizar diferentes acciones basadas en distintos estados de una variable. Es una
alternativa más limpia y organizada a múltiples if-else cuando se comparan múltiples
posibles condiciones.

switch

Sintaxis
SOFTWARE
ESTRUCTURA SWITCH
Ejemplo comparativo

if-else switch
SOFTWARE
ESTRUCTURA SWITCH VS IF-ELSE

Diferencias claves

if-else switch

Puede volverse un poco más Es más limpio y fácil de leer


desordenado y difícil de seguir si hay Claridad y simplicidad cuando se compara una variable
muchas opciones. contra muchos valores posibles.

Es más versátil y flexible. Permite Se limita a una sola variable o a


Versatilidad
evaluar condiciones más complejas y comparaciones de igualdad.
diferentes tipos de comparaciones

No hay mucha diferencia para la mayoría Rendimiento Puede ser ligeramente más rápido en
de las aplicaciones web pequeñas a casos donde hay muchas opciones
medianas.
Para una variable contra varios valores switch puede ser más fácil de
Mantenimiento
concretos, múltiples bloques if-else mantener y modificar
pueden ser más dificiles de modificar
ACTIVIDAD
Realiza un resumen de la clase en un word donde resaltes
01 la sintaxis de las estructuras condicionales en php

Realiza los ejercicios sobre condicionales


02 propuestos en el documento adjunto en la actividad.

Escoge algunos ejercicios para ejecutarlo tanto con


03 if y como con switch que arrojen el mismo resultado.

Indicadores de evaluación
1. Identifica el uso de estructuras condicionales
2. Emplea la sintaxis correcta en cada ejercicio
3. Identifica la diferencia de uso entre condicionales
ejecutando algunos ejercicios empleando
condicionales distintas.
SOFTWARE

ESTRUCTURA ELSEIF
SOFTWARE
ESTRUCTURA ELSEIF

Días de la Semana: Según el número del día


(1-7), imprime el nombre del día
correspondiente (1 para lunes, 2 para Texto

martes, etc.). Si el número no está en el


rango, indica que es inválido.
SOFTWARE
ESTRUCTURA ELSEIF

Ejercicio3: Dado un valor de


temperatura, indica si es bajo cero
(frío extremo), entre 0 y 18 grados Texto

(frío), entre 19 y 25 grados


(templado), o más de 25 grados
(calor).
SOFTWARE
ESTRUCTURA ELSEIF

Ejercicio 4: En en un Juego: Según


la puntuación obtenida (menos de
100, entre 100 y 200, y más de 200), Texto

muestra mensajes como "Mejora


necesaria", "Bien hecho" o
"Excelente".
SOFTWARE
ESTRUCTURA ELSEIF
Ejercicio 5: Dependiendo del total de la compra, aplica diferentes tasas de descuento: 5%
para más de $50, 10% para más de $100, y 15% para más de $150.

Texto
SOFTWARE
ESTRUCTURA SWITCH
Ejercicio 1: Dado un número del 1 al 12, usa switch para imprimir el mes correspondiente. Si
el número no está en ese rango, indica que es un número inválido.

Texto
SOFTWARE
ESTRUCTURA SWITCH
Ejercicio 2: Código de Estado HTTP: Dado un código de estado HTTP (200, 404, 500),
utiliza switch para imprimir un mensaje que describa el código.

Texto
SOFTWARE
ESTRUCTURA SWITCH
Ejercicio 3: Tipo de vehículo: Según un código de vehículo ('C' para coche, 'M' para moto, 'B'
para bicicleta), imprime el tipo de vehículo usando switch.

Texto
SOFTWARE
ESTRUCTURA SWITCH
Ejercicio 4: Niveles de Acceso: Dado un rol de usuario ('admin', 'editor', 'guest'), utiliza
switch para imprimir los derechos de acceso correspondientes.

Texto
SOFTWARE
ESTRUCTURA SWITCH
Ejercicio 5: Categorías de Libros: Según el género de un libro ('novela', 'ciencia', 'historia'),
imprime una breve descripción del género utilizando switch. Obtén los nombres y salarios de
los empleados que ganan más de 50,000.

Texto
ESTRUCTURAS
ITERATIVAS - BUCLES
WHILE & DO-WHILE

SOFTWARE
2ndo. (B.T.I)
SOFTWARE
ESTRUCTURA WHILE & DO WHILE
En un bucle while, la condición se evalúa antes de ejecutar el código dentro del bucle. Si la condición inicial
es falsa, el código dentro del bucle while no se ejecuta ni siquiera una vez.
En un bucle do...while, la condición se evalúa después de ejecutar el código dentro del bucle. Esto significa
que el código dentro del bucle do...while se ejecutará al menos una vez, incluso si la condición inicial es falsa.

While Do-While

Uso Uso

La condición se evalúa antes de ejecutar el código dentro La condición se evalúa después de ejecutar el código
del bucle dentro del bucle

Sintaxis Sintaxis
SOFTWARE
ESTRUCTURA WHILE & DO WHILE
Ejemplos de uso

While Do-While
ACTIVIDAD
01 Ejercicios con While

1. Contar hasta 10: Usa un bucle while para imprimir los números del
1 al 10.
2. Suma de números: Utiliza un bucle while para sumar números del
1 al 100 y mostrar el resultado.
Indicadores de evaluación
3. Buscar un número: Dado un array de números, usa un bucle while por cada ejercicio
1. Identifica el uso del bucle while
para encontrar y mostrar un número específico. 2. Emplea la sintaxis correcta en cada ejercicio
4. Contador de letras: Dada una cadena de texto, utiliza while para
contar cuántas veces aparece la letra 'a'.
5. Control de flujo con usuario: Crea un bucle while que se ejecute
hasta que el usuario escriba "stop".
ACTIVIDAD
02 Ejercicios con Do... While

1. Mostrar al menos una vez: Usa un bucle do...while para imprimir


tu nombre al menos una vez, independientemente de una
condición inicial.
2. Validación de entrada: Utiliza do...while para pedir al usuario
que ingrese un número entre 1 y 10, repitiendo la solicitud hasta Indicadores de evaluación
que el número sea correcto. 1. Identifica el uso de estructuras condicionales
2. Emplea la sintaxis correcta en cada ejercicio
3. Acumulador de números: Escribe un bucle do...while que sume 3. Identifica la diferencia de uso entre condicionales
números ingresados por el usuario hasta que ingrese cero. ejecutando algunos ejercicios empleando
condicionales distintas.
4. Conteo regresivo: Usa do...while para realizar un conteo
regresivo desde 10 hasta 1.
5. Impresión de caracteres: Imprime cada carácter de una cadena
de texto utilizando do...while.
ACTIVIDAD
Realiza un esquema o infografía donde sobre la unidad de
exploración de los Sistemas Operativos donde se visualice:

01 CARACTERÍSTICAS PRINCIPALES

02 ÚLTIMAS VERSIONES

VENTAJAS Y DESVENTAJAS DE LOS SISTEMAS Indicadores de evaluación


03
OPERATIVOS MÁS UTILIZADOS: WINDOWS, .1. Enumera al menos dos SO actuales y menciona una
característica principal de c/u.
MACOS, Y LINUX.
2. Menciona una normativa importante relacionada con las
licencias de software para sistemas operativos.

3. Compara las ventajas y desventajas de dos sistemas


operativos

También podría gustarte