Logo Studenta

Sesión 8 - Principios de Algoritmos

¡Este material tiene más páginas!

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.

Continuar navegando