Download Computación II Repaso de java
Document related concepts
no text concepts found
Transcript
Computación II Repaso de java Karina Figueroa Mora Contenido • Eclipse como herramienta visual • Tipos de datos • Control de flujo • for, if, while • Control de salida en pantalla • print, println • Funciones • Arreglos • Conceptos Objetos Eclipse • Es una herramienta visual para java que se puede usar • Pasos: • Crear un proyecto de java • Agregar una clase • Agregar main Interfaz gráfica Botones de control Área de programación Otras tareas Salida de la ejecución funciones Depuración del código • Dos ventanas (windows) para examinar el código: durante la creación o durante la ejecución • Open perspective • Debug • Java browsing Ejecución por pasos Ejecución normal Depurando variables Codigo por ejecutarse Tipos de datos Numéricos • int • +,-,/,* • % módulo • double • +,-,/,* Caracteres • String • + concatenación • char • int + char • char + char Código ascii Control de flujo • Ciclos • for(INICIALIZACION; CONDICION ; INCREMENTO) • Inicializacion • i=0, j=0 • Condición: debe ser un resultado booleano • Falso o verdadero • Incremento • Cuánto cambia la variable inicializada en cada iteración para alcanzar la condición • while (CONDICION) Condicionales • if(CONDICION) { // cuando la condición es verdadera } • if(CONDICION) { // cuando la condición es verdadera } • else { // cuando la condición es falsa } Control de salida • La instrucción • System.out.print() • System.out.println() • Que lleva entre paréntesis? Funciones • Las funciones tiene 3 partes • <tipo que regresará> NOMBRE ( <argumentos> ) { } Tipo que regresará: es uno de los tipos de datos conocidos Argumentos: son datos que necesita la función para ejecutarse. Explicación intuitiva de función • Esto es una función • f(x) = x^2 • Dominio? argumentos • Codominio? Tipo que regresará int f( int x) { return x*x; } Arreglos Sintaxis: <tipo> variable[ ]; • Es un conjunto, objetos del mismo tipo agrupados en una variable • int A = new int [8]; A= 4 3 2 1 0 1 2 3 ……. Matriz int M[][] = new int[renglones][columnas] Tareas de arreglos • • • • Llenar un arreglo e imprimirlo Imprimir una cadena al reves Saber si una cadena es palíndrome Resolver la serie de fibonacci Tareas de matrices • • • • • Llenar una matriz e imprimirla Realizar la suma de matrices Calcular el triangulo de pascal Calcular la transpuesta de una matriz Realizar la multiplicación de matrices Conceptos: objetos • Un objeto es una entidad que tiene • Carácterísticas • Métodos (funciones) • Se crea una con la palabra class • Constructor • Inicializa las variables de la clase Ejemplo class plumon { Carácterística de la String color; clase plumon( String c) { Constructor color = c; } void print() método { System.out.println(“mi color es ” + color); } } Dónde se usa!? public static void main() { plumon rojo, azul; rojo = new plumon(“rojo”); azul = new plumon(“azul”); rojo.print(); azul.print(); }