Está en la página 1de 5

Actividad de Aprendizaje S1

Juárez Torres Raúl Iván

Universidad Interamericana para el Desarrollo

6798-Diseño Estructurado De Algoritmos

González Ornelas Jesús

Hermosillo, Sonora a 24 de enero de 2021.


Un algoritmo se puede definir como una secuencia de instrucciones que
representan un modelo de solución para determinado tipo de problemas. O
bien como un conjunto de instrucciones que realizadas en orden conducen a
obtener la solución de un problema.
La relación que existe con una computadora es que es un dispositivo
informático capaz de recibir, almacenar y procesar información de una forma
útil. Además, una computadora está programada para realizar operaciones
lógicas o aritméticas de forma automática además consisten en 3 partes que
son:
Entrada de datos: Es el proceso de introducir la información de entrada
(datos) en la memoria de la computadora, el programador debe establecer las
entradas al programa o conocer de donde provienen, así como el momento en
que se requieren en el programa. Si el procesamiento de datos es interactivo,
las entradas pueden proceder del usuario mientras el programa se está
ejecutando; en otros casos pueden estar contenidas en ficheros o bases de
datos almacenados en disco o en memoria principal.
Procesamiento de datos: Una vez que las entradas y las salidas han sido
determinadas, el programador debe decidir cómo obtener las salidas deseadas
a partir de las entradas dadas

Salida de datos: El programador debe listar todas las salidas previas del


programa, así como el formato requerido por el usuario. Algunas de las
características que deben reunir las salidas son:

 Salida en pantalla o en papel impreso.


 Grabación de resultados en cinta o disco.
 Diseño o presentación de resultado: listas, tablas, informes, gráficos, etc.
 Frecuencia de salida de resultados.
Ante todo, tiene que haber un programa, pero ¿Qué es un programa dentro del
proceso de algoritmos? Pues un programa es una secuencia lógica de
instrucciones para ejecutar tareas específicas en una computadora. Dichas
secuencias están escritas en código y son diseñadas por programadores,
usando uno o más algoritmos.
Pero los programadores suelen usar algo muy sencillo para poder realizar
tareas con mayor facilidad por que siempre manipulan datos y si los datos
están organizados su tarea es mucho mas sencilla a esto se le llama estructura
de datos describe el formato en que los valores van a ser almacenados, cómo
van a ser accedidos y modificados, pudiendo así existir una gran cantidad de
estructuras de datos.
El programa se compone de diversos factores tales como estructura de datos,
operaciones primitivas elementales y estructuras de control las operaciones
primitivas elementales pueden referirse a las acciones básicas que una
computadora “sabe hacer”, y que se ejecutan sobre los datos para darles
entrada, transformarlos y darles salida convertidos en información.
Otro factor importante es la estructura de control ya que esto son las formas
lógicas de funcionamiento de la computadora tal como: la secuenciación, que
es la capacidad de ejecutar instrucciones secuenciales una tras otra. La
selección es la capacidad de escoger o seleccionar si algo se puede ejecutar o
no, optar por una de dos o mas alternativas y por último repetición, una
capacidad de realizar en más de una ocasión, una acción o conjunto de
acciones.
Todo ello aplicado a un programa o lenguaje de programación a través del cual
le comunicamos a la computadora la secuencia de instrucciones que debe
ejecutar para llevar a cabo actividades, tareas o solución de problemas, todo
lenguaje permite el manejo de los elementos que acabamos de ver en este
previo resumen.
Conclusiones
El uso de los algoritmos es importante en cualquier área debido a que no solo
se utiliza en el desarrollo y programación de software sino también en los
problemas de la vida cotidiana como en las matemáticas del bachillerato que
ayuda a reforzar el razonamiento y análisis para comprender los conceptos y
ejercicios prácticos después de todo también son una manera de expresar
cualquier situación por medio de una secuencia de pasos ordenados y lógicos
que buscan aclarar cualquier problema para si identificar los que se necesita,
como se hace y el resultado final, el cual debe de ser igual siempre por lo que
se busca que hayan alternativas para cualquier solución posible como los
diagramas de flujo que son la representación grafica de un algoritmo y tiene
como finalidad lograr una mayor comprensión de este. Este compuesto por
diversos símbolos que especifican las diversas partes del algoritmo, como los
componentes iniciales, los procedimientos, las diversas posibilidades y los
resultados.
Referencias bibliográficas
Diferenciador. (2019, July 19). Diferencia entre algoritmo y programa. Retrieved
January 22, 2021, from Diferenciador website:
https://www.diferenciador.com/algoritmo-y-programa/#:~:text=Un%20algoritmo
%20es%20un%20conjunto,la%20ejecuci%C3%B3n%20de%20una
%20tarea.&text=Un%20programa%20es%20una%20secuencia,tareas
%20espec%C3%ADficas%20en%20una%20computadora.

‌ .1.4.2 Enfoque E-P-S. (2021). Retrieved January 22, 2021, from Uaeh.edu.mx
1
website:
http://cidecame.uaeh.edu.mx/lcc/mapa/PROYECTO/libro32/1142_enfoque_eps.
html

‌ ena, M. (2019, January 31). Estructuras de Datos - TechWo - Medium.


S
Retrieved January 22, 2021, from Medium website:
https://medium.com/techwomenc/estructuras-de-datos-a29062de5483

‌ ric. (2012). operaciones primitivas elementales – Ingeniería en Desarrollo de


E
Software. Retrieved January 22, 2021, from Ingeniería en Desarrollo de
Software website: https://masinteligencia.wordpress.com/tag/operaciones-
primitivas-elementales/#:~:text=Operaciones%20primivitas
%20elementales.,darles%20salida%20convertidos%20en%20informaci
%C3%B3n.

‌ ric. (2012). operaciones primitivas elementales – Ingeniería en Desarrollo de


E
Software. Retrieved January 22, 2021, from Ingeniería en Desarrollo de
Software website: https://masinteligencia.wordpress.com/tag/operaciones-
primitivas-elementales/

También podría gustarte