0 calificaciones0% encontró este documento útil (0 votos)
13 vistas5 páginas
El documento describe los conceptos fundamentales de los algoritmos y programación. Explica que un algoritmo es una secuencia de instrucciones para resolver problemas y un programa es una secuencia de instrucciones escritas en código para realizar tareas específicas en una computadora. También describe las tres partes principales de un programa: entrada de datos, procesamiento de datos y salida de datos, así como estructuras de datos, operaciones elementales y estructuras de control.
El documento describe los conceptos fundamentales de los algoritmos y programación. Explica que un algoritmo es una secuencia de instrucciones para resolver problemas y un programa es una secuencia de instrucciones escritas en código para realizar tareas específicas en una computadora. También describe las tres partes principales de un programa: entrada de datos, procesamiento de datos y salida de datos, así como estructuras de datos, operaciones elementales y estructuras de control.
El documento describe los conceptos fundamentales de los algoritmos y programación. Explica que un algoritmo es una secuencia de instrucciones para resolver problemas y un programa es una secuencia de instrucciones escritas en código para realizar tareas específicas en una computadora. También describe las tres partes principales de un programa: entrada de datos, procesamiento de datos y salida de datos, así como estructuras de datos, operaciones elementales y estructuras de control.
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/