You are on page 1of 8

ALGORITMOS,

PSEUDOCÓDIGOS Y
DIAGRAMAS DE FLUJO
Joana Regina Alvizo Madrigal 201
ALGORITMO
• Conjunto ordenado de operaciones sistemáticas que permite hacer un
cálculo y hallar la solución de un tipo de problema.
• Es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas
y finitas que permiten llevar a cabo una actividad mediante pasos sucesivos
que no generen dudas a quien deba hacer dicha actividad.
• Dados un estado inicial y una entrada, siguiendo los pasos sucesivos se llega
a un estado final y se obtiene una solución.
EJEMPLOS DE ALGORITMO
En la vida cotidiana, se emplean algoritmos frecuentemente para resolver
problemas.
• Manuales de usuario
• Instructivo para usar un aparato,
• Instrucciones que recibe un trabajador de su patrón.
• Algoritmo de multiplicación,
• Algoritmo de la división
• Algoritmo de Euclides
• Método de Gauss
MEDIOS DE EXPRESIÓN DE UN
ALGORITMO
Los algoritmos pueden ser expresados de muchas maneras :
• lenguaje natural
• pseudocódigo
• diagramas de flujo
• lenguajes de programación
LA DESCRIPCIÓN DE UN ALGORITMO
USUALMENTE SE HACE EN TRES
NIVELES:
• Descripción de alto nivel. Se establece el problema, se selecciona un
modelo matemático y se explica el algoritmo de manera
verbal, posiblemente con ilustraciones y omitiendo detalles.
• Descripción formal. Se usa pseudocódigo para describir la secuencia
de pasos que encuentran la solución.
• Implementación. Se muestra el algoritmo expresado en un lenguaje
de programación específico o algún objeto capaz de llevar a cabo
instrucciones.
LENGUAJE NATURAL
• EJEMPLOS DE ALGORITMOS EN LENGUAJE NATURAL
• Realizar una llamada telefónica desde un teléfono publico tarjetero:
• Ubicar el teléfono publico en buen estado
• Ubicar el numero de teléfono
• Ubicar la tarjeta telefónica con saldo disponible
• Descolgar el auricular
• Esperar tono
• Introducir la tarjeta telefónica
• Marcar el numero
• Esperar respuesta
• Si suena ocupado colgar el auricular
• Si atienden la llamada
• Conversar
• Colgar el auricular
• Extraer tarjeta telefónica
VENTAJAS Y DESVENTAJAS
• Puedes trabajar en orden.

• Se puede interpretar de varias maneras

Desventajas
que cuando argumentamos nos encontramos con problemas que la gen te
no entienda.
Que el lenguaje natural que se utiliza sea impreciso, ambiguo e confuso

You might also like