PROGRAMACION

Páginas: 9 (2032 palabras) Publicado: 30 de mayo de 2013
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 autilizar, 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
CARACTERÍSTICAS DE LA PROGRAMACION:
• Exactitud y precisión: resultados sin errores d sintaxis o de lógica
• Integridad o completitud:Un programa es completo sólo si ejecuta todas las operaciones se esperan al procesar un conjunto de datos
• Generalidad: Un programa bien diseñado puede procesar un conjunto de datos que varían en el número de transacciones. Las instrucciones se deben elaborar para que no se limiten a un número específico de transacciones en el conjunto de datos.
• Eficiencia: Debe asegurarse de que lasinstrucciones para manejar datos sea tan rápida y fácilmente como sea posible.
• Documentación: consiste en el uso de auxiliares que expliquen como ocurre el procesamiento de los datos en u programa.

ETAPAS DEL PROCESO DE PROGRAMACIÓN
Fase 1

Fase en donde el problema o tarea es definido y comprendido claramente.

Las preguntas a plantear son

¿Cuál es mi problema o tarea?

¿Qué quiero quehaga el programa?

Fase 2

Es analizar punto a punto el problema o tarea que se presenta, es pensar en operaciones que se necesitan para resolverlo, los tipos de datos que se van a manejar dentro del programa. Especificar entrada, proceso y salida detalladamente

Fase 3

Esta fase se diseña el algoritmo, el diagrama de flujo y se lleva a cabo la prueba de escritorio.

Algoritmo: conjuntode pasos ordenados de forma lógica que describen la solución de un problema.

a) Algoritmos secuenciales: llamados asi por que los pasos se ejecutan o se describen de principio sin saltos, brinco o bifurcaciones.

b) Algoritmos condicionales: tiene la necesidad de tomar decisiones de los pasos debido a condiciones o preguntas que nos llevan a responder verdadero o falso

c) Algoritmos ciclos:aquellos donde existen acciones o pasos que se repiten mientras o hasta que una condición se cumpla

Fase 4

Es la traducción del algoritmo a un lenguaje de programación de acurdo a las reglas gramaticales o sintaxis del mismo

Fase 5

Se verifica que el programa haya sido codificado correctamente. El programa se deja libre de errores tanto de sintaxis como de lógica.

Fase 6

Elprograma es instalado en el sistema del cual va a formar parte, se prueba, se corre y se registra su efectividad.

Fase 7

El programa tiene que ser revisado periódicamente para quitar o agregar operaciones que lo haga más efectivo.


VARIABLES ACTUANTES EN LA PROGRAMACIÓN
En programación, las variables son espacios reservados en la memoria que, como su nombre indica, pueden cambiar decontenido a lo largo de la ejecución de un programa. Una variable corresponde a un área reservada en la memoria principal del ordenador pudiendo ser de longitud:
Fija.- Cuando el tamaño de la misma no variará a lo largo de la ejecución del programa. Todas las variables, sean del tipo que sean tienen longitud fija, salvo algunas excepciones — como las colecciones de otras variables (arrays) o lascadenas.
Variable.- Cuando el tamaño de la misma puede variar a lo largo de la ejecución. Típicamente colecciones de datos.
Las variables pueden ser intercambiadas entre rutinas, por valor y por referencia:
Variables y paso de parámetros a subalgoritmos
• Por valor.- Se copia el valor (el dato) de la variable en la zona de la pila de llamadas —de ámbito local— que corresponde a la nueva subrutina...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Programación
  • Programacion
  • Programacion
  • Programación
  • Programacion
  • Programacion
  • Programacion
  • Programacion

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS