ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Problemario de programación Serie de Problemas para la Materia de Fundamentos de Programación


Enviado por   •  3 de Enero de 2018  •  Prácticas o problemas  •  3.056 Palabras (13 Páginas)  •  535 Visitas

Página 1 de 13

Serie de Problemas para la Materia de Fundamentos de Programación

Recuperación 2ª vuelta.

Indicaciones: Realizar las soluciones de los siguientes ejercicios, en un cuaderno realizar el diagrama de flujo, código en lenguaje C y java. Además imprimir las corridas de cada programa y pegarlas en el cuaderno.

Fecha de entrega 19 de enero a las 15:00 horas, en el salón cubículo 10 Edificio Q.

  1. Implementar un programa que calcule la distancia recorrida por la luz en un determinado número de días.
  2. Implementar un programa que calcule el área de un círculo con un radio determinado.
  3. Implementar un programa calcule la pendiente de una recta a partir de dos puntos en dos dimensiones.
  4. Implementar un programa que calcula la potencia de un número.
  5. Implementar un programa que ordena, de mayor a menor, tres números introducidos por teclado.
  6. Desarrollar una clase Lista que contenga un array de n enteros. La clase tendrá dos metodos:

Lista(int n)

Creará un array de n enteros distribuidos aleatoriamente.

Lista(int n, boolean ascendente)

Creará un array de n enteros generados aleatoriamente y ordenados ascendentemente si ascendente es true, y descendentemente si ascendente es false.

  1. Elabore un programa que calcule la edad de una persona, indicandole la fecha de nacimiento con el formato dd/mm/aa.
  2. Liste los números enteros en orden inverso, entre dos números que se leen desde teclado: por ejemplo entre 8 y 5 serían 8,7,6,5.
  3. Elabore un programa que con la fecha del sistema, la imprima con el siguiente formato. Ejemplo: Lunes 20, de Noviembre del 2017.
  4. Desarrolle un programa que imprima los números nones, entre dos números proporcionados por teclado.
  5. Pinte un rectángulo lleno de asteriscos. La longitud de la base y la altura se leen desde teclado.
  6. Elabore una tabla de conversión de grados Centigrados a Fahrenheit.
  7. El servicio médico del TESE desea obtener el promedio de pesos y estaturas de los alumnos de informática. Elaborar un programa que solicite el peso y estatura de cada alumno y entregue como resultado el promedio de peso y estaturas de hombres y mujeres, así como los promedios generales de peso y estatura.
  8. Hacer un programa que lea los tres coeficientes de una ecuación cuadrática y determine sus raices. El programa deberá informar si las raices son iguales o diferentes y si son de solución real o imaginaria.
  9. Un trabajador recibe su sueldo normal por las primeras 30 horas y se le paga 1 ½  veces su sueldo normal por cada hora después de las primeras 30. Elabore el programa para calcular su pago.
  10. Elabore un programa que imprima con letras el valor de un número. El valor máximo será 2000.
  11. Un empresa dedicada la venta de artículos escolares, desea saber que articulos fueron los más vendidos durante cada uno de los meses del año, asi como cuales fueron los menos vendidos y cuales son los que tienen mayor venta en forma anual, para ello han solicitado a sus vendedores que registren en un programa sus ventas mensuales de cada uno de los productos vendidos. Los productos que vende esta empresa son: cuadernos, mochilas, libros y boligrafos. Elabore el programa que calcule los datos mencionados en el problema.
  12. Un restaurant desea determinar cuales fueron las ventas semanales de sus platillos, al igual saber cual de los cuatro platillos que se elaboran es el más consumido y cual es el que se consume menos.
  13. Realizar un programa que calcule el volumen de una esfera, que viene dado por la formula:

[pic 1]

  1. Realizar un programa que pregunte el nombre y el año de nacimiento y dé como resultado: “Hola nombre, en el año 2030 tendrás n años”
  2. Realizar un programa que evalué el polinomio

[pic 2]

y visualizar el resultado con el siguiente formato:

Para x= valor, 3x^5 – 5x^3 + 2x – 7 = resultado

  1. Realizar la solución al programa 21, pero empleando ahora coeficientes variables a, b, c
  2. Realizar un programa que a través  de un menú permita realizar las operaciones de sumar, restar, multiplicar, dividir y salir. Las operaciones constaràn solamente de dos operandos.
  3. Realizar un programa que calcule e imprima la suma de los múltiplos de 5 comprendidos entre dos valores a y b. El programa no permitirá introducir valores negativos para a y b, y verificará que a es menor que b. Si a es mayor que b, intercambiará estos valores.
  4. Realizar un programa que permita evaluar la serie:

[pic 3]

  1. Si quiere averiguar su número de Tarot, sume los números de su fecha de nacimiento y a continuación redúzcalos a un único dígito; por ejemplo si su fecha de nacimiento fuera 17 de Octubre de 1970, los cálculos a realizar serían:

17+10+1970=»1997=»1+9+9+7=»26=»2+6=»8

  1. Realizar un programa que calcule las raices de la ecuación:

[pic 4]

teniendo en cuenta los siguientes casos:

  1. Si a es igual a 0 y b es igual a 0, imprimiremos un mensaje diciendo que la ecuación es degenerada.
  2. Si a es igual a 0 y b no es igual a 0, existe una raíz única con valor [pic 5]
  3. En los demás casos, utilizaremos la formula siguiente:

[pic 6]

La expresión [pic 7] se denomina discriminante.

  • Si d es mayor o igual a 0 entonces hay dos raíces reales.
  • Si d es menor que 0 entonces hay dos raíces complejas de la forma:

[pic 8]

Indicar con literales apropiados los datos a introducir, así como los resultados obtenidos.

  1. Realizar un programa que lea una lista de valores introducidos por teclado. A continuación, y sobre la lista, buscar los valores máximo y mínimo, y escribirlos.
  2.  Escribir un programa que cuente el número de veces que aparece cada una de las letras de un texto introducido por el teclado y a continuación imprima el resultado. Para hacer el ejercicio más sencillo, vamos a suponer que el texto sólo contiene letras minúsculas del alfabeto inglés (no hay ni letras acentuadas, ni la ll, ni la ñ).
  3. Se desea realizar un histograma con los pesos de los alumnos de un determinado curso.

Peso

Número de alumnos

21

**

22

*****

23

****************

24

***

….

…….

El número de asteriscos corresponde con el número de alumnos del peso especificado.

Realizar un programa que lea los pesos e imprima el histograma correspondiente. Suponer que los pesos están comprendidos entre los valores 10 y 100 Kg. En el histograma sólo aparecerán los pesos que se corresponden con 1 o más alumnos.

...

Descargar como (para miembros actualizados)  txt (16.5 Kb)   pdf (245.3 Kb)   docx (356.7 Kb)  
Leer 12 páginas más »
Disponible sólo en Clubensayos.com