TALLER No. 1                      Estructuras primitivas tradicionales                       Haciendo uso del lenguaje JAV...
conforme a la siguiente tabla: Planeación 30%, Gobierno 35%, Salud 35%.   Si el usuario da una cantidad presupuestal cualq...
14. Se desea obtener el promedio de notas de de g grupos que están en un    mismo año escolar; siendo que cada grupo puede...
Upcoming SlideShare
Loading in …5
×

Taller - Primeros ejercicios de programación

2,772 views

Published on

Published in: Education, Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
2,772
On SlideShare
0
From Embeds
0
Number of Embeds
56
Actions
Shares
0
Downloads
28
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Taller - Primeros ejercicios de programación

  1. 1. TALLER No. 1 Estructuras primitivas tradicionales Haciendo uso del lenguaje JAVANombre ________________________________________________________ “El escándalo de la educación es que, cada vez que enseñamos algo, privamos al alumno del placer del descubrimiento…” Seymour PapertOBJETIVODesarrollar habilidades en la construcción de algoritmos codificados en JAVA,haciendo uso de las estructuras algorítmicas que permite el lenguaje; de estaforma se busca que el estudiante se familiarice con la herramienta dedesarrollo.Al finalizar este taller el estudiante estará en condiciones de iniciar su proyectode asignatura haciendo uso de clases, objetos y las estructuras del lenguajenecesarias.EJERCICIOS SECUENCIALES1. Escribir el valor absoluto de un número dado por el usuario2. Pida el nombre de un estudiante y luego escribiendo su nombre en pantalla solicítele número de identificación, fecha de nacimiento y valor de matricula.3. Pida el nombre de un estudiante y luego escribiendo su nombre en pantalla solicítele número de identificación, fecha de nacimiento y valor de matrícula, luego, con base en la edad, calcule el descuento que tendría en el valor de la matricula (entre 15 y 20 años, 15% de descuento. Entre 21 y 25 el 10%, mayores o menores el 5%).4. Pida el nombre de un estudiante y luego escribiendo su nombre en pantalla solicítele número de identificación, fecha de nacimiento y valor de matrícula, luego, con base en la edad, calcule el descuento que tendría en el valor de la matricula (entre 15 y 20 años, 15% de descuento. Entre 21 y 25 el 10%, mayores o menores el 5%). Luego calcule e imprima el respectivo descuento y el valor a cancelar.5. En una Institución pública existen tres departamentos: Planeación, Gobierno y Educación. El presupuesto anual del Instituto se reparte Metodología de la programación IV (Programación Orientada a Objetos – POO) Luis Eduardo Peláez Valencia
  2. 2. conforme a la siguiente tabla: Planeación 30%, Gobierno 35%, Salud 35%. Si el usuario da una cantidad presupuestal cualquiera, determinar que dinero recibirá cada departamento.6. Un estudiante desea saber cual será su promedio general en las tres materias mas difíciles que cursa y cual será el promedio que obtendrá en cada una de ellas. Estas materias se evalúan como se muestra a continuación: Parcial 30%, Talleres 20%, Evaluación final 50%.EJERCICIOS CONDICIONALES7. A través de un algoritmo ayude a un usuario de Megabus a saber cuantos pasajes tiene según el cupo de su tarjeta. Cada pasaje vale 1100 pesos. Además es importante que si tiene menos de 2 pasajes, advertirle que debe recargar la tarjeta8. Determine si un viajero de una Aerolinea puede tomar un tiquete determinado en clase: Ejecutiva, normal o económica. Dependiendo de los puntos que tenga puede tener acceso a cada clase. Mas de 2000 puntos puede estar en Ejecutiva, entre 1000 y 1900 puede estar en normal y menos de 1000 puede estar en económica.9. Diseñe un algoritmo que calcule la nota final de un estudiante con los siguientes porcentajes: primer parcial 30%, segundo parcial 30% y examen final 40%. Al final determine si pudo aprobar o no la asignatura. La nota mínima aprobatoria es 3.2 (Tres punto Dos).10. Escribir un algoritmo que determine el equipo en el que será asignado un jugador. Se tiene como datos: nombre, cedula y edad. Y se clasifica en cada equipo así: Profesionales para jugadores entre 25 y 40 años, aficionados entre 18 y 24 años, Novatos entre 12 y 17 años. Otras edades no pueden ser asignados a ningún equipo.EJERCICIOS CICLICOS11. Obtener el promedio de calificaciones de un grupo de n alumnos. (n NO es conocido por el usuario)12. Obtener el promedio de calificaciones de un grupo de n alumnos. El ciclo debe terminar cuando se ingrese como nota 0.0 (Cero)13. Una compañía de seguros tiene contratados a n vendedores. Cada uno hace tres ventas a la semana. Su política de pagos es que un vendedor recibe un sueldo base, y un 10% extra por comisiones de sus ventas. El gerente de su compañía desea saber cuanto dinero obtendrá en la semana cada vendedor por concepto de comisiones por las tres ventas realizadas, y cuanto debe pagar por todos los vendedores por concepto de ventas y comisiones. Metodología de la programación IV (Programación Orientada a Objetos – POO) Luis Eduardo Peláez Valencia
  3. 3. 14. Se desea obtener el promedio de notas de de g grupos que están en un mismo año escolar; siendo que cada grupo puede tener n alumnos que cada alumno puede llevar m materias y que en todas las materias se promedian tres calificaciones para obtener el promedio de la materia. Lo que se desea desplegar es el promedio de los grupos, el promedio de cada grupo y el promedio de cada alumno.15. “Un elefante se balanceaba sobre la tela de una araña… dos elefantes se balanceaban sobre la tela de una araña…”. Diseñe un algoritmo que juegue con el usuario a esta canción, solicitando cuantas veces las quiere escuchar16. Calcular siguiente suma: 100 + 98 + 96 + 94 + . . . + 0 en este orden17. Un colegio desea imprimir el boletín de calificaciones para sus estudiantes. Cada estudiante tiene código, nombre e indicadores de logro. Los indicadores de logro son ingresados con números pero el sistema los debe convertir a letras según el siguiente criterio: Si el número esta entre 0 y 10 se debe imprimir junto con los datos de código y nombre el indicador DEFICIENTE, entre 11 y 30 INSUFICIENTE, entre 31 y 50 ACEPTABLE, entre 51 y 70 BUENO, entre 71 y 90 SOBRESALIENTE y mas de 90 EXCELENTE.EJERCICIOS CON ARREGLOS18. Solicitar al usuario 15 números en un vector y: a. Guardar la raíz cuadrada de cada número en otro vector b. Guardar la suma del numero ingresado con el anterior en otro vector19. Diseñe un algoritmo que llene una matriz de 10 * 10 y determine: A) El numero mayor almacenado en la matriz B) El numero mayor almacenado en cada fila C) El numero menor almacenado en cada columna D) La columna que tuvo la máxima suma E) La fila que tuvo la máxima suma20. El profesor de una materia desea conocer la cantidad de sus alumnos que no tienen derecho al examen de habilitación. Diseñe un algoritmo que lea las calificaciones obtenidas en las 3 pruebas evaluativas por cada uno de los 40 alumnos, calcule el promedio de cada uno. Al final del ejercicio imprima por pantalla la relación de los estudiantes con su promedio y una indicación de su estado (Aprobado, habilita, no puede habilitar) Metodología de la programación IV (Programación Orientada a Objetos – POO) Luis Eduardo Peláez Valencia

×