SlideShare una empresa de Scribd logo
1 de 2
Descargar para leer sin conexión
Fundamentos de Programación
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
_
+
Ejercicios Propuestos
Desarrolle los siguientes ejercicios en java:
1. Hacer un programa que genere un número aleatorio entre 0 y 100, y el usuario
deba adivinar dicho número, si el número ingresado por el usuario es menor que el
número aleatorio, se debe mostrar el mensaje “más”, si es mayor, debe mostrar el
mensaje “menos”, hasta que encuentre el número, mostrando al usuario el
número de intentos realizados
Para realizar este ejercicio es necesario utilizar la librería
include java.util.Random;
Para generar el número aleatorio es necesario utilizar la función
(int)(rnd.nextDouble() * 100 + 1) vista en clase, la cual genera el número, esta se le
debe asignar a la variable que contenga el numero aleatorio.
2. Proporcione el resultado de la ecuación cuadrática
 Evaluar la posibilidad de que las variables pueden tomar valores iguales a 0
 Se debe evaluar la ecuación para los 2 valores positivo y negativo
 Tener en cuenta las raíces negativas y las divisiones por cero
3. Determinar el resultado de la siguiente serie:
Fundamentos de Programación
Ing. Edward Alberto Ropero
Magister en Gestión, Aplicación y
Desarrollo de Software
4. Un vendedor desea contabilizar sus ventas menores a US$200, las ventas entre
US$200 y US$500 y las superiores a US$500, además de saber el total de ventas del
día.
5. En un cinema hay 5 salas de cine, en las cuales se están presentando 5 películas de
la siguiente forma:
Sala Película
1 Rápidos y Furiosos 7
2 Insurgente
3 Maestros de la estafa
4 La Cenicienta
5 No hay lugar como el hogar
Determinar el nombre de la película a partir de la sala en la cual esta se presenta
Requisitos:
 El taller consta de 2 partes, primero realizar el entregable de los ejercicios
resueltos en forma impresa y segundo presentar una sustentación de los ejercicios
desarrollados dentro del taller, estos ejercicios serán determinados por el docente
y pueden ser modificados por este en algunos aspectos.
 Se deben presentar los 5 ejercicios dentro de un mismo programa, el cual debe
tener un menú de selección donde cada número determina el ejercicio a
desarrollar.
 El archivo entregable equivale a la nota del taller y cada ejercicio sustentado tiene
un valor de 50% del quiz
 El taller puede ser presentado en grupo de máximo 3 estudiantes, pero la
sustentación es de carácter individual

Más contenido relacionado

La actualidad más candente (10)

Ejercicios propuestos
Ejercicios propuestosEjercicios propuestos
Ejercicios propuestos
 
Programas dfd ejercicios clase
Programas dfd ejercicios claseProgramas dfd ejercicios clase
Programas dfd ejercicios clase
 
Taller 3 - Lógica y Algoritmos
Taller 3 - Lógica y AlgoritmosTaller 3 - Lógica y Algoritmos
Taller 3 - Lógica y Algoritmos
 
PhpLab04
PhpLab04PhpLab04
PhpLab04
 
Taller algoritmos ciclo repetir
Taller algoritmos ciclo repetirTaller algoritmos ciclo repetir
Taller algoritmos ciclo repetir
 
Trabajo de algoritmia pseucodigo
Trabajo de algoritmia  pseucodigoTrabajo de algoritmia  pseucodigo
Trabajo de algoritmia pseucodigo
 
Php Lab03
Php Lab03Php Lab03
Php Lab03
 
Tema 3 algoritmos del análisis
Tema 3  algoritmos del análisisTema 3  algoritmos del análisis
Tema 3 algoritmos del análisis
 
Estructura de datos
Estructura de datosEstructura de datos
Estructura de datos
 
3 condicionales y ciclos
3 condicionales y ciclos3 condicionales y ciclos
3 condicionales y ciclos
 

Similar a Taller 2 - Fundamentos de Programación

Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
Maestros Online
 
Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002
Maestros Online
 

Similar a Taller 2 - Fundamentos de Programación (20)

Taller 2 Lógica y Algoritmos
Taller 2 Lógica y AlgoritmosTaller 2 Lógica y Algoritmos
Taller 2 Lógica y Algoritmos
 
