SlideShare a Scribd company logo
1 of 32
Download to read offline
IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba.
http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org
IES Gran Capitán
Módulo: Programación
Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web”
Listado Básico 4
Fecha entrega: 05-11-2015
Autor: Miguel Ángel López Moyano
Listado Básico 4 2
Autor: Miguel Ángel López Moyano
2. Rellena los huecos:
a. Palabra reservada para salir de un método: return
b. Palabra reservada para salir de un bucle: break
c. Palabra reservada para salir de una iteración y comenzar la siguiente: continue
d. Indica las cuatro partes fundamentales de un método: nombre del método, lista de
parámetros, tipo de dato devuelto y cuerpo del método.
3. Indica si es verdadero o falso:
a. La etiqueta @param nombreParametro descripción finaliza cuando se encuentra
otra etiqueta.
Verdadero.
b. La etiqueta @param nombreParametro descripción admite tantos parámetros
como sean necesarios, siempre separados por comas
Verdadero.
c. La etiqueta @return descripción puede usarse aunque el método se defina como
void.
Falso.
d. La etiqueta @throws indica las excepciones lanzadas por un método
Verdadero.
e. La etiqueta @deprecated hace que el compilador lance un warning al usarse
dicho método, ya que será eliminado en un futuro.
Verdadero.
4. El siguiente código muestra el funcionamiento de las palabras reservadas break y
continue. Similar a este código, crea la clase Multiplos17Hasta200 que utilice el bucle
for, y Multiplos73Hasta1000 que utilice el bucle do-while.
Listado Básico 4 3
Autor: Miguel Ángel López Moyano
int i = 0;
System.out.println( "Múltiplos de 7 hasta 100: " );
while (true) {
i++;
if (i > 100)
break;
if (i % 7 != 0)
continue;
System.out.print( "t" + i); }
Multiplos17Hasta200
Resultado:
Multiplos73Hasta1000
Listado Básico 4 4
Autor: Miguel Ángel López Moyano
Resultado:
5. Indica el resultado de las siguientes expresiones, suponiendo que inicialmente x
vale 1:
a. (1 > x) && (1 > x++)
False.
b. (1 == x) || (10 > x++)
True.
c. (++x) + x;
3
d. x + (++x)
3
e. (1 > x) || (1 > x--)
False.
f. (1 > x) || (1 > --x)
True.
6. Define la clase CerosYUnos que lea una secuencia de ceros y unos. Mostrará el
número de ceros de la secuencia. Dejará de leer cuando el usuario introduzca el
número 2.
Listado Básico 4 5
Autor: Miguel Ángel López Moyano
Resultado:
7. Define la clase ProductoPotencias que calcule y visualice el producto de las
potencias de 2 entre 0 y 10.
Listado Básico 4 6
Autor: Miguel Ángel López Moyano
Resultado:
8. Define la clase Sumar que realice una suma y la muestre. Para ello implementa el
método sumar que devuelva la suma de dos números, solicitados por teclado (sin
argumentos). Documéntalo correctamente (@return)
Listado Básico 4 7
Autor: Miguel Ángel López Moyano
Resultado:
9. Define la clase Sumar2 que realice una suma y la muestre. Para ello implementa
el método sumar con los dos argumentos que sean los sumandos. Ha de devolver su
suma. Documéntalo correctamente (@param y @return)
Listado Básico 4 8
Autor: Miguel Ángel López Moyano
Resultado:
10. Define la clase DeseaContinuar que realice la siguiente pregunta: “¿Desea
continuar? (s/n)”. En caso de que el usuario indique una “s” (minúscula o
mayúscula) el programa seguirá preguntando. En otro caso, que se salga del
programa. Para ello implementa el método continuar que devuelva true en caso de
introducir una s, y false en caso contrario. Documéntalo correctamente (@return)
Resultado:
Listado Básico 4 9
Autor: Miguel Ángel López Moyano
11. Define la clase Multiplica que realice de forma repetitiva multiplicaciones y las
muestre, siempre y cuando el usuario responda afirmativamente a la pregunta:
“¿Desea continuar? (s/n)”. Para ello utiliza un método continuar (ejercicio anterior)
e implementa también el método multiplicar con los dos argumentos que sean los
factores. Ha de devolver su producto. Documéntalo correctamente (@param y
@return)
Resultado:
Listado Básico 4 10
Autor: Miguel Ángel López Moyano
12. Define la clase Resta que realice de forma repetitiva restas y las muestre, siempre
y cuando el usuario responda afirmativamente a la pregunta: “¿Desea continuar?
(s/n)”. Para ello utiliza un método continuar (ejercicio anterior) e implementa
también el método restar con los dos argumentos que sean los operandos. Ha de
devolver su diferencia. Documéntalo correctamente (@param y @return)
Listado Básico 4 11
Autor: Miguel Ángel López Moyano
Resultado:
Listado Básico 4 12
Autor: Miguel Ángel López Moyano
13. Define la clase Pares que de forma repetitiva indique si un número es par o
impar. Define el método esPar(int)
Listado Básico 4 13
Autor: Miguel Ángel López Moyano
Resultado:
Listado Básico 4 14
Autor: Miguel Ángel López Moyano
14. Define la clase Aleatorios que de forma repetitiva muestre un número aleatorio
entre un mínimo y un máximo. Define el método generarAleatorio(min, max)
Listado Básico 4 15
Autor: Miguel Ángel López Moyano
Resultado:
15. Define la clase IvaConMetodos que calcule los impuestos que se aplican a un
precio base en función de si el iva es superreducido (4%), reducido (10%) o general
(21%).
Para ello define y usa los siguientes métodos: a. pedirIVA() b. pedirPrecio() c.
continuar() d. calcularIva(double, char)
Listado Básico 4 16
Autor: Miguel Ángel López Moyano
Resultado:
Listado Básico 4 17
Autor: Miguel Ángel López Moyano
16. Define la clase MultiplicaImpares que multiplique los 20 primeros números
impares y muestre el resultado en pantalla.
Resultado:
Listado Básico 4 18
Autor: Miguel Ángel López Moyano
17. Define la clase MultiplicaSoloImpares que multiplique 20 números impares
leídos desde teclado y muestre el resultado en pantalla. Define al menos los métodos
mostrarInstrucciones y leerImpar
Resultado:
Listado Básico 4 19
Autor: Miguel Ángel López Moyano
18. Define la clase MediaPositivos que calcule la media de una serie de números
positivos, introducidos por teclado. Dejará de leer cuando el usuario introduzca el
0. Utiliza métodos.
Resultado:
Listado Básico 4 20
Autor: Miguel Ángel López Moyano
19. Define la clase Potencia que calcule y visualice la potencia de un número dada la
base y el exponente. Se le preguntará al usuario si quiere repetir el programa. Utiliza
métodos (deseaContinuar, mostrarInstrucciones…)
Resultado:
Listado Básico 4 21
Autor: Miguel Ángel López Moyano
20. Define la clase EcuacionSegundoGrado que muestre las soluciones de una
ecuación de segundo grado ax2 + bx + c = 0. Se le preguntará al usuario si quiere
repetir el programa. Utiliza métodos (deseaContinuar, leerCoeficientes,
mostrarResultados…)
Listado Básico 4 22
Autor: Miguel Ángel López Moyano
Resultado:
Listado Básico 4 23
Autor: Miguel Ángel López Moyano
21. Define la clase OrdenaTres que ordene tres números enteros introducidos por
teclado y los muestre por pantalla de forma decreciente. Se le preguntará al usuario
si quiere repetir el programa. Utiliza métodos (deseaContinuar, leerTresEnteros,
mostrarResultados…)
Resultado:
Listado Básico 4 24
Autor: Miguel Ángel López Moyano
22. Define la clase Factorial que muestre el factorial de un número introducido por
teclado. (Factorial (4) = 4*3*2*1; Factorial (0) = 1) Realízalo con los tres bucles
(factorialFor(), factorialDoWhile(), factorialWhile())
Listado Básico 4 25
Autor: Miguel Ángel López Moyano
Resultado:
Listado Básico 4 26
Autor: Miguel Ángel López Moyano
23. Define la clase LeeCinco que lea cinco valores numéricos y calcule su producto.
Se le preguntará al usuario si quiere repetir el programa. Utiliza métodos
(deseaContinuar, leerCincoNumeros, System.out.println(“El producto es: ” +
calcularResultado()…)
Resultado:
Listado Básico 4 27
Autor: Miguel Ángel López Moyano
24. Define la clase Alumnos que obtenga aleatoriamente las notas de 30 alumnos. La
nota será un número decimal comprendido entre 0 y 10, ambos inclusive. Utiliza
métodos. Al finalizar el programa deberá mostrar:
a. Total de notas
b. Número de aprobados
c. Número de suspensos
d. Nota máxima
e. Nota mínima
f. Media
Listado Básico 4 28
Autor: Miguel Ángel López Moyano
Listado Básico 4 29
Autor: Miguel Ángel López Moyano
Listado Básico 4 30
Autor: Miguel Ángel López Moyano
Resultado:
25. Define la clase Tiempo que dada una medida de tiempo expresada en horas,
minutos y segundos con valores arbitrarios, elabore un programa que transforme
dicha medida en una expresión correcta. Por ejemplo, dada la medida 3h 118m 195s,
se deberá obtener como resultado 5h 1m 15s
Listado Básico 4 31
Autor: Miguel Ángel López Moyano
Listado Básico 4 32
Autor: Miguel Ángel López Moyano
Resultado:

More Related Content

What's hot

Ejercicios 7 programación
Ejercicios 7 programaciónEjercicios 7 programación
Ejercicios 7 programaciónEdgar0622
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacionmikeburhnan
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2Lorenzo Alejo
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C# saydo2007
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacionalmnllorente
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303louis1984
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Maestros Online
 
Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Maestros Online
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionalesJose Gonzalez
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetosMaestros Online
 
Switch case (informe_19)
Switch case (informe_19)Switch case (informe_19)
Switch case (informe_19)Carlos Guzmán
 
Computación 1 curso tecmilenio
Computación 1  curso tecmilenioComputación 1  curso tecmilenio
Computación 1 curso tecmilenioMaestros Online
 

What's hot (17)

Ejercicios 7 programación
Ejercicios 7 programaciónEjercicios 7 programación
Ejercicios 7 programación
 
Ejercicios grupales programacion
Ejercicios grupales programacionEjercicios grupales programacion
Ejercicios grupales programacion
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Taller java swing
Taller java swingTaller java swing
Taller java swing
 
Introducción a JavaScript 2
Introducción a JavaScript 2Introducción a JavaScript 2
Introducción a JavaScript 2
 
Practicas sencillas para C#
Practicas sencillas para C# Practicas sencillas para C#
Practicas sencillas para C#
 
Material de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación ComputacionalMaterial de Clases TP 03 - Programación Computacional
Material de Clases TP 03 - Programación Computacional
 
PhpLab04
PhpLab04PhpLab04
PhpLab04
 
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303Evaluacion final hoja de ruta_practica_de_laboratorio_301303
Evaluacion final hoja de ruta_practica_de_laboratorio_301303
 
Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015Programacion orientada a objetos cel2015
Programacion orientada a objetos cel2015
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Programacion orientada a objetos ss14
Programacion orientada a objetos ss14Programacion orientada a objetos ss14
Programacion orientada a objetos ss14
 
Algoritmos computacionales
Algoritmos computacionalesAlgoritmos computacionales
Algoritmos computacionales
 
Programacion orientada a objetos
Programacion orientada a objetosProgramacion orientada a objetos
Programacion orientada a objetos
 
Switch case (informe_19)
Switch case (informe_19)Switch case (informe_19)
Switch case (informe_19)
 
Computación 1 curso tecmilenio
Computación 1  curso tecmilenioComputación 1  curso tecmilenio
Computación 1 curso tecmilenio
 
MANUAL DE DFD
MANUAL DE DFD MANUAL DE DFD
MANUAL DE DFD
 

Viewers also liked

Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de javaFaral TF
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos10-02
 
Algunos de los navegadores para smartphones
Algunos de los navegadores para smartphonesAlgunos de los navegadores para smartphones
Algunos de los navegadores para smartphonesCursando Desarrollo Web
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Isabel Gómez
 
Tarea de Pseudocodigo
Tarea de PseudocodigoTarea de Pseudocodigo
Tarea de Pseudocodigobenja2626
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuencialesCecilia Ruiz
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAiessanjuanbosco
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y procesoClara Patricia Avella Ibañez
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlJavashi
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSDarwin Durand
 

Viewers also liked (20)

Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
Taller de algoritmos
Taller de algoritmosTaller de algoritmos
Taller de algoritmos
 
Material design
Material designMaterial design
Material design
 
PHP: Instalación de Apache2, PHP5 y MySQL
PHP: Instalación de Apache2, PHP5 y MySQLPHP: Instalación de Apache2, PHP5 y MySQL
PHP: Instalación de Apache2, PHP5 y MySQL
 
Principios heurísticos de Nielsen (Trabajo)
Principios heurísticos de Nielsen (Trabajo)Principios heurísticos de Nielsen (Trabajo)
Principios heurísticos de Nielsen (Trabajo)
 
Material design (Trabajo)
Material design (Trabajo)Material design (Trabajo)
Material design (Trabajo)
 
Java básico: Expresiones
Java básico: ExpresionesJava básico: Expresiones
Java básico: Expresiones
 
Algunos de los navegadores para smartphones
Algunos de los navegadores para smartphonesAlgunos de los navegadores para smartphones
Algunos de los navegadores para smartphones
 
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
Ejercicios de Java Básico. Listado 1 de Ejercicios.Programación.
 
Tarea de Pseudocodigo
Tarea de PseudocodigoTarea de Pseudocodigo
Tarea de Pseudocodigo
 
Ejercicios secuenciales
Ejercicios secuencialesEjercicios secuenciales
Ejercicios secuenciales
 
Ud diagramas de flujo
Ud diagramas de flujoUd diagramas de flujo
Ud diagramas de flujo
 
Ejercicios resueltos de java
Ejercicios resueltos de javaEjercicios resueltos de java
Ejercicios resueltos de java
 
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVAU.T. 3.- Programación Orientada a Objetos. Programación JAVA
U.T. 3.- Programación Orientada a Objetos. Programación JAVA
 
Programacion orientada a objetos Java
Programacion orientada a objetos JavaProgramacion orientada a objetos Java
Programacion orientada a objetos Java
 
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
1 Curso POO (Programación orientada a objetos) en java - problemas y proceso
 
6 Curso de POO en Java - clases y objetos
6  Curso de POO en Java - clases y objetos6  Curso de POO en Java - clases y objetos
6 Curso de POO en Java - clases y objetos
 
Curso basico de base de datos con java
Curso basico de base de datos con javaCurso basico de base de datos con java
Curso basico de base de datos con java
 
Desarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySqlDesarrollar aplicación completa en Java con conexión base de datos MySql
Desarrollar aplicación completa en Java con conexión base de datos MySql
 
EJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOSEJEMPLOS DESARROLLADOS
EJEMPLOS DESARROLLADOS
 

Similar to IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba

Similar to IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba (20)

Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Guía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web BásicaGuía de Ejercicios de Programación Web Básica
Guía de Ejercicios de Programación Web Básica
 
Guía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web BásicaGuía De Ejercicios Programación Web Básica
Guía De Ejercicios Programación Web Básica
 
Tema 04 seleccion multiple
Tema 04 seleccion multipleTema 04 seleccion multiple
Tema 04 seleccion multiple
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
Metodos numericos ss13
Metodos numericos ss13Metodos numericos ss13
Metodos numericos ss13
 
articles-230453_recurso_4.pptx
articles-230453_recurso_4.pptxarticles-230453_recurso_4.pptx
articles-230453_recurso_4.pptx
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Ejercicios.propuestos.vb
Ejercicios.propuestos.vbEjercicios.propuestos.vb
Ejercicios.propuestos.vb
 
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
 
Ejercicios java
Ejercicios javaEjercicios java
Ejercicios java
 
Metodos numericos 2013 ma9301
Metodos numericos 2013 ma9301Metodos numericos 2013 ma9301
Metodos numericos 2013 ma9301
 
Fundamentos de programación.pptx
Fundamentos de programación.pptxFundamentos de programación.pptx
Fundamentos de programación.pptx
 
For y while
For y whileFor y while
For y while
 
Computación 2
Computación 2Computación 2
Computación 2
 
Taller 3 - Lógica y Algoritmos
Taller 3 - Lógica y AlgoritmosTaller 3 - Lógica y Algoritmos
Taller 3 - Lógica y Algoritmos
 
Solucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmosSolucionar problemas por medio de algoritmos
Solucionar problemas por medio de algoritmos
 
Manual de usuario dfd
Manual de usuario dfdManual de usuario dfd
Manual de usuario dfd
 
Diagramas de flujo
Diagramas de flujoDiagramas de flujo
Diagramas de flujo
 

More from Miguel Angel López Moyano

Principios heurísticos de Nielsen (Presentación)
Principios heurísticos de Nielsen (Presentación)Principios heurísticos de Nielsen (Presentación)
Principios heurísticos de Nielsen (Presentación)Miguel Angel López Moyano
 

More from Miguel Angel López Moyano (20)

Principios heurísticos de Nielsen (Presentación)
Principios heurísticos de Nielsen (Presentación)Principios heurísticos de Nielsen (Presentación)
Principios heurísticos de Nielsen (Presentación)
 
Autenticación de usuarios usando Kerberos
Autenticación de usuarios usando KerberosAutenticación de usuarios usando Kerberos
Autenticación de usuarios usando Kerberos
 
¿Qué es Kerberos?
¿Qué es Kerberos?¿Qué es Kerberos?
¿Qué es Kerberos?
 
Bloqueos isp
Bloqueos ispBloqueos isp
Bloqueos isp
 
Presentación Web application firewall
Presentación Web application firewallPresentación Web application firewall
Presentación Web application firewall
 
Documentación Web application firewall
Documentación Web application firewallDocumentación Web application firewall
Documentación Web application firewall
 
Anexo Web application firewall
Anexo Web application firewallAnexo Web application firewall
Anexo Web application firewall
 
Arranque dual en Mac
Arranque dual en MacArranque dual en Mac
Arranque dual en Mac
 
Web kiosk con ubuntu
Web kiosk con ubuntuWeb kiosk con ubuntu
Web kiosk con ubuntu
 
Web application firewall
Web application firewallWeb application firewall
Web application firewall
 
Google Cloud Print
Google Cloud PrintGoogle Cloud Print
Google Cloud Print
 
Planificacion de tareas en windows
Planificacion de tareas en windowsPlanificacion de tareas en windows
Planificacion de tareas en windows
 
Monitorizacion de Sistemas
Monitorizacion de SistemasMonitorizacion de Sistemas
Monitorizacion de Sistemas
 
Uso de Telnet en Windows y Linux
Uso de Telnet en Windows y LinuxUso de Telnet en Windows y Linux
Uso de Telnet en Windows y Linux
 
Administracion remota windows
Administracion remota windowsAdministracion remota windows
Administracion remota windows
 
Administracion remota linux
Administracion remota linuxAdministracion remota linux
Administracion remota linux
 
Planificacion de tareas en Linux
Planificacion de tareas en LinuxPlanificacion de tareas en Linux
Planificacion de tareas en Linux
 
Diferencias entre inittab y upstart
Diferencias entre inittab y upstartDiferencias entre inittab y upstart
Diferencias entre inittab y upstart
 
Windows 2008 Server (Tercera Parte)
Windows 2008 Server (Tercera Parte)Windows 2008 Server (Tercera Parte)
Windows 2008 Server (Tercera Parte)
 
Windows 2008 Server (Segunda Parte)
Windows 2008 Server (Segunda Parte)Windows 2008 Server (Segunda Parte)
Windows 2008 Server (Segunda Parte)
 

Recently uploaded

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperiomiralbaipiales2016
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñotapirjackluis
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSYadi Campos
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICAÁngel Encinas
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfMaritzaRetamozoVera
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxdkmeza
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIIsauraImbrondone
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptxdeimerhdz21
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxlupitavic
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAJAVIER SOLIS NOYOLA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfNancyLoaa
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdfenelcielosiempre
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxYadi Campos
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 

Recently uploaded (20)

Imperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperioImperialismo informal en Europa y el imperio
Imperialismo informal en Europa y el imperio
 
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niñoproyecto de mayo inicial 5 añitos aprender es bueno para tu niño
proyecto de mayo inicial 5 añitos aprender es bueno para tu niño
 
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VSOCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
OCTAVO SEGUNDO PERIODO. EMPRENDIEMIENTO VS
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICABIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
BIOMETANO SÍ, PERO NO ASÍ. LA NUEVA BURBUJA ENERGÉTICA
 
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdfEjercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
Ejercicios de PROBLEMAS PAEV 6 GRADO 2024.pdf
 
Estrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptxEstrategias de enseñanza-aprendizaje virtual.pptx
Estrategias de enseñanza-aprendizaje virtual.pptx
 
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA IIAFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
AFICHE EL MANIERISMO HISTORIA DE LA ARQUITECTURA II
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Power Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptxPower Point: Fe contra todo pronóstico.pptx
Power Point: Fe contra todo pronóstico.pptx
 
INSTRUCCION PREPARATORIA DE TIRO .pptx
INSTRUCCION PREPARATORIA DE TIRO   .pptxINSTRUCCION PREPARATORIA DE TIRO   .pptx
INSTRUCCION PREPARATORIA DE TIRO .pptx
 
PLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docxPLAN DE REFUERZO ESCOLAR primaria (1).docx
PLAN DE REFUERZO ESCOLAR primaria (1).docx
 
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
Programacion Anual Matemática4    MPG 2024  Ccesa007.pdfProgramacion Anual Matemática4    MPG 2024  Ccesa007.pdf
Programacion Anual Matemática4 MPG 2024 Ccesa007.pdf
 
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLAACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
ACERTIJO DE POSICIÓN DE CORREDORES EN LA OLIMPIADA. Por JAVIER SOLIS NOYOLA
 
Cuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdfCuaderno de trabajo Matemática 3 tercer grado.pdf
Cuaderno de trabajo Matemática 3 tercer grado.pdf
 
plan de capacitacion docente AIP 2024 clllll.pdf
plan de capacitacion docente  AIP 2024          clllll.pdfplan de capacitacion docente  AIP 2024          clllll.pdf
plan de capacitacion docente AIP 2024 clllll.pdf
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.Fe contra todo pronóstico. La fe es confianza.
Fe contra todo pronóstico. La fe es confianza.
 

IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba

  • 1. IES Gran Capitán. C/. Arcos de la Frontera, S/N. 14014 – Córdoba. http://www.iesgrancapitan.org http://informatica.iesgrancapitan.org informatica@iesgrancapitan.org IES Gran Capitán Módulo: Programación Ciclo Formativo de Grado Superior “Desarrollo de aplicaciones Web” Listado Básico 4 Fecha entrega: 05-11-2015 Autor: Miguel Ángel López Moyano
  • 2. Listado Básico 4 2 Autor: Miguel Ángel López Moyano 2. Rellena los huecos: a. Palabra reservada para salir de un método: return b. Palabra reservada para salir de un bucle: break c. Palabra reservada para salir de una iteración y comenzar la siguiente: continue d. Indica las cuatro partes fundamentales de un método: nombre del método, lista de parámetros, tipo de dato devuelto y cuerpo del método. 3. Indica si es verdadero o falso: a. La etiqueta @param nombreParametro descripción finaliza cuando se encuentra otra etiqueta. Verdadero. b. La etiqueta @param nombreParametro descripción admite tantos parámetros como sean necesarios, siempre separados por comas Verdadero. c. La etiqueta @return descripción puede usarse aunque el método se defina como void. Falso. d. La etiqueta @throws indica las excepciones lanzadas por un método Verdadero. e. La etiqueta @deprecated hace que el compilador lance un warning al usarse dicho método, ya que será eliminado en un futuro. Verdadero. 4. El siguiente código muestra el funcionamiento de las palabras reservadas break y continue. Similar a este código, crea la clase Multiplos17Hasta200 que utilice el bucle for, y Multiplos73Hasta1000 que utilice el bucle do-while.
  • 3. Listado Básico 4 3 Autor: Miguel Ángel López Moyano int i = 0; System.out.println( "Múltiplos de 7 hasta 100: " ); while (true) { i++; if (i > 100) break; if (i % 7 != 0) continue; System.out.print( "t" + i); } Multiplos17Hasta200 Resultado: Multiplos73Hasta1000
  • 4. Listado Básico 4 4 Autor: Miguel Ángel López Moyano Resultado: 5. Indica el resultado de las siguientes expresiones, suponiendo que inicialmente x vale 1: a. (1 > x) && (1 > x++) False. b. (1 == x) || (10 > x++) True. c. (++x) + x; 3 d. x + (++x) 3 e. (1 > x) || (1 > x--) False. f. (1 > x) || (1 > --x) True. 6. Define la clase CerosYUnos que lea una secuencia de ceros y unos. Mostrará el número de ceros de la secuencia. Dejará de leer cuando el usuario introduzca el número 2.
  • 5. Listado Básico 4 5 Autor: Miguel Ángel López Moyano Resultado: 7. Define la clase ProductoPotencias que calcule y visualice el producto de las potencias de 2 entre 0 y 10.
  • 6. Listado Básico 4 6 Autor: Miguel Ángel López Moyano Resultado: 8. Define la clase Sumar que realice una suma y la muestre. Para ello implementa el método sumar que devuelva la suma de dos números, solicitados por teclado (sin argumentos). Documéntalo correctamente (@return)
  • 7. Listado Básico 4 7 Autor: Miguel Ángel López Moyano Resultado: 9. Define la clase Sumar2 que realice una suma y la muestre. Para ello implementa el método sumar con los dos argumentos que sean los sumandos. Ha de devolver su suma. Documéntalo correctamente (@param y @return)
  • 8. Listado Básico 4 8 Autor: Miguel Ángel López Moyano Resultado: 10. Define la clase DeseaContinuar que realice la siguiente pregunta: “¿Desea continuar? (s/n)”. En caso de que el usuario indique una “s” (minúscula o mayúscula) el programa seguirá preguntando. En otro caso, que se salga del programa. Para ello implementa el método continuar que devuelva true en caso de introducir una s, y false en caso contrario. Documéntalo correctamente (@return) Resultado:
  • 9. Listado Básico 4 9 Autor: Miguel Ángel López Moyano 11. Define la clase Multiplica que realice de forma repetitiva multiplicaciones y las muestre, siempre y cuando el usuario responda afirmativamente a la pregunta: “¿Desea continuar? (s/n)”. Para ello utiliza un método continuar (ejercicio anterior) e implementa también el método multiplicar con los dos argumentos que sean los factores. Ha de devolver su producto. Documéntalo correctamente (@param y @return) Resultado:
  • 10. Listado Básico 4 10 Autor: Miguel Ángel López Moyano 12. Define la clase Resta que realice de forma repetitiva restas y las muestre, siempre y cuando el usuario responda afirmativamente a la pregunta: “¿Desea continuar? (s/n)”. Para ello utiliza un método continuar (ejercicio anterior) e implementa también el método restar con los dos argumentos que sean los operandos. Ha de devolver su diferencia. Documéntalo correctamente (@param y @return)
  • 11. Listado Básico 4 11 Autor: Miguel Ángel López Moyano Resultado:
  • 12. Listado Básico 4 12 Autor: Miguel Ángel López Moyano 13. Define la clase Pares que de forma repetitiva indique si un número es par o impar. Define el método esPar(int)
  • 13. Listado Básico 4 13 Autor: Miguel Ángel López Moyano Resultado:
  • 14. Listado Básico 4 14 Autor: Miguel Ángel López Moyano 14. Define la clase Aleatorios que de forma repetitiva muestre un número aleatorio entre un mínimo y un máximo. Define el método generarAleatorio(min, max)
  • 15. Listado Básico 4 15 Autor: Miguel Ángel López Moyano Resultado: 15. Define la clase IvaConMetodos que calcule los impuestos que se aplican a un precio base en función de si el iva es superreducido (4%), reducido (10%) o general (21%). Para ello define y usa los siguientes métodos: a. pedirIVA() b. pedirPrecio() c. continuar() d. calcularIva(double, char)
  • 16. Listado Básico 4 16 Autor: Miguel Ángel López Moyano Resultado:
  • 17. Listado Básico 4 17 Autor: Miguel Ángel López Moyano 16. Define la clase MultiplicaImpares que multiplique los 20 primeros números impares y muestre el resultado en pantalla. Resultado:
  • 18. Listado Básico 4 18 Autor: Miguel Ángel López Moyano 17. Define la clase MultiplicaSoloImpares que multiplique 20 números impares leídos desde teclado y muestre el resultado en pantalla. Define al menos los métodos mostrarInstrucciones y leerImpar Resultado:
  • 19. Listado Básico 4 19 Autor: Miguel Ángel López Moyano 18. Define la clase MediaPositivos que calcule la media de una serie de números positivos, introducidos por teclado. Dejará de leer cuando el usuario introduzca el 0. Utiliza métodos. Resultado:
  • 20. Listado Básico 4 20 Autor: Miguel Ángel López Moyano 19. Define la clase Potencia que calcule y visualice la potencia de un número dada la base y el exponente. Se le preguntará al usuario si quiere repetir el programa. Utiliza métodos (deseaContinuar, mostrarInstrucciones…) Resultado:
  • 21. Listado Básico 4 21 Autor: Miguel Ángel López Moyano 20. Define la clase EcuacionSegundoGrado que muestre las soluciones de una ecuación de segundo grado ax2 + bx + c = 0. Se le preguntará al usuario si quiere repetir el programa. Utiliza métodos (deseaContinuar, leerCoeficientes, mostrarResultados…)
  • 22. Listado Básico 4 22 Autor: Miguel Ángel López Moyano Resultado:
  • 23. Listado Básico 4 23 Autor: Miguel Ángel López Moyano 21. Define la clase OrdenaTres que ordene tres números enteros introducidos por teclado y los muestre por pantalla de forma decreciente. Se le preguntará al usuario si quiere repetir el programa. Utiliza métodos (deseaContinuar, leerTresEnteros, mostrarResultados…) Resultado:
  • 24. Listado Básico 4 24 Autor: Miguel Ángel López Moyano 22. Define la clase Factorial que muestre el factorial de un número introducido por teclado. (Factorial (4) = 4*3*2*1; Factorial (0) = 1) Realízalo con los tres bucles (factorialFor(), factorialDoWhile(), factorialWhile())
  • 25. Listado Básico 4 25 Autor: Miguel Ángel López Moyano Resultado:
  • 26. Listado Básico 4 26 Autor: Miguel Ángel López Moyano 23. Define la clase LeeCinco que lea cinco valores numéricos y calcule su producto. Se le preguntará al usuario si quiere repetir el programa. Utiliza métodos (deseaContinuar, leerCincoNumeros, System.out.println(“El producto es: ” + calcularResultado()…) Resultado:
  • 27. Listado Básico 4 27 Autor: Miguel Ángel López Moyano 24. Define la clase Alumnos que obtenga aleatoriamente las notas de 30 alumnos. La nota será un número decimal comprendido entre 0 y 10, ambos inclusive. Utiliza métodos. Al finalizar el programa deberá mostrar: a. Total de notas b. Número de aprobados c. Número de suspensos d. Nota máxima e. Nota mínima f. Media
  • 28. Listado Básico 4 28 Autor: Miguel Ángel López Moyano
  • 29. Listado Básico 4 29 Autor: Miguel Ángel López Moyano
  • 30. Listado Básico 4 30 Autor: Miguel Ángel López Moyano Resultado: 25. Define la clase Tiempo que dada una medida de tiempo expresada en horas, minutos y segundos con valores arbitrarios, elabore un programa que transforme dicha medida en una expresión correcta. Por ejemplo, dada la medida 3h 118m 195s, se deberá obtener como resultado 5h 1m 15s
  • 31. Listado Básico 4 31 Autor: Miguel Ángel López Moyano
  • 32. Listado Básico 4 32 Autor: Miguel Ángel López Moyano Resultado: