Programacion en c++

Páginas: 14 (3268 palabras) Publicado: 17 de julio de 2010
INTRODUCCIÓN A LA PROGRAMACIÓN |[pic]  | |
Programación informática

Acción de programar, es decir, de establecer una serie de instrucciones para que el ordenador o computadora ejecute una tarea.

Previamente hay que realizar una serie de trabajos que tienen por objeto la definición de la tarea, el análisis de la información que se quiere obtener (información de salida) y de los datos que seprecisan para ello (información de entrada), y el establecimiento del algoritmo, o procedimiento de cálculo, que va a permitir transformar una información en otra. Para esta labor de análisis, el programador utiliza una serie de herramientas, entre las que destacan los diagramas de flujo y las tablas de decisión.

Resuelto del problema desde el punto de vista lógico, se utiliza un lenguaje deprogramación para codificar la secuencia de instrucciones que el ordenador debe ejecutar para realizar la tarea.

Escrito el programa, hay verificarlo, es decir, someterlo a pruebas que determinen si puede realizar la tarea prevista, lo que se consigue simulando situaciones que se puedan comprobar; a esto se le denomina depuración. Una vez verificado, el programa se debe optimizar, con el fin deque utilice los recursos del sistema del modo más eficiente.

Es muy importante documentar el programa, es decir, escribir una descripción del mismo que permita actuar sobre él a un programador distinto del que lo creó. Además, si el programa va a ser utilizado por múltiples usuarios, hay que redactar su manual de instrucciones.

Existe, finalmente, otro requisito importante en programacióninformática: que se pueda realizar el mantenimiento del programa, esto es, su adaptación a variantes de la tarea que se puedan presentar o a novedades que aparezcan en el sistema informático.

Programación estructurada

En informática, término general que se refiere a un tipo de programación que produce código con un flujo limpio, un diseño claro y un cierto grado de modularidad o de estructurajerárquica. Entre los beneficios de la programación estructurada se encuentran la facilidad de mantenimiento y la legibilidad por parte de otros programadores.

La programación estructurada se refiere tanto a la estrategia del programador, como al lenguaje utilizado. Así, para ella se usan lenguajes de programación que faciliten el diseño de aplicaciones con llamadas a procedimientos ofunciones, como lo son típicamente Pascal y Ada, entre otros. En ellos el flujo de información es más fácilmente legible y no requieren de bifurcaciones basadas en llamadas a líneas concretas (uso de etiquetas al estilo BASIC), sino, más bien, en saltos a áreas de código perfectamente diferenciadas. La programación bien estructurada permite, de forma adicional, la reusabilidad del código, extrayendomódulos que pueden ser utilizados en otros programas, sin cambios en el código o con un mínimo de readaptaciones.

Programación orientada a objetos

En informática, un método de programación en el que un programa se contempla como un conjunto de objetos limitados que, a su vez, son colecciones independientes de estructuras de datos y rutinas que interactúan con otros objetos, o que dan acceso paramodificar el contenido de un dato o propiedad del propio objeto. También se identifica con las siglas POO y OOP (del inglés Object Oriented Programming).

El lenguaje Simula (Simulation Language), desarrollado en 1964, partiendo del lenguaje ALGOL 60 (Algorithmic Language), fue el primero que se diseñó para facilitar la programación orientada a objetos.

El concepto clave en la programaciónorientada a objetos es la denominada clase (de objetos). Una clase define las estructuras de datos y rutinas de un objeto. A su vez, un objeto es una instancia de una clase, que se puede usar como una variable en un programa; es decir, la creación de una instancia de una clase se corresponde con la declaración de una variable en la programación tradicional, pero refiriéndose a objetos. En algunos...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • programacion C
  • Programacion c++
  • c# Programacion
  • Programacion En C#
  • Programacion en c
  • Programacion en c
  • Programacion en c++
  • Programacion c ++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS