fundamentos

Páginas: 30 (7492 palabras) Publicado: 18 de octubre de 2013
FUNDAMENTOS DE PROGRAMACIÓN

Curso 2012/13
Versión: 0.0.3

Tema 1. Introducción a la Programación Orientada a Objetos
Autor: Miguel Toro Bonilla
Revisión: José C. Riquelme, Antonia M. Reina

Contenido
1.

Conceptos básicos ....................................................................................................................................... 1

2.

Lenguajes deprogramación........................................................................................................................ 3

3.

Conceptos básicos de Programación Orientada a Objetos ....................................................................... 5
3.1.

Programación Orientada a Objetos................................................................................................... 6

3.2.

Objeto .................................................................................................................................................. 6

3.3.

Interfaz (interface) .............................................................................................................................. 6

3.4.

Clases................................................................................................................................................. 10

4.

Paquete ..................................................................................................................................................... 16

5.

Estructura y funcionamiento de un Programa enJava............................................................................ 17

6.

Convenciones Java. Reglas de estilo ........................................................................................................ 18

7.

Otros conceptos y ventajas de la POO ..................................................................................................... 19

8.

Problemas propuestos.............................................................................................................................. 19

En este tema vamos a definir una serie de conceptos básicos, para situar el contexto en el que nos vamos a
mover en la asignatura, y daremos una vista panorámica a la programación orientada a objetos y, en
particular, a la programación usando el lenguaje Java. Algunos de los conceptos explicados en este capítulolos volveremos a ver más detallados o refinados en los temas siguientes.

1. Conceptos básicos
Programa informático. Es una lista de instrucciones con una finalidad concreta que se ejecutan
habitualmente de modo secuencial (una detrás de otra) aunque en ciertos ordenadores es posible también
en paralelo. Estas instrucciones se escriben en un fichero fuente siguiendo unas reglas que vienendadas por
un lenguaje de programación concreto. Normalmente un programa procesa unos datos a partir de una
entrada de información y presenta al acabar unos resultados de salida.
Sistema Operativo. Es un programa o conjunto de programas que en un sistema informático gestionan los
recursos de hardware y facilitan el uso de programas de aplicación como el explorador de ficheros o el
navegador web.Lenguajes de programación. Las instrucciones de un programa deben estar escritas en un lenguaje
comprensible por el ordenador y, dependiendo de la cercanía de ese lenguaje a la máquina concreta, se

2

Introducción a la Programación

hablan de lenguajes de bajo o alto nivel. El lenguaje de más bajo nivel es el lenguaje máquina binario
constituido por un conjunto de unos y ceros, queevidentemente es incomprensible para el ser humano. A
partir de ahí, los lenguajes ensambladores constituyen el siguiente nivel, comprensibles pero difíciles de
programar. Finalmente, los lenguajes de alto nivel son capaces de escribir instrucciones con una estructura
sintáctica comprensible por el programador y que convenientemente “traducidas” son capaces de ejecutarse
en un ordenador....
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamentos
  • Fundamento
  • Fundamentos
  • fundamento
  • fundamentos

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS