Programacion

Páginas: 10 (2397 palabras) Publicado: 19 de noviembre de 2012
Representación de Datos y Aplicaciones
Representació

Tema 3
Elementos básicos de
programación
Natividad Martínez Madrid
Martí
nati@it.uc3m.es

Objetivos del tema 3
● Conocer la estructura básica de un programa
Java
● Comprender los conceptos de tipo, valor y
variable
● Comprender las diferencias entre tipos de datos
primitivos similares, y aprender a elegir el tipo
másconveniente en cada caso
● Ser capaces de modelar funcionalidades básicas
aritméticas, lógicas y relacionales mediante los
operadores y expresiones correspondientes
Tema 3: Elementos básicos de programación
Representación de Datos y Aplicaciones

© Natividad Martínez Madrid

2

1

Contenido del tema 3


Estructura básica de un programa Java



Concepto de tipo y variable

●Tipos primitivos



Concepto y tipo de operador y expresión



Operadores aritméticos, lógicos y relacionales



Elementos sintácticos básicos






Comentarios
Palabras reservadas
Identificadores
Variables
Literales

Tema 3: Elementos básicos de programación
Representación de Datos y Aplicaciones

© Natividad Martínez Madrid

3

Estructura básica de un programaJava
● Un programa Java está formado por una o varias
clases
― Cada clase puede tener sus atributos y métodos
― Al menos una de las clases tendrá un método llamado
main
Dicho método es el que se comienza a ejecutar

● Los métodos tienen una serie de sentencias que
se ejecutan en secuencia
― Alguna de esas sentencias pueden ser pasos de
mensaje a otros objetos (llamadas a sus métodos)Tema 3: Elementos básicos de programación
Representación de Datos y Aplicaciones

© Natividad Martínez Madrid

4

2

Ejemplo: Programa Java
/** Programa Java que dado el radio y altura
* de un cilindro calcula su volumen
*/
public class VolumenCilindro {
public static void main (String[] args){
/* El valor del número pi */
final double PI = 3.1415926536;
double radio;
doublealtura;
radio = 23.4;
// en centímetros
altura = 120.2; // en centímetros
System.out.println(“Datos del cilindro: “);
System.out.println(“Radio: “ + radio);
System.out.println(“Altura: “ + altura);
System.out.println(“El volumen del cilindro es: “);
System.out.println(PI * radio * radio * altura);
}
}
Tema 3: Elementos básicos de programación
Representación de Datos y Aplicaciones

©Natividad Martínez Madrid

5

Tipos de datos
● El tipo de datos determina
― Los valores que puede tomar una variable
― Las operaciones que se pueden realizar sobre ella

● Dos categorías principales de tipos de datos
― Tipos primitivos
― Tipos referencia: para clases, interfaces y arrays

● Java es un lenguaje fuertemente tipado
― Cada variable y expresión tienen un tipo
― En todasla asignaciones se comprueba la
compatibilidad de tipos
Tema 3: Elementos básicos de programación
Representación de Datos y Aplicaciones

© Natividad Martínez Madrid

6

3

Tipos primitivos vs. tipos referencia
Persona
José

Clase Persona

23
carpintero
dameNombre
dameEdad

No incluye el objeto,
sino una referencia
al mismo

27

Tipo int

Tema 3: Elementos básicos deprogramación
Representación de Datos y Aplicaciones

dameProfesión

Sólo incluye el
valor, no
comportamiento

© Natividad Martínez Madrid

7

Concepto de variable
● Las variables son los “nombres” en un lenguaje
de programación
● Las variables siempre son de un tipo
determinado
― Al declarar la variable, se indica siempre el tipo y su
nombre
double radio;

Tema 3: Elementosbásicos de programación
Representación de Datos y Aplicaciones

© Natividad Martínez Madrid

8

4

Valor de una variable
● El valor asignado a la variable puede ser
― Un literal (valor constante)
a = 7.2

― Una expresión de ese tipo
a=b+c

― El resultado de un método, que sea de ese tipo
a = sqrt (32.4)

Tema 3: Elementos básicos de programación
Representación de Datos y...
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