Sei sulla pagina 1di 27

Profesora: Lic.

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

Programa de clases y Plan de Evaluacin


Semana
1-4

Contenido a Evaluar
Unidad I: INTRODUCCION A LA PROGRAMACIN JAVA

Tema 1: Generalidades de Java


1. Programacin Orientada a Objetos
2. Aspectos Bsicos de JAVA
3. Plataforma de JAVA
4. Aspectos Bsicos de ECLIPSE
5. Instalacin de JAVA y ECLIPSE

Evaluacin
1er. CORTE 40%

Examen # 1 15%
22 o 29/10/14. Desarrollo
Tema 2: Conceptos y Elementos Fundamentales de Java
5% Trabajo prcticos,
1. Nomenclatura utilizada en Java
Talleres
2. Estructura general de un programa en Java
y Prcticas de Laboratorio
3. Tipo de Datos y Variables
4.
5.
6.
7.

Tipos de Operadores para la Manipulacin de Datos


Precedencia de los operadores
Comentarios en JAVA
Expresiones y Estructuras de Control

Programa de clases y Plan de Evaluacin


5-8

Unidad II: PROGRAMACIN CON ALMACENAMIENTO ESTTICO


Tema 3: Funciones y Arreglos
1.
2.
3.
4.
5.
6.
7.

Definicin de Funciones en Java


Formas de Invocar una Funcin
Paso de parmetros
Definicin y uso de Libreras de clases (java.lang.Math,
java.lang.String, java.util.Char)
Conversin de Tipos
Definicin de Arreglos o Vectores.
Tipos de Arreglos

Unidad III: PROGRAMACION ORIENTADA A OBJETOS


Tema 4: Clases y objetos
1.
Definicin de Clases
2.
Estructura de una Clase en JAVA
3.
Partes de una clase (Atributos, Mtodos y Modificadores de acceso)
4.
Constructores de una clase
5.
Sobrecarga de mtodos y constructores.
6.
Clases Anidadas
7.
Argumentos de lnea de comandos.
8.
Sintaxis para declarar clases usando Herencia en JAVA
9.
Conceptos Esenciales de Herencia
Tema 5: Clases Abstractas
1.
Definicin de Clases Abstractas
2.
Uso de Clases Abstractas

Examen # 2 15%
26/11/14. Desarrollo
5% Trabajo prcticos, Talleres
y Prcticas de Laboratorio

Expresiones y Estructuras de Control


Estructuras de Repeticin:
Son aquellas estructuras que permiten
repetir varias veces un conjunto de
instrucciones. Son conocidas tambin como
Bucles.
Estas estructuras son:

While
Do .. While
For

Expresiones y Estructuras de Control


Estructuras de Repeticin:
While
Estructura que repite un grupo de
instrucciones mientras su condicin sea
verdadera.

Expresiones y Estructuras de Control


Estructuras de Repeticin:
While

Expresiones y Estructuras de Control


Estructuras de Repeticin:
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);
}

Expresiones y Estructuras de Control


Estructuras de Repeticin:
Do ..While:
Estructura que repite un grupo de instrucciones por
lo menos una vez, despus comprueba si la
condicin es verdadera.

Expresiones y Estructuras de Control


Estructuras de Repeticin:
Do ..While:

Expresiones y Estructuras de Control


Estructuras de Repeticin:
Sintaxis de Do ..While:

Do{

Instrucciones;
} While(condicin)

Expresiones y Estructuras de Control


Estructuras de Repeticin:
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 Repeticin:
For
Estructura de repeticin que ejecuta un grupo de
instrucciones mientras la condicin sea verdadera.
Se utiliza solo cuando se conoce el nmero de
veces que se van a ejecutar las instrucciones.

Expresiones y Estructuras de Control


Estructuras de Repeticin:
For

Expresiones y Estructuras de Control


Estructuras de Repeticin:
Sintaxis de For
For(inicializacin;condicin;actualizacin)
{
Instrucciones;
}

Expresiones y Estructuras de Control


Estructuras de Repeticin:
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 de Repeticin y Switch
Son instrucciones que permiten modificar el flujo de
un programa y provocan un salto en la ejecucin.
Tipos:
Sentencia break;
Sentencia continue;

Expresiones y Estructuras de Control


El uso de la sentencia de Saltos para las
Estructuras de Repeticin y Switch
Son instrucciones que permiten modificar el flujo de
un programa y provocan un salto en la ejecucin.
Caractersticas
Se utilizan en las estructuras de repeticin para:
1. Slo se permite usar en la estructura de seleccin
2. Switch.
3. Interrumpir la ejecucin.
4. Volver al principio.
Tipos:
Sentencia break;
Sentencia continue;

Expresiones y Estructuras de Control


El uso de la sentencia de Saltos para las
Estructuras de Repeticin y Switch
Sentencia break
Se utiliza para interrumpir una estructura de
Repeticin o un Switch, el cual el flujo del programa
contina en la sentencia posterior a la estructura.

Expresiones y Estructuras de Control


El uso de la sentencia de Saltos para las
Estructuras de Repeticin 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 de Repeticin y Switch
Sentencia continue
Se utiliza para dejar de ejecutar el resto del Bloque
de instrucciones. Despus del continue se ejecuta
la sentencia iterativa desde el Inicio.

Expresiones y Estructuras de Control


El uso de la sentencia de Saltos para las
Estructuras de Repeticin 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

Expresiones y Estructuras de Control


5. Ejercicios:
5.1. Dado un nmero 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 nmeros, determinar el menor de ellos.
5.3. Dados tres nmeros, determinar el mayor de ellos.

Expresiones y Estructuras de Control


6. Ejercicios:
6.1. Escribir un programa que le permita al usuario introducir
un nmero y mostrarlo en pantalla, el programa
terminar cuando el usuario introduzca el nmero 0.
6.2. Dado un valor X y un valor Y, mostrar en pantalla los
nmero correlativos desde 1 hasta X, reemplazando por
un * cada vez que corresponda mostrar un nmero
mltiplo de Y.

Expresiones y Estructuras de Control


7. Ejercicios:
7.1. Escribir un programa que lea un nmero N y muestre la
tabla de multiplicar de ese nmero. Realizar el ejercicio
haciendo uso de todas las estructuras de repeticin.
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 nmeros y
determine cuntos son positivos y cuntos son negativos.

Expresiones y Estructuras de Control


8. Ejercicios:
8.1. Escribir un programa que muestre en la consola el valor
de la suma de los nmeros 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 nmeros 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.

Potrebbero piacerti anche