Está en la página 1de 27
Profesora: Lic. Argelia Espinoza Email: argeliae@hotmail.com Cel.: 0414-2416671 / 0212- 4276044

Profesora: Lic. Argelia Espinoza

Email: argeliae@hotmail.com Cel.: 0414-2416671 / 0212- 4276044

Profesora: Lic. Argelia Espinoza Email: argeliae@hotmail.com Cel.: 0414-2416671 / 0212- 4276044
Programa de clases y Plan de Evaluación Semana   Contenido a Evaluar Evaluación 1 -

Programa de clases y Plan de Evaluación

Semana

 

Contenido a Evaluar

Evaluación

1 - 4

Unidad I: INTRODUCCION A LA PROGRAMACIÓN JAVA

1er. CORTE 40%

 

Tema 1: Generalidades de Java

 

1. Programación Orientada a Objetos

2. Aspectos Básicos de JAVA

3. Plataforma de JAVA

 

4. Aspectos Básicos de ECLIPSE

5. Instalación de JAVA

y ECLIPSE

Examen # 1 15% 22 o 29/10/14. “Desarrollo” 5% Trabajo prácticos,

Tema 2: Conceptos y Elementos Fundamentales de Java

1.

Nomenclatura utilizada en Java

2.

Estructura general de un programa en Java

Talleres

y Prácticas de Laboratorio

3.

Tipo de Datos y Variables

4.

Tipos de Operadores para la Manipulación de Datos

 

5.

Precedencia de los operadores

6.

Comentarios en JAVA

7.

Expresiones y Estructuras de Control

Programa de clases y Plan de Evaluación
Programa de clases y Plan de Evaluación

5 - 8

Unidad II: PROGRAMACIÓN CON ALMACENAMIENTO ESTÁTICO

 
 

Tema 3: Funciones y Arreglos

 

1. Definición de Funciones en Java

2. Formas de Invocar una Función

3. Paso de parámetros

4. Definición y uso de Librerías de clases (java.lang.Math, java.lang.String, java.util.Char)

5. Conversión de Tipos

6. Definición de Arreglos o Vectores.

7. Tipos de Arreglos

Unidad III: PROGRAMACION ORIENTADA A OBJETOS

Tema 4: Clases y objetos

Examen # 2 15% 26/11/14. “Desarrollo” 5% Trabajo prácticos, Talleres y Prácticas de Laboratorio

1. Definición de Clases

2. Estructura de una Clase en JAVA

3. Partes de una clase (Atributos, Métodos y Modificadores de acceso)

4. Constructores de una clase

 

5. Sobrecarga de métodos y constructores.

6. Clases Anidadas

7. Argumentos de línea de comandos.

8. Sintaxis para declarar clases usando Herencia en JAVA

9. Conceptos Esenciales de Herencia

Tema 5: Clases Abstractas

1. Definición de Clases Abstractas

2. Uso de Clases Abstractas

Expresiones y Estructuras de Control Estructuras de Repetición: Son aquellas estructuras que permiten repetir varias

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Son aquellas estructuras que permiten repetir varias

Estructuras de Repetición:

Son aquellas estructuras que permiten repetir varias veces un conjunto de instrucciones. Son conocidas también como Bucles. Estas estructuras son:

While

Do

While

For

Expresiones y Estructuras de Control Estructuras de Repetición: While Estructura que repite instrucciones mientras

Expresiones y Estructuras de Control Estructuras de Repetición:

While

y Estructuras de Control Estructuras de Repetición: While Estructura que repite instrucciones mientras verdadera. su

Estructura

que

repite

instrucciones mientras verdadera.

su

de

condición sea

un

grupo

Expresiones y Estructuras de Control Estructuras de Repetición: While

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: While

Estructuras de Repetición:

While

