Conceptos basicos programacion

Solo disponible en BuenasTareas
  • Páginas : 9 (2074 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de marzo de 2011
Leer documento completo
Vista previa del texto
Conceptos básicos de programación.

[pic][pic]Es un proceso para convertir especificaciones generales de un sistema en instrucciones utilizables por la máquina, que produzcan los resultados deseados. Se le conoce también como desarrollo de software.
PROGRAMA
Es una lista de instrucciones que la computadora debe seguir para procesar datos y convertirlos en información. Las instrucciones secomponen de enunciados usados en lenguajes de programación como Basic, Pascal o C.
CARACTERÍSTICAS DEL PROGRAMA:
- Debe ser confiable y funcional
- Advertir errores de entrada obvios y comunes
- Documentado adecuadamente
- Ser comprensible
- Codificado en el lenguaje apropiado
DATOS:
Son las características propias de cualquier entidad. Por ejemplo: los datos de una persona como su edad,fecha de nacimiento, domicilio,número de teléfono, etc.
INFORMACIÓN:
Es el conocimiento relevante producido como resultado del procesamiento de datos y adquirido por la gente para realzar el entendimiento y cumplir ciertos propósitos.
PROCESAMIENTO DE DATOS:
Consiste en la recolección de datos de entrada que son evaluados y ordenados para ser colocados de manera que produzcan información útil.ACTIVIDADES DEL PROCESAMIENTO DE DATOS
I. Captura de datos de entrada
II. Manejo de los datos (incluye clasificación, ordenación, cálculo y sumarización de éstos)
III. Administración de la salida resultante.

Herramientas de programación.

Algoritmo : es una serie de operaciones detalladas a ejecutar paso a paso, que conducen a la resolución de problemas. Es un conjunto de reglas pararesolver determinado problema describiendo de forma lógica su solución. Cada una de las acciones de que consta un algoritmo es denominada sentencia y éstas deben ser escritas en términos de cierto lenguaje comprensible para el computador, que es el lenguaje de programación. Para diseñar un algoritmo se debe comenzar por identificar las tareas más importantes para resolver el problema y disponerlas en elorden en que han de ser ejecutadas.
Criterios que debe satisfacer un algoritmo (características):
1. Entrada. Son cero o más cantidades las cuales son externamente sustituidas.
2. Salida. Al menos una cantidad es producida.
3. Exactitud/precisión. Cada instrucción debe ser clara y sin ambigüedad.
4. Finito. Terminará después de un número finito de pasos.
5. Eficiente. Cada instrucción puedeser verificada por una persona con una prueba manual que satisfaga los requerimientos planteados por el problema.
Partes de un Algoritmo[pic]

 Pasos del desarrollo de software.

[pic][pic]1. Especificación del programa
2. Diseño del programa
3. Codificación del programa
4. Prueba
5. Documentación
6. Mantenimiento
1. Especificación del programa
Se conoce también como definición delproblema o análisis del programa. En este paso se determinan la información inicial para la elaboración del programa. Es donde se determina qué es lo que debe resolverse con el computador, de qué presupuestos se debe partir... en definitiva, el planteamiento del problema.
Se requieren cinco tareas:
a. Determinación de objetivos del programa.
Debe definirse claramente los problemas particulares quedeberán ser resueltos o las tareas que hay que realizar, esto nos permitirá saber qué es lo que se pretende solucionar y nos proporcionará información útil para el planeamiento de la solución.
b. Determinación de la salida deseada.
Los datos seleccionados deben ser arreglados en una forma ordenada para producir información. Esta salida podría ser una salida de impresión o de presentación en elmonitor.
c. Determinación de los datos de entrada.
Una vez identificada la salida que se desea, se pueden determinar los datos de entrada y la fuente de estos datos. Los datos deben ser recolectados y analizados.
d. Determinación de los requerimientos de procesamiento.
Aquí se definen las tareas de procesamiento que deben desempeñarse para que los datos de entrada se conviertan en una...
tracking img