Está en la página 1de 12

ESTRUCTURAS

ALGORÍTMICAS
Unidad II-Algoritmos
Karen Andrea Jom López
Secuenciales

TIPOS DE
ESTRUCTURAS Condicionales

Repetición de fila
condicional
SECUENCIALES
• Se caracteriza porque una acción se ejecuta detrás de otra. El flujo
del programa coincide con el orden físico en el que se han ido
poniendo las instrucciones. Dentro de este tipo podemos encontrar
operaciones de inicio/fin, inicialización de variables, operaciones
de asignación, cálculo, sumarización, etc. Este tipo de estructura se
ESTRUCTURAS basa en las 5 fases de que consta todo algoritmo o programa:

SECUENCIALES • 1. Definición de variables (declaración)


• 2. Inicialización de variables
• Lectura de datos
• 4. Cálculo
• 5. Salida
Algoritmo Donde Solicita ingresar 3 notas y genere el promedio de
las mismas.

Algoritmo que calcule el área de un triángulo

Algoritmo que pida el ingreso de el precio de un producto y se debe


EJEMPLOS: calcular el IVA, mostrar el cuanto de IVA se agrega y mostrar el
precio del producto sin IVA

Algoritmo para calcular la suma de 5 datos

Algoritmo para Definir si es mayor de edad


ESTRUCTURAS
CONDICIONALES
• Comparan una variable contra otro(s) valor(es) para que
con base al resultado de esta comparación se siga un
curso de acción dentro del programa. Cabe mencionar
que la comparación se puede hacer contra otra variable o
ESTRUCTURAS contra una constante según se necesite.
CONDICIONALES-
SIMPLES • Se les conoce también como “tomas de decisión”

Siguiendo siempre los pasos


Declaración variable, lectura de variables, proceso (que es lo
que va hacer sumar, leer, promediar, etc.) salida
REPRESENTACIÓN

Si <condición> entonces
…..procesos….
Fin si
EJEMPLOS

• 1. Algoritmo que defina el mayor de 5 números


• 2. Realizar el algoritmo que determine si un vehículo cometió una infracción por velocidad, el límite de
velocidad es de 60 km/h
• 3. Diseñe un algoritmo que lea dos números, calcule la suma y visualice los dos números leídos y la suma
solo si el resultado de la suma es negativo
• 4. Diseñe un algoritmo que lea el nombre de un empleado, el salario base por hora, el número de horas
trabajadas en un mes. Calcular el salario mensual, así mismo el bono que le corresponde. Si su salario es
menor o igual a dos salarios mínimos le corresponde el bono. El salario mínimo vigente es de 3,000.00
quetzales y el bono es de 250.00. Mostrar el nombre del empleado, su salario mensual, el bono y su salario
total.
CONDICIONALES DOBLES

• Las estructuras condicionales dobles permiten elegir entre


dos opciones o alternativas posibles en función del
cumplimiento o no de una determinada condición. Se
representa de la siguiente forma:
Si <condición> entonces
Accion (es)
Sino
Accion (es)
Fin Si
• Donde:

• Si…………….    Indica el comando de comparación

• Condición……   Indica la condición a evaluar

• Entonces…….     Precede a las acciones a realizar cuando se cumple la


condición

ESTRUCTURA • Acción(es)……    Son las acciones a realizar cuando se cumple o no la


condición

• Sino……….…    Precede a las acciones a realizar cuando no se cumple la


condición

• Dependiendo de si la comparación es cierta o falsa, se pueden realizar una


o más acciones.
EJEMPLOS

• 1. Diseñe un algoritmo que determine si una letra es vocal o consonante


• 2. Diseñe un algoritmo para indicar si una persona es mayor de edad o menor de edad
• 3. Dadas las 4 calificaciones de un estudiante obtiene en un curso determine su promedio e indique
si el estudiante aprobó no el curso. Tomando en cuenta que para aprobar debe tener un promedio
mayor a 61.
• 4. En un restaurante se servirá la comida de acuerdo al horario que el cliente la solicite
determinando los siguientes rangos de horas 6:00 a.m. a 11:00 a.m. se servirá el desayuno, de 11:01
a.m. a 16:00 se servirá el almuerzo, de 18:01 a 21:00 horas se servirá la cena si el pedido no entra
en estos horarios se le servirá un postre.

También podría gustarte