Computación 1 curso tecmilenio
Computación 1  curso tecmilenioComputación 1  curso tecmilenio
Computación 1 curso tecmilenio
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Computación 2
Computación 2Computación 2
Computación 2
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Metodos numericos s14
Metodos numericos s14Metodos numericos s14
Metodos numericos s14
 
Computacion i
Computacion iComputacion i
Computacion i
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación 2 sept 2012
Computación 2 sept 2012Computación 2 sept 2012
Computación 2 sept 2012
 
Computación i 4001
Computación i 4001Computación i 4001
Computación i 4001
 
Computación sb
Computación sbComputación sb
Computación sb
 
Matematicas ii 09102 2012
Matematicas ii 09102 2012Matematicas ii 09102 2012
Matematicas ii 09102 2012
 
Computación 2 c++
Computación 2 c++Computación 2 c++
Computación 2 c++
 
Io 1 acts evaluables
Io 1 acts evaluablesIo 1 acts evaluables
Io 1 acts evaluables
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002
 
Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002Investigacion de operaciones 2 io04002
Investigacion de operaciones 2 io04002
 
Computación 3 ps9013
Computación 3 ps9013Computación 3 ps9013
Computación 3 ps9013
 
Guía funciones
Guía funcionesGuía funciones
Guía funciones
 
Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012Investigacion de operaciones 1 2012
Investigacion de operaciones 1 2012
 

Más de Edward Ropero

Más de Edward Ropero (20)

Taller 2-Estadística
Taller 2-EstadísticaTaller 2-Estadística
Taller 2-Estadística
 
Taller 3 - Mecánica
Taller 3 - MecánicaTaller 3 - Mecánica
Taller 3 - Mecánica
 
Mecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energíaMecánica 4. potencia, trabajo y energía
Mecánica 4. potencia, trabajo y energía
 
Algebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones linealesAlgebra lineal 3. Transformaciones lineales
Algebra lineal 3. Transformaciones lineales
 
Estadistica 5. Probabilidades
Estadistica   5. ProbabilidadesEstadistica   5. Probabilidades
Estadistica 5. Probabilidades
 
Taller 2 Mecánica
Taller 2 MecánicaTaller 2 Mecánica
Taller 2 Mecánica
 
Algebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectorialesAlgebra lineal 2. Espacios vectoriales
Algebra lineal 2. Espacios vectoriales
 
Mecánica 3. Dinámica
Mecánica 3. DinámicaMecánica 3. Dinámica
Mecánica 3. Dinámica
 
Taller 1. Algebra Lineal
Taller 1. Algebra LinealTaller 1. Algebra Lineal
Taller 1. Algebra Lineal
 
Mecánica 2. cinemática
Mecánica 2. cinemáticaMecánica 2. cinemática
Mecánica 2. cinemática
 
Mecánica 1. análisis vectorial
Mecánica 1. análisis vectorialMecánica 1. análisis vectorial
Mecánica 1. análisis vectorial
 
Algebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones linealesAlgebra lineal 1. sistemas de ecuaciones lineales
Algebra lineal 1. sistemas de ecuaciones lineales
 
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica   4. Medidas de Dispersion, deformacion y apuntamientoEstadistica   4. Medidas de Dispersion, deformacion y apuntamiento
Estadistica 4. Medidas de Dispersion, deformacion y apuntamiento
 
Estadistica 3. Medidas de Tendencia Central
Estadistica   3. Medidas de Tendencia CentralEstadistica   3. Medidas de Tendencia Central
Estadistica 3. Medidas de Tendencia Central
 
Análisis numérico Interpolación de Newton
Análisis numérico   Interpolación de NewtonAnálisis numérico   Interpolación de Newton
Análisis numérico Interpolación de Newton
 
Taller 1 - Estadística
Taller 1 - EstadísticaTaller 1 - Estadística
Taller 1 - Estadística
 
Estadistica 2. distribucion de frecuencias
Estadistica   2. distribucion de frecuenciasEstadistica   2. distribucion de frecuencias
Estadistica 2. distribucion de frecuencias
 
Análisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotanteAnálisis numérico 1. errores y aritmética de punto flotante
Análisis numérico 1. errores y aritmética de punto flotante
 
Estadistica introduccion
Estadistica   introduccionEstadistica   introduccion
Estadistica introduccion
 
Programación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de CapasProgramación I 2. Arquitectura de Capas
Programación I 2. Arquitectura de Capas
 

Último

FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
El Fortí
 

Último (20)

SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VSSEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
SEPTIMO SEGUNDO PERIODO EMPRENDIMIENTO VS
 
Unidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la InvestigaciónUnidad 3 | Metodología de la Investigación
Unidad 3 | Metodología de la Investigación
 
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
 
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
 
Medición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptxMedición del Movimiento Online 2024.pptx
Medición del Movimiento Online 2024.pptx
 
Sesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronósticoSesión de clase: Fe contra todo pronóstico
Sesión de clase: Fe contra todo pronóstico
 
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
SESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.docSESION DE PERSONAL SOCIAL.  La convivencia en familia 22-04-24  -.doc
SESION DE PERSONAL SOCIAL. La convivencia en familia 22-04-24 -.doc
 
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
Procedimientos para la planificación en los Centros Educativos tipo V ( multi...
 
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
 
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptxLA LITERATURA DEL BARROCO 2023-2024pptx.pptx
LA LITERATURA DEL BARROCO 2023-2024pptx.pptx
 
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptxSEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
SEXTO SEGUNDO PERIODO EMPRENDIMIENTO.pptx
 
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdfTema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
Tema 8.- PROTECCION DE LOS SISTEMAS DE INFORMACIÓN.pdf
 
Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024Tema 17. Biología de los microorganismos 2024
Tema 17. Biología de los microorganismos 2024
 
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
 
origen y desarrollo del ensayo literario
origen y desarrollo del ensayo literarioorigen y desarrollo del ensayo literario
origen y desarrollo del ensayo literario
 
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESOPrueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
Prueba de evaluación Geografía e Historia Comunidad de Madrid 2º de la ESO
 
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURAFORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
FORTI-MAYO 2024.pdf.CIENCIA,EDUCACION,CULTURA
 
Qué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativaQué es la Inteligencia artificial generativa
Qué es la Inteligencia artificial generativa
 
Dinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes dDinámica florecillas a María en el mes d
Dinámica florecillas a María en el mes d
 
Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024Interpretación de cortes geológicos 2024
Interpretación de cortes geológicos 2024
 

Taller 2 - Fundamentos de Programación

  • 1. Fundamentos de Programación Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software _ + Ejercicios Propuestos Desarrolle los siguientes ejercicios en java: 1. Hacer un programa que genere un número aleatorio entre 0 y 100, y el usuario deba adivinar dicho número, si el número ingresado por el usuario es menor que el número aleatorio, se debe mostrar el mensaje “más”, si es mayor, debe mostrar el mensaje “menos”, hasta que encuentre el número, mostrando al usuario el número de intentos realizados Para realizar este ejercicio es necesario utilizar la librería include java.util.Random; Para generar el número aleatorio es necesario utilizar la función (int)(rnd.nextDouble() * 100 + 1) vista en clase, la cual genera el número, esta se le debe asignar a la variable que contenga el numero aleatorio. 2. Proporcione el resultado de la ecuación cuadrática  Evaluar la posibilidad de que las variables pueden tomar valores iguales a 0  Se debe evaluar la ecuación para los 2 valores positivo y negativo  Tener en cuenta las raíces negativas y las divisiones por cero 3. Determinar el resultado de la siguiente serie:
  • 2. Fundamentos de Programación Ing. Edward Alberto Ropero Magister en Gestión, Aplicación y Desarrollo de Software 4. Un vendedor desea contabilizar sus ventas menores a US$200, las ventas entre US$200 y US$500 y las superiores a US$500, además de saber el total de ventas del día. 5. En un cinema hay 5 salas de cine, en las cuales se están presentando 5 películas de la siguiente forma: Sala Película 1 Rápidos y Furiosos 7 2 Insurgente 3 Maestros de la estafa 4 La Cenicienta 5 No hay lugar como el hogar Determinar el nombre de la película a partir de la sala en la cual esta se presenta Requisitos:  El taller consta de 2 partes, primero realizar el entregable de los ejercicios resueltos en forma impresa y segundo presentar una sustentación de los ejercicios desarrollados dentro del taller, estos ejercicios serán determinados por el docente y pueden ser modificados por este en algunos aspectos.  Se deben presentar los 5 ejercicios dentro de un mismo programa, el cual debe tener un menú de selección donde cada número determina el ejercicio a desarrollar.  El archivo entregable equivale a la nota del taller y cada ejercicio sustentado tiene un valor de 50% del quiz  El taller puede ser presentado en grupo de máximo 3 estudiantes, pero la sustentación es de carácter individual