Programacion orientada a objetos

Solo disponible en BuenasTareas
  • Páginas : 16 (3781 palabras )
  • Descarga(s) : 0
  • Publicado : 3 de octubre de 2010
Leer documento completo
Vista previa del texto
Bloque II. Elementos del lenguaje de programación Java
• • • • • • 1.Introducción a los lenguajes de programación 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salida simple 6. Arrays, secuencias y tablas

UNIVERSIDAD DE CANTABRIA

DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

© Michael González Harbour y José Luis Montaña21/sept/09

1

Notas:
1. Introducción a los lenguajes de programación

UNIVERSIDAD DE CANTABRIA

• El software del sistema. Lenguajes de Programación. Lenguajes de alto y bajo nivel. Ensambladores, compiladores e intérpretes. Algunos lenguajes de alto nivel. El proceso de compilación. 2. Estructura de un programa 3. Datos y expresiones simples 4. Instrucciones de control 5. Entrada/salidasimple 6. Arrays, secuencias y tablas

DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

© Michael González Harbour y José Luis Montaña 21/sept/09

2

1.1 El software del sistema

UNIVERSIDAD DE CANTABRIA

Es el software básico que se requiere para que el computador sea utilizable Incluye: • un sistema de arranque
- carga el sistema operativo en la memoria

• • • •

un sistemaoperativo soporte para lenguajes de programación un entorno de desarrollo programas de aplicación
- aplicaciones de propósito general

Las aplicaciones hechas a medida no son “software del sistema”
DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

© Michael González Harbour y José Luis Montaña 21/sept/09

3

Notas:

UNIVERSIDAD DE CANTABRIA

Desde el punto de constituciónfísica, el computador es una máquina compuesta de un entramado de circuitos electrónicos y dispositivos mecánicos de precisión. Sin embargo, el salto de máquina a computador es posible gracias a lo que constituye el software. En el momento actual, un computador es un sistema electrónico muy complejo, capaz de realizar a muy alta velocidad una secuencia de operaciones, de acuerdo con un programapreviamente almacenado en sus elementos de memoria electrónica. El software del sistema proporciona un entorno que facilita la carga de programas en la memoria electrónica, así como la creación de programas nuevos.

DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN 4

© Michael González Harbour y José Luis Montaña 21/sept/09

4

Programación del computador

UNIVERSIDAD DE CANTABRIA

Lasinstrucciones de un programa son códigos numéricos almacenados en la memoria del computador • la programación mediante códigos numéricos se conoce como lenguaje máquina • es muy compleja Por ello se necesitan lenguajes de programación más cercanos a los programadores • y herramientas para convertir programas a lenguaje máquina

DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

© MichaelGonzález Harbour y José Luis Montaña 21/sept/09

5

Notas:

UNIVERSIDAD DE CANTABRIA

Para programar y manejar un computador que aún no ha sido programado sería necesario conocer las operaciones básicas que puede realizar, así como la forma de codificarlas en la memoria electrónica del mismo. Esto es lo que se denomina la programación del computador en lenguaje máquina. En la práctica, ellenguaje máquina resulta muy complicado para las personas. Se consigue una productividad mucho más alta con lenguajes de programación más cercanos a la persona, llamados lenguajes de alto nivel. Pero el computador lo único que entiende al final es lenguaje máquina, por los que se necesitan traductores de lenguajes de programación de alto nivel a lenguaje máquina. En la sección 1.2 ampliaremos ladiscusión sobre los lenguajes de programación.

DEPARTAMENTO DE MATEMÁTICAS, ESTADÍSTICA Y COMPUTACIÓN

© Michael González Harbour y José Luis Montaña 21/sept/09

6

El sistema operativo

UNIVERSIDAD DE CANTABRIA

Controla el uso por parte de los programas de aplicación de todos los recursos del computador: memoria, CPU, unidades de entrada y salida Independiza al programa de...
tracking img