Programacion

Páginas: 10 (2308 palabras) Publicado: 21 de junio de 2012
Lenguaje de Programación

Conjunto de reglas y sintaxis que nos permiten expresar instrucciones que luego serán interpretadas por una máquina, especialmente una computadora, para así manipular su comportamiento.

Programación estructurada

La programación estructurada es un estilo de programación con el cual el programador elabora programas, cuya estructura es la más clara posible, medianteel uso de tres estructuras básicas de control lógico, a saber:

* SECUENCIA: Indica que las instrucciones de un programa se ejecutan una después de la otra, en el mismo orden en el cual aparecen en el programa. Se representa gráficamente como una caja después de otra, ambas con una sola entrada y una única salida.


[pic]

Las cajas A y B pueden ser definidas para ejecutar desde unasimple instrucción hasta un módulo o programa completo, siempre y cuando que estos también sean programas apropiados.

* SELECCIÓN. También conocida como la estructura SI-CIERTO-FALSO, plantea la selección entre dos alternativas con base en el resultado de la evaluación de una condición o predicado; equivale a la instrucción IF de todos los lenguajes de programación y se representagráficamente de la siguiente manera:
[pic]




En el diagrama de flujo anterior, C es una condición que se evalúa; A es la acción que se ejecuta cuando la evaluación de este predicado resulta verdadera y B es la acción ejecutada cuando indica falso. La estructura también tiene una sola entrada y una sola salida; y las funciones A y B también pueden ser cualquier estructura básica o conjunto deestructuras.

* ITERACCIÓN. También llamada la estructura HACER-MIENTRAS-QUE, corresponde a la ejecución repetida de una instrucción mientras que se cumple una determinada condición. El diagrama de flujo para esta estructura es el siguiente:
[pic]

Aquí el bloque A se ejecuta repetidamente mientras que la condición C se cumpla o sea cierta. También tiene una sola entrada y una solasalida; igualmente A puede ser cualquier estructura básica o conjunto de estructuras.
Programación orientada a objetos

La programación orientada a objetos, intenta simular el mundo real a través del significado de objetos que contiene características y funciones. Los lenguajes orientados a objetos se clasifican como lenguajes de quinta generación. Como su mismo nombre indica, la programaciónorientada a objetos se basa en la idea de un objeto, que es una combinación de variables locales y procedimientos llamados métodos que juntos conforman una entidad de programación.

Pensar en términos de objetos es muy parecido a cómo lo haríamos en la vida real. Por ejemplo vamos a pensar en un coche para tratar de modelizarlo en un esquema de Programación Orientada a Objetos. Diríamos que el cochees el elemento principal que tiene una serie de características, como podrían ser el color, el modelo o la marca. Además tiene una serie de funcionalidades asociadas, como pueden ser ponerse en marcha o parar.

Pues en un esquema Programación Orientada a Objetos el coche sería el objeto, las propiedades serían las características como el color o el modelo y los métodos serían lasfuncionalidades asociadas como ponerse en marcha o parar.

Por poner otro ejemplo vamos a ver cómo modelizaríamos en un esquema de Programación Orientada a Objetos una fracción, es decir, esa estructura matemática que tiene un numerador y un denominador que divide al numerador, por ejemplo 3/2.

La fracción será el objeto y tendrá dos propiedades, el numerador y el denominador. Luego podría tener variosmétodos como simplificarse, sumarse con otra fracción o número, restarse con otra fracción, etc.

Estos objetos se podrán utilizar en los programas, por ejemplo en un programa de matemáticas se hará uso de objetos fracción y en un programa que gestione un taller de coches utilizarás objetos coche. Los programas Orientados a objetos utilizan muchos objetos para realizar las acciones que se desean...
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