Expresiones y Estructuras de Control Estructuras de Repetición: While
Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de While: public static void main(String[]

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de While: public static void main(String[]

Estructuras de Repetición:

Ejemplo de While:

public static void main(String[] parametros){ int n=5; int i=1;

int fac=1; while(i<=n){ fac=fac*i; i++; } System.out.print("El resultado es: "+fac);
int fac=1;
while(i<=n){
fac=fac*i;
i++;
}
System.out.print("El resultado es: "+fac);

}

Expresiones y Estructuras de Control Estructuras de Repetición: Do While: Estructura que repite un grupo

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Do While: Estructura que repite un grupo de

Estructuras de Repetición:

Do

While:

Estructura que repite un grupo de instrucciones por lo menos una vez, después comprueba si la

condición es verdadera.

Expresiones y Estructuras de Control Estructuras de Repetición: Do While:

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Do While:

Estructuras de Repetición:

Do

While:

Expresiones y Estructuras de Control Estructuras de Repetición: Do While:
Expresiones y Estructuras de Control Estructuras de Repetición: Sintaxis de Do Do{ While: Instrucciones; }

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Sintaxis de Do Do{ While: Instrucciones; }

Estructuras de Repetición:

Sintaxis de Do

Do{

While:

Instrucciones;

} While(condición)

Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de Do While: public static void

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de Do While: public static void main(String[]

Estructuras de Repetición:

Ejemplo de Do

While:

public static void main(String[] parametros){ int n=5; int i=1;

int fac = 1;

do{

fac = fac * i; i++;

}while(i<=n);

System.out.print("El resultado es: "+fac);

}

Expresiones y Estructuras de Control Estructuras de Repetición: For Estructura de repetición que ejecuta un

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: For Estructura de repetición que ejecuta un grupo

Estructuras de Repetición:

For

Estructura de repetición que ejecuta un grupo de

instrucciones mientras la condición sea verdadera.

Se utiliza solo cuando se conoce el número de veces que se van a ejecutar las instrucciones.

Expresiones y Estructuras de Control Estructuras de Repetición: For

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: For

Estructuras de Repetición:

For

Expresiones y Estructuras de Control Estructuras de Repetición: For
Expresiones y Estructuras de Control Estructuras de Repetición: Sintaxis de For

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Sintaxis de For

Estructuras de Repetición:

Sintaxis de For

For(inicialización;condición;actualización)

{

Instrucciones;

}

Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de For public static void main(String[]

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control Estructuras de Repetición: Ejemplo de For public static void main(String[]

Estructuras de Repetición:

Ejemplo de For

public static void main(String[] parametros){ int n=5; int fac=1; for (int i=1;i<=n;i++) { fac=fac*i;

}

System.out.print("El resultado es: "+fac);

}

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las Estructuras de Repetición y Switch

Son instrucciones que permiten modificar el flujo de un programa y provocan un salto en la ejecución.

Tipos:

Sentencia break;

Sentencia continue;

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las

Estructuras de Repetición y Switch

Son instrucciones que permiten modificar el flujo de

un programa y provocan un salto en la ejecución.

Características Se utilizan en las estructuras de repetición para:

1. Sólo se permite usar en la estructura de selección

2. Switch.

3. Interrumpir la ejecución.

4. Volver al principio.

Tipos:

Sentencia break; Sentencia continue;

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las

Estructuras de Repetición y Switch

Sentencia “break”

Se utiliza para interrumpir una estructura de Repetición o un Switch, el cual el flujo del programa continúa en la sentencia posterior a la estructura.

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las

Estructuras de Repetición y Switch

Ejemplo de la Sentencia “break”

Int k;

For(k=0;k<=10;k++){

if(k==5)

break;

System.out.println(“k:”+k);

}

System.out.println(“Fuera del ciclo con el valor:”+k);

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las

Estructuras de Repetición y Switch

Sentencia “continue

Se utiliza para dejar de ejecutar el resto del Bloque

de instrucciones. Después del continuese ejecuta la sentencia iterativa desde el Inicio.

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control El uso de la sentencia de Saltos para las Estructuras de

El uso de la sentencia de Saltos para las

Estructuras de Repetición y Switch

Ejemplo de la Sentencia “continue

Int k;

For (k=0;k<=10;k++){

if(k==5)

continue;

System.out.println(“k:”+k);

}

System.out.println(“Fueradelcicloconelvalor:”+k);

Entrada de valores por consola 2dos. EJERCICIOS DE PRACTICAS

Entrada de valores por consola

Entrada de valores por consola 2dos. EJERCICIOS DE PRACTICAS

2dos. EJERCICIOS DE PRACTICAS

Expresiones y Estructuras de Control 5. Ejercicios: 5.1. Dado un número entero que se introduce

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control 5. Ejercicios: 5.1. Dado un número entero que se introduce por

5. Ejercicios:

5.1. Dado un número entero que se introduce por la consola, determinar si es negativo, superior a 500 o está en el intervalo cerrado [0,500].

5.2. Dados tres números, determinar el menor de ellos.

5.3. Dados tres números, determinar el mayor de ellos.

Expresiones y Estructuras de Control 6. Ejercicios: 6.1. Escribir un programa que le permita al

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control 6. Ejercicios: 6.1. Escribir un programa que le permita al usuario

6. Ejercicios:

6.1. Escribir un programa que le permita al usuario introducir un número y mostrarlo en pantalla, el programa terminará cuando el usuario introduzca el número 0.

6.2. Dado un valor X y un valor Y, mostrar en pantalla los número correlativos desde 1 hasta X, reemplazando por un * cada vez que corresponda mostrar un número múltiplo de Y.

Expresiones y Estructuras de Control 7. Ejercicios: 7.1. Escribir un programa que lea un número

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control 7. Ejercicios: 7.1. Escribir un programa que lea un número N

7. Ejercicios:

7.1. Escribir un programa que lea un número N y muestre la

tabla de multiplicar de ese número. Realizar el ejercicio haciendo uso de todas las estructuras de repetición.

7.2 Programa que muestre el siguiente resultado en pantalla:

1

13

135

1357

13579

7.3. Escribir un programa que lea N cantidad de números y determine cuántos son positivos y cuántos son negativos.

Expresiones y Estructuras de Control 8. Ejercicios: 8.1. Escribir un programa que muestre en la

Expresiones y Estructuras de Control

Expresiones y Estructuras de Control 8. Ejercicios: 8.1. Escribir un programa que muestre en la consola

8. Ejercicios:

8.1. Escribir un programa que muestre en la consola el valor

de la suma de los números impares comprendidos entre 1 y

100.

Hacer el ejercicio haciendo uso de la estructura FOR.

8.2.

Escribir un programa que muestre en la consola el valor

de la suma de los números impares comprendidos entre 1 y

100.

Hacer el ejercicio haciendo uso de la estructura WHILE.

8.3.

Escribir un programa que muestre en pantalla la tabla de

multiplicar del 2 al 7.