1 / 19

Computaci ón II Repaso de java

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 p rint , println Funciones Arreglos Conceptos Objetos. Eclipse.

colin
Download Presentation

Computaci ón II Repaso de java

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Computación IIRepaso de java Karina Figueroa Mora

  2. 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

  3. Eclipse • Es una herramienta visual para java que se puede usar • Pasos: • Crear un proyecto de java • Agregar una clase • Agregar main

  4. Interfaz gráfica Botones de control Área de programación funciones Otras tareas Salida de la ejecución

  5. 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

  6. Depurando variables Codigo por ejecutarse

  7. Tipos de datos Numéricos Caracteres String + concatenación char int + char char + char • int • +,-,/,* • % módulo • double • +,-,/,*

  8. Código ascii

  9. 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)

  10. Condicionales • if(CONDICION) { // cuando la condición es verdadera } • if(CONDICION) { // cuando la condición es verdadera } • else { // cuando la condición es falsa }

  11. Control de salida • La instrucción • System.out.print() • System.out.println() • Que lleva entre paréntesis?

  12. 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.

  13. 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; }

  14. ArreglosSintaxis: <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]

  15. 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

  16. 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

  17. 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

  18. Ejemplo classplumon { String color; plumon( String c) { color = c; } voidprint() { System.out.println(“mi color es ” + color); } } Carácterística de la clase Constructor método

  19. Dónde se usa!? publicstaticvoidmain() { plumon rojo, azul; rojo = new plumon(“rojo”); azul = new plumon(“azul”); rojo.print(); azul.print(); }

More Related