Sunteți pe pagina 1din 12

GUIA 6 PROGRAMACION BASICA DE JAVA

GIOVANNI ENRIQUE JEREZ LOPEZ

ANDRES TARQUINO BOJACA

INGENIERIA DE SISTEMAS

CORPORACION UNIFICADA NACIONAL DE EDUCACION SUPERIOR CUN BOGOTA SEPTIEMBRE 23 DE 201

INDICE Introduccin. Objetivos. Justificacin. Qu son las sentencias de ciclos repetitivos? Menciones y explique la sentencias de ciclos repetitivos(3 ejemplos explicados de cada uno). 6. Cmo aplica las diferentes sentencias? 7. Qu son las sentencias de manejo de excepciones? 8. Menciones y explique la sentencias de manejo de excepciones (3 ejemplos explicados de cada uno) 9. Qu son las sentencias de ruptura? 10.Menciones y explique la sentencias de ruptura (3 ejemplos explicados de cada uno) 11. Cmo aplica las sentencias de manejo y excepciones? 12. Cmo aplica las sentencias de ruptura? 13.Conclusiones 14. Bibliografa.
1. 2. 3. 4. 5.

1. INTRODUCCION En este desarrollo del trabajo se busca identificar las diferentes expresiones , sentencias de control de flujo para que sirven como se deben utilizar. Adems de todo enfatizar los usos de los diferentes operadores y tipos de datos los diferentes tipos de variables soportadas por le lenguaje, identificar los mtodos para as poder desarrollar una aplicacin construida con la utilizacin de mtodos con la ayuda o por medio de ejercicios muy prcticos y dinmicos reconocer este ambiente en el lenguaje java con la ayuda de estos trabajos que sirven como guas.

2.OBJETIVOS Reconocer y aplicar las diferentes expresiones que utiliza java. Reconocer las diferentes sentencias de control de flujo en java. Conocer, definir y aplicar la sentencia if_else. Conocer, definir y aplicar la sentencia switch. Conocer, definir y aplicar las sentencias de bucle. Conocer, definir y aplicar las sentencias de manejo de excepciones. Conocer, definir y aplicar las sentencias de ruptura. Enfatizar en el uso de los diferentes operadores y tipos de datos Java. Utilizar los diferentes tipos de variables soportados por el lenguaje Java. Utilizar la definicin y estructura de los mtodos en java. Desarrollar una aplicacin construida con la utilizacin de mtodos.

3. JUSTIFICACION el desarrollo de este trabajo motivado para que sirva como ayuda principal para el desarrollo de programas en esta lenguaje tan interesante que es java la importancia de conocer sus caractersticas por medio de ejercicios prcticos y claros que nos ayudan como desarrolladores de programas.

4. Qu son las sentencias de ciclos repetitivos? Una parte de un programa que repite una sentencia o un grupo de sentencias se denomina ciclo 5. Menciones y explique la sentencias de ciclos repetitivos(3 ejemplos explicados de cada uno) Entrada Asegurada (while) Ciclo Controlado Por Contador (for) Hacer Mientras (do.. while) Ejemplo 1(CALCULAR FACTORIAL).
private void calcularFactorial() { // utlizando el ciclo for factorial = 1; for ( int nro=numero; nro > 1; nro--) { factorial = (factorial * nro) ; } nombreciclo = "FOR"; mostrarRespuesta(); // utlizando ciclo while factorial = 1; int nroTemp = numero; while (nroTemp > 1) { factorial = (factorial * nroTemp); nroTemp--; } nombreciclo = "WHILE"; mostrarRespuesta(); } // utilizando el ciclo dowhile private void mostrarRespuesta() { JOptionPane.showMessageDialog(null, "el factorial del numero :" +numero +"\n"+ " utilizando el ciclo o buble :" +nombreciclo +"\n"+

"es igual a : " + factorial

); +"\n"+ +"\n"+

