Sunteți pe pagina 1din 2

UNIVERSIDAD DEL CAUCA FACULTAD DE INGENIERA ELECTRNICA Y TELECOMUNICACIONES PROGRAMA DE INGENIERA DE SISTEMAS INTRODUCCIN A LA INFORMTICA SEGUNDO TALLER TALLER

Realice los siguientes ejercicios utilizando diagramas de flujo o pseudocdigo para su diseo y posteriormente implemntelos en C, usando funciones. 1. 2. 3. 4. 5. 6. 7. 8. 9. Desarrolle un algoritmo que le permita realizar la suma a los primeros N nmeros impares. Calcular la siguiente sumatoria para n trminos: 1 2 + 3 4 + 5 6 +7 8 +9 10 + ... Desarrolle un algoritmo que le permita leer un valor entero positivo N y calcule su factorial. Desarrolle un algoritmo que le permita realizar la escritura de los primeros N nmeros Primos. Hacer el algoritmo que nos permita contar los mltiplos de 3 desde la unidad hasta un nmero que introducimos por teclado. Desarrolle un algoritmo que le permita leer un valor entero N y lo invierta usando estructuras cclicas. Por ejemplo que lea 1234 y escriba 4321. Desarrolle un algoritmo que le permita leer N valores y calcular su media aritmtica. Generar las tablas de multiplicar. Dar la opcin de ver todas las tablas (del 1 al 10) o una especfica (del 1 al 100). En la feria del hogar se ha encontrado una tienda que vende de contado y a crdito en 6, 12, 18, 24 mensualidades sus artefactos: televisores, neveras, hornos,... Se desea saber en cualquier momento cuantas ventas se han realizado de contado y cuantas a crdito en 6, cuantas en 12, cuantas en 18, cuantas en 24 mensualidades. Se ponen a la venta, las entradas para un partido de ftbol internacional, cuyo precio depende de la tribuna, as: tribuna norte y sur $25.000, tribuna oriente $45.000 y tribuna occidente $65.000. Disee e implemente un programa que controle la venta de dichas entradas a fin de poder saber la cantidad de personas que asisten a cada tribuna, la cantidad total de personas (Asistencia) y el monto total recaudado por la venta de todas las entradas (Recaudacin). Desarrolle un programa que reciba datos de una persona y le asigne una categora segn el siguiente criterio: a) Adulto profesional, si tiene un ttulo y trabajo y tiene entre 20 y 50 aos. b) Adulto desempleado, si no tiene trabajo y tiene entre 20 y 50 aos. c) Joven estudiante, si estudia y tiene entre 15 y 20 aos. d) Joven desempleado, si no estudia y tiene entre 15 y 20 aos. e) Joven empleado, si no tiene ttulo y trabaja, entre 15 y 20 aos de edad. Desarrolle un programa que reciba la fecha de nacimiento y muestre el signo Zodiacal correspondiente. Determinar si un nmero es perfecto. Un nmero es perfecto si la suma de sus divisores excepto l, es igual a dicho nmero. Ejemplos: 6, 28, 496. Hacer un programa que ensee a multiplicar a un nio. Debe mostrar en pantalla _ X _ = _ y solicitarle al nio dos nmeros y el resultado de su multiplicacin. Si el nio acierta, se mostrar la frase CORRECTO!! o en caso contrario, la frase TE HAS EQUIVOCADO y la solucin correcta. El programa deber ejecutarse hasta que el nio decida salir.

10.

11.

12. 13. 14.

15. En el supermercado de la esquina colocan las latas de conservas apiladas triangularmente. Esto trae bastantes problemas a la hora de hacer los pedidos, ya que quieren un nmero de latas de manera que no sobre ni falte ninguna. As, 6 latas se pueden apilar triangularmente de la siguiente manera. * ** *** Si tuvieran 7 latas, no podran apilarse de forma triangular, ya que sobrara una. Escribir un programa C, que dado un nmero natural, compruebe si es adecuado para montar pilas triangulares. 16. Realizar un programa que pida dos nmeros y presente en pantalla la ecuacin de segundo grado que tiene por soluciones estos dos nmeros. Ejemplo: 5 y -3, la ecuacin sera (x-5) (x+3) = x2-2x-15, los coeficientes son 1, -2 y -15. El programa permitir repetir esta operacin tantas veces como el usuario quiera, introduciendo nmeros diferentes, hasta que decida terminar el programa (por ejemplo pulsando S). 17. Escriba un programa que permita calcular y visualizar lo siguiente: 1! + 2! + 3! + + (N-1)! + N! 18. Cree un programa que permita visualizar las siguientes salidas, dado un valor entero positivo N:

a. b. c. 19. Haz un programa que pida un nmero entero y obtenga la suma de los cuadrados de los nmeros de 4 en 4 que hay hasta llegar a l. Por ejemplo, si el dato de entrada es 10, la solucin vendr dada por el resultado de la siguiente operacin: 12 + 52 + 92 20. Mediante la siguiente expresin:

Se puede encontrar la siguiente secuencia, conocida como la serie de Fibonacci: 0 1 1 2 3 5 8 13 21 34 Realizar un programa que dados tres datos a, b y c determine si stos son tres valores (en ese orden) de la secuencia anterior. Ejemplos: a=5, b=8, c=13 -> Los nmeros pertenecen a la serie de Fibonacci a=1, b=4, c=5 -> Los nmeros no pertenecen a la serie de Fibonacci 21. Haciendo uso de FUNCIONES, calcular los primeros M trminos de las siguientes series: a. Serie uno b. Serie dos Salida para M=4: 2/2 6/6 15/30 Salida para M=4: 3/10 3/17 2/24 40/260 1/31

El usuario puede seleccionar qu serie desea calcular e introducir el valor de M, es decir la cantidad de trminos que desea generar. Puede permanecer en el sistema mientras lo considere. Nota: No se puede utilizar la funcin pow.

S-ar putea să vă placă și