You are on page 1of 8

Universidad Tecnolgica de Tijuana

Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

METODOLOGA DE LA PROGRAMACION PRCTICAS ADICIONALES DE LA UNIDAD 3 CICLOS


Efectuar el pseudocdigo y diagrama de flujo para los ejercicios planteados, despus de realizar el anlisis correspondiente. 1. Se cuenta con los votos obtenidos por Juan, Pedro y Maria en una eleccin democrtica a la presidencia de un club. Para ganar la eleccin se debe obtener como mnimo el 50% de los votos ms 1. En caso que no haya un ganador se repite la eleccin en una segunda vuelta. Van a la segunda vuelta los dos que obtengan la ms alta votacin , los tres en caso de producirse un empate doble (entre los dos con menor votacin) o un empate triple. Disee un programa que determine el resultado de la eleccin por medio de una funcin. 2. El antiguo filsofo griego Zenn es posiblemente mejor conocido por su paradoja de Aquiles y la tortuga. Est consiste en que ambos disputan una carrera en la que Aquiles corre 10 veces ms rpidamente que la tortuga, pero sta se encuentra 100 metros adelante. Se supone, en la paradoja, que Aquiles nunca alcanzar a su contrincante puesto que cada vez que ste llegue al punto en que la tortuga estaba, sta se habr movido una cierta distancia. Disese un programa para determinar el tiempo que tarda Aquiles en sobrepasar, de hecho a la tortuga y la distancia en la que la alcanza. 3. Disese un programa para calcular el monto de los ahorros que se tendran al final de 10 aos si se depositara mensualmente la cantidad de $100. Supngase una tasa constante de inters anual del 6% capitalizable cada 6 meses (es decir, se agregan al capital los intereses del 3% cada 6 meses).

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

4. Dibuje una grfica como la siguiente que determine el punto de partida de Aquiles y la tortuga, y agregue en la grfica el punto donde Aquiles alcanza a la tortuga. El resultado deber ser algo parecido a la grfica mostrada.
Aquiles Aquiles y la tortuga 0 mts. T tiempo 100 mts. Tortuga

X metros,

|----------|----------|----------|----------|----------|----------|----------|----------|----------|----------|----------------------------------------------|

Donde: X es la distancia en que coinciden Aquiles y la tortuga T es el tiempo que tard Aquiles en alcanzar a la tortuga

5. Acepte una cifra numrica y despliguela con palabras en forma de proteccin de cheques. Ejemplo. Usted ingresa: Debe desplegar: $112.43 ciento doce pesos 43/100 M. N.

El programa debe permitir que el usuario ingrese el nmero de valores que desee, hasta que indique lo contrario. Ejemplo. Despus de desplegar el resultado, deber preguntar: Desea ingresar otro valor? S/n: __ Si la respuesta es s o S el usuario puede ingresar otro valor Si la respuesta es n o N termina el programa

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

6. Lea un nmero entero n impar en el rango 1 50 y calcule la suma de la siguiente serie: 12 + 32 + 52 + 72 + + n2

Despliegue el resultado como se muestra en el siguiente ejemplo, si el nmero ingresado es 15:


Serie elevado a la segunda potencia 1 * 1 3 * 3 5 * 5 7 * 7 9 * 9 11 * 11 13 * 13 15 * 15 Suma total de la serie Resultados 1 9 25 49 81 121 169 225 680

7. Los conductores estn preocupados por el millaje que obtienen sus automviles. Un conductor ha conservado el registro de varios tanques llenos de gasolina, registrando el millaje recorrido y los galones por cada tanque lleno de gasolina. Reciba de entrada el millaje y los galones utilizados por cada tanque lleno. Calcular y presentar las millas por galn logradas con cada tanque lleno. Tras procesar la informacin de entrada, deber calcular e imprimir el millaje combinado por galn de todos los tanques llenos. Teclee 12.8 los galones utilizados (-1 para terminar):

Teclee las millas manejadas: 287 La relacin 22.42 millas / galn para este tanque fue:

Teclee los galones utilizados (-1 para terminar): -1

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

8. Una gran compaa de productos qumicos paga por comisin a sus agentes de ventas. stos reciben $2000.00 a la semana ms 9% de sus ventas brutas en la semana. Por ejemplo, un agente que venda $5000.00 en qumicos en una semana, recibir $2000.00 ms 9% de los $5000.00, es decir, un total de $6500.00. acepte como entrada las ventas netas de cada vendedor durante la ltima semana y calcule y despliegue sus ingresos. Procese la informacin de un agente de ventas a la vez. Teclee las ventas (-1 para terminar): 5000 El salario es: $6500.00 Teclee las ventas (-1 para terminar): -1 9. Determine la paga bruta de varios empleados. La compaa paga tiempo normal por las primeras 40 horas trabajadas por cada empleado y paga tiempo y medio todas las horas extras. Su programa deber incluir el total de las horas trabajadas y la tarifa por hora de cada empleado, y deber determinar y desplegar la paga bruta del empleado. Horas trabajadas Tarifa por hora: Salario a pagar: Horas trabajadas Tarifa por hora: Salario a pagar: Horas trabajadas (-1 para terminar): 39 10 $390.00 (-1 para terminar): 41 15 $622.50 (-1 para terminar): -1

