Tamaño: px
Comenzar la demostración a partir de la página:

Download ""

Transcripción

1 UNIDAD II Elementos de la programación orientada a objetos LSC. Natalia Rodríguez Castellón

2 Estudio de un lenguaje de alto nivel Java es un lenguaje de programación de alto nivel, se comenzó a desarrollar con el objetivo de crear un lenguaje independiente de la plataforma y del sistema operativo. Al contrario de los compiladores tradicionales, que convierten el código fuente en instrucciones a nivel de maquina, el compilador Java traduce el código fuente Java en instrucciones quje son interpretadas por la Maquina virtual Java (JVM, Java Virtual Machine) Aunque hoy en día Java es por excelencia el lenguaje de programación para internet y la WWW en particular, Java no comenzó como proyecto Internet y por esta circunstancia es idóneo para tareas de programación de propósito general y de hecho muchas de las herramientas Java están escritas en Java.

3 Características del lenguaje Sencillo : Java es simple porque consta solo de 3 tipos de datos primitivos: números, boleanos y arreglos. Todo en Java es una clase, por ejemplo las cadenas son objetos verdaderos y no arreglos de caracteres. Java elimina los punteros, Java utiliza asignación y recolección automática de basura(garbage collection), aunque C++ requiere al programador la asignación de memoria y recolección de basura. Otra característica es la que la elegante sintaxis de Java hace mas fácil la escritura de programas. Orientado a Objetos : La POO modela el mundo real, cualquier cosa del mundo puede ser modelada como un objeto. Por ejemplo una circunferencia puede ser un objeto, un automóvil, una ventana, un libro e incluso un préstamo son objetos. Java se denomina OO debido a que su programación se centra en la creación, manipulación y construcción de objetos.

4 Características del lenguaje Distribuido: Java ha sido diseñado para facilitar la construcción de aplicaciones distribuidas mediante una colección de clases para uso en aplicaciones en red. La escritura en red es similar a enviar y recibir datos a y desde un archivo. La utilización de una URL(uniform Resorce, Locator) de Java puede hacer que una aplicación acceda fácilmente a un servidor remoto. Interpretado: Java es interpretado y se necesita un interprete para ejecutar programas Java. Los programas se compilan en una maquina virtual java generándose un código intermedio denominado bytecode. El bytecode es independiente de la maquina y se puede ejecutar en cualquier maquina que tenga un interprete Java.

5 Características del lenguaje Robusto: Significa fiable, ningún lenguaje puede asegurar fiabilidad completa. Java se ha escrito pensando en la verificación de posibles errores y por ello un lenguaje fuertemente tipificado(con tipos).no soporta por ej. Punteros y tiene una característica de manejo de excepciones en tiempo de ejecución para proporcionar robustez en la programación. Seguro: La seguridad se basa en la premisa de que nada debe ser trusted. Naturalmente la seguridad absoluta no existe. Arquitectura Neutral : Se define como independiente de la plataforma. Se puede escribir un programa que se ejecute en cualquier plataforma con una maquina virtual. Portable : Esto es, que los programas Java pueden ejecutarse en cualquier plataforma sin necesidad de ser recompilados; es decir son portables.

6 Características del lenguaje Alto rendimiento: Los nuevos compiladores conocidos como JIT(Just in Time) permiten que programas Java independientes de la plataforma se ejecuten con casi el mismo rendimiento en tiempo de ejecución que los lenguajes convencionales compilados. Dinámico: Como es interpretado es muy dinámico. En tiempo de ejecución el entorno Java puede extenderse mediante enlace en clases que pueden estar localizadas en servidores remotos o en una red.

7 Especificaciones del lenguaje Java La especificación es una definición técnica del lenguaje que incluye sintaxis, estructura y la interfaz de programación de aplicaciones (API) que contiene clases predefinidas. Las versiones de Java de Sun se incluyen en JDK(Java Development Kit), que es un conjunto de herramientas que incluyen un compilador, un interprete, el entorno de ejecución Java, el lenguaje estándar Java y otras utilidades. JDK consta de un conjunto de programas independientes cada uno de los cuales se invoca desde una línea de ordenes. El JDK viene con un conjunto de herramientas tal como el compilador de java(javac), y una maquina virtual(java) para ejecutar la aplicación entre otras. La creación de un programa en Java necesita la instalación de las herramientas de desarrollo java. Una vez instalado el Jdk en la computadora es necesario modificar la variable de entorno path, a la cual debemos agregarle la ruta donde se encuentra tanto el compilador como el interprete y este debe ser el directorio bin del JDK.

8 Etapas para crear un programa Escribir el código fuente. Cada programa debe contener al menos una clase.(usar un editor, puede ser notepad) //Esta aplicación visualiza Hola Mundo, Bienvenido a Java public class Bienvenido { public static void main (String[] args) { System.out.println( Hola Mundo, Bienvenido a Java );

9

10 Etapas para crear un programa Guardar el programa con el nombre de Bienvenido.java (Igual como se llama la clase) Utilizar el compilador para traducir el programa fuente en bytecode.

11 Etapas para crear un programa Abrir una ventana del interprete de comandos y teclear javac Bienvenido.java

12 Etapas para crear un programa Si el programa tiene errores de escritura el compilador lo mostrara, Java es sensible a minúsculas y mayúsculas por ejemplo main debe ser escrito en minúsculas, los nombres de las clases comienzan con letra mayúscula y los nombres de métodos y variables con minúsculas) Si no existen errores de sintaxis, el compilador genera un archivo denominado Bienvenido.class, este es el archivo bytecode

13 Etapas para crear un programa

14 y se ejecuta dela siguiente forma: Java Bienvenido

15 Componentes de una aplicación Comentarios // para comentarios que constan de una sola línea /*para comentarios de mas de una línea Por ejemplo este comentario */ Palabras reservadas Son palabras clave (keywords) que tienen un determinado significado para el compilador y no pueden ser utilizadas para otros fines. Ej, if, while, public, static, main, prívate, class, etc.

