You are on page 1of 4

CARRERA DE INGENIERIA EN NETWORKING

DEBERES DEL PRIMER PARCIAL


PROGRAMACION AVANZADA EN JAVA
ACTIVIDAD ACADEMICA: DEBERES EN CASA (HORAS AUTONOMAS)
OBJETIVO: Que el estudiante refuerce de forma prctica todo lo aprendido en clases.
VALOR ACADEMICO: 2 PUNTOS
TIPO DE TRABAJO: INDIVIDUAL
FECHA MAXIMA DE ENTREGA: DOMINGO 1 DE ENERO DEL 2017 HASTA LAS 23:59
EJERCICIOS A DESARROLLAR:
1) Mostrar por consola la suma, resta, multiplicacin, divisin y mdulo (resto de la
divisin) de dos nmeros ingresados por teclado, indicar la relacin entre los dos si es
mayor, menor o iguales. Cada operacin debe ser una funcin.
2) Investigue la clase JOptionPane y utilizando esta clase pida que ingresen un nmero,
luego verifique si es par, impar, cero y/o primo, deber utilizar funciones y el resultado
presentarlo con la clase JOptionPane.
3) Cuntos nmeros primos hay entre el 1 y el 1000. Mostrar slo el resultado.
4) Calcular el rea de un cuadrado (pi*R2). Ingrese por teclado el radio (recuerda pasar de
String a double con Double.parseDouble). Usa la constante PI y el mtodo pow de Math.
Para el ingreso NO UTILICE la clase JOptionPane y para presentar el resultado SI UTILICE
la clase JOptionPane
5) Pida que digiten una tecla y recepte su valor (NO UTILICE la clase JOptionPane) y
dependiendo lo que se digit mostrar por consola:
6) Si es nmero presentar el carcter al que pertenece en la tabla ASCII.
7) Si es carcter presentar su cdigo en la tabla ASCII.
8) Mostrar por consola los nmeros del 10 al 999 (ambos incluidos) e ir indicando cules
son palndromos (se leen igual de izquierda a derecha y viceversa por ej. 989, 88, 101,
etc). Hgalo con funciones.
9) Cuntos nmeros palndromos hay entre el 10000 y el 45000. Slo muestre el total.
10)
Pedir un nmero de ventas a introducir por teclado, despus nos pedir tantas
ventas por teclado como nmero de ventas se hayan indicado. Al final mostrara la
suma de todas las ventas, su promedio, la venta mayor y la venta menor. Piensa que es
lo que se repite y lo que no.
11)
Mostrar un men por consola que diga 1) Ecuacin y 2) Salir. Lea por teclado la
opcin y calcular una ecuacin de segundo grado. Pedir las variables a, b y c por
teclado y comprobar antes que el discriminante (operacin en la raz cuadrada). Al final
mostrar cuntas ecuaciones fueron resueltas. Para la raz cuadrada usa el
mtodo sqrt de Math.
12)
Mostrar un men por consola que diga 1) Encriptar, 2) Desencriptar y 3) Salir.
Leer la opcin. Si se escoge 1 o 2 deber solicitar que se escriba la frase. Para el
proceso de encriptacin y desencriptacin utilice la clave (murcielago = 0123456789)
es decir reemplazar la m por 0, las u por1, etc. Al final mostrar cuntas frases fueron
encriptadas y cuntas frases fueron desencriptadas.
13)
Haga el juego del ahorcado por consola. (dibuje el mueco con asteriscos, lneas
y caracteres especiales). Cads segmento del dibujo debe ser una funcin y por cada
intento se debe apreciar las letras que se destapan o muestran y las que no deben
estar con subrayado. Por ejemplo su la palabra fuera casa y el jugador digit la letra
a se debe mostrar el resultado de esta forma _a_a y esto por cada intento y
tambin por cada intento mostrar en que estado va el dibujo del ahorcado. Al final
mostrar cuntos intentos realiz.
14)
Crea una aplicacin que nos pida un da de la semana y que nos diga si es un dia
laboral o no. Usa un switch para ello.
15)
Pide por teclado dos nmeros y genera 10 nmeros aleatorios entre esos
nmeros. Usa el mtodo Math.random para generar un nmero entero aleatorio
(recuerda el casting de double a int).
16)
Mostrar un men que diga 1) Lanzar dado y 2) Salir. Al lanzar el dado generar un
nmero aleatorio entre 1 y 6 usando el mtodo Math.random y deber dibujar el dado
con el nmero obtenido aleatoriamente (utilice asteriscos, lneas y caracteres

especiales para dibujar el dado) cada lado del dado debe ser una funcin. Al final se
debe mostrar cuntas veces sali cada lado del dado, su sumatoria y la cantidad de
veces que se arroj el dado, por ejemplo si el 6 sali 3 veces y el cinco 2, el mensaje
debe decir: 5 veces se arroj el dado el nmero 6 sali 3 veces con una sumatoria de
18 y el nmero 5 sali 2 veces con una sumatoria de 10. La sumatoria total es 28.
17)
Del siguiente String El abecedario es el conjunto de letras que conforman la
escritura de nuestro idioma cuenta cuantas vocales hay en total (recorre el String con
charAt).
18)
Pedir que se ingrese una frase por teclado, luego pedir que se ingrese una letra
cualquiera que est presente en la frase ingresada y luego pedir que se ingrese
cualquier otro carcter. Luego reemplace en la frase la letra indicada por el carcter
escrito. Mostrar como qued la nueva frase con el reemplazo realizado e indicar
cuntos reemplazos se hicieron en la frase.
19)
Mostrar un men que diga 1) Operacin y 2) Salir. Lea la opcin y si se escoge 1:
pida que ingresen por teclado una cadena de n caracteres que represente una
combinacin de sumas y restas aleatorias con trminos de 1 dgito, por ejemplo: 4+34+6+8-3-5+7. Debe recorrer el String y resolver la operacin matemtica y presentar
el resultado. Al final deber mostrar cuntas operaciones se hicieron y la sumatoria y el
promedio de todos los resultados.
METODOLOGIA DE DESARROLLO:
1) PROGRAME EN ATOM
2) COMPILE Y EJECUTE EN CONSOLA
3) CAPTURE LAS SIGUIENTES PANTALLAS (TODA LA PANTALLA, SIN EDITAR, INCLUIDO
ESCRITORIO Y BARRA DE TAREAS DE SU EQUIPO) POR CADA UNO DE LOS EJERCICIOS:
a. CODIGO FUENTE EN ATOM
b. COMPILACION
c. EJECUCION
EN UN ARCHIVO DE WORD ESCRIBA EL ENUNCIADO DE CADA EJERCICIO Y PEGUE LAS
IMGENES SEGN EL EJERCICIO QUE CORRESPONDA.
4) EN UN ARCHIVO .RAR QUE DEBERA TENER COMO NOMBRE SUS DOS APELLIDOS Y SU
CURSO POR EJEMPLO (ANTON_CEDENO_N5K.RAR) DEBERA COMPRIMIR TODOS LOS
ARCHIVOS .JAVA Y .CLASS DE TODOS LOS EJERCICIOS MAS EL ARCHIVO DE WORD.
5) ENVIAR EL ARCHIVO .RAR AL CURSO DE EDMODO
OBSERVACIONES:
a. TRABAJOS
b. TRABAJOS
c. TRABAJOS
d. TRABAJOS

IDENTICOS Y CODIGO BAJADO DE INTERNET RESTA PUNTOS.


SIN EL ARCHIVO DE WORD TIENEN CERO.
SIN EL ARCHIVO .CLASS RESTA PUNTOS
SIN EL ARCHIVO .JAVA TIENEN CERO.

ING. CHRISTIAN ANTON C. MSC.


DOCENTE CINT

CARRERA DE INGENIERIA EN NETWORKING


TRABAJO DE INVESTIGACION DEL PRIMER PARCIAL
PROGRAMACION AVANZADA EN JAVA
OBJETIVO:

Que el estudiante conozca y entienda de forma general todas


las tecnologas Java y su aplicacin en el mundo, por medio de
comparaciones o analogas
con entornos cotidianos.
FECHA DE ENTREGA: DOMINGO 1 DE ENERO DEL 2017 HASTA LAS 23:59
PUNTAJE:
2 puntos
TIPO DE TRABAJO:
GRUPAL (3 INTEGRANTES)
TEMA:
Desarrollar y explicar de forma muy didctica un tema cualquiera de JAVA, de preferencia
sobre cualquier contenido de JDK, empleando el uso de una analoga con algo cotidiano del
mundo real. Por ejemplo: La analoga que se explic en clases comparando el molde y los
monigotes de ao viejo con las clases y objetos.
METODOLOGA DEL TRABAJO DE INVESTIGACIN:
1 Realizar la investigacin y presentar en formato de artculo cientfico impreso y en
formato Pdf.
a Portada con: Titulo, Autores, Fecha de creacin, Institucin, Curso, Materia y
Docente
b Introduccin sobre el tema de Java que se va a explicar.
c Cuerpo de la investigacin, aqu va el mbito de la investigacin que se
menciona en el paso 4.
d Conclusiones, recomendaciones
e Referencias bibliogrficas
f Anexos (si los hubiere)
2 Referencias bibliogrfica en formato IEEE. Se sugiere el uso del software Mendeley o
Word en sus versiones del 2013 en adelante ya hacen uso de dicho formato.
3 Mnimo 10 referencias citadas de alto perfil.
4 El mbito de la investigacin debe cubrir al menos los siguientes aspectos:
a No usar las analogas explicadas en clases, busque otro tema.
b En 2do parcial se usa la analoga de la carpeta y hojas para explicar la creacin
de ventanas en java, investigue con compaeros que ya vieron la materia como
se hizo dicha analoga pero NO PUEDE UTILIZARLA slo puede consultarla como
ejemplo, as como la analoga de los monigotes.
c Los temas pueden ser amplios o especficos.
d La analoga debe guardar estrecha relacin con el tema a tratar. Es decir no se
puede forzar las comparaciones de tal forma que no se entiendan.
e Deber indicar las equivalencias de cada cosa entre Java y el escenario que
propone como analoga, por ejemplo recordar que en la analoga de los
monigotes se indic que el molde representaba la clase, los monigotes
representaban los objetos, etc. E incluso al final se program en Java el ejemplo
de los monigotes.
f Debe contener una explicacin muy didctica y ejemplos.
g Debe ser muy grfico e ilustrativo, debe emplear el uso de imgenes de buena
calidad y acorde al tema a tratar y analoga a proponer. Debe usar cuadros,
flechas, lneas, colores. Es decir que visualmente sea muy atractivo y de buena
calidad.
h Contenido y diseo deben ser excelentes.
5 No debe existir plagio, el contenido de cada trabajo ser buscado por Internet, si se lo
encuentra y existe plagio el trabajo vale CERO.
6 El primer da de clases de la semana del 2 o 6 de enero, cada grupo tendr 10 minutos
para sustentar su trabajo, el expositor lo designa cada grupo y debe ser slo un
representante por grupo, los recursos de la exposicin son a criterio de cada grupo:
diapositivas, folletos, audio, pizarra, etc.

EN UN ARCHIVO .RAR QUE DEBERA TENER COMO NOMBRE LOS DOS APELLIDOS DE
QUIEN
EXPONDRA,
EL
TEMA
Y
SU
CURSO
POR
EJEMPLO
(ANTON_CEDENO_ENCAPSULAMIENTO_N5K.RAR) DEBERA COMPRIMIR EL TRABAJO EN
FORMATO WORD Y PDF, DEBER INCORPORAR TAMBIEN DIAPOSITIVAS, FOLLETOS,
AUDIO, IMAGENES Y TODO MATERIAL QUE VAYA A UTILIZAR.
ENVIAR EL ARCHIVO .RAR AL CURSO DE EDMODO

OBSERVACIONES:
a TRABAJO PLAGIADO VALE CERO
b TRABAJOS IDENTICOS ENTRE GRUPOS RESTA PUNTOS.
c TRABAJOS SIN EL ARCHIVO DE WORD Y PDF TIENEN CERO.
d TRABAJOS SIN RECURSOS ADICIONALES (DIAPOSITIVAS, AUDIO, ETC) RESTA
PUNTOS
CRITERIOS DE EVALUACIN:
1
2
3
4

Contenido (tema y analoga) y diseo del trabajo.


25%
Exposicin del representante del grupo
25%
Didctica empleada y comprensin del trabajo (profesor) 25%
Evaluacin de compaeros del curso.
25%

SUPER BONO EXTRA!!!!!


EL MEJOR TRABAJO, ES DECIR EL QUE SAQUE EL MAYOR PUNTAJE, RECIBIRA UN BONO EXTRA
DE MEDIO PUNTO AL PROMEDIO FINAL DEL 1ER. PARCIAL
ELABORADO POR ING. CHRISTIAN ANTON CEDEO MSC.
DOCENTE CINT

You might also like