Curso Informática Lección 2. Introducción a la programación en Java
|
|
|
- Eva Martín Cárdenas
- hace 9 años
- Vistas:
Transcripción
1 Fundamentos de Informática Lección 2. Introducción a la programación en Java Curso Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas.
2 Índice de contenidos Impresión de texto por pantalla Suma de enteros Toma de decisiones en un programa Java
3 Índice de contenidos Impresión de texto por pantalla Suma de enteros Toma de decisiones en un programa Java
4 Imprimir una línea de texto // Programa.java // Programa para imprimir i i texto. t public class Programa // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) System.out.println( Bienvenido a la programacion en Java! ); } // fin del método main } // fin de la clase Programa Bienvenido a la programacion en Java! (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
5 Imprimir una línea de texto con varias instrucciones i // Programa2.java // Programa para imprimir i i una línea de texto t con varias instrucciones. i public class Programa2 // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) System.out.print( Bienvenido a ); System.out.println( la programacion en Java! ); } // fin del método main } // fin de la clase Programa2 Bienvenido a la programacion en Java! (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
6 Varias líneas de texto con una sola instrucción ió // Programa3.java // Programa para imprimir i i varias líneas de texto t con una instrucción. ió public class Programa3 // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) System.out.println( Bienvenido\na la programacion\nen Java! ); } // fin del método main } // fin de la clase Programa3 Bienvenido a la programacion en Java! (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
7 Imprimir con formato // Programa4.java // Programa para imprimir i i varias líneas con formato. public class Programa4 // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) System.out.printf( %s\n%s\n, Bienvenido a la, programacion en Java! ); } // fin del método main } // fin de la clase Programa4 Bienvenido a la Programacion en Java! (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
8 Qué debo aprender? Uso de COMENTARIOS en Java Comentario de fin de línea // Comentarios de múltiples líneas Comentarios Javadoc (industria) /* */ /** */ Declaración de una clase PROGRAMA y su método MAIN() Identificadores válidos de clase Objeto SALIDA ESTÁNDAR (pantalla) y sus métodos de impresión de texto por pantalla Con formato (cadenas de formato y especificadores) Reglas básicas de sangrías y espaciado
9 Índice de contenidos Impresión de texto por pantalla Suma de enteros Toma de decisiones en un programa Java
10 Suma de enteros // Suma.java // Programa que muestra la suma de dos enteros. import java.util.scanner; // el programa usa la clase Scanner public class Suma // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) // crea objeto Scanner para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner( System.in ); int numero1; // primer número a sumar int numero2; // segundo número a sumar int suma; // suma de numero1 y numero2 System.out.print( "Escriba el primer entero: " ); // indicador numero1 = entrada.nextint(); // lee el primer número del usuario System.out.print( "Escriba el segundo entero: " ); // indicador numero2 = entrada.nextint(); // lee el segundo número del usuario suma = numero1 + numero2; // suma los números System.out.printf( "La suma es %d\n", suma ); // muestra la suma } // fin del método main } // fin de la clase Suma (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
11 Entrada/Salida de Datos System.out H O L A System.in H O L A Scanner entrada = new Scanner( System.in );
12 Entrada/Salida de Datos System.out H O L A System.in H O L A Scanner Scanner entrada = new Scanner( System.in );
13 Entrada/Salida de Datos System.out H O L A System.in H O L A Scanner Scanner entrada = new Scanner( System.in );
14 Entrada/Salida de Datos System.out H O L A System.in H O L A Scanner Scanner entrada = new Scanner( System.in );
15 Suma de enteros // Suma.java // Programa que muestra la suma de dos enteros. import java.util.scanner; // el programa usa la clase Scanner public class Suma // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) // crea objeto Scanner para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner( System.in ); int numero1; // primer número a sumar int numero2; // segundo número a sumar int suma; // suma de numero1 y numero2 System.out.print( "Escriba el primer entero: " ); // indicador numero1 = entrada.nextint(); // lee el primer número del usuario System.out.print( "Escriba el segundo entero: " ); // indicador numero2 = entrada.nextint(); // lee el segundo número del usuario suma = numero1 + numero2; // suma los números System.out.printf( "La suma es %d\n", suma ); // muestra la suma } // fin del método main } // fin de la clase Suma (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
16 Suma de enteros // Suma.java // Programa que muestra la suma de dos enteros. import java.util.scanner; // el programa usa la clase Scanner public class Suma // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) // crea objeto Scanner para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner( System.in ); int numero1; // primer número a sumar int numero2; // segundo número a sumar int suma; // suma de numero1 y numero2 System.out.print( "Escriba el primer entero: " ); // indicador numero1 = entrada.nextint(); // lee el primer número del usuario System.out.print( "Escriba el segundo entero: " ); // indicador numero2 = entrada.nextint(); // lee el segundo número del usuario suma = numero1 + numero2; // suma los números System.out.printf( "La suma es %d\n", suma ); // muestra la suma } // fin del método main } // fin de la clase Suma (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
17 Entrada/Salida de datos System.out.println( Escriba el primer entero: ) E s c r i b a e l
18 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l Espera datos System.in entrada
19 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l System.in 2 2
20 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l System.in 2 2 entrada <entero>::= <digito>[+i-] <digito>}
21 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l System.in 2 2 entrada <entero>::= <digito>[+i-] <digito>}
22 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l System.in 2 2 entrada <entero>::= <digito>[+i-] <digito>}
23 Qué caracteres lee el scanner? int numero1 = entrada.nextint() E s c r i b a e l System.in 2 2 entrada numero1 22
24 Suma de enteros // Suma.java // Programa que muestra la suma de dos enteros. import java.util.scanner; // el programa usa la clase Scanner public class Suma // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) // crea objeto Scanner para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner( System.in ); int numero1; // primer número a sumar int numero2; // segundo número a sumar int suma; // suma de numero1 y numero2 System.out.print( "Escriba el primer entero: " ); // indicador numero1 = entrada.nextint(); // lee el primer número del usuario System.out.print( "Escriba el segundo entero: " ); // indicador numero2 = entrada.nextint(); // lee el segundo número del usuario suma = numero1 + numero2; // suma los números System.out.printf( "La suma es %d\n", suma ); // muestra la suma } // fin del método main } // fin de la clase Suma (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
25 Qué debo aprender? BIBLIOTECAS DE CLASES (import), organizadas en paquetes Uso y declaración de VARIABLES para almacenar información ió en memoria Nombre y TIPO DE DATO (tipos primitivos, int) Inicialización(=) INSTRUCCIONES: Objeto de ENTRADA DE DATOS (Scanner) y objeto ENTRADA ESTÁNDAR (teclado) y método para la lectura de datos ASIGNACIÓN de valores a variables(=)
26 Índice de contenidos Impresión de texto por pantalla Suma de enteros Toma de decisiones en un programa Java
27 Toma de decisiones // Comparacion.java // Compara enteros utilizando instrucciones if, operadores relacionales y de igualdad. import java.util.scanner; // el programa utiliza la clase Scanner public class Comparacion // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) // crea objeto Scanner para obtener la entrada de la ventana de comandos Scanner entrada = new Scanner( System.in ); int numero1; // primer número a comparar int numero2; // segundo número a comparar a System.out.print( "Escriba el primer entero: " ); // indicador numero1 = entrada.nextint(); // lee el primer número del usuario System.out.print( "Escriba el segundo entero: " ); // indicador numero2 = entrada.nextint(); // lee el segundo número del usuario... \\ Toma de decisiones } // fin del método main } // fin de la clase Comparacion (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
28 Toma de decisiones // Comparacion.java // Compara enteros utilizando instrucciones if, operadores relacionales y de igualdad. import java.util.scanner; // el programa utiliza la clase Scanner public class Comparacion // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] )... \\ Declaración de datos y lectura de teclado if ( numero1 == numero2 ) System.out.printf( "%d == %d\n", numero1, numero2 ); if ( numero1!= numero2 ) System.out.printf( "%d!= %d\n", numero1, numero2 ); if ( numero1 < numero2 ) System.out.printf( t tf("%d < %d\n", numero1, numero2 ); if ( numero1 > numero2 ) System.out.printf( "%d > %d\n", numero1, numero2 ); if ( numero1 <= numero2 ) System.out.printf( "%d <= %d\n", numero1, numero2 ); if ( numero1 >= numero2 ) System.out.printf( "%d >= %d\n", numero1, numero2 ); } // fin del método main } // fin de la clase Comparacion (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
29 Toma de decisiones // Comparacion.java // Compara enteros utilizando instrucciones if, operadores relacionales y de igualdad. import java.util.scanner; // el programa utiliza la clase Scanner public class Comparacion Escriba el primer entero: 750 Escriba el segundo entero: 1200 // el método main empieza la ejecución de la aplicación en Java public static void main( String args[] ) 750!= < \\ Declaración de datos y lectura de teclado 750 <= 1200 if ( numero1 == numero2 ) System.out.printf( "%d == %d\n", numero1, numero2 ); if ( numero1!= numero2 ) System.out.printf( "%d!= %d\n", numero1, numero2 ); if ( numero1 < numero2 ) System.out.printf( t tf( "%d < %d\n", numero1, numero2 ); if ( numero1 > numero2 ) System.out.printf( "%d > %d\n", numero1, numero2 ); if ( numero1 <= numero2 ) System.out.printf( "%d <= %d\n", numero1, numero2 ); if ( numero1 >= numero2 ) System.out.printf( "%d >= %d\n", numero1, numero2 ); } // fin del método main } // fin de la clase Comparacion (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
30 Toma de decisiones // Comparacion.java // Compara enteros utilizando instrucciones if, operadores relacionales y de igualdad. import java.util.scanner; // el programa utiliza la clase Scanner public class Comparacion Escriba el primer entero: 300 Escriba el segundo entero: 300 // el método main empieza la ejecución de la aplicación en Java? public static void main( String args[] )... \\ Declaración de datos y lectura de teclado if ( numero1 == numero2 ) System.out.printf( "%d == %d\n", numero1, numero2 ); if ( numero1!= numero2 ) System.out.printf( "%d!= %d\n", numero1, numero2 ); if ( numero1 < numero2 ) System.out.printf( t tf( "%d < %d\n", numero1, numero2 ); if ( numero1 > numero2 ) System.out.printf( "%d > %d\n", numero1, numero2 ); if ( numero1 <= numero2 ) System.out.printf( "%d <= %d\n", numero1, numero2 ); if ( numero1 >= numero2 ) System.out.printf( "%d >= %d\n", numero1, numero2 ); Escriba el primer entero: 12 Escriba el segundo entero: -14? Escriba el primer entero: Escriba el segundo entero: -987? } // fin del método main } // fin de la clase Comparacion (C) Copyright por Deitel & Associates, Inc. y Pearson Education, Inc.
31 Qué debo aprender? Concepto de CONDICIÓN Operadores de igualdad (==,!=) Operadores relacionales (<, <=, >, >=) INSTRUCCIÓN CONDICIONAL (if) Toma de decisiones en base a una condición
32
Introducción a Java III. Prof. MSc. Pedro Shiguihara
1 Introducción a Java III Prof. MSc. Pedro Shiguihara Temas 2 1. Recordando variables 2. Recordando impresiones en pantalla (System.out.println) 3. Entrada de datos usando la clase Scanner Programa Java
La clase estándar Scanner
La clase estándar Scanner La clase Scanner de Java provee métodos para leer valores de entrada de varios tipos y está localizada en el paquete java.util. Los valores de entrada pueden venir de varias fuentes,
Introduciendo datos desde el
Introduciendo datos desde el teclado Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivos Crear programas interactivos que lean datos
Tutorial básico del entorno de desarrollo Eclipse.
Tutorial básico del entorno de desarrollo Eclipse. Arrancar Eclipse. Después de descomprimir la aplicación, dar doble clic sobre el ícono ejecutable para arrancar la aplicación. En caso de que se presente
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.
Sintaxis y Convenciones de Java. M. en C. Erika Vilches
Sintaxis y Convenciones de Java M. en C. Erika Vilches Estructura del Código en Java Hay una clase en un archivo fuente Hay métodos en una clase Hay enunciados en un método Anatomía de una Clase Cuando
EXAMEN PARCIAL 23 de Octubre de 2015 Programación I. Grado en Matemáticas e Informática ETSIINF UPM
EXAMEN PARCIAL 23 de Octubre de 2015 Programación I. Grado en Matemáticas e Informática ETSIINF UPM 1. Cuánto valen las siguientes variables (3 Puntos): public class CSeleccion{ int i=13345,j=3, z=2; if
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
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
Etapa 3.1. Implementación de la clase Operacion
Etapa 3.1. Implementación de la clase Operacion Enum tipooperacion {INGRESO, REINTEGRO Tipo enumerado. Hay que ponerlo al principio del fichero donde se implementa la clase Operación y la clase Cajero.
Programación Orientada a Objetos: Arreglos en Java
Programación Orientada a Objetos: Arreglos en Java Mario Marcelo Berón Área de Metodologías, Programación y Desarrollo de Software May 12, 2011 Son estructuras lineales indexadas donde cada posición posee
Introducción al lenguaje Java
Tipo de entrega: Fecha límite: Lugar: Introducción al lenguaje Java por grupos de prácticas sesión de laboratorio Atenea Objetivos de la práctica: Escribir aplicaciones simples en Java Utilizar el entorno
Estructura de datos tipo vector.
Estructura de datos tipo vector. Hemos empleado variables de distinto tipo para el almacenamiento de datos (variables int, float, String) En esta sección veremos otros tipos de variables que permiten almacenar
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
APUNTES JAVA ARRAYS (ARREGLOS) Un arreglo es un grupo de posiciones de memoria contiguas. Todas las cuales tienen el mismo nombre y el mismo tipo.
APUNTES JAVA ARRAYS (ARREGLOS) Los arreglos son estructuras de datos que consisten en elementos de información del mismo tipo relacionados entre sí. Los arreglos son entidades estáticas en cuanto a que
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:
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
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
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
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
Curso Informática Lección 4. Instrucciones de control
Fundamentos de Informática Lección 4. Instrucciones de control Curso 2010-2011 Pedro Álvarez y José Ángel Bañares 24/09/2010. Dpto. Informática e Ingeniería de Sistemas. Índice de contenidos Introducción
FACULTAD DE INGENIERÍA
NOMBRE DEL PROFESOR: Ing. Héctor Manuel Quej Cosgaya NOMBRE DE LA PRÁCTICA: Estructuras de iteración PRÁCTICA NÚM. [ 6 ] LABORATORIO: MATERIA: UNIDAD: TIEMPO: Centro de Ingeniería Computacional Lenguaje
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
Repaso desarrollo de software Parte #1. Jorge Iván Meza Martínez [email protected]
Repaso desarrollo de software Parte #1 Jorge Iván Meza Martínez [email protected] Especialización en Gestión de Redes de Datos Universidad Nacional de Colombia Sede Manizales 1/55 Contenido Concepto desarrollo
TEMA 3. CLASES. EJERCICIOS
TEMA 3. CLASES. EJERCICIOS EJERCICIO 1 Considere la siguiente clase: public class IdentifyMyParts { public static int x = 7; public int y = 3; a. Cuáles son las variables de clase? b. Cuáles son las variables
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:
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
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
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í
Vectores y matrices. Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices
Vectores y matrices Arrays Declaración Creación Acceso a los elementos de un array Manipulación de vectores y matrices Algoritmos de ordenación Ordenación por selección Ordenación por inserción Ordenación
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
ISTP CIDET COMPUTACION E INFORMATICA ARREGLOS EN JAVA
ARREGLOS EN JAVA I I N T R O D U C C I Ó N En las sesiones anteriores, los datos manejados en los programas han sido datos simples (carácter, entero, reales) En un gran número de problemas es necesario
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
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
Instrucción de selección múltiple switch.
Instrucción de selección múltiple switch. Java cuenta con la instrucción switch de selección múltiple para realizar distintas acciones, con base en os posibles valores de una variable o expresión entera.
15. Parámetros o argumentos
Programación orientada a objetos con Java 161 15. Parámetros o argumentos Objetivos: a) Profundizar en el concepto de parámetro de una clase e indicar su mecanismo de funcionamiento. b) Interpretar el
Benemérita Universidad Autónoma del Estado de Puebla
Benemérita Universidad Autónoma del Estado de Puebla Facultad de Cs. De la Computación Programación Concurrente y Paralela Práctica de Laboratorio No. 5 Profr: María del Carmen Cerón Garnica Alumno: Roberto
GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN
GUÍA DE LABORATORIO 5 ARREGLOS DE UNA DIMENSIÓN INTRODUCCION Un arreglo es una colección de variables del mismo tipo, referidos por un nombre común. En Java, los arreglos tienen una o más dimensiones,
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
TEMA 1. Introducción a la programación. CONSIDERACIONES GENERALES.
TEMA 1 Introducción a la programación. CONSIDERACIONES GENERALES. EJERCICIOS AreaTriangulo Escriba un programa que calcule el área de un triángulo rectángulo dadas la altura y la base. El área de un triángulo
Capítulo 1. Creación y uso de objetos. 1.1 Creación de objetos
Capítulo 1 Creación y uso de objetos Al escribir un programa en Java, es común que se tenga la necesidad de crear varios objetos. Éstos interactuarán entre sí mediante el envío y recepción de mensajes.
Tema 6. Reutilización de código. Programación 2015-2016. Programación - Tema 6: Reutilización de código
Tema 6 Reutilización de código Programación 2015-2016 Programación - Tema 6: Reutilización de código 1 Tema 6. Reutilización de código Modularidad. Implementación de métodos. Uso de métodos. Programación
Un breve resumen del lenguaje Java
Un breve resumen del lenguaje Java 1.1. Órdenes para trabajar con código Java desde una máquina Unix.............. 1 1.2. Comentarios......................................... 2 1.3. Declaración de datos
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
FAMILIARIZANDONOS CON JAVA
Programación Java - Ingeniería de Sistemas - UATF 1 Ing. Limber Ruíz Molina FAMILIARIZANDONOS CON JAVA 1.1 INTRODUCCIÓN El objetivo de este capítulo es empezar a familiarizarnos con el lenguaje JAVA, aunque
PRÁCTICA 1 MANUAL BÁSICO DE ECLIPSE
PRÁCTICA 1 MANUAL BÁSICO DE ECLIPSE Facilidades de eclipse para el uso de ant y JUnit Tabla de contenidos 1. Qué es Eclipse?... 2 2. Crear un proyecto en Eclipse... 2 3. Utilizar Ant en nuestro proyecto
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 [email protected] Objetivos del tema 3 Conocer la estructura básica de un programa Java Comprender
Excepciones y E/S Java y Servicios Web I Master en Ingeniería Matemática
Excepciones y E/S Java y Servicios Web I Master en Ingeniería Matemática Manuel Montenegro Dpto. Sistemas Informáticos y Computación Desp. 467 (Mat) [email protected] Contenidos Generación de excepciones.
Ejercicios del tema 7: Clases y objetos
Metodología y Tecnología de la Programación ESI-UCLM Ejercicios del tema 7: Clases y objetos 1. a) Diseñe e implemente en Java una clase para trabajar con triángulos isósceles. Para ello, defina las variables
Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015
Departamento de Cs. e Ingeniería de la Computación Universidad Nacional del Sur Compiladores e Intérpretes Proyecto N 1 Sintaxis de MiniJava Segundo Cuatrimestre de 2015 1. Introducción Este documento
Java 2 v5.0. Fundamentos de Programación. Eric Gustavo Coronel Castillo
Java 2 v5.0 Fundamentos de Programación Eric Gustavo Coronel Castillo Java 2 v5.0 Fundamentos de Programación Esta obra es de uso exclusivo del CEPS-UNI para el curso Java 2 Fundamentos del Lenguaje de
Resumen Lenguaje Java
Resumen Lenguaje Java Métodos (Subprogramas) Tipos de Métodos: con resultado y tipo void Definición 1. Método con resultado, retorna un solo valor, equivalente a los subprogramas tipo función tipo_de_dato_a_retornar
Se guardan en archivos con extencion c y los cabezales con extension h
Se guardan en archivos con extencion c y los cabezales con extension h Tipos de Variables: Tipo Tamaño(bytes) Limite inferior Limite superior char 1 -- -- unsigned char 1 0 255 short int 2-32768 +32767
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
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
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
Metodología y Tecnología de la Programación
Metodología y Tecnología de la Programación Curso 2008/09 Tema 7 Tipos de Datos Abstractos Temario 7.1 Concepto de Tipo de Datos Abstracto 7.2 Clasificación de Tipos de Datos Abstractos 7.3 Especificación
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 [email protected] Objetos y clases Tipos primitivos. Clase String y asociadas. Clases
Introducción. Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales
Introducción Visual Basic para Aplicaciones (VBA) en Excel: aspectos elementales Franco Guidi Polanco Escuela de Ingeniería Industrial Pontificia Universidad Católica de Valparaíso, Chile [email protected]
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;
Ejemplo de lectura por teclado de un número entero: int n; System.out.print("Introduzca un número entero: "); n = sc.nextint();
Fuente : http://puntocomnoesunlenguaje.blogspot.com.ar/2012/08/java-scanner.html Java Scanner para lectura de datos La clase Scanner está disponible a partir de Java 5 y facilita la lectura de datos en
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
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
Tema: Sobrecarga de Operadores.
Programación II. Guía 7 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Sobrecarga de Operadores. Objetivos Describir como redefinir (sobrecargar) operadores para que funcionen
Tema: Arreglos de Objetos en C++.
Programación II. Guía 5 1 Facultad: Ingeniería Escuela: Computación Asignatura: Programación II Tema: Arreglos de Objetos en C++. Objetivos Específicos Describir la implementación de arreglos de Objetos.
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:
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
INTRODUCCIÓN A LA PROGRAMACIÓN EN JAVA
Universidad Nacional Autónoma de México Facultad de Ingeniería INTRODUCCIÓN A LA PROGRAMACIÓN EN JAVA OpenBoxe http://www.openboxer.260mb.com 1. El lenguaje de Programación Java y la Plataforma Java El
HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA
Estructura de la Información en Programación I.T.I.G., Matemáticas. Curso 2008/2009 Nombre:... Fecha: / 01 / 2009 HOJA DE EJERCICIOS 5 PROGRAMACIÓN CON EXCEPCIONES EN JAVA Esta hoja de ejercicios nos servirá
ANTECEDENTES LAS HERRAMIENTAS CASE
Elaborado por Irlesa Indira Sánchez Medina 1 ANTECEDENTES Durante las tres primeras décadas de la informática, el principal desafío era el desarrollo del hardware de las computadoras, de forma que se redujera
INTRODUCCIÓN AL TIPO COMPUESTO CADENA CONTENIDOS
CONTENIDOS 1. Introducción a las cadenas 2. Definición 3. Declaración de cadenas 4. Inicialización de cadenas 5. Escritura y Lectura de datos tipo cadena 6. Funciones de manipulación de cadenas 7. Arrays
Programación Orientada a Objetos en JAVA
Programación Orientada a Objetos en JAVA Jorge Pérez Introducción a la Computación Jorge Pérez Programación Orientada a Objetos en JAVA 1 / 36 Orientación a Objetos OO es un paradigma de modelación y programación
Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar
Práctica No. 2. Tipos de Datos y Entrada/Salida Estándar Comenzar creando un nuevo proyecto tipo Java llamada Practica02, crear también la clase principal. En el método main, se declararán varios de los
Práctica: Creación de un programa C# sencillo
Introducción a C# 1 Práctica: Creación de un programa C# sencillo Objetivos Al final de esta práctica, usted será capaz de: Crear un programa C#. Compilar y ejecutar un programa C#. Usar el Visual Studio
9. Objetos y clases. 9.1. Clases
Programación orientada a objetos con Java 103 9. Objetos y clases Objetivos: a) Presentar el concepto de objeto, clase, atributo, método e instancia b) Interpretar el código fuente de una aplicación Java
Aquí se declaran los. Aquí se declaran los métodos de la clase. *Atributos de la clase
Programación Orientada a Objetos Implementación en Java Angela C. Carrillo Ramos Agenda Implementación y uso de clases en Java Ejemplo clase CuentaBancaria 1 Ejemplo Diseño Cuenta Bancaria (1) Diseñar
Universidad de Cantabria [email protected]
Herencia Pedro Corcuera Dpto. Matemática Aplicada y Ciencias de la Computación Universidad de Cantabria [email protected] Objetivos Aprender los conceptos de herencia Comprender la forma de derivar una
PROGRAMACIÓN II. BLOQUE I de prácticas. Práctica 1
UNIVERSIDAD POLITÉCNICA DE MADRID ESCUELA TÉCNICA SUPERIOR DE INGENIERIA Y SISTEMAS DE TELECOMUNICACIÓN PROGRAMACIÓN II BLOQUE I de prácticas Práctica 1 Semestre de primavera curso 2013/14 UNIVERSIDAD
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
Multitarea en Java. Rafa Caballero - UCM
Multitarea en Java Rafa Caballero - UCM Programa Monoproceso (monotarea) En cada momento hay una única instrucción ejecutándose Se dice que el programa es monotarea, o monoproceso o monohebra (o single
Curso de Java Introducción a la Programación I
Curso de Java Introducción a la Programación I Jaime Fernández Martín Curso INEM 02830. Programación en Java Marzo 2010 Índice 1 Sintaxis Java 2 Salida de datos 3 Entrada de datos Índice 1 Sintaxis Java
Pruebas de unidad con JUnit
Pruebas de unidad con JUnit Cuando se implementa software, resulta recomendable comprobar que el código que hemos escrito funciona correctamente. Para ello, implementamos pruebas que verifican que nuestro
Programación III. 1. Facultad: Ingeniería Escuela: Computación Asignatura:Programación III I. OBJETIVOS II. INTRODUCCIÓN TEÓRICA
Programación III. 1 Facultad: Ingeniería Escuela: Computación Asignatura:Programación III GUIA1: Uso de C# modo consola. I. OBJETIVOS Qué el estudiante: Conozca el lenguaje de programación Visual C#.Net
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
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental]
ACTIONSCRIPT (AS) Proyectos II. Audiovisuales. Dpto. Escultura. UPV. [sintaxis elemental] Action script es el lenguaje de programación que lleva incorporado el software de creación multimedia Macromedia
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
7. Otras sentencias Sentencia break. 84 A. García-Beltrán y J.M. Arranz
84 A. García-Beltrán y J.M. Arranz 7. Otras sentencias Objetivos: a) Describir el funcionamiento de las otras sentencias de control (break, continue y try-catch) b) Interpretar el resultado de una secuencia
Unidad II. Fundamentos de programación en Java. Ing. José Luis Llamas Cárdenas
Unidad II Fundamentos de programación en Java Ing. José Luis Llamas Cárdenas En java para poder escribir se emplea el objeto System.out, t pero para leer del teclado es necesario emplear System.in Et Este
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
UNIVERSIDAD DE SEVILLA PRÁCTICAS DE LABORATORIO ANÁLISIS SINTÁCTICO (1) LENGUAJES FORMALES Y AUTÓMATAS CURSO 2006/2007
UNIVERSIDAD DE SEVILLA E. T. S. INGENIERÍA INFORMÁTICA LENGUAJES Y SISTEMAS INFORMÁTICOS PRÁCTICAS DE LABORATORIO ANÁLISIS SINTÁCTICO (1) LENGUAJES FORMALES Y AUTÓMATAS CURSO 2006/2007 Qué es el análisis
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
Clase adicional 3. Métodos. Temas
Clase adicional 3 Temas Métodos o Definir un método o Llamar a un método o Llamada por valor o Constructores o Método static Arrays Vectores Problemas de la clase adicional Problemas de diseño Métodos
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ;
TEMA 5. CONTROL DE FLUJO DEL PROGRAMA 5.1 Sentencias Una sentencia es una expresión seguida de un punto y coma. Sentencia Instrucción Expresión Operadores + Operandos Sintaxis: Sentencia ; El ; es obligatorio
PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA
PROGRAMACIÓN CLIENTE-SERVIDOR MEDIANTE SOCKETS EN JAVA Qué es la arquitectura cliente servidor? La arquitectura cliente-servidor es un modelo de aplicación distribuida en el que las tareas se reparten
Ejercicio 1 (3 puntos).-
URJC Ingeniería Técnica de Gestión Abril 2011 Asignatura: SOFTWARE AVANZADO Normas: La prueba consta de 2 ejercicios. La máxima nota del examen es un 8. Siendo la práctica la que añade los 2 puntos que
Lección 10: Estructuras de Control. Autor: José Navarro. Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4
Lección 10: Autor: José Navarro Referencias: C. Horstmann, Big Java Late Objects, Caps 3-4 C. Horstmann, Java Concepts, 6ta. Ed., Caps 5-6 Objetivos Bosquejo Explicar la operación de diferentes estructuras