10. Acepte como entrada una serie de 10 nmeros y luego determine e imprima el mayor y el menor de ellos, as como sus posiciones. 11. Lea el tamao del lado de un cuadro e imprima con asteriscos y espacios en blanco un cuadro vaco de ese tamao. Deber trabajar con cuadros de cualquier tamao entre 1 y 20. Por ejemplo, si su programa lee un tamao de 5, deber imprimir:

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

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

12. Modifique el ejercicio anterior, solicitando al usuario el carcter con el que desea que se imprima su cuadro. 13. Sume una secuencia de enteros positivos. Suponga que el primer entero que se lee especifica el nmero de valores que faltan por introducir. Deber leer un solo valor de entrada. Por ejemplo: Cantidad de nmeros a sumar: 5 Nmero 1: 100 Nmero 2: 52 Nmero 3: 21 Nmero 4: 201 Nmero 5: 5 La suma es: 379 Donde 5 indica que deben sumarse los siguientes 5 valores 14. Calcule e imprima el promedio de varios enteros, suponga que el ltimo valor ledo es el centinela 0. Por ejemplo:

Ingrese el nmero 10 Ingrese el nmero 0 Ingrese el nmero 11 Ingrese el nmero 0 Ingrese el nmero 0 Ingrese el nmero 0 El promedio es: 9

0 para terminar: para terminar: 8 0 para terminar: para terminar: 7 para terminar: 9 para terminar: 0

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

Donde 0 indica que se va a calcular el promedio de todos los valores que lo precedan. 15. Lea una lista de 20 calificaciones que van de 0 a 100 y despliegue: Promedio del grupo, cantidad de alumnos aprobados, cantidad de alumnos reprobados, porcentaje de alumnos aprobados y porcentaje de alumnos reprobados. 16. Imprima los siguientes patrones por separado, cada uno debajo del anterior. Utilice ciclos for para generar los patrones. * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *

* * * * * * * * *

* * * * * * * *

* * * * * * *

* * * * * *

* * * * *

* * * * * * * * * *

17. Un estacionamiento pblico cobra una tarifa mnima de $2.00 por estacionarse hasta 3 horas; luego cobra $0.50 adicional por cada hora o fraccin a partir de las tres horas. Calcule e imprima las cuentas por estacionamiento. Usted introduce las horas por estacionamiento de cada cliente y su programa determinar el cargo por cliente e imprimir los resultados. Horas (-1 para salir): 1.5 Cargo: 2.00 Horas (-1 para salir): 5.5 Cargo: 4.50 Horas (-1 para salir): -1

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

18. Se dice que un nmero entero es un nmero perfecto si la suma de sus factores, incluyendo el 1 (pero no el nmero mismo), da tal nmero. Por ejemplo, el 6 es un nmero perfecto porque 6 = 1 + 2 + 3. Determine y despliegue todos los nmeros perfectos entre 1 y 100. Imprima los factores de todos los nmeros perfectos, para confirmar que, de hecho, se trata de un nmero perfecto. 19. Se dice que un entero es primo si slo se puede dividir entre 1 y entre s mismo. Por ejemplo, 3, 3, 5 y 7 son primos, pero 4, 6, 8 y 9 no. Determine y despliegue todos los nmeros primos entre 1 y 100. 20. Calcule la suma de todos los nmeros pares desde 2 hasta n, donde n es un valor proporcionado por el usuario. 21. Lea una lista de 25 calificaciones de nmeros enteros que van de 0 a 10 y despliegue la cantidad de alumnos que sacaron cada calificacin, desplegando su respectivo histograma. Ejemplo de cmo se deber desplegar la informacin:

Calificacin 0 1 2 3 4 5 6 7 8 9 10

Cantidad de alumnos 1 0 1 1 5 3 4 1 3 2 4

Histograma * * * * * * * * * *

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

22. Calcule los cuadrados y cubos de los nmeros de 1 a 10 y los despliegue separados con tabulaciones.

Universidad Tecnolgica de Tijuana


Organismo Pblico Descentralizado del Gobierno del Estado de Baja California

23. Lea un nmero de cuatro cifras y determine si es o no capica. Un nmero es capica si es igual al revs del nmero. Ejemplo: 5115 24. Alumnos de un grupo tenan que entregar tres tareas, pero no todos las entregaron. Las tareas no entregadas tienen cero de calificacin. No se sabe cuntos alumnos entregaron tareas por lo que el final de datos se conoce al recibir 1. Calcular: 1. el promedio de cada alumno, 2. el promedio general del grupo y 3. cuntos alumnos no entregaron alguna tarea. 25. Calcule la calificacin mensual de un alumno si se toma en cuenta la siguiente tabla de porcentajes:
Criterio Teora Prctica Asistencia Tareas Participaciones Exposiciones Proyecto mensual Total Porcentajes 20% 40% 5% 5% 5% 10% 15% 100%

Pida como datos las calificaciones de los criterios en el rango 0-100 y en base a estos datos, calcule la calificacin del alumno. Cuando despliegue la calificacin, pregunte al usuario si desea calcular otra calificacin. Si es as, vuelva a pedir los datos, de lo contrario, el programa termina.

You might also like