Logo Studenta

Sesion10 Principios de Algoritmos

¡Este material tiene más páginas!

Vista previa del material en texto

PRINCIPIOS DE
ALGORITMOS
SEMANA 10
MBA Ing. David Lazo Neira. 1
U
ti
li
d
a
d
¿Qué esperan de esta sesión?
¿Para qué nos sirven en la vida diaria conocer sobre 
condiciones y diagramas de flujo?
MBA Ing. David Lazo Neira. 2
Logro de aprendizaje
Al final de la sesión, el alumno desarrolla
algoritmos aplicando estructuras 
condicionales simples, dobles, múltiples que 
se encuentran anidadas unas dentro de 
otras.
MBA Ing. David Lazo Neira. 3
Recordando…
MBA Ing. David Lazo Neira. 4
Operador Operación
< Menor que
> Mayor que
= Igual que
< = Menor o igual que
> = Mayor o igual que
<> Diferente de
e x p r e s i o n 1 O P E R A D O R _ R E L A C I O N A L e x p r e s i o n 2
Expresiones lógicas
MBA Ing. David Lazo Neira. 5
Estructura Condicional Simple
Si c o n d i c i ó n E n t o n c e s
i n s t r u c i o n e s _ c a s o _ v e r d a d e r o 
F i n S i
Condición
Sentencias
falso
verdadero Las sentencias puede ser
1 omás…
MBA Ing. David Lazo Neira. 6
Estructura Condicional Doble
Si 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 o
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
omá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. Solo para una de ellas.
MBA Ing. David Lazo Neira. 7
Estructura Condicional Anidada
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
MBA Ing. David Lazo Neira. 8
Estructura Condicional Múltiple
Segun var Hacer
caso 1:
Escribir "caso 1"
Caso 2:
Leer num
Caso 3:
Leer nota
Caso 4:
Escribir "caso 4"
De Otro Modo:
Escribir "Error"
FinSegun
MBA Ing. David Lazo Neira. 9
Ejemplo 1
Mostrar con un mensaje de Correcto o Error, si un número ‘n’ está
en el rango de 0 a 3, de 4 a 7 o de a 8 a 10.
MBA Ing. David Lazo Neira
Solución Ejemplo 01
MBA Ing. David Lazo Neira
Categoría Precio x hora
1 30
2 40
3 55
4 88
Construya un algoritmo que permita calcular lo que hay que
pagar a un trabajador, teniendo en cuenta cantidad de horas 
trabajadas, precio x hora. Se toma en cuenta la categoría del 
trabajador para el pago de horas extras (tener en cuenta que a 
mayores de 40 horas se considera horas extras).
Ejemplo 2
MBA Ing. David Lazo Neira. 12
Ejemplo 2
MBA Ing. David Lazo Neira. 13
Una fábrica paga a sus empleados de acuerdo a su condición, de tal manera que un obrero
contratado recibe al mes S/.1200.00 y un obrero estable S/.1000.00. así mismo, todos los
empleados reciben un pago de gratificación en los meses de Julio y Diciembre. Dicha
gratificación varía de acuerdo a los años de servicios que tiene el empleado, como se
muestra en el siguiente cuadro:
Además todos los empleados reciben un descuento por AFP del 9%. Calcular el sueldo de
un obrero correspondiente a un mes determinado
Ejemplo 3
MBA Ing. David Lazo Neira. 14
Años de Servicios % de Gratificación
0 a 5
6 a 10
11 a más
60
80
100
Ejemplo 3
MBA Ing. David Lazo Neira.
15
¿Preguntas?
MBA Ing. David Lazo Neira. 16
Ejercicios para
resolver en clase
MBA Ing. David Lazo Neira. 17
¿Es posible tener una estructura SEGÚN dentro de una SI-
ENTONCES y viceversa?
¿Qué ventajas tienen las estructuras anidadas?
MBA Ing. David Lazo Neira. 18

Continuar navegando

Materiales relacionados

193 pag.
Programa-2CIMA

BUAP

User badge image

Estudiando Y Aprendendo

kupdf net_modulo-matematica

ESTÁCIO

User badge image

Wesley Figueiredo

223 pag.