Está en la página 1de 18

PRINCIPIOS DE

ALGORITMOS
SEMANA 8
¿Con qué puedo sustituir el azúcar? Estructuras anidadas

Buscar un sustituto al azúcar

Café, infusions, yogures, batidos, … Salsa de tomate casera


¿Qué quieres
endulzar?

No eches nada Bizcochos y postres caseros


Prueba a usar bicarbonato,
¿Cada cebolla pochada o
Si cuánto En ocasiones especiales. zanahoria rehogada
¿Te gusta el (Ej, una vez cada 2 o 3 semanas)
consumes?
sabor?
Varias veces a la semana
No

Reduce la frecuencia. No Puedes usar azúcar.


Usa edulcorates
debería ser de consumo Come una porción pequeña.
(sacarina, estevia,…)
habitual Disfruta sin remordimientos.

Reduce la cantidad de
edulcorantes poco a poco ¡Genial!
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
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.

Si expresión_lógica Entonces
acciones_verdadero
Sin falso
acciones_falso
verdadero
FinSi Condición

Sentencias o Sentencias o
Las sentencias puede ser 1 instrucciones instrucciones
o más…
Estructura Condicional Anidada
Tipos de Estructuras de Decisión Lógica

Condicional simple

Estructuras
Condicional doble
condicionales

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.

Proceso numero

Definir n Como Entero

‘ Ingresar Numero ‘

n
F V
n>
0
F V
n>
0 ‘ El Numero es Cero‘

‘ Ingresar Negativo ‘ ‘ Ingresar Positivo ‘

FinProceso
Determine si un número entero es Ejemplo 1

positivo, negativo o cero


Ejemplo 2

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.


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.