Está en la página 1de 4

1

Josué Jair Sánchez Hernández. jhire-098@hotmail.com

Algoritmos y diagramas de flujo


Instituto Tecnológico Superior de la Sierra Norte de Puebla.
M.I.M. Uzias Edrei Cortes Sánchez

C. Características de los algoritmos.
Un algoritmo además de ser una secuencia de acciones
Abstracto—En este escrito se describen las funciones y lógicas que hay que realizar para completar un proceso,
características, así como también ejemplos de lo que son los también requiere cumplir con cuatro condiciones importantes:
algoritmos y su representación gráfica como lo son los diagramas
de flujo. Se incluyen algunos ejemplos de diagramas de flujo.
1) Finitud: Un algoritmo debe terminar en un número
Índice de términos—Algoritmo, diagrama de flujo, secuencia. finito de pasos.
2) Definibilidad: Cada paso del algoritmo debe definirse
de modo preciso, las acciones a realizar deben estar
I. INTRODUCCIÓN especificadas rigurosamente y sin ambigüedad para
cada paso.
Al conjunto secuencial, definido y finito de reglas para 3) Entrada: Un algoritmo tiene cero o más entradas.
obtener un determinado resultado en la realización de una Esto es las cantidades de datos de inicio se generan
actividad se le conoce como Algoritmo. en el mismo algoritmo o se conocen previamente.
Se usa como la descripción básica de una secuencia de 4) Salida: Un algoritmo tiene una a más salidas, es
órdenes para realizar alguna acción; con los algoritmos se decir, hay datos o cantidades al término del algoritmo
pueden hacer distintas tareas representadas por diagramas de que tienen una relación específica con los datos o
flujo. cantidades.

II. ALGORITMOS
Un algoritmo es un conjunto de pasos, instrucciones o
acciones que se deben seguir y ejecutar de manera ordenada
para alcanzar un fin deseado, un algoritmo es una especie de
receta de instrucciones o rutinas para resolver un problema.
Los algoritmos son modos de resolución de problemas,
cabe aclarar que no solo son aplicables a la actividad
intelectual, sino también a todo tipo de problemas
Fig. 1. Algoritmo de cómo hacer agua de limón.
relacionados con actividades cotidianas.
Los algoritmos llevan a cabo un proceso y por lo tanto son
ejecutados por un procesador que es cualquiera que ejecuta el
algoritmo, puede ser un humano o bien una computadora.
Los algoritmos se pueden clasificar en dos grupos:
cualitativos y cuantitativos. III. DIAGRAMAS DE FLUJO
Representa gráficamente a un algoritmo y este es la
solución de un problema.
A. Algoritmos cualitativos

Son aquellos en los que no intervienen cálculos numéricos. A. Símbolos básicos y sus reglas de uso.
Por ejemplo la búsqueda de la definición de una palabra del
diccionario, encontrar un número telefónico en un directorio, 1) Inicio/Fin: Dentro del símbolo se escribe la palabra
escribir una receta de cocina o el modo de usar un extintor de inicio o la palabra fin según sea el caso. Sirven para
fuego. marcar claramente el inicio y el fin de un algoritmo.

B. Algoritmos cuantitativos.
Son aquellos en los que sí intervienen cálculos numéricos.
Por ejemplo, el cálculo de la nómina de una empresa, la
conversión de unidades físicas o el cálculo del volumen de un Fig. 2 inicio
sol. 2) Entrada y salida: Dentro de este símbolo se escribe el
verbo “leer” o el verbo “escribir” según sea entrada o
salida. En seguida del verbo se escribe una lista de
variables seguida por una coma.

Fig. 3 Entrada y salida


2

3) Decisión: Dentro del símbolo se escribe una expresión


de comparación (llámese expresión lógica) cuyo
resultado puede ser solamente verdadero (si) o falso
(no). Las flechas indican la dirección del flujo del
algoritmo. La decisión tiene solo una entrada y dos
salidas. Si la expresión lógica es verdadera la salida es
por el lado de sí. Si la expresión lógica es falsa la
salida es por el lado de no.

Fig. 4 Decisión

4) Proceso: En el rectángulo por lo general se escribe


una expresión de asignación, es decir, significa hacer
una variable igual al resultado de una expresión
algebraica, que incluye variables, constantes y
operadores aritméticos. El proceso debe tener una sola
entrada y una sola salida.

Fig. 5 Proceso

5) Dirección de flujo: Las flechas solo pueden ser


verticales y horizontales. Indican la dirección del
flujo, es decir, la secuencia de realización de las
instrucciones. Todas las líneas deben estar conectadas
a un símbolo.

A continuación se presentan ejemplos de diagramas de


flujo con distintos algoritmos.

La siguiente imagen muestra un diagrama de flujo que


resuelve cómo pedir un libro en la biblioteca. Fig. 6 Diagrama de flujo. Solicitar un libro en la biblioteca.

Ejemplo de segundo problema. Cómo hacer una caja. Las


medidas pueden variar.
3

Fig. 7 Diagrama de flujo de como hacer una caja


Fig. 8 Diagrama de flujo de cómo hacer un avión

Ejemplo de tercer problema. Cómo hacer un avión de papel.


4

IV. REFERENCIAS

[1] Wikcionario, disponible bajo la CC BY-SA 3.0 license.

[2] J.J. Sánchez, libreta de apuntes de informática, COBAEP, 2012, p. 23.

[3] SmartDraw 2013.Ink

[4] https://es.wikipedia.org/wiki/Diagramadeflul%C3%A9jo

[5] http://www.endesaeduca.com/Endesa_educa/recursos-
interactivos/conceptos-basicos/v.-algoritmos

V. BIOGRAFÍA

Josué Jair Sánchez Hernández Nació en Santa Cruz Buena vista, Aquixtla,
Puebla El 29 de Junio de 1997. Vivió hasta los tres años en el Distrito Federal,
México. Posteriormente se muda definitivamente a
la ciudad de Zacatlán Puebla. Estudio la secundaria
en la escuela secundaria general Ángel Wenceslao
Cabrera y el bachiller lo estudio en el cobaep P-23
Delfino Reyes Arroyo. Actualmente estudia la carrera
de ingeniería electromecánica en el Instituto
Tecnológico Superior de la Sierra Norte de Puebla.

También podría gustarte