0 calificaciones0% encontró este documento útil (0 votos)
14 vistas3 páginas
Este documento presenta un glosario de términos fundamentales de programación como programa, algoritmo, lenguaje, pseudocódigo, diagramas de flujo, descripción de alto nivel, descripción formal e implementación. También describe las etapas del desarrollo de un algoritmo que incluyen definición, análisis, diseño e implementación. Finalmente, define conceptos como programa informático, lenguaje de programación, variable predefinida, expresiones y funciones.
Este documento presenta un glosario de términos fundamentales de programación como programa, algoritmo, lenguaje, pseudocódigo, diagramas de flujo, descripción de alto nivel, descripción formal e implementación. También describe las etapas del desarrollo de un algoritmo que incluyen definición, análisis, diseño e implementación. Finalmente, define conceptos como programa informático, lenguaje de programación, variable predefinida, expresiones y funciones.
Este documento presenta un glosario de términos fundamentales de programación como programa, algoritmo, lenguaje, pseudocódigo, diagramas de flujo, descripción de alto nivel, descripción formal e implementación. También describe las etapas del desarrollo de un algoritmo que incluyen definición, análisis, diseño e implementación. Finalmente, define conceptos como programa informático, lenguaje de programación, variable predefinida, expresiones y funciones.
EV 1 Glosario de términos fundamentales de programación.
29 DE MAYO DE 2023 Glosario
Programa: es el proceso de crear un conjunto de instrucciones que le
dicen a una computadora comorealizar algún tipo de tarea. Algoritmo: un algoritmo constituye una lista bien definida, ordenada y finita de operaciones, quepermite encontrar la solución a un problema determinado. Lenguaje: es de mayor utilidad para transmitir las ideas del algoritmo. Pseucodigo y los diagramas de flujo: se sitúan en un punto intermedio de comprensión, entre lenguaje y programa. Estas dos herramientas poseen un poder de expresión equivalente; no obstante, los diagramas de flujo tienen la ventaja de ser más gráficos y visuales. Descripción de alto nivel: el primer paso consiste en la descripción del problema; luego, se selecciona un modelo y se explica el algoritmo de manera verbal, posiblemente con ilustraciones, pero omitiendo detalles. Descripción formal: en este nivel se usa un pseudocódigo o diagrama de flujo para describir la secuencia de pasos que conducen a la solución. Implementación: por último, en este nivel se muestra el algoritmo expresado en un lenguaje de programación específico, o algún objeto capaz de llevar a cabo instrucciones. Etapas del desarrollo de un algoritmo • Definición: en esta etapa se especifica el propósito del algoritmo y se ofrece una definición clara del problema por resolver. Además, aquí también se establece lo que se pretende lograr con su solución. • Análisis: en este punto se analiza el problema y sus características, y se determinan las entradas y salidas del problema. De igual modo, también se realiza una investigación sobre si ya se Conoce alguna o varias soluciones de éste. • Diseño: aquí es donde se plasma a la solución del problema. Con este fin, se emplea una herramienta de diseño, que consiste en el diagrama de flujo y el pseudocódigo. • Implementación: en este último paso es donde se realiza o se ve concentrado el programa y, por ende, se hacen varias pruebas. Programa informático: se define como un conjunto de instrucciones que, una vez ejecutado, realiza una o varias tareas en una computadora. Lenguaje de programación: es un caso particular de lenguaje informático; este último permite hacer programas, pero también describir datos, configuraciones físicas y protocolos de comunicación entre equipos y programas. Variable predefinida: es un tipo propuesto por el lenguaje con una semántica explícita y un conjunto preciso de operadores. Expresiones: es la traducción en lenguaje informático de un cálculo aritmético, lógico o de otra naturaleza. Funciones: es una parte de código capaz de realizar una tarea y/o de transformar valores para obtener otro valor.