16 Componentes de una aplicación Sentencias Una sentencia representa una acción o una secuencia de acciones. Cada sentencia termina con un ;. Ej. X=5; z=z+100; println( Hola, Crayola ); Bloques Se indican por medio de llaves { bloque de sentencias Clases La clase es la construcción fundamental de java. Un programa consta de una o mas clases.

17 Componentes de una aplicación Métodos Un método es una colección de sentencias que realizan una serie de operaciones determinadas. Ej. System.out.println( Hola ); Es un método que visualiza un mensaje en el monitor o consola. Método main() Cada aplicación java debe tener un método main() declarado por el programador que define donde comienza el flujo del programa, el cual siempre tendrá una sintaxis como esta: public static void main(string[] args) { Sentencias;

18 Estructura de un programa en Java Una aplicación en Java se forma de las siguientes partes: Una sentencia de paquete (package )la cual puede ser omitida (directorio = nombre paquete) Una, ninguna o varias sentencias de importación (import) Declaración de clases privadas Una declaración de clase publica

19 Referencia a miembros de una clase ( métodos y variables de instancia) Es necesario declarar un objeto de la clase adecuada y a continuación escribir: nombreobjeto.nombrecomponente

20 Tipos de datos en Java Todos los tipos de datos simples o básicos de Java son esencialmente números. Los tipos de datos básicos son: Enteros, números de coma flotante (reales), caracteres, lógicos (bolean). Tipo Ejemplo Tamaño en bytes Rango Mínimo-Máximo char c 2 \ \FFFF byte short int long float 10.5f 4 3.4*(10-38 ).. 3.4*(10 38 ) double * * boolean true 1 bit false trae

21 Declaración de Variables Una declaración de una variable es una sentencia que proporciona información de la variedad al compilador Java. Su sintaxis es: tipo variable Ejemplo: long dnumero; Double Notamedia; Short Diasemana; Es preciso declarar las variables antes de utilizarlas. Se puede declarar una variable en tres lugares: En una clase como miembro de la clase Al principio de un método o bloque de código En el punto de utilización

22 Declaración de Constantes Las constantes que representan números reales, coma flotante, Java las considera por defecto de tipo double; para que una constante sea considerada de tipo float se añade el sufijo F o f. También se puede expresar que una constante es de tipo double con el sufijo D o d. Es importante tener en cuenta el tipo por defecto, ya que puede dar lugar a errores; así: float t = 2.5; se comete un error al inicializar la variable t, ésta es de tipo float y la constante de tipo double. La solución es sencilla: float t=2.5f;

23 Constantes declaradas final El cualificador final permite dar nombres simbólicos a constantes a modo de otros lenguajes, como C++, Pascal final tipo nombre=valor; Especifica que el valor de una variable no se puede modificar durante el programa, se puede decir que el valor asociado es el valor final y por tanto no puede ser cambiado. Cualquier intento de modificar el valor de la variable definida con final producirá un mensaje de error.

24 Caracteres secuencias de escape Código de escape \n \r \t \b \f Significado Nueva línea Retorno de carro Tabulación Retroceso de espacio Avance de pagina \\ Barra inclinada inversa \ Comilla simple \ Doble Comilla \000 Número ooctal \uhhhh Número hexadecimal

25 Operadores de asignación de Java Símbolo Uso Descripción = a=b Asigna el valor de b a a. *= a*=b Multiplica a por b y asigna el resultado a la variable a. /= a/=b Divide a entre b y asigna el resultado a la variable a %= a%=b Fija a al resto de a/b += a+=b Suma b y a y lo asigna a la variable a -= a-=b Resta b y a y lo asigna a la variable a

26 Operadores aritméticos + suma - resta * multiplicación / división entera :cociente % división entera :resto

27 Operadores relacionales y lógicos Operadores Relacionales == igual a!= no igual a > mayor que < menor que >= mayor o igual <= menor o igual Operadores lógicos Y lógica && O lógica

28 Ejemplo de un programa que calcula la suma, el producto y el cociente de dos números enteros. public class Ejemplo { public static void main(string[] args) { int a=6,b=3,s,c,p; s=a+b; //9 System.out.println("La suma de los numeros es "+s); System.out.println("La suma de los numeros es "+(a+b)); p=a*b; //18 System.out.println("El producto de los numeros es "+p); System.out.println("El producto de los numeros es "+(a*b)); c=a/b; //2 System.out.println("El cociente de la division es "+c); System.out.println("El cociente de la division es "+(a/b));

29 La clase String Declaración: String palabra= Mensaje a guardar ; En Java para representar una cadena de caracteres se utiliza una estructura de datos denominada String, por ejemplo en el método main indicamos que recibe como parámetro un arreglo de tipo String llamado args Esto quiere decir que cuando se ejecuta la aplicación se envían los parámetros, estos son recibidos en el arreglo args

30 Lectura de datos desde la línea de comando //Lee dos números enteros de la línea de comando y realiza // una suma public class Suma { public static void main(string[] args) { String num1,num2; int n1,n2,s; num1=args[0]; num2=args[1]; //es necesario convertir las cadenas a tipo int para realizar la //suma n1=integer.parseint(num1); n2=integer.parseint(num2); s=n1+n2; System.out.println("La suma de "+n1 +"+" +n2+" es igual a "+s); Nota : Al ejecutar el programa se le deberán enviar los dos valores de la siguiente forma: java Suma 4 5

31 Conversión entre tipos de datos La extraña mezcla que existe entre los tipos primitivos del lenguaje (int, char, etc..) con tipos derivados de Object (String, ). A veces esto nos puede confundir en operaciones tan sencillas como la de convertir un String en un valor numérico. Cada tipo primitivo (básico) tiene un wrapper(envoltorio) asociado que permite tratarlos como objetos, esta es la lista de equivalencias: byte - Byte short - Short int - Integer long - Long char - Character float - Float double - Double boolean - Boolean

32 Cada una de estas wrapper classes o clases envoltorio (excepto Character) tiene un método que permite convertir desde String al tipo primitivo. Simplemente hay que llamar al método de la wrapper class adecuada y el String se convierte al tipo básico. Por ejemplo: convierte el contenido de la variable mystring a una variable int myint. La conversión es fácil. La conversión de cada tipo implica el empleo de un método único para cada clase wrapper. Todas las conversiones salvo las de Boolean se hacen con un método de nombre similar, pero todos los métodos tienen nombres distintos: byte - Byte.parseByte(aString) short - Short.parseShort(aString) int - Integer.parseInt(aString) long - Long.parseLong(aString) float - Float.parseFloat(aString) double - Double.parseDouble(aString) boolean - Boolean.getBoolean(aString)

33 Ejemplo String mystring = "12345"; int myint = Integer.parseInt(myString); Hay una excepción, la clase Character no tiene este método, para convertir un String en char hay que llamar al método charat de la clase String Ejemplo : String hello = "Hello"; char e = hello.charat(1);

34 Ejemplo de Conversiones public class conversiones_string { public static void main (String str[]) { String mystring ="127"; try{ Prn("Conversion a bytes: " + Byte.parseByte(myString)); Prn("Conversion a short: " + Short.parseShort(myString) ); Prn("Conversion a entero: " + Integer.parseInt(myString) ); Prn("Conversion a long: " + Long.parseLong(myString) ); Prn("Conversion a float: " + Float.parseFloat(myString) ); Prn("Conversion a double: " + Double.parseDouble(myString) ); Prn("Conversion a boolean: " + Boolean.getBoolean(myString) ); Prn("Conversion a caracter: " + mystring.charat(0) ); catch(numberformatexception e ) { System.out.println( e.tostring() ); static void Prn(String cadena) { System.out.println(cadena);

35 Estructuras de control Controlan el comportamiento de un método o de un programa. Las estructuras de control permiten combinar instrucciones o sentencias individuales en una simple unidad lógica con un punto de entrada y un punto de salida. Las instrucciones o sentencias se organizan en 3 tipos de estructuras de control que sirven para controlar el flujo de la ejecución: secuencia, selección (decisión) y repetición. Una sentencia compuesta es un conjunto de sentencias encerradas entre llaves { que se utiliza para especificar un flujo secuencial.

36 Sentencias de selección if (condición) sentencia; Se utiliza para evaluar una expresion tiene su clausula opcional else switch Se utiliza para seleccionar una de entre múltiples alternativas. El valor de la variable de la opción puede ser int o char. Sintaxis: switch(opcion) { case etiqueta1: sentencias; break; default: sentencias //opcional

37 Estructuras de repetición Bucles: while, for, do-while while while(condicion) { Sentencia 1; Sentencia 2; Ejemplo : Visualizar n asteriscos contador=0; while(contador<n) { System.out.print( * ); contador++;

38 Estructuras de repetición Ciclo for for(inicio;condicióniteración;incremento) { Sentencias; Ejemplo : Imprimir hola 10 veces for(int i=0; i<10;i++) System.out.println( hola );

39 Estructuras de repetición Ciclo do-while do { Sentencias; while(condición);

40 Arreglos Declaración: int [ ] v; int v[ ] v=new int[20]; es para indicar el número de elementos. System.out.print(v.length); imprime el número de elementos de v.

41 Ejemplo de vectores /*imprime los números almacenados en el vector de la última posición a la primera */ public class Vector { public static void main(string[] args) { int arreglo []= {15,34,5,87,98; for(int x=arreglo.length-1; x>=0;x--) { System.out.println(arreglo[x]);

42 Ejemplo de arreglos de cadenas //imprimir un arreglo de cadenas public class Vector_cadenas { public static void main(string[] args) { String[] cadenas = new String[4]; cadenas[0]= Ismael"; cadenas[1]="fernanda"; cadenas[2]= Cristina"; cadenas[3]= Jocelyn"; for(int x=0; x<4; x++) System.out.println(cadenas[x]);

43 Arreglos Multidimensionales Arreglos de dos dimensiones(bidimensionales, matrices) Sintaxis: Tipo de dato [][] nombre array; Tipo de dato nombre array [][]; Ejemplos: int a[][]=new int[3][5];//matriz 3 filas 5 columnas int puestos[][]; double [][] matriz; char pantalla[][]; pantalla = new char[80][24];//matriz con 80 filas y 24 columnas puestos=new int [10][5]; //matriz de 10 filas por 5 columnas int N=5; matriz=new double[n][n]; // matriz de 5 por 5

44 //Ejemplo donde se asignan valores a una matriz y se //imprimen public class Matriz { public static void main(string[] args) { int tabla[][]={{51,52,53,{54,55,56,{57,58,59;//3 filas y 3 columnas for(int x=0;x<3;x++) { for(int y=0;y<3;y++) System.out.print(tabla[x][y]+" "); System.out.println("\n");

45 Ejemplo utilizando 2 clases public class Temperatura { public int grados; public double acentigrados() { double c = (double) 5/9 * (grados-32); return c; public double afarenheit() { double f = 9/5.0 * grados + 32; return f;

46 public class MTemperatura { public static void main(string[ ] args){ Temperatura t = new Temperatura(); t.grados = Integer.parseInt(args[0]); char opcion = args[1].charat(0); // c o f segun sean los grados capturados if(opcion == 'f') { double c= t.acentigrados(); System.out.println(t.grados+" F = " + c + " C"); if(opcion == 'c') { double f= t.afarenheit(); System.out.println(t.grados+" C = " +f + " F");

47 Ejecutando

48 Ejemplo con matrices y 2 clases public class Matriz{ int matrix[][]; public void inicializa(){ int c=1; matrix=new int[3][3]; for(int x=0;x<3;x++) ; { for(int y=0;y<3;y++) { matrix[x][y]=c; c++; public void muestra(){ for(int x=0;x<3;x++) { for(int y=0;y<3;y++) System.out.print(matrix[x][y]+" "); System.out.println("\n");

49 public class MiMatriz{ public static void main(string[] args) { Matriz m=new Matriz(); m.inicializa(); m.muestra();

CONCEPTOS BASICOS DEL LENGUAJE JAVA

CONCEPTOS BASICOS DEL LENGUAJE JAVA CONCEPTOS BASICOS DEL LENGUAJE JAVA NOMENCLATURA GENERAL En Java se distinguen las letras mayúsculas y minúsculas. Las reglas del lenguaje respecto a los nombres de variables son muy amplias y permiten

Más detalles

TEMA 2. Agenda. Fundamentos de JAVA

TEMA 2. Agenda. Fundamentos de JAVA TEMA 2 Fundamentos de JAVA V1.3 Manuel Pereira González Agenda Introducción Historia de Java Características Principales Hello World Tipos Operadores Control de Flujo E/S básica Atributos y Métodos Resumen

Más detalles

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System.

Para leer la entrada de consola, lo primero que se hace es construir un Scanner que este asociado al flujo de entrada estándar System. CICLO: 01/2010 Universidad Don Bosco Materia: Lenguaje de Programación III Contenido: 1-Lectura de Datos de entrada. 2-Introduccion a JOPTIONPANE. 3-Estructuras de Control. ->LECTURA DE DATOS DE ENTRADA

Más detalles

Fundamentos del Lenguaje de Programación Java

Fundamentos del Lenguaje de Programación Java Fundamentos del Lenguaje de Programación Java M.C. Jorge Eduardo Ibarra Esquer jorgeeie@uabc.mx El lenguaje Java Estándares de codificación Comentarios Programas con Java Identificadores Palabras clave

Más detalles

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK.

Lo que necesitaremos para programar en Java, será un editor de texto o IDE y la JDK. Introducción Java surgió en 1991 dentro de la empresa Sun Microsystems como un lenguaje de programación sencillo y universal destinado a electrodomésticos. La reducida potencia de cálculo y memoria de

Más detalles

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012

Prácticas: Introducción a la programación en Java. Informática (1º Ingeniería Civil) Curso 2011/2012 Prácticas: Introducción a la programación en Java Informática (1º Ingeniería Civil) Índice Introducción a Java y al entorno de desarrollo NetBeans Estructura de un programa Tipos de datos Operadores Sentencias

Más detalles

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador).

Gestor de aplicaciones Java. Esta herramienta es el intérprete de los archivos de clase generados por el javac (compilador). CAPÍTULO 4 Requerimientos de software Este capítulo presenta las herramientas necesarias para la construcción y ejecución de programas en el lenguaje de programación JAVA, los requerimientos mínimos de

Más detalles

Tema 2. El lenguaje de programación Java (Parte 1)

Tema 2. El lenguaje de programación Java (Parte 1) Programación en Java Tema 2. El lenguaje de programación Java (Parte 1) Luis Rodríguez Baena Facultad de Informática Elementos del lenguaje (I) El juego de caracteres. No utiliza ASCII, sino Unicode de

Más detalles

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1

www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 www.aprendoencasa.com Curso Introducción JAVA Pág.: 1 Introducción Java es un lenguaje basado en la programación orientada a objetos (POO), este tipo de programación va más allá del tipo de programación

Más detalles

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos

Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Taller de Programación Estructurada en Java Tema 2. Fundamentos de la programación orientada a objetos Ingeniero en Computación José Alfredo Cobián Campos josealfredocobian@gmail.com Facultad de Ciencias

Más detalles

Tema 1. Introducción a JAVA

Tema 1. Introducción a JAVA Tema 1. Introducción a JAVA Historia Características Plataforma Java Entorno de desarrollo Ejemplo: Hola mundo Estructura general de un programa Java 1 Historia de Java (i) Surge en 1991: Sun Microsystems

Más detalles

James Gosling, creador de Java

James Gosling, creador de Java Lo que Java intenta hacer y lo hace con bastante éxito, es abarcar dominios diferentes. De esa forma le permite efectuar trabajos para de aplicaciones del lado del servidor, del lado del cliente, para

Más detalles

FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA

FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA CONTENIDO: La Plataforma J2SE Elementos Básicos de Programación Nociones de Orientación a Objetos E/S y Manejo Básico de Excepciones Otros Conceptos sobre POO:

Más detalles

mari_clau_18@hotmail.com Java es el lenguaje de programación que

mari_clau_18@hotmail.com Java es el lenguaje de programación que PROGRAMACIÓN ORIENTADA A OBJETOS CON JAVA Dra. Maricela Bravo mari_clau_18@hotmail.com JUSTIFICACIÓN Java es el lenguaje de programación que más impacto ha tenido en los últimos años, especialmente en

Más detalles

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C

Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Universidad de Pamplona Materia: Programación 1 Docente: Ing. Lusbin Raúl Vargas LENGUAJE C ESTRUCTURA DE UN PROGRAMA EN C Directivas del procesador Main() { Declaraciones Definiciones proposiciones }

Más detalles

Ubicación e historia

Ubicación e historia Introducción a Java Ubicación e historia http:// ://java.sun.com/ JDK (Java Development Kit) JDK 1.0, 1995 JDK 1.1, 1996. Modificación en manejo de eventos; nuevas bibliotecas (reflexión, métodos remotos,...)

Más detalles

Introducción a la Programación en Java. Page 1

Introducción a la Programación en Java. Page 1 Introducción a la Programación en Java Page 1 Qué es Java? Java es un lenguaje de programación de propósito general, orientado a objetos que fue diseñado específicamente para tener tan pocas dependencias

Más detalles

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java.

Práctica 3 mtp. metodoloxía e tecnoloxía da programación. Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. Práctica 3 mtp metodoloxía e tecnoloxía da programación Objetivos: Duración: Presentar detalles básicos sobre la sintaxis del lenguaje de programación Java. 1 semana 1.- Identificadores Los identificadores

Más detalles

Tema: Introducción a Java y Netbeans

Tema: Introducción a Java y Netbeans 1 Tema: Introducción a Java y Netbeans Objetivo Especifico Conocer el uso básico del JDK para la compilación y ejecución de código java desde la linea de comando Conocer el entorno de desarrollo NetBeans

Más detalles

Elementos léxicos del lenguaje de programación Java

Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Elementos léxicos del lenguaje de programación Java Palabras reservadas Identificadores Literales Operadores Delimitadores Comentarios Apéndices Operadores

Más detalles

1 ELEMENTOS BASICOS DEL LENGUAJE

1 ELEMENTOS BASICOS DEL LENGUAJE 1 ELEMENTOS SICOS DEL LENGUJE Contenido: Variables su declaracion y asignacion Caracteres en java Secuencias de escape y comentarios Tipos de datos Operadores aritméticos, relacionales y lógicos Entrada

Más detalles

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape.

Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. CARACTERES EN JAVA Los caracteres de Java pueden agruparse en letras, dígitos, espacios en blanco, caracteres especiales, signos de puntuación y secuencias de escape. Letra, Dígitos y Otros Estos caracteres

Más detalles

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java

Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores, palabras reservadas, tipos de datos, operadores aritméticos y el sistema estándar de salida en Java Identificadores Las variables se utilizan en programación para almacenar temporalmente

Más detalles

2. Estructura de un programa en Java

2. Estructura de un programa en Java 24 A. García-Beltrán y J.M. Arranz 2. Estructura de un programa en Java Objetivos: a) Describir la estructura del código fuente de una aplicación Java b) Presentar los conceptos de comentario y de identificador

Más detalles

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com

Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez jimezam@gmail.com Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez jimezam@gmail.com Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo

Más detalles

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores

Programa Java. El lenguaje de programación Java. Comentarios. Programa Java. Palabras reservadas. Identificadores El lenguaje de programación Java Programa Java Un programa Java está formado por un conjunto de clases que interactúan entre sí La clase es la unidad básica de programación La ejecución depende de la clase

Más detalles

Introducción al lenguaje de programación java

Introducción al lenguaje de programación java Introducción al lenguaje de programación java Algoritmia y Programación Slide 1 LENGUAJES DE PROGRAMACION Un lenguaje de programación es un idioma artificial diseñado y creado para expresar algoritmos

Más detalles

Ejercicios de evaluación de fundamentos de programación en Java

Ejercicios de evaluación de fundamentos de programación en Java Ejercicios de evaluación de fundamentos de programación en Java Jorge Martínez Ladrón de Guevara Editorial EME ISBN 978-84-96285-40-8 Contenido 1. Introducción a Java... 1 Test de evaluación...1 Ejercicios...4

Más detalles

FACULTAD DE INGENIERÍA

FACULTAD DE INGENIERÍA NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Variables y Tipos de Datos PRÁCTICA NÚM. [ 1 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje

Más detalles

Tema 3 Elementos básicos de programación

Tema 3 Elementos básicos de programación Representación de Datos y Aplicaciones Tema 3 Elementos básicos de programación Natividad Martínez Madrid nati@it.uc3m.es Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender

Más detalles

Estructuras básicas de la programación en Java

Estructuras básicas de la programación en Java Estructuras básicas de la programación en Java ELO-329: Diseño y programación orientados a objetos Agustín J. González ELO329 1 Primer programa en Java Todo programa debe tener al menos una clase. Toda

Más detalles

Repaso de las características más importantes de la programación Java y su adaptación a Android

Repaso de las características más importantes de la programación Java y su adaptación a Android Repaso de las características más importantes de la programación Java y su adaptación a Android 1. Entorno de programación en java 2. Variables y tipos de datos 3. Operaciones y operadores 4. Clases y

Más detalles

La Plataforma J2SE (Java 7) PROGRAMA HOLA MUNDO

La Plataforma J2SE (Java 7) PROGRAMA HOLA MUNDO FUNDAMENTOS DE JAVA PARA LA CONCURRENCIA CONTENIDO: La Plataforma J2SE Elementos Básicos de Programación Nociones de Orientación a Objetos E/S y Manejo Básico de Excepciones Otros Conceptos sobre POO:

Más detalles

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA

RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA UNED Centro Asociado de Cádiz RESUMEN DE CONCEPTOS BASICOS DE PROGRAMACION JAVA 1. OBJETOS Cualquier elemento del programa es un objeto. Un programa es un conjunto de objetos que se comunican entre sí

Más detalles

Modulo 1 El lenguaje Java

Modulo 1 El lenguaje Java Modulo 1 El lenguaje Java 13 - Codificación en Java Una de las grandes diferencias entre Java y Pascal en cuando a la codificación es que Java se trata de un lenguaje de los llamados case sensitive Esto

Más detalles

Introducción a la Programación en Java

Introducción a la Programación en Java Contenido Introducción a la Programación en Java Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile fguidi@ucv.cl! Generalidades de Java! Elementos

Más detalles

1. Manejo de memoria estática 2. Manejo de memoria dinámica

1. Manejo de memoria estática 2. Manejo de memoria dinámica 1. Manejo de memoria estática 2. Manejo de memoria dinámica *La administración de memoria de una computadora es una tarea fundamental debido a que la cantidad de memoria es limitada. *El sistema operativo

Más detalles

Computación III. Objetivo de aprendizaje del tema

Computación III. Objetivo de aprendizaje del tema Computación III Tema 5 Declaración, inicialización y uso de variables 1 Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Identificar la sintaxis de las variables en el lenguaje Java.

Más detalles

Objetivo de aprendizaje del tema

Objetivo de aprendizaje del tema Computación II Tema 3. Identificadores, palabras clave y tipos de datos Objetivo de aprendizaje del tema Al finalizar el tema serás capaz de: Distinguir i entre modificadores d válidos y no válidos. Enumerar

Más detalles

Arquitectura y Lenguaje Java

Arquitectura y Lenguaje Java Arquitectura y Lenguaje Java 1 Introducción El lenguaje de programación Java así como su arquitectura se diseñaron para resolver problemas que se presentan en la programación moderna. Se inició como parte

Más detalles

Java en 2 horas. Rodrigo Santamaría

Java en 2 horas. Rodrigo Santamaría + Java en 2 horas Rodrigo Santamaría + Generalidades 2 Desarrollado por Sun en 1995 Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas a bytecode Gestión

Más detalles

Introducción a Java LSUB. 15 de enero de 2015 GSYC

Introducción a Java LSUB. 15 de enero de 2015 GSYC Introducción a LSUB GSYC 15 de enero de 2015 (cc) 2014 Laboratorio de Sistemas, Algunos derechos reservados. Este trabajo se entrega bajo la licencia Creative Commons Reconocimiento - NoComercial - SinObraDerivada

Más detalles

Programación básica C++

Programación básica C++ Programación en Lenguaje C++ Programación básica C++ 6.3.1 Declaración de variables Introducción 6 Las variables sirven para identificar un determinado valor. Es importante tener en cuenta, que una variable

Más detalles

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1

JavaScript. Contenidos. Introducción El lenguaje Validación de formularios. Programación en Internet 2005-2006. DLSI - Universidad de Alicante 1 Departamento de Lenguajes y Sistemas Informáticos JavaScript Programación en Internet Curso 2005-2006 Contenidos Introducción El lenguaje Validación de formularios DLSI - Universidad de Alicante 1 Introducción

Más detalles

1 Estructura básica de un programa C++

1 Estructura básica de un programa C++ Elementos básicos de un lenguaje de alto nivel: C++ CONTENIDOS 1. Estructura básica de un programa C++. 2. Tipos de datos simples. 3. Constantes y variables en C++. Declaración. 4. Operadores y expresiones.

Más detalles

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E

VARIABLES, CONSTANTES Y EXPRESIONES ASIGNACIÓN. TIPOS ELEMENTALES. PRECEDENCIA DE LOS ESTRUCTURAS DE CONTROL. CONDICIONAL E Java Java es un lenguaje de programación presentado en 1995 enfocado a: soportar los fundamentos de la programación orientada a objetos. generar código independiente de la arquitectura de la computadora

Más detalles

El Lenguaje de Programación Java. Laboratorio 01

El Lenguaje de Programación Java. Laboratorio 01 Laboratorio 01 I. E M P E Z A R A T R A B A J A R C O N J A V A El Software Básico de Desarrollo (SDK) de Sun Microsystem Para escribir en Java hacen falta los programas que realizan el precompilado y

Más detalles

Algunas características de los lenguajes de programación orientados a objetos son:

Algunas características de los lenguajes de programación orientados a objetos son: Programación Orientada a Objetos (POO) La programación orientada a objetos es un paradigma de programación que, como su nombre lo indica, se basa en el uso de objetos estructuras de datos que consisten

Más detalles

TÉCNICAS DE PROGRAMACIÓN Lenguaje Java. Introducción a Java Daniel Finol

TÉCNICAS DE PROGRAMACIÓN Lenguaje Java. Introducción a Java Daniel Finol TÉCNICAS DE PROGRAMACIÓN Lenguaje Java Introducción a Java Daniel Finol Qué es Java? Java: El lenguaje de programación Java. La Máquina Virtual de Java. La plataforma Java. 2 Qué es Java? El lenguaje de

Más detalles

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática

Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Escuela Politécnica Superior de Ingeniería Departamento de Ingeniería Informática Fundamentos de la informática 3. Contenido Introducción El lenguaje Java Variables y constantes Tipos de datos Control

Más detalles

PRÁCTICA No1 POO Estructuras de Control Parte I

PRÁCTICA No1 POO Estructuras de Control Parte I Objetivos El alumno conocerá los elementos básicos del lenguaje Java para la Programación Orientada a Objetos El alumno conocerá la estructura de control if else switch para la resolución de problemas

Más detalles

Lenguaje C. Tipos de Datos Simples y Estructuras de Control

Lenguaje C. Tipos de Datos Simples y Estructuras de Control Lenguaje C Tipos de Datos Simples y Estructuras de Control Lenguaje C C es un lenguaje de programación creado en 1972 por Dennis M. Ritchie en los Laboratorios Bell como evolución del anterior lenguaje

Más detalles

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J.

Sensor de Temperatura utilizando el Starter Kit Javelin Stamp. Realizado por: Bertha Palomeque A. Rodrigo Barzola J. Sensor de Temperatura utilizando el Starter Kit Javelin Stamp Realizado por: Bertha Palomeque A. Rodrigo Barzola J. INTRODUCCION DIFERENCIAS EJEMPLOS JAVA Orientado a Objetos Multiplataforma Programar

Más detalles

1.00 Clase 3. Tipos de datos en Java

1.00 Clase 3. Tipos de datos en Java 1.00 Clase 3 Tipos de datos básicos en Java, Estructuras de control Tipos de datos en Java 8 tipos de datos primitivos o integrados: - 4 tipos enteros (byte, short, int, long). - 2 tipos de coma flotante

Más detalles

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D.

Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Autor: Jorge A. Díez Pomares Laboratorio de C.A.D. Qué ofrece la programación en AutoCAD? Qué necesito para empezar a programar? Qué es C# y.net? Laboratorio de C.A.D. UMH 1 1.1. INTRODUCCIÓN 1.2. SOFTWARE NECESARIO 1.3. CONFIGURACIÓN DEL PROYECTO EN VS2010

Más detalles

Capítulo 1. Empezar con Java 1.1. 1.1.1. Un poco de historia

Capítulo 1. Empezar con Java 1.1. 1.1.1. Un poco de historia Capítulo 1 Fundamentos de programación en Java 1.1. Empezar con Java Java es ante todo un lenguaje de programación moderno. Fue diseñado en la década de los noventa, y eso se nota en cuanto uno empieza

Más detalles

INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA

INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA INICIACIÓN A LA PROGRAMACIÓN LENGUAJE JAVA Introducción Qué es programar? Idear y ordenar las acciones necesarias para realizar un proyecto (R.A.E) En nuestro contexto: Resolver problemas, Automatizar

Más detalles

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN

TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN TEMA 4. ELEMENTOS BÁSICOS DE PROGRAMACIÓN 4.1 Definiciones y palabras reservadas básicas del C El lenguaje C++ está compuesto por: 32 palabras clave (estándar ANSI), comunes a todos los compiladores de

Más detalles

Contenido. Capítulo 1. Introducción a lenguaje C 1

Contenido. Capítulo 1. Introducción a lenguaje C 1 Contenido Capítulo 1. Introducción a lenguaje C 1 Introducción... 2 Qué es un lenguaje de programación?... 2 Tipos de lenguajes de programación... 2 Introducción a lenguaje C... 2 Historia de lenguaje

Más detalles

INTRODUCCIÓN A JAVA. Índice

INTRODUCCIÓN A JAVA. Índice INTRODUCCIÓN A JAVA Índice Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales Qué ventajas tengo como desarrollador? Bibliografía 2 1 Qué es Java? La tecnología Java

Más detalles

8. Sentencia return y métodos

8. Sentencia return y métodos 92 A. García-Beltrán y J.M. Arranz 8. Sentencia return y métodos Objetivos: a) Describir el funcionamiento de la sentencia return b) Interpretar el resultado de una sentencia return en el código fuente

Más detalles

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B)

INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B) APRENDERAPROGRAMAR.COM INDICE DEL CURSO APRENDER PROGRAMACIÓN JAVA DESDE CERO. PROGRAMACIÓN ORIENTADA A OBJETOS (CU00601B) Sección: Cursos Categoría: Curso Aprender programación Java desde cero Fecha revisión:

Más detalles

Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA. Número Estudiante:

Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA. Número Estudiante: Universidad Central de Bayamón COLEGIO DE DESARROLLO EMPRESARIAL Y TECNOLOGIA Número Estudiante: Fecha: Nombre: Examen #1- COMP 250 Prof. Carlos Rodríguez Sánchez Selección Múltiple. Marque la MEJOR contestación

Más detalles

Programación en Java. Hola Jesus. Primera clase del curso de Java

Programación en Java. Hola Jesus. Primera clase del curso de Java Programación en Java Un programa o aplicación Java se compone de un conjunto de clases que contienen variables de diversos tipos utilizadas para almacenar datos, y métodos que implementan código capaz

Más detalles

10. Algunas clases estándar de Java (I)

10. Algunas clases estándar de Java (I) Programación orientada a objetos con Java 113 10. Algunas clases estándar de Java (I) Objetivos: a) Presentar algunas de las clases predefinidas en Java b) Interpretar el código fuente de una aplicación

Más detalles

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS

ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS ESCUELA SUPERIOR POLITECNICA DE CHIMBORAZO ESCUELA DE INGENIERIA EN SISTEMAS TAREA No. 02 ASIGNATURA: Aplicaciones Empresariales en JAVA DOCENTE: Ing. Paúl Paguay SEMESTRE: Noveno NOMBRE: Holger Morales

Más detalles

Preliminares. Tipos de variables y Expresiones

Preliminares. Tipos de variables y Expresiones Preliminares. Tipos de variables y Expresiones Felipe Osorio Instituto de Estadística Pontificia Universidad Católica de Valparaíso Marzo 5, 2015 1 / 20 Preliminares Computadoras desarrollan tareas a un

Más detalles

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java

Qué es Java? Introducción a Java. Lenguajes Orientados a Objetos. Qué es Java? Historia de Java. Objetivos de Java Qué es? Introducción a es Un lenguaje de programación Un entorno de desarrollo Un entorno de ejecución de aplicaciones Un entorno de despliegue de aplicaciones Utilizado para desarrollar, tanto applets

Más detalles

Programación Avanzada para Sistemas de Telecomunicación. Objetos y clases. J.C. Cruellas. Objetos y clases

Programación Avanzada para Sistemas de Telecomunicación. Objetos y clases. J.C. Cruellas. Objetos y clases Programación Avanzada para Sistemas de Telecomunicación Objetos y clases Juan Carlos Cruellas cruellas@ac.upc.es Objetos y clases Concepto de objeto. Concepto de clase. Clases, objetos y programas. Clases

Más detalles

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos]

Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos] Estructura de Datos [Tipos de datos concretos y tipos de datos abstractos] M. en C. Sergio Luis Pérez Pérez UAM CUAJIMALPA, MÉXICO, D. F. Trimestre 14-O Sergio Luis Pérez (UAM CUAJIMALPA) Curso de Estructura

Más detalles

Programación de Sistemas

Programación de Sistemas Programación de Sistemas Repaso Julio Villena Román MATERIALES BASADOS EN EL TRABAJO DE DIVERSOS AUTORES: M.Carmen Fernández Panadero, Natividad Martínez Madrid 1 Programación de

Más detalles

Scripting en el cliente: Javascript. Tecnologías Web

Scripting en el cliente: Javascript. Tecnologías Web Scripting en el cliente: Javascript Tecnologías Web Motivación Por qué usar JavaScript? Permite crear efectos atractivos visualmente Permite crear sitios WEB que se visualicen de la misma manera en distintos

Más detalles

Introducción al tipo de dato ARRAY

Introducción al tipo de dato ARRAY CONTENIDOS. Introducción al tipo de dato ARRAY. Definición, Características, Declaración, Acceso e Inicialización.. Arrays multidimensionales Definición, Declaración, Acceso e Inicialización. Introducción

Más detalles

Iniciación a Java. 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java

Iniciación a Java. 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java Iniciación a Java 1.Introducción a Java 2.Programación Orientada a Objetos 3.Fundamentos del lenguaje Java 4.Trabajando con Objetos 5.Manejo de Clases, Métodos y Variables 6.Conceptos Avanzados de Java

Más detalles

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría

Java en 3 horas. Ampliación de Sistemas Operativos. Rodrigo Santamaría Java en 3 horas Ampliación de Sistemas Operativos Rodrigo Santamaría Generalidades Desarrollado por Sun Hereda mucha de la sintaxis de C (1972) Fuertemente tipado y orientado a objetos Aplicaciones compiladas

Más detalles

Características generales del lenguaje Java. María a Consuelo Franky

Características generales del lenguaje Java. María a Consuelo Franky Características generales del lenguaje Java María a Consuelo Franky 1 Temario ❶ Historia del desarrollo de Java ❷ Ventajas sobre otros lenguajes O.O. ❸ applets vs. aplicaciones ❹ Vistazo global a las características

Más detalles

11. Algunas clases estándar de Java (II)

11. Algunas clases estándar de Java (II) 122 A. García-Beltrán y J.M. Arranz 11. Algunas clases estándar de Java (II) Objetivos: a) Presentar la clase predefinida en Java para trabajar con arrays b) Interpretar el código fuente de una aplicación

Más detalles

2.1. Introducción al lenguaje Java

2.1. Introducción al lenguaje Java 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

Más detalles

El lenguaje de Programación C. Fernando J. Pereda

El lenguaje de Programación C. Fernando J. Pereda <ferdy@gentoo.org> El lenguaje de Programación C Fernando J. Pereda Por qué aprender C? Portable y muy extendido Estándar (C89, C99) El lenguaje de los sistemas Un lenguaje fácil (no, no es broma) Por

Más detalles

Carmen. Estándares de codificación. Manuel Arias Calleja

Carmen. Estándares de codificación. Manuel Arias Calleja Carmen. Estándares de codificación Manuel Arias Calleja II Índice general 1. Estandares de codificación 1 1.1. Nombres de ficheros........................ 1 1.2. Organización de ficheros......................

Más detalles

CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014

CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014 CÁTEDRA DE LENGUAJE DE PROGRAMACIÓN JAVA 2014 Ings. Mario Bressano & Miguel Iwanow ENVÍO 01/2014 Introducción al Lenguaje Java Paquetes Un Paquete en Java es un contenedor de clases que permite agrupar

Más detalles

El lenguaje de programación Java

El lenguaje de programación Java Departament d Arquitectura de Computadors El lenguaje de programación Java Java (I) Orientado a objetos Ejecutado por una maquina virtual Independiente de la plataforma Multithreaded Orientado a la red

Más detalles

JLex. JLex. Instalación JLex. Generación y Ejecución del Analizador Léxico. Lex en Java

JLex. JLex. Instalación JLex. Generación y Ejecución del Analizador Léxico. Lex en Java JLex Lex en Java JLex es un analizador Lexico en Java. JLex Salvador Sánchez, Daniel Rodríguez Departamento de Ciencias de la Computación Universidad de Alcalá JLex fue desarrollado por Elliot Berk (Princeton

Más detalles

El Lenguaje de Programación JAVA

El Lenguaje de Programación JAVA El Lenguaje de Programación JAVA Introducción Java es un lenguaje de programación general orientado al manejo de objetos (OO). Fué creado en Sun Microsystems por un equipo de gente encabezado por James

Más detalles

Programas. Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial:

Programas. Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial: Programas Estructura de un programa simple Los programas más simples escritos en lenguajes imperativos suelen realizar tres tareas de forma secuencial: Entrada de datos Procesamiento de los datos Salida

Más detalles

U.T.4.EL ENTORNO DE DESARROLLO

U.T.4.EL ENTORNO DE DESARROLLO U.T.4.EL ENTORNO DE DESARROLLO Lenguaje Java Estamos en unos días en los que cada vez más la informática invade más campos de nuestra vida, estando el ciudadano medio cada vez más familiarizado con términos

Más detalles

Introduciendo datos desde el

Introduciendo datos desde el Introduciendo datos desde el teclado Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria corcuerp@unican.es Objetivos Crear programas interactivos que lean datos

Más detalles

Partes de un programa en Java. A. Ejemplo de un Programa en Java /* Programa Ejemplo de Java: Muestra una Ventana Archivo: Ejemplo1.

Partes de un programa en Java. A. Ejemplo de un Programa en Java /* Programa Ejemplo de Java: Muestra una Ventana Archivo: Ejemplo1. Partes de un programa en Java A. Ejemplo de un Programa en Java /* class Ejemplo1 { //comienza la clase Ejemplo1. public static void main(string[] args) { // comienza el método main. JFrame miventana;

Más detalles

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle:

PL/SQL. Con PL/SQL vamos a poder programar las unidades de programa de la base de datos Oracle: PL/SQL (Procedural Language/Structured Query Language) PL/SQL es el lenguaje de programación que proporciona Oracle para extender el SQL estándar con otro tipo de instrucciones y elementos propios de los

Más detalles

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA

INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA INTELIGENCIA ARTIFICIAL 2015 TALLER RÁPIDO DE PROGRAMACIÓN EN JAVA Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html Por qué Java? TIOBE Index for March 2015 Fuente: http://www.tiobe.com/index.php/content/paperinfo/tpci/index.html

Más detalles

Primera Escuela de la Red Temática SVO. Madrid, 27-28 Noviembre, 2006 JAVA BÁSICO. Raúl Gutiérrez Sánchez LAEFF - INTA raul@laeff.inta.

Primera Escuela de la Red Temática SVO. Madrid, 27-28 Noviembre, 2006 JAVA BÁSICO. Raúl Gutiérrez Sánchez LAEFF - INTA raul@laeff.inta. Primera Escuela de la Red Temática SVO. Madrid, 27-28 Noviembre, 2006 JAVA BÁSICO LAEFF - INTA raul@laeff.inta.es Qué es Java? Java es un lenguaje de programación orientado a objetos desarrollado por Sun

Más detalles

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID

CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID CURSO INTERMEDIO DE PROGRAMACIÓN EN ANDROID 1. Entorno de desarrollo y primera aplicación 1. El mundo Android 1.1 Android y las versiones 1.2 Personalizaciones del sistema operativo. 1.3 Dispositivos Android

Más detalles

1. Aplicaciones del J2SE SDK1.4.2 de Sun.

1. Aplicaciones del J2SE SDK1.4.2 de Sun. Dept Informatica Índice 1 Aplicaciones del J2SE SDK142 de Sun 1 11 javac 1 12 java 1 13 javadoc 2 14 Las que no se explican 3 2 Guía de estilo de Java 3 21 Clases 3 211 Nombres para las clases 3 212 Estructura

Más detalles

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación.

Java Avanzado. Guía 1 7. Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 7 Java Avanzado Facultad de Ingeniería. Escuela de computación. Java Avanzado. Guía 1 3 Introducción Este manual ha sido elaborado para orientar al estudiante de Java Avanzado en

Más detalles

CONTENIDOS. 2. Entidades primitivas para el desarrollo de algoritmos.

CONTENIDOS. 2. Entidades primitivas para el desarrollo de algoritmos. Introducción a la ciencia de la computación y a la programación 1. La computadora CONTENIDOS 2. Entidades primitivas para el desarrollo de algoritmos. 3. Metodología a seguir para la resolución de problemas

Más detalles

Estructura de Datos. Unidad I Tipos de Datos

Estructura de Datos. Unidad I Tipos de Datos Estructura de Datos Unidad I Tipos de Datos Conceptos Básicos Algoritmo: es una secuencia finita de pasos o instrucciones ordenadas crono-lógicamente que describen un método para resolver un problema específico.

Más detalles

Tipos primitivos y clases de interés

Tipos primitivos y clases de interés Programación Avanzada para Sistemas de Telecomunicación Tipos primitivos y clases de interés Juan Carlos Cruellas cruellas@ac.upc.es Objetos y clases Tipos primitivos. Clase String y asociadas. Clases

Más detalles

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp...

Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... Contenido Introducción... 1 Qué es Java?... 1 Compilando a Bytecode... 1 Usando jgrasp Para Hacer el Trabajo Sucio... 5 El Entorno de jgrasp... 5 Introducción Es tiempo de hablar en detalle de lo que significa

Más detalles

Academia técnica de computación A.T.C.

Academia técnica de computación A.T.C. Academia técnica de computación A.T.C. Free Pascal (FPC) El Free Pascal es un compilador Pascal portable, libre y de código abierto, que representa una alternativa a los productos comerciales Turbo Pascal

Más detalles

Programación: QBASIC

Programación: QBASIC 1. QBASIC Programación: QBASIC Guía del alumno Qbasic es una versión moderna del lenguaje BASIC. Se trata de un lenguaje de alto nivel. En un lenguaje de alto nivel las instrucciones tienen un formato

Más detalles