Está en la página 1de 8

INSTITUTO TECNOLOGICO SUPERIOR DE HUICHAPAN

ALGORITMOS Y LENGUAJES DE PROGRAMACIÓN

“¿QUÉ SON LOS ALGORITMOS?”

PRESENTA:

 GONZÁLEZ REYES HÉCTOR

SEMESTRE: 4° MIXTA

INGENIARÍA INDUSTRIAL

ABRIL 2023
1
CONTENIDO
1. INTRODUCCIÓN................................................................................................. 1

2. DESARROLLO .................................................................................................... 2

2.1. ¿QUÉ ES UN ALGORITMO?........................................................................ 2

2.2. PARTES DE UN ALGORITMO ..................................................................... 2

2.3. CARACTERÍSTICAS .................................................................................... 2

2.4. TIPOS DE ALGORITMOS ............................................................................ 3

2.5. PASOS PARA DISEÑAR UN ALGORITMO ................................................. 3

3. CONCLUSIONES ................................................................................................ 5

BIBLIOGRAFÍA ...................................................................................................... 6

2
1. INTRODUCCIÓN

En este documento se dará a conocer lo que son los algoritmos, así como su
importancia, las partes que los componen, algunas de sus características y los tipos
de algoritmos que existen; finalmente se dan a conocer conclusiones y referencias
bibliográficas.

1
2. DESARROLLO

2.1. ¿QUÉ ES UN ALGORITMO?

Como algoritmo denominamos un conjunto ordenado y finito de operaciones


simples a través del cual podemos hallar la solución a un problema. Los algoritmos
nos permiten ejecutar una acción o resolver un problema mediante una serie de
instrucciones definidas, ordenadas y finitas. Así, dado un estado inicial y una
entrada, y siguiendo los sucesivos pasos indicados, se llega al estado final y se
obtiene una solución. (significados, 2013)

2.2. PARTES DE UN ALGORITMO

Entrada: Es la información que se da al algoritmo, es decir, los valores con los que
se trabajará.

Proceso: Son cálculos que se necesitan para que, partiendo de un dato que se da
en la entrada, se logre llegar al resultado esperado.

Salida: Es el resultado final o la transformación de la entrada mediante el proceso.

2.3. CARACTERÍSTICAS

 Debe ser preciso y ejecutar la misión para la que se diseñó.


 También debe ser determinístico, su resultado dependerá de los datos que
se le suministren.
 Son finitos, deben terminar en algún momento, porque cada algoritmo tiene
que tener su número limitado de cada paso.
 Los algoritmos son eficientes, porque deben ocupar una memoria mínima y
también minimizar lo que es el tiempo para la ejecución.
 Son modulares porque la filosofía que se utiliza en su diseño tiene que
favorecer la división del problema a tratar en pequeños módulos.
 Deben ser legibles y el texto que lo describe tiene que ser claro, de forma
que se permita leerlo y entenderlo, de manera fácil.

2
 Son modificables porque están diseñados, de manera tal, que unas próximas
modificaciones sean más fáciles de realizar, hasta con programadores
distintos a sus autores.
 Tiene un solo punto de entrada y también uno de salida.
 El algoritmo debe ser finito, es decir, siempre debe terminar en algún
momento, después de un número finito de pasos, y no quedarse enganchado
en lazos infinitos o cosas similares. (equipo de redaccion profesional , 2017)

2.4. TIPOS DE ALGORITMOS

En la actualidad existen muchos tipos de algoritmos distintos. Sin embargo, la


mayoría utiliza principios básicos que pueden aplicarse a cualquier lenguaje de
programación. La combinación de estos permite resolver cualquier tipo de
problema, por muy complejo que parezca inicialmente.

Existen principalmente 4 tipos de algoritmos:

 Computacionales: este tipo de algoritmo permite resolver cálculos


matemáticos complejos como ecuaciones u operaciones numéricas
complejas.
 No computacionales: necesitan de intervención humana para ser resueltos,
utilizando, por ejemplo, la entrada de datos.
 Cualitativos: los algoritmos cualitativos utilizan secuencias lógicas y/o
formales para resolver problemas.
 Cuantitativos: este tipo de algoritmo puede resolver problemas utilizando
operaciones matemáticas básicas.

2.5. PASOS PARA DISEÑAR UN ALGORITMO

El desarrollo de software trata de resolver problemas humanos utilizando


la tecnología disponible. Por lo tanto, los diferentes tipos de algoritmos se diseñan
con el objetivo de dar soluciones simples a problemas complejos. Utilizar la lógica
e ir paso a paso es fundamental a la hora de diseñar programas de alto rendimiento.

3
1. Planteamiento y análisis del problema: el primer paso para diseñar cualquier
tipo de algoritmo es entender a la perfección cuál es el problema que
debemos resolver.
2. Investigación de posibles soluciones: comprendido el problema, se
investigará sobre las posibles soluciones. Hay que tener siempre presente
las características anteriormente mencionadas.
3. Datos necesarios para resolver el problema: también deberemos definir
cuáles son los requisitos o entrada de datos necesarios para resolverlo.
4. Diseño del algoritmo: una vez resuelta la parte de preparación, pasaremos a
diseñar el algoritmo de forma teórica.
5. Implementación informática: seguidamente se utilizarán herramientas y
lenguajes de programación para implementarlo.
6. Prueba y validación: cuando el algoritmo esté programado, deberá ser puesto
a prueba en un entorno similar al de trabajo para comprobar que cumple con
los estándares de calidad. Los usuarios también pueden participar en
las pruebas
7. Puesta en producción: una vez validado, se podrá en marcha con el objetivo
de solventar el problema inicial.
8. Optimización: con el uso diario, es posible descubrir puntos de mejora que
no se habían tenido en cuenta inicialmente. El algoritmo puede modificarse
constantemente para implementar mejoras. (ComunidadEmpresas, 2023)

4
3. CONCLUSIONES

Una vez que se le redacción y análisis a la información cabe destacar que los
algoritmos son de suma importancia ya que estos nos llevan a la solución de algún
problema facilitando así dicha solución del o los problemas que se tienen; como
hemos podido ver, los distintos tipos de algoritmos nos proporcionan las
herramientas fundamentales para diseñar programas informáticos, con la ayuda de
estos es posible desarrollar software de manera eficiente, invirtiendo menos
recursos y obteniendo mejores resultados.

5
BIBLIOGRAFÍA

ComunidadEmpresas. (2023). ceComunidadEmpresas. Obtenido de


https://ce.entel.cl/articulos/tipos-de-algoritmos/

equipo de redaccion profesional . (octubre de 2017). partes del.com. Obtenido de


partes del.com: https://www.partesdel.com/algoritmo.html

significados. (2013). significados. Obtenido de


https://www.significados.com/algoritmo/

También podría gustarte