Descarga la aplicación para disfrutar aún más
Vista previa del material en texto
PRINCIPIOS DE ALGORITMOS SEMANA 8 Estructuras anidadas¿Con qué puedo sustituir el azúcar? Buscar un sustituto al azúcar ¿Qué quieres endulzar? No eches nada ¿Te gusta el sabor? Usa edulcorates (sacarina, estevia,…) Reduce la cantidad de edulcorantes poco a poco ¿Cada cuánto consumes? Reduce la frecuencia. No debería ser de consumo habitual Puedes usar azúcar. Come una porción pequeña. Disfruta sin remordimientos. ¡Genial! Prueba a usar bicarbonato, cebolla pochada o zanahoria rehogada Bizcochos y postres caseros En ocasiones especiales. (Ej, una vez cada 2 o 3 semanas) No Si Café, infusions, yogures, batidos, … Salsa de tomate casera Varias veces a la semana Logro de aprendizaje Al final de la sesión, el alumno desarrolla algoritmos aplicando estructuras condicionales anidadas identificando su correspondiente representación en un diagrama de flujo. Recordando… Estructura Condicional Doble S i e x p r e s i ó n _ l ó g i c a E n t o n c e s a c c i o n e s _ v e r d a d e r o S i n a c c i o n e s _ f a l s o F i n S i Condición Sentencias o instrucciones falso verdadero Las sentencias puede ser 1 o más… Sentencias o instrucciones Se evalúa la expresión lógica o condición, si es verdadera se ejecutan las acciones para el caso verdadero. Si la expresión lógica es falsa se ejecutan las acciones para el caso falso. Se realiza solo con una de ellas. Estructura Condicional Anidada Estructuras condicionales Condicional simple Condicional doble Tipos de Estructuras de Decisión Lógica Condicional anidado Estructura condicional anidada – Ejemplo 1 Estructura condicional anidada es aquella en que las condiciones pueden tomar más de dos valores (rango) de modo que para la implementación de una condición se hace necesario anidar estructuras condicionales. Si expresion_lógica_1 Entonces acciones_1 Sino Si expresion_lógica_2 Entonces acciones_2 Sino acciones_3 FinSi FinSi Sintaxis Si condición_1 entonces Operación (nes) 1 Si condición_2 entonces Operación (nes) 2 Fin_si Sino Operación (nes) 3 Si condición_3 entonces Operación (nes) 4 Fin_si Fin_si Determine si un número entero es positivo, negativo o cero. n> 0 F Definir n Como Entero Proceso numero ‘ Ingresar Numero ‘ n n> 0 ‘ Ingresar Negativo ‘ ‘ Ingresar Positivo ‘ ‘ El Numero es Cero‘ FinProceso V VF Determine si un número entero es positivo, negativo o cero Ejemplo 1 La empresa proveedora de agua potable “Sedapar” facturará S/. 1 x m3 para consumos inferiores a 100 m3, S/. 1.5 x m3 para consumos de 100 hasta 500 m3 y S/. 2 x m3 para consumos superiores a 500 m3. Hallar el importe a pagar. Ejemplo 2 Solución Ejemplo 2 Ejemplo 3 Se tiene la siguiente tabla en la cual se muestra el equivalente entre números y letras para la calificación en notas en la Universidad “Estamos en Rusia”. El pseudocódigo debe entregar la letra equivalente cuando se ingresa una nota numérica. Rango Nota 17<nota <=20 A 13< nota <= 17 B 10.5<nota <=13 C 5 < nota <=10.5 D nota <=5 E Solución Ejemplo 3 ¿Preguntas? Ejercicios para resolver en clase Cierre Identifique a qué tipo de estructura condicional pertenece cada uno de los siguientes diagramas de flujos.
Compartir