2. • La programación es el proceso de diseñar, codificar,
depurar y mantener el código fuente de programas
computacionales. El código fuente es escrito en un
lenguaje de programación. El propósito de la
programación es crear programas que exhiban un
comportamiento deseado. El proceso de escribir código
requiere frecuentemente conocimientos en varias áreas
distintas, además del dominio del lenguaje a utilizar,
algoritmos especializados y lógica formal. Programar no
involucra necesariamente otras tareas tales como el
análisis y diseño de la aplicación (pero sí el diseño del
código), aunque sí suelen estar fusionadas en el
desarrollo de pequeñas aplicaciones.
3.
4. • Es un conjunto prescrito de instrucciones o reglas bien
definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen
dudas a quien deba realizar dicha actividad.2 Dados un
estado inicial y una entrada, siguiendo los pasos
sucesivos se llega a un estado final y se obtiene una
solución. Los algoritmos son el objeto de estudio de la
algoritmia.
5.
6. • Es una descripción informal de alto nivel de un algoritmo informático
de programación, compacto e informal, que utiliza las convenciones
estructurales de un lenguaje de programación verdadero, pero que
está diseñado para la lectura humana en lugar de la lectura
mediante máquina, y con independencia de cualquier otro lenguaje
de programación. Normalmente, el pseudocódigo omite detalles que
no son esenciales para la comprensión humana del algoritmo, tales
como declaraciones de variables, código específico del sistema y
algunas subrutinas. El lenguaje de programación se complementa,
donde sea conveniente, con descripciones detalladas en lenguaje
natural, o con notación matemática compacta. Se utiliza
pseudocódigo pues este es más fácil de entender para las personas
que el código de lenguaje de programación convencional, ya que es
una descripción eficiente y con un entorno independiente de los
principios fundamentales de un algoritmo. Se utiliza comúnmente en
los libros de texto y publicaciones científicas que se documentan
varios algoritmos, y también en la planificación del desarrollo de
programas informáticos, para esbozar la estructura del programa
antes de realizar la efectiva codificación.
7.
8. • Es una representación gráfica del flujo de datos a través
de un sistema de información. Un diagrama de flujo de
datos también se puede utilizar para la visualización de
procesamiento de datos (diseño estructurado). Es una
práctica común para un diseñador dibujar un contexto a
nivel de DFD que primero muestra la interacción entre el
sistema y las entidades externas. Este contexto a nivel
de DFD se "explotó" para mostrar más detalles del
sistema que se está modelando.
9. • Con un diagrama de flujo de datos, los usuarios van a
poder visualizar la forma en que el sistema funcione, lo
que el sistema va a lograr, y cómo el sistema se pondrá
en práctica. El antiguo sistema de diagramas de flujo de
datos puede ser elaborado y se comparó con el nuevo
sistema de diagramas de flujo para establecer
diferencias y mejoras a aplicar para desarrollar un
sistema más eficiente. Los diagramas de flujo de datos
pueden ser usados para proporcionar al usuario final una
idea física de cómo resultarán los datos a última
instancia, y cómo tienen un efecto sobre la estructura de
todo el sistema. La manera en que cualquier sistema es
desarrollado, puede determinarse a través de un
diagrama de flujo de datos. modelo de datos.
10.
11. Es un idioma artificial diseñado para expresar procesos
que pueden ser llevados a cabo por máquinas como las
computadoras.
Pueden usarse para crear programas que controlen el
comportamiento físico y lógico de una máquina, para
expresar algoritmos con precisión, o como modo de
comunicación humana.1
Está formado por un conjunto de símbolos y reglas
sintácticas y semánticas que definen su estructura y el
significado de sus elementos y expresiones. Al proceso por
el cual se escribe, se prueba, se depura, se compila y se
mantiene el código fuente de un programa informático se le
llama programación.