PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática.

Slides:



Advertisements
Presentaciones similares
Curso de java básico (scjp)
Advertisements

Informática I – 4to año Volumen II.
Repaso para la construcción del intérprete 2012
Tema 2: Lenguaje PHP básico
ALGORÍTMICA Dpto. Ingeniería de Sistemas y Automática
 Funciones predefinidas en las listas Se puede definir rangos en las listas. Ejemplo: [1..10] que es la lista del 1 hasta el 10 El operador ++ concatena.
ESTRUCTURAS DE SECUENCIA
Algoritmo y Estructura de Datos I
Ingeniero Anyelo Quintero
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.
Vectores en java.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática TEMA II.
Programación.
Tema 7: Polimorfismo Antonio J. Sierra. Índice Introducción. Sobrecarga de métodos. Objetos como parámetros. Paso de argumentos. Devolución de objetos.
POO Java Módulo 3 Elementos de programas Identificadores
Tipos de Datos Básicos 1.
Clases y objetos La unidad fundamental de programación OO son las clases. Conjunto de métodos y semántica Qué se va a hacer POO Clase: que define la implementación.
Tema 6: Clases Antonio J. Sierra.
SCJP Sun Certified Programmer for Java 6
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
El lenguaje de programación Java
JAVA J.A.C..
INTRODUCCIÓN A LA PROGRAMACIÓN ORIENTADA A OBJETOS Objetos.
Tema 2: Los tipos de datos
Programación con Assertions
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Sintaxis de C# (Declaraciones y Tipos)
Lenguaje Java Fundamentos del lenguajes de programación
Valor X Valor Y Punto (0,0) Coordenadas.
Programa Vespertino de Automatización Equipos y Sistemas de Control Digital Lenguaje C Profesor: Felipe Páez Mejías D e p a r t a m e n t o d e I n g e.
Tipo de Datos Básicos.
PUNTEROS Ing Anghello Quintero.
Computación II Repaso de java Karina Figueroa Mora.
Administración de Proyectos de desarrollo de Software Ciclo de vida de un proyecto Enfoque moderno Temas Componentes Directivas Declaraciones globales.
PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA.
El Lenguaje C++. Creación de programas simples de C++ Builder como ejercicios en C++. Los elementos de control fundamentales en C++, incluyendo operadores.
Elementos básicos del lenguaje
VBA – Elementos del Lenguaje
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
Unidad II Introducción a la programación en C++
TEORIA DE LA INFORMACION INGENIERO ANYELO QUINTERO.
Fundamentos de Programación Tipos de Datos en Java
Programación orientada a objetos. El método main es el comportamiento por el cual comienzan todos los programas en Java, de la misma forma en la que C,
Elementos básicos del lenguaje
Clase #05 switch/case, Ejercicio
1 Definición y Conversión de datos Agustín J. González ELO-329.
Elementos básicos del lenguaje
IDENTIFICADORES Un identificador es un "nombre" que nos permite dirigirnos específicamente a una de las entidades propias del lenguaje, es decir, son los.
Arreglos de Objetos.
Términos algoritmo diseñar algoritmo implementar algoritmo
ELEMENTOS DE COMPUTACIÓN Profesor: Guillermo Figueroa
Patricio A. Castillo José M. Galarce Agosto 23 de 2008 Segunda Clase.
Fundamentos de Programación
Ing. Esp. Ricardo Cujar.  Lenguaje de programación orientado a objetos.  Desarrollado por Sun MicroSystems.  Independiente del Sistema Operativo gracias.
UNIDAD 4: Introducción a la Lógica Computacional Objetivo : Interpretar y aplicar adecuadamente los fundamentos básicos de la estructura y funcionamiento.
Lenguaje de programación c
INTRODUCCION AL LENGUAJE C
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.
EL TIPO DE DATO LOGICO y constantes.
Informática Ingeniería en Electrónica y Automática Industrial
MEMORIA DINÁMICA.
1 Definición y Conversión de datos Agustín J. González ELO-329.
U2 Tipos de datos, referenciación y errores 1. Datos problema simple enteroreal carácter booleano Ingeniero = Oreja+catalejo modelo ordenador solución.
Algunas Características de C++ no presentes en C Agustín J. González ELO-329.
Elementos básicos del lenguaje Java Tipos, declaraciones, expresiones y asignaciones Fundamentos de Programación Departamento de Lenguajes y Sistemas Informáticos.
Prof. Jonathan Silva Ingeniería Civil – Informática I Ingeniería Civil Informática I Clase 5.
Cómo empezar Java. ¡Cómo se divide la plataforma de desarrollo de Java?  Edición estándar (JSE)  Edición empresarial (JEE)  Edición de dispositivos.
UNIVERSIDAD TECNOLÓGICA DE PANAMÁ Facultad de Ingeniería de Sistemas Computacionales Programa de Lic. en Informática Educativa Computación.
METODOS DE PROGRAMACION I Ing. Vania Flores Pinto.
Transcripción de la presentación:

PROGRAMACIÓN EN JAVA Curso-taller inicial de programación en JAVA Facultad de Estadística e Informática

Contenido del curso taller Programación en JAVA 3.- Control de flujo.  Desarrollo de código utilizando estructuras condicionales.  Desarrollo de código utilizando estructuras repetitvas.  Afirmaciones y validaciones.  Excepciones.  (Arreglos)

 Las variables locales:  Las variables que son definidas dentro de un método son llamadas locales, automáticas o temporales  Las variables son creadas cuando el método es ejecutado y destruidas cuando el método termina.  Las variables temporales deben ser inicializadas antes que ellas son usadas o habrá errores en tiempo de compilación. Alcance de las variables

Programación Orientada a Objetos (POO).

Operadores Lógicos  Los operadores booleanos:  ! NOT & AND  | OR ^ XOR  Operadores booleanos en corto circuito :  && AND || OR  Ejemplos de su uso.

Concatenación con cadenas  El operador +  Ejecuta la concatenación de cadenas (string)  Produce una nueva cadena:  String saludos = “Dr. ”;  String name = “Pedro” + “ “ + “ Ramirez”;  String titulo = saludos + “ “ + nombre;

Casting  Si la información es perdida en una asignación el programador debe confirmar escribiendo el tipo de valor al que se hará la asignación.  La asignacion de un tipo long a int requiere un cast explicito ejemplos:  long valorLong = 78L  int valorEntero = valorLong; // asignación equivocada  Int valorEntero = (int) valorLong;

Expresiones de casting y promoción Las variables son automáticamente promovidas a un tipo de datos de mayor rango de valores( de entero a long). La expresión en una asignación será aceptada si la variable es al menos tan larga como el número de bits de la expresión. Long valor Long = 8; // 8 es un tipo entero aceptada int valorEntero = 99L; // es ilegal doble puntoDecimal = F; // es correcto float pDecimal = ; // por defecto es double es ilegal

Aserciones o Afirmaciones  Pueden ser habilitadas o desabilitadas por el desarrollador.  Las aserciones tienen la siguiente sintaxis:  assert Expression1;  assert Expression1:Expression2;

Las Aserciones pueden activarse  Se compila de la misma forma que cualquier clase.  Cuando se ejecuta:  java -ea miPrograma activa las aserciones de mi programa.

Ejemplo:

Arreglos

Arreglos en JAVA

Ejercicio:  Crea la clase UsarArreglo  Que contengan los métodos para un arreglo de String.  Almacenar valores(int cantidad).  Imprimir()  Buscar UnValor(String xNombre)  Encontrar el mayor( )  Ordenar.  Realizar una clase UsarMatriz(Tarea)  Que contengan los métodos.  Almacenar valores(int filas, int columnas).  Buscar UnValor();

Enum  Los tipos enumerados (enum) sirven para restringir el contenido de una variable a una serie de valores predefinidos. Esto suele ayudar a reducir los errores en nuestro código.  En Java, los tipos enumerados se pueden definir fuera o dentro de una clase.