Computaci ón II Repaso de java

19
Computación II Repaso de java Karina Figueroa Mora

description

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. - PowerPoint PPT Presentation

Transcript of Computaci ón II Repaso de java

Page 1: Computaci ón II Repaso de java

Computación IIRepaso de javaKarina Figueroa Mora

Page 2: Computaci ón II Repaso de java

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

Page 3: Computaci ón II Repaso de java

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

• Agregar main

Page 4: Computaci ón II Repaso de java

Interfaz gráfica

Área de programación

Otras tareas

funciones

Salida de la ejecución

Botones de control

Page 5: Computaci ón II Repaso de java

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 normalEjecución por pasos

Page 6: Computaci ón II Repaso de java

Depurando

Codigo por ejecutarse

variables

Page 7: Computaci ón II Repaso de java

Tipos de datos

Numéricos

• int• +,-,/,*• % módulo

• double• +,-,/,*

Caracteres

• String• + concatenación

• char • int + char• char + char

Page 8: Computaci ón II Repaso de java

Código ascii

Page 9: Computaci ón II Repaso de java

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)

Page 10: Computaci ón II Repaso de java

Condicionales• if(CONDICION) {

// cuando la condición es verdadera }

• if(CONDICION){

// cuando la condición es verdadera}

• else {

// cuando la condición es falsa }

Page 11: Computaci ón II Repaso de java

Control de salida• La instrucción

• System.out.print()• System.out.println()

• Que lleva entre paréntesis?

Page 12: Computaci ón II Repaso de java

Funciones• Las funciones tiene 3 partes

• <tipo que regresará> NOMBRE ( <argumentos> ) { }

Tipo que regresará: es uno de los tipos de datos conocidosArgumentos: son datos que necesita la función para ejecutarse.

Page 13: Computaci ón II Repaso de java

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

Page 14: Computaci ón II Repaso de java

• Es un conjunto, objetos del mismo tipo agrupados en una variable

• int A = new int [8];

ArreglosSintaxis: <tipo> variable[ ];

A = 4 3 2 1

0 1 2 3 …….

Matriz

int M[][] = new int[renglones][columnas]

Page 15: Computaci ón II Repaso de java

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

Page 16: Computaci ón II Repaso de java

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

Page 17: Computaci ón II Repaso de java

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

Page 18: Computaci ón II Repaso de java

Ejemplo

class plumon{

String color;plumon( String c){

color = c;} void print(){

System.out.println(“mi color es ” + color);}

}

Carácterística de la clase

Constructor

método

Page 19: Computaci ón II Repaso de java

Dónde se usa!?

public static void main(){

plumon rojo, azul;rojo = new plumon(“rojo”);azul = new plumon(“azul”);rojo.print();azul.print();

}