0% encontró este documento útil (0 votos)
23 vistas13 páginas

Algoritmo y Programación Eje 1

actividad evaluativa eje 1

Cargado por

mrodriguez615
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
23 vistas13 páginas

Algoritmo y Programación Eje 1

actividad evaluativa eje 1

Cargado por

mrodriguez615
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como DOCX, PDF, TXT o lee en línea desde Scribd

1

Algoritmo y programación

Benito camelas

Actividad evaluativa eje 1

Facultad Ingeniería de sistemas, Areandina

2024
2

Introducción

En el ámbito de la programación y el diseño de soluciones computacionales, la elaboración de

algoritmos es una tarea fundamental para la resolución de problemas. Un algoritmo es una secuencia

ordenada de pasos que permiten obtener un resultado o solucionar una situación específica. Para facilitar

su comprensión y desarrollo, los algoritmos se pueden representar de diferentes maneras, siendo el

pseudocódigo y los diagramas de flujo dos de las formas más utilizadas.

Este trabajo tiene como objetivo desarrollar algoritmos que resuelvan tres situaciones específicas,

utilizando tanto pseudocódigos como diagramas de flujo. A través de estas representaciones, se busca no

solo optimizar la resolución de los problemas, sino también presentar las soluciones de manera clara y

accesible. Los algoritmos diseñados permitirán visualizar el proceso lógico de cada situación, haciendo

énfasis en la estructura de control y en la secuencia de acciones necesarias para alcanzar el objetivo

propuesto.
3

1. Objetivo General:

 Desarrollar algoritmos para la resolución de tres situaciones específicas, utilizando

pseudocódigos y diagramas de flujo como herramientas para la representación clara y

estructurada de los procesos lógicos involucrados.

2. Objetivos Específicos:

1. Analizar cada una de las situaciones planteadas, identificando los datos de entrada, las

operaciones necesarias y los resultados esperados.

2. Diseñar algoritmos en pseudocódigo que permitan resolver las situaciones de forma

eficiente y comprensible.

3. Representar los algoritmos mediante diagramas de flujo, facilitando la visualización de los

procesos y las decisiones involucradas en cada solución.

4. Verificar la coherencia y efectividad de los algoritmos a través de su simulación o revisión

manual, asegurando que cumplan con los resultados esperados.

5. Comparar las ventajas y desventajas de la representación en pseudocódigo frente a los

diagramas de flujo, resaltando su utilidad en diferentes etapas del diseño de soluciones.


4

DESARROLLO DE LA ACTIVIDAD

Algoritmo para cruzar una calle


Pseudocódigo:
5

Diagrama de flujo
6

algoritmo para cepillarse los dientes (utilizando seda dental y enjuague bucal)
Pseudocódigo:
7

Diagrama de flujo
8

Algoritmo para preparar arroz con leche teniendo en cuenta ingredientes y porciones
Pseudocódigo
9

Diagrama de flujo
10

Actividad Evaluativa

Inicializar variables

Pseudocódigo
11

Diagrama de flujo
12

Pseudocódigo

Conclusiones

 Desarrollo de algoritmos cotidianos: A través de la realización de los tres algoritmos (cruzar

una calle, cepillarse los dientes, y preparar arroz con leche), se ha demostrado la capacidad de

traducir tareas diarias y comunes en secuencias lógicas y estructuradas. Esto permite visualizar de

manera detallada cada paso necesario para completar con éxito estas actividades.

 Importancia de la planificación secuencial: La creación de estos algoritmos refuerza la

importancia de una planificación adecuada y un enfoque metódico, ya que incluso las actividades

aparentemente simples requieren pasos ordenados para garantizar seguridad, higiene o un

resultado culinario adecuado. Cada paso debe estar bien definido y ser comprensible para evitar

errores.
13

 Adaptabilidad de los algoritmos a diferentes situaciones: Aunque los algoritmos fueron

diseñados para tareas específicas, la misma metodología puede aplicarse a una amplia gama de

actividades. El ejercicio resalta la flexibilidad de los algoritmos para adaptarse a situaciones y

contextos distintos, mostrando que su uso no se limita a la programación informática, sino que

tiene aplicaciones prácticas en la vida diaria.

 Optimización y eficiencia: La elaboración de estos algoritmos también resalta la importancia de

la eficiencia en la ejecución de tareas. A través de la revisión y ajuste de cada algoritmo, se han

identificado áreas donde se pueden mejorar los tiempos y recursos utilizados, asegurando un

enfoque más eficiente en cada proceso.

 Fomentar el pensamiento lógico y analítico: Este ejercicio ha sido una herramienta útil para el

desarrollo del pensamiento lógico, ayudando a descomponer problemas en partes más manejables

y organizadas. Al aplicar la lógica algorítmica a la vida cotidiana, se fomenta un enfoque más

estructurado para la resolución de problemas.

Bibliografía

Mancilla Herrera, A. (2015). Diseño y construcción de algoritmos: ( ed.). Universidad del Norte.
[Link]

Fritelli, V. Guzman, A. & Tymoschuk, J. (2020). Algoritmos y estructuras de datos: (2 ed.). Jorge Sarmiento
Editor - Universitas. [Link]

También podría gustarte