System.out.println( "el factorial del numero : " + numero " utilizando el ciclo o buble : " + nombreciclo "es igual a : " + factorial );

} private void consultarotroFactorial() { int consultarOtroMes = JOptionPane.showConfirmDialog(null, "desea consultar otro Factorial", "repetir operacion", 0); if (consultarOtroMes == 0) { inicio(); }else { System.exit(0); } } } private void calcularFactorial() { // utlizando el ciclo for factorial = 1; for ( int nro=numero; nro > 1; nro--) { factorial = (factorial * nro) ; } nombreciclo = "FOR"; mostrarRespuesta(); // utlizando ciclo while factorial = 1; int nroTemp = numero; while (nroTemp > 1) { factorial = (factorial * nroTemp); nroTemp--; } nombreciclo = "WHILE"; mostrarRespuesta(); } // utilizando el ciclo dowhile private void mostrarRespuesta() { JOptionPane.showMessageDialog(null, "el factorial del numero :" +numero +"\n"+ " utilizando el ciclo o buble :" +nombreciclo +"\n"+ "es igual a : " + factorial );

System.out.println( "el factorial del numero : " + numero " utilizando el ciclo o buble : " + nombreciclo "es igual a : " + factorial );

+"\n"+ +"\n"+

} private void consultarotroFactorial() { int consultarOtroMes = JOptionPane.showConfirmDialog(null, "desea consultar otro Factorial", "repetir operacion", 0); if (consultarOtroMes == 0) { inicio(); }else { System.exit(0); } } }

6. Como aplican las diferentes sentencias

Sentencias palabras clave toma de decisiones if-else, switch-case bucles for, while, do-while excepciones try-catch-finally, throw miscelaneas break, continue, label:, return 7. Qu son las sentencias de manejo de excepciones? La sentencia de java proporciona a los programas de posibilidad de ejecutar selectivamente otras sentencias basndose en algn criterio 8. Menciones y explique la sentencias de manejo de excepciones (3 ejemplos explicados de cada uno)
try-catch-throw try { sentencias; } catch( Exception ) { sentencias; }

Java implementa excepciones para facilitar la construccin de cdigo robusto


break break [etiqueta];

a sentencia break puede utilizarse en una sentencia switch o en un bucle.

continue continue [etiqueta];

La sentencia continue no se puede utilizar en una sentencia switch, sino solamente en bucles.
return return expresin;

La sentencia return se utiliza para terminar un mtodo o funcin y opcionalmente devolver un valor al mtodo de llamada.
EJEMPLOS #include <iostream.h> int *test() { // Declara la variable local a la funcin int variableLocal = 6; // Guarda su direccin en un puntero int *puntero = &variableLocal; // Devuelve el puntero a la variable local return puntero; } void main() { // Recoge el puntero devuelto por la funcin de test int *punteroMain = test(); // Rellena con cosas la memoria int memArray[5] = { 10,11,12,13,14 }; // Presenta en pantalla el contenido de la zona a que apunta el // puntero cout << "El contenido de la memoria es " << *punteroMain; }

9. Qu son las sentencias de ruptura? Es utilizado para romper ciclos y de saltarse de un ciclo rompindolo y pasando al otro rpidamente
for(int j = 0; sentencia sentencia sentencia break; }; j<10; j++){ 1; 2; 3;

10.

Menciones y explique la sentencias de ruptura (3 ejemplos explicados de cada uno) Cmo aplica las sentencias de manejo y excepciones?

11.

Una excepciones un evento que ocurre durante la ejecucin de un programa y detiene el flujo normal de la secuencia, por que no cuenta con la informacin necesaria para resolver el programa en ele contesto en que sucede todo lo que se puede hacer es es abandonar dichocontextoy pasar el problema a un contexto mas alto nivel.
12.

Cmo aplica las sentencias de ruptura? break hace que el control del flujo salte a la sentencia siguiente a la actual

continue dentro de un bucle para saltar de la sentencia actual hacia el principio del bucle o a una sentencia etiquetada.

public int indexOf(String str, int fromIndex) { char[] v1 = value; char[] v2 = str.value; int max = offset + (count - str.count); test. for (int i = offset + ((fromIndex < 0) ? 0 : fromIndex); i <= max ; i++) { int n = str.count; int j = i; int k = str.offset; while (n-- != 0) { if (v1[j++] != v2[k++]) { continue test; } } return i - offset; } return -1; }

CONCLUSIONES
Es muy importante reconocer el ambiente de programacin y sus

diferentes expresiones y las sentencias de control de flujo para as poder desarrollar programas. Reconocer y enfatizar los diferentes operadores y los tipos de datos sirve mucho cuando no se tiene la gua del programa y taca realizar el programa http://www.monografias.com/trabajos38/manual-programacion/manualprogramacion-c3.shtml

BIBLIOGRAFIAS
http://www.slideshare.net/nano_trujillo/manejo-de-excepciones http://www.monografias.com/trabajos38/manual-

programacion/manual-programacion-c3.shtml

S-ar putea să vă placă și