Está en la página 1de 5

Universidad Tecnológica del Centro de

Veracruz
Campus Cuitláhuac

TSU en Tecnologías de la Información.

Área Infraestructura de Redes Digitales.

Materia: Metodología de la Programación.

Trabajo: SHP 1P

Integrantes del equipo:

• Daniela Ibáñez marcial(20223L001111)

Nombre del profesor: Francisco Trujillo


Romero

Cuitláhuac 29 de septiembre de 2022

Primer cuatrimestre “1A”


Capítulo I
Concepto de un algoritmo.
Un Algoritmo es una serie ordenada de instrucciones, pasos o procesos que llevan a la
solución de un determinado problema. Los hay tan sencillos y cotidianos como seguir la
receta del médico, abrir una puerta, lavarse las manos, etc; hasta los que conducen a la
solución de problemas muy complejos.

Los Algoritmos permiten describir claramente una serie de instrucciones que debe realizar el
computador para lograr un resultado previsible. Vale la pena recordar que un procedimiento
de computador consiste de una serie de instrucciones muy precisas y escritas en un lenguaje
de programación que el computador entienda, en este curso utilizaremos el entorno de
desarrollo de Scratch para programar nuestros algoritmos.

En la naturaleza hay muchos procesos que puedes considerar como Algoritmos ya que tienen
procedimientos y reglas. Incluso, muchas veces no somos conscientes de ellos.

Por ejemplo, el proceso digestivo es un concepto de algoritmo con el que convivimos a diario
sin que nos haga falta una definición precisa de este proceso. El hecho de que conozcamos
cómo funciona el sistema digestivo, no implica que los alimentos que consumimos nos
alimenten más o menos. La familiaridad de lo que sucede día a día nos impide ver muchos
algoritmos que pasan a nuestro alrededor. Procesos naturales como la gestación, las
estaciones, la circulación sanguínea, los ciclos planetarios, etc, son algoritmos naturales que
generalmente pasan desapercibidos.

Cuáles son los pasos para crear un algoritmo (media cuartilla)

Para la realización de un algoritmo es necesario realizar una secuencia de pasos para llegar a
cumplir con la resolución de un problema dado. Para ello, definiremos los siguientes pasos:

• Análisis previo del Problema: Se debe realizar un análisis del funcionamiento del
problema antes que se realice cualquier algoritmo.
• Definición de Requerimientos: Los problemas a solucionar, esto es, por ejemplo, el
sumar dos números, multiplicar dos matrices, ordenar una lista de números, generar
un reporte, etc.
• Identificación de los Módulos: La identificación de los módulos es tan importante
como la identificación correcta de los requerimientos, esto porque la correcta
identificación de los módulos simplifica considerablemente la realización de los
algoritmos que darán solución a los requerimientos identificados en el paso anterior.
• Realización de los Algoritmos: El algoritmo deberá cumplir con las características
que se indicaron para posteriormente implementarse en un lenguaje de programación
comprensible por una computadora.
• Implementación de los Algoritmos: La implementación de los algoritmos se debe
realizar en un lenguaje de programación para que una computadora pueda
comprender las instrucciones que el algoritmo modela para así poder ejecutarlas y
lograr el resultado esperado.
En el último paso ya podemos hablar de una aplicación o programa de computadora, que
estará compuesto por una serie de instrucciones que ordenadas una tras otra logra representar
los algoritmos diseñados y dar así solución a los requerimientos identificados.

Importancia de los algoritmos en la resolución de problemas.

Permite estudiar las necesidades del problema para después crear una lista de pasos que
deberán ser seguidos y alcanzar así la solución deseada.

Resolver problemas es un aspecto recurrente en programación que requiere de la capacidad


de integrar y aplicar una serie de conceptos fundamentales, habilidades cognitivas y estilos
de pensamiento. Desarrollar habilidades para resolver problemas de manera metodológica es
crucial para el desarrollo de algoritmos como un paso anterior a la creación de programas de
computadora, por lo que, como otra futura línea de investigación, se propone el desarrollo de
una estrategia tecno pedagógica con el objetivo de favorecer la competencia de resolución de
problemas algorítmicos.
Capitulo II
Describe tres ejemplos de algoritmos, basándote en problemáticas
de la vida cotidiana.
Ejemplo 1: La realización de un retiro de dinero por cajero automático.

Para realizar un retiro del cajero automático hay que seguir una secuencia de pasos
ordenados, si esos pasos no se cumplen a como están predestinados, la operación no se puede
realizar.

Ejemplo 2: Tomar el transporte.

Aunque parezca fácil, también el tomar el transporte es una serie de pasos ya que si a la hora
de tomar el trasporte público, elegimos el equivocado, nos llevara a otro destino, entonces
tendremos un error en una seri de pasos que indica que hay que esperar el trasporte publico
indicado.

Ejemplo 3: Ir al supermercado a comprar.

Al comprar en un supermercado también llevamos una serie de pasos, si el cliente lleva bolsas
de mandado o cosas grandes a la tienda, debe pasar a paquetería para guardas sus
pertenencias, de lo contrario no lo dejaran pasar a la tienda.

Conclusiones.
Si bien al principio no teníamos idea de lo que era un algoritmo, pero evidentemente el ser
humano los aplica todo el tiempo. Ahora bien, los algoritmos son importantes para la
resolución de problemas, dando mas facilidad para su solución e incluso identificar con
exactitud la problemática.
Bibliografía

Resolución de problemas algorítmicos y objetos de aprendizaje: una revisión de la

literatura | RIDE Revista Iberoamericana para la Investigación y el Desarrollo

Educativo. (s. f.). Recuperado 29 de septiembre de 2022, de

https://www.ride.org.mx/index.php/RIDE/article/view/630/2502

Pardo, D. (2022, 23 septiembre). ¿Sábes qué es un algoritmo? Conoce algoritmos más

famosos que una estrella de cine. Pandora FMS - The Monitoring Blog. Recuperado

29 de septiembre de 2022, de https://pandorafms.com/blog/es/que-es-un-algoritmo/

También podría gustarte