SlideShare a Scribd company logo
1 of 5
Download to read offline
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
Maestros Online 
Problemas de 
Computación 2 
Grupo de 
ejercicios 
Servicio de asesorías y solución de ejercicios 
Ciencias_help@hotmail.com
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
Actividad 1 
Instrucciones: 
Realiza un programa en Java para la Federación Mexicana de Fútbol que calcule el bono 
que se le da de premio a cada equipo que participa en el torneo de Liga. 
Se deberá de leer el número de equipos que participaron en el torneo. Para cada uno de 
los equipos se debe de leer sus datos y calcular sus puntos y su bono. Los datos que se 
leen de cada equipo son los siguientes: 
 Nombre del equipo 
 Juegos jugados 
 Juegos ganados 
 Juegos empatados 
 Goles a favor 
 Goles en contra 
Los puntos del equipo se calculan de la siguiente manera: 
 Los juegos ganados son 3 puntos 
 Los juegos empatados es 1 punto 
 El bono que se le da al equipo es calculado así: 
o Por cada punto se le da $1000. 
o Por cada gol a favor se le da $500. 
o Por cada juego perdido se le quita $500. 
o Si la cantidad de juegos jugados es múltiplo de dos se le agrega al bono 
$5000. 
Para cada equipo imprimir en la pantalla: nombre del equipo, la puntuación y el bono a 
pagarle. Imprimir el Total de dinero que otorga en bonos la Federación 
Deberás de desarrollar una clase que se llame Equipos y deberá de contener como 
atributos los datos que leíste: 
 Nombre del equipo 
 Juegos jugados 
 Juegos ganados 
 Juegos empatados 
 Goles a favor 
 Goles en contra 
Dicha clase debe de tener los siguientes métodos calcular_puntos y bono. 
Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código 
.java y el archivo .class resultante incluyendo los mensajes de error desplegados y 
las acciones correctivas que realizaste.
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
Actividad 2 
Instrucciones: 
Del siguiente caso, realiza utilizando la notación UML: 
1) El Diagrama de Clases. 
2) El Diagrama de Secuencia 
Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el 
centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tenis). 
El centro en cuestión tiene socios, de los cuales se almacenan su nombre, dirección, 
ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se 
pueden reservar si el socio lo requiere (balones, redes y raquetas). Cada instalación es 
reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de 
fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan 
aparte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que 
reservar una instalación polideportiva y si lo necesito, las raquetas. 
Investiga en fuentes confiables de internet sobre la interfaz SortedMap, incluye un 
ejemplo de código y una explicación de la utilización de esta interfaz. 
Escribe un programa que convierta fechas de formato numérico tipo mes/día a formato 
alfabético tipo mes/día (por ejemplo, 1/31 o 01/31 corresponde a Enero 31). Debes 
definir dos clases de excepciones, una llamada ErrorMes y otra llamada ErrorDia. Si el 
usuario introduce cualquier cosa que no sea un número de mes valido (enteros de 1 al 
12), su programa deberá lanzar y atrapar una excepción ErrorMes. De manera similar si 
el usuario introduce cualquier otra cosa que no sea un número de día valido (enteros del 
1 al 29,30 o 31, dependiendo del mes), su programa deberá lanzar y atrapar una 
excepción ErrorDia. Para mantener las cosas simples, permite que Febrero siempre 
tenga 29 días. 
Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código 
.java y el archivo .class resultante incluyendo los mensajes de error desplegados y 
las acciones correctivas que realizaste. 
Actividad 3 
Instrucciones: 
Investiga en diferentes fuentes confiables de internet que son los Socket Stream y 
Sockets datagrama, dar la diferencia así como sus ventajas y desventajas. Menciona 
los servicios que utiliza los Socket Stream y Socket datagrama. 
Realiza un programa en Java que transfiera un archivo de un cliente a otro. 
Utilizaras Swings para la representación gráfica de una ventana que haga la 
transferencia. 
 Las ventanas del cliente/servidor deberá de contener:
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
o Titulo del cliente 
o Deberá de tener la opción para buscar el archivo y poderlo mandar 
Deberás utilizar las clases de red ServerSocket y Socket del lenguaje Java para la 
programación de transferencia de archivos. 
Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código 
.java y el archivo .class resultante incluyendo los mensajes de error desplegados 
y las acciones correctivas que realizaste. 
Actividad 4 
Instrucciones: 
Realiza los siguientes programas utilizando JSP: 
Ejercicio 1. Programa que permita convertir una cantidad X de unidades monetarias 
en su valor y de unidades monetarias. (Considera la utilización de un matriz que 
relaciona las distintas unidades). 
Como deberá implementarse la solución: 
 Resolución mediante la clase Convertirmoneda. 
 Resolución utilizando un servlet. 
 Considera la existencia de una javascript que lo resuelva. 
Ejercicio 2. Realiza un programa que simule una simple calculadora. 
Como deberá implementarse la solución: 
 Resolución utilizando solo un jsp. 
 Considera la existencia de una javascript que lo resuelva. 
Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código 
.java y el archivo .class así como el código HTML, JSP resultante incluyendo los 
mensajes de error desplegados y las acciones correctivas que realizaste. 
ACTIVIDAD 5 
Instrucciones 
El Banco Azul te ha contratado como líder de proyecto para desarrollar una aplicación 
en Web en Java, con las siguientes especificaciones: 
1. Toda la información se recibirá por medio de la interfaz en línea. 
2. Por medio de Internet podrán realizar depósitos y retiros los cuales serán 
registrados en un archivo y se enviarán a la cuenta de correo electrónico que el 
cliente especificará. 
3. Los retiros no pueden superar el monto del saldo.
Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 
4. En tu primera presentación al banco deberás mostrar: 
a. Diagramas UML del proyecto. 
b. Clases que utilizarás para el manejo de cuentas. 
c. Excepciones aplicadas al programa. 
5. Deberá estar funcionando en una página web, realizando retiros y depósitos; 
enviando el saldo actualizado al correo electrónico que el cliente proporcionará. 
6. Recuerda que la aplicación recibirá todos los datos por medio de un formulario 
web. 
Envía tu proyecto final, en formato de desarrollo de proyecto.

More Related Content

What's hot (7)

Excel Funciones 23635
Excel Funciones 23635Excel Funciones 23635
Excel Funciones 23635
 
Computación 3 cb09302
Computación 3 cb09302Computación 3 cb09302
Computación 3 cb09302
 
Clase 16, 6/11/2007
Clase 16, 6/11/2007Clase 16, 6/11/2007
Clase 16, 6/11/2007
 
Proyecto 1 informatica
Proyecto 1 informaticaProyecto 1 informatica
Proyecto 1 informatica
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Asignacion 3 algoritmos secuenciales
Asignacion 3 algoritmos secuencialesAsignacion 3 algoritmos secuenciales
Asignacion 3 algoritmos secuenciales
 
Evidencia1
Evidencia1Evidencia1
Evidencia1
 

Viewers also liked

Principios generales de la administración
Principios generales de la administraciónPrincipios generales de la administración
Principios generales de la administración
cacahuates12345
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicios
cbertolotti
 
Expresiones matemáticas
Expresiones matemáticasExpresiones matemáticas
Expresiones matemáticas
rcarrerah
 
ENJ-200 Principo de verificabilidad y principio de racionalidad
ENJ-200 Principo de verificabilidad y principio de racionalidad ENJ-200 Principo de verificabilidad y principio de racionalidad
ENJ-200 Principo de verificabilidad y principio de racionalidad
ENJ
 
Entrevista
EntrevistaEntrevista
Entrevista
celejuri
 
1 principios del derecho del trabajo
1 principios del derecho del trabajo1 principios del derecho del trabajo
1 principios del derecho del trabajo
Heiner Rivera
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
johnny herrera
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Maynor Mendoza
 

Viewers also liked (20)

Principio de-participacion (1)
Principio de-participacion (1)Principio de-participacion (1)
Principio de-participacion (1)
 
Principios generales de la administración
Principios generales de la administraciónPrincipios generales de la administración
Principios generales de la administración
 
Fichas
FichasFichas
Fichas
 
IC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - EjerciciosIC - Estructuras de Secuencia - Ejercicios
IC - Estructuras de Secuencia - Ejercicios
 
Resumen de la propuesta de flexibilidad aprobada por el Departamento de Educa...
Resumen de la propuesta de flexibilidad aprobada por el Departamento de Educa...Resumen de la propuesta de flexibilidad aprobada por el Departamento de Educa...
Resumen de la propuesta de flexibilidad aprobada por el Departamento de Educa...
 
ALGORITMOS
ALGORITMOSALGORITMOS
ALGORITMOS
 
Expresiones matemáticas
Expresiones matemáticasExpresiones matemáticas
Expresiones matemáticas
 
ENJ-200 Principo de verificabilidad y principio de racionalidad
ENJ-200 Principo de verificabilidad y principio de racionalidad ENJ-200 Principo de verificabilidad y principio de racionalidad
ENJ-200 Principo de verificabilidad y principio de racionalidad
 
Entrevista
EntrevistaEntrevista
Entrevista
 
Computación 2 java 2012
Computación 2 java 2012Computación 2 java 2012
Computación 2 java 2012
 
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por LuicossaUna mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
Una mirada al diagrama Entidad Relación E.E.R.R. por Luicossa
 
principio de flexibilidad e individualizacion
 principio de flexibilidad e individualizacion principio de flexibilidad e individualizacion
principio de flexibilidad e individualizacion
 
Estructura secuencial
Estructura secuencialEstructura secuencial
Estructura secuencial
 
Herbalife Desayuno Saludable 2013
Herbalife Desayuno Saludable 2013Herbalife Desayuno Saludable 2013
Herbalife Desayuno Saludable 2013
 
1 principios del derecho del trabajo
1 principios del derecho del trabajo1 principios del derecho del trabajo
1 principios del derecho del trabajo
 
Problemas resueltos de c++
Problemas  resueltos de c++Problemas  resueltos de c++
Problemas resueltos de c++
 
Algoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemasAlgoritmos+y+solucion+de+problemas
Algoritmos+y+solucion+de+problemas
 
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)Ejercicios de programación en C (Estructuras condicionales-Selectivas)
Ejercicios de programación en C (Estructuras condicionales-Selectivas)
 
Analisis y diseño de algoritmos
Analisis y diseño de algoritmosAnalisis y diseño de algoritmos
Analisis y diseño de algoritmos
 
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era EdicionFundamentos de la programacion (Luis Joyanes) 3era Edicion
Fundamentos de la programacion (Luis Joyanes) 3era Edicion
 

Similar to Java

Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
Maestros Online
 

Similar to Java (20)

Computación 2 cb09301 2013
Computación 2 cb09301 2013Computación 2 cb09301 2013
Computación 2 cb09301 2013
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Computación 2
Computación 2Computación 2
Computación 2
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Fundamentos de programacion
Fundamentos de programacionFundamentos de programacion
Fundamentos de programacion
 
Fundamentos de programación
Fundamentos de programaciónFundamentos de programación
Fundamentos de programación
 
Computación sb
Computación sbComputación sb
Computación sb
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Tecnologías de información e informática
Tecnologías de información e informáticaTecnologías de información e informática
Tecnologías de información e informática
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2
Computación 2Computación 2
Computación 2
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Base de datos ti09313
Base de datos ti09313Base de datos ti09313
Base de datos ti09313
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Computación 3 cb09302
Computación 3 cb09302Computación 3 cb09302
Computación 3 cb09302
 

More from Maestros Online Mexico

More from Maestros Online Mexico (20)

Computacion prepa tec milenio
Computacion prepa tec milenioComputacion prepa tec milenio
Computacion prepa tec milenio
 
Biologia prepa tec milenio
Biologia prepa tec milenioBiologia prepa tec milenio
Biologia prepa tec milenio
 
Planeación y organizacion tecmilenio
Planeación y organizacion tecmilenioPlaneación y organizacion tecmilenio
Planeación y organizacion tecmilenio
 
Planeación y organizacion ss14
Planeación y organizacion ss14Planeación y organizacion ss14
Planeación y organizacion ss14
 
Planeación y organizacion 2013
Planeación y organizacion 2013Planeación y organizacion 2013
Planeación y organizacion 2013
 
Planeación y control
Planeación y controlPlaneación y control
Planeación y control
 
Planeacion de vida y carrera en la organizacion
Planeacion de vida y carrera en la organizacionPlaneacion de vida y carrera en la organizacion
Planeacion de vida y carrera en la organizacion
 
Planeación de plantas industriales
Planeación de plantas industrialesPlaneación de plantas industriales
Planeación de plantas industriales
 
Planeación de plantas industriales ss14
Planeación de plantas industriales ss14Planeación de plantas industriales ss14
Planeación de plantas industriales ss14
 
Planeación de plantas industriales s14
Planeación de plantas industriales s14Planeación de plantas industriales s14
Planeación de plantas industriales s14
 
Planeación de plantas industriales in09309
Planeación de plantas industriales in09309Planeación de plantas industriales in09309
Planeación de plantas industriales in09309
 
Planeación de plantas industriales in09309 2013
Planeación de plantas industriales in09309 2013Planeación de plantas industriales in09309 2013
Planeación de plantas industriales in09309 2013
 
Planeación de plantas industriales
Planeación de plantas industrialesPlaneación de plantas industriales
Planeación de plantas industriales
 
Personalidad, motivacion y eficiencia
Personalidad, motivacion y eficienciaPersonalidad, motivacion y eficiencia
Personalidad, motivacion y eficiencia
 
Pensamiento logico y argumentacion s14
Pensamiento logico y argumentacion s14Pensamiento logico y argumentacion s14
Pensamiento logico y argumentacion s14
 
Pensamiento logico y argumentacion
Pensamiento logico y argumentacionPensamiento logico y argumentacion
Pensamiento logico y argumentacion
 
Pensamiento critico
Pensamiento criticoPensamiento critico
Pensamiento critico
 
Pedagogia y didactica general
Pedagogia y didactica generalPedagogia y didactica general
Pedagogia y didactica general
 
Organización y dirección
Organización y direcciónOrganización y dirección
Organización y dirección
 
Organización y direccion 2012
Organización y direccion 2012Organización y direccion 2012
Organización y direccion 2012
 

Recently uploaded

PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
EduardoJosVargasCama1
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
amelia poma
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
Wilian24
 

Recently uploaded (20)

1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
1ro Programación Anual D.P.C.C planificación anual del área para el desarroll...
 
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdfPlan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
Plan-de-la-Patria-2019-2025- TERCER PLAN SOCIALISTA DE LA NACIÓN.pdf
 
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN  PARÍS. Por JAVIER SOL...
ACERTIJO LA RUTA DEL MARATÓN OLÍMPICO DEL NÚMERO PI EN PARÍS. Por JAVIER SOL...
 
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPCTRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
TRABAJO FINAL TOPOGRAFÍA COMPLETO DE LA UPC
 
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdfPROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
PROPUESTA COMERCIAL SENA ETAPA 2 ACTIVIDAD 3.pdf
 
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdfFeliz Día de la Madre - 5 de Mayo, 2024.pdf
Feliz Día de la Madre - 5 de Mayo, 2024.pdf
 
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdfFICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
FICHA PROYECTO COIL- GLOBAL CLASSROOM.docx.pdf
 
activ4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdfactiv4-bloque4 transversal doctorado.pdf
activ4-bloque4 transversal doctorado.pdf
 
Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024Tema 19. Inmunología y el sistema inmunitario 2024
Tema 19. Inmunología y el sistema inmunitario 2024
 
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIASISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
SISTEMA RESPIRATORIO PARA NIÑOS PRIMARIA
 
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptxPLAN LECTOR 2024  integrado nivel inicial-miercoles 10.pptx
PLAN LECTOR 2024 integrado nivel inicial-miercoles 10.pptx
 
Revista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdfRevista Apuntes de Historia. Mayo 2024.pdf
Revista Apuntes de Historia. Mayo 2024.pdf
 
Tema 11. Dinámica de la hidrosfera 2024
Tema 11.  Dinámica de la hidrosfera 2024Tema 11.  Dinámica de la hidrosfera 2024
Tema 11. Dinámica de la hidrosfera 2024
 
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docxPLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
PLAN DE REFUERZO ESCOLAR MERC 2024-2.docx
 
Power Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptxPower Point E. S.: Los dos testigos.pptx
Power Point E. S.: Los dos testigos.pptx
 
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).pptPINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
PINTURA DEL RENACIMIENTO EN ESPAÑA (SIGLO XVI).ppt
 
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACIONRESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
RESOLUCIÓN VICEMINISTERIAL 00048 - 2024 EVALUACION
 
AEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptxAEC 2. Aventura en el Antiguo Egipto.pptx
AEC 2. Aventura en el Antiguo Egipto.pptx
 
Sesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdfSesión de clase APC: Los dos testigos.pdf
Sesión de clase APC: Los dos testigos.pdf
 
6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria6°_GRADO_-_MAYO_06 para sexto grado de primaria
6°_GRADO_-_MAYO_06 para sexto grado de primaria
 

Java

  • 1. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Maestros Online Problemas de Computación 2 Grupo de ejercicios Servicio de asesorías y solución de ejercicios Ciencias_help@hotmail.com
  • 2. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Actividad 1 Instrucciones: Realiza un programa en Java para la Federación Mexicana de Fútbol que calcule el bono que se le da de premio a cada equipo que participa en el torneo de Liga. Se deberá de leer el número de equipos que participaron en el torneo. Para cada uno de los equipos se debe de leer sus datos y calcular sus puntos y su bono. Los datos que se leen de cada equipo son los siguientes:  Nombre del equipo  Juegos jugados  Juegos ganados  Juegos empatados  Goles a favor  Goles en contra Los puntos del equipo se calculan de la siguiente manera:  Los juegos ganados son 3 puntos  Los juegos empatados es 1 punto  El bono que se le da al equipo es calculado así: o Por cada punto se le da $1000. o Por cada gol a favor se le da $500. o Por cada juego perdido se le quita $500. o Si la cantidad de juegos jugados es múltiplo de dos se le agrega al bono $5000. Para cada equipo imprimir en la pantalla: nombre del equipo, la puntuación y el bono a pagarle. Imprimir el Total de dinero que otorga en bonos la Federación Deberás de desarrollar una clase que se llame Equipos y deberá de contener como atributos los datos que leíste:  Nombre del equipo  Juegos jugados  Juegos ganados  Juegos empatados  Goles a favor  Goles en contra Dicha clase debe de tener los siguientes métodos calcular_puntos y bono. Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código .java y el archivo .class resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste.
  • 3. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com Actividad 2 Instrucciones: Del siguiente caso, realiza utilizando la notación UML: 1) El Diagrama de Clases. 2) El Diagrama de Secuencia Un centro de instalaciones deportivas quiere hacer una aplicación de reservas. En el centro existen instalaciones deportivas (piscinas, frontones, gimnasios y pistas de tenis). El centro en cuestión tiene socios, de los cuales se almacenan su nombre, dirección, ciudad, provincia, teléfono y cuota. Además, existen una serie de artículos que se pueden reservar si el socio lo requiere (balones, redes y raquetas). Cada instalación es reservada por un socio en una fecha dada desde una hora de inicio hasta una hora de fin. Cada reserva puede tener asociada uno o varios artículos deportivos que se alquilan aparte. Por ejemplo, si yo quiero hacer una reserva para jugar al tenis, tengo que reservar una instalación polideportiva y si lo necesito, las raquetas. Investiga en fuentes confiables de internet sobre la interfaz SortedMap, incluye un ejemplo de código y una explicación de la utilización de esta interfaz. Escribe un programa que convierta fechas de formato numérico tipo mes/día a formato alfabético tipo mes/día (por ejemplo, 1/31 o 01/31 corresponde a Enero 31). Debes definir dos clases de excepciones, una llamada ErrorMes y otra llamada ErrorDia. Si el usuario introduce cualquier cosa que no sea un número de mes valido (enteros de 1 al 12), su programa deberá lanzar y atrapar una excepción ErrorMes. De manera similar si el usuario introduce cualquier otra cosa que no sea un número de día valido (enteros del 1 al 29,30 o 31, dependiendo del mes), su programa deberá lanzar y atrapar una excepción ErrorDia. Para mantener las cosas simples, permite que Febrero siempre tenga 29 días. Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código .java y el archivo .class resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste. Actividad 3 Instrucciones: Investiga en diferentes fuentes confiables de internet que son los Socket Stream y Sockets datagrama, dar la diferencia así como sus ventajas y desventajas. Menciona los servicios que utiliza los Socket Stream y Socket datagrama. Realiza un programa en Java que transfiera un archivo de un cliente a otro. Utilizaras Swings para la representación gráfica de una ventana que haga la transferencia.  Las ventanas del cliente/servidor deberá de contener:
  • 4. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com o Titulo del cliente o Deberá de tener la opción para buscar el archivo y poderlo mandar Deberás utilizar las clases de red ServerSocket y Socket del lenguaje Java para la programación de transferencia de archivos. Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código .java y el archivo .class resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste. Actividad 4 Instrucciones: Realiza los siguientes programas utilizando JSP: Ejercicio 1. Programa que permita convertir una cantidad X de unidades monetarias en su valor y de unidades monetarias. (Considera la utilización de un matriz que relaciona las distintas unidades). Como deberá implementarse la solución:  Resolución mediante la clase Convertirmoneda.  Resolución utilizando un servlet.  Considera la existencia de una javascript que lo resuelva. Ejercicio 2. Realiza un programa que simule una simple calculadora. Como deberá implementarse la solución:  Resolución utilizando solo un jsp.  Considera la existencia de una javascript que lo resuelva. Envía la actividad a tu tutor, en formato de reporte, agrega el archivo con el código .java y el archivo .class así como el código HTML, JSP resultante incluyendo los mensajes de error desplegados y las acciones correctivas que realizaste. ACTIVIDAD 5 Instrucciones El Banco Azul te ha contratado como líder de proyecto para desarrollar una aplicación en Web en Java, con las siguientes especificaciones: 1. Toda la información se recibirá por medio de la interfaz en línea. 2. Por medio de Internet podrán realizar depósitos y retiros los cuales serán registrados en un archivo y se enviarán a la cuenta de correo electrónico que el cliente especificará. 3. Los retiros no pueden superar el monto del saldo.
  • 5. Servicio de asesoría y resolución de ejercicios ciencias_help@hotmail.com 4. En tu primera presentación al banco deberás mostrar: a. Diagramas UML del proyecto. b. Clases que utilizarás para el manejo de cuentas. c. Excepciones aplicadas al programa. 5. Deberá estar funcionando en una página web, realizando retiros y depósitos; enviando el saldo actualizado al correo electrónico que el cliente proporcionará. 6. Recuerda que la aplicación recibirá todos los datos por medio de un formulario web. Envía tu proyecto final, en formato de desarrollo de proyecto.