Professional Documents
Culture Documents
CONTROL?
• Las estructuras de control son lenguajes de programación
• Este programa se puede realizar de diferentes formas, pero para asegurar que este no tenga
error es indispensable usar la lógica, para realizar dicha programación.
Si (Numero mod 2= 0)
Entonces
Inicio
Respuesta ‘par’
Fin
Caso contrario
Respuesta ‘impar’
Fin
• Esta estructura decide qué pasos deben
ejecutarse entre dos posibles respuestas, ya
que este depende del caso. Esta también
puede ser verdadera o falsa.
• El profesor de comunicación está revisando su registro de notas y sacando promedios finales de sus
alumnos y quiere saber si están aprobando, desaprobando, o hay reprobados
Si (Nota>=14) Entonces
Inicio
Mensaje = “Aprobado”
Fin
Caso contrario {Nota <13}
Inicio
Si (Nota =7) Entonces
Inicio
Mensaje =“Desaprobado”
Fin
Caso contrario {Nota <7}
Inicio
Mensaje = “Reprobado”
Fin
• se presenta una serie de instrucciones,
están deberán ser mutuamente excluyentes y
de las cuales solo ejecutara unas cuantas
instrucciones y otras no según sea el caso, ya
que si se encuentra la respuesta en alguna de
las instrucciones las demás deben ser falsas
necesariamente.
• En esta estructura que ejecuta
la instrucción que en el caso
que sea verdadera realiza una
acción y si esta es falsa realiza
las otras instrucciones.
• Mi papa quiere saber cuánto de dinero recibirá por horas extras que trabajado en una empresa, sabiendo que
cuando las horas de trabajo exceden de 40, el resto se consideran horas extras y que éstas se pagan al doble de
una hora normal cuando no exceden de 8; si las horas extras exceden de 8 se pagan las primeras 8 al doble de
lo que se paga por una hora normal y el resto al triple
SI (horaTra<=40) entonces
Salario= CostoHora* HoraTra
Caso contrario
Inicio
HoraExtra=HoraTra-40
SI (HoraExtra<=8) entonces
Salario = CostoHora *40 + HoraExtra *(2*CostoHora)
Caso contrario
Salario=CostoHora*40 +8 *(2*CostoHora) + (HoraExtra-8)*3*CostoHora
FIN
ESTRUCTURA SELECTIVA REPETITIVA:
La estructura selectiva, estas se utilizan mayormente para
tomar una decisión, y a diferencia de la estructura simple, la
estructura selectiva es una ramificación de instrucciones, y en
la cual te permite efectuar unas y otras no según sea la
condición.
Esta estructura se divide en:
• Estructura selectiva repetitiva mientras.
• Estructura selectiva para.
Estructura selectiva repetitiva mientras
mayor←0
Para (k←1 hasta n; k←k+1)
Inicio
Leer número
Si (mayor < numero)
Entonces
mayor← numero
Fin
CONCLUSIONES
• En nuestro día a día, frecuentemente, empleamos algoritmos para resolver
problemas, estos problemas pueden ser tan complejos como simples y así como
los algoritmos primero analizamos el problema, presentamos una posible solución
y así, conforme se va ejecutando se llega a la solución.
• Estos problemas lo resolvemos mediante el uso de nuestra capacidad intelectual y
nuestra habilidad manual que cada ser humano posee, ya sea desde poner a cargar
nuestro celular, preparar una bebida, patear una pelota, etc.
• Si darnos cuenta nuestra organización y pensamientos cotidianos están en base a
estos algoritmos ya que con la facilidad de interpretación y el manejo de estas
mismas al momento de ponerlas en uso, los pseudocodigos nos ayudan a ahorrar
más espacio y tiempo.