Skip to content
SISP Home
← Back to unit
CCPG1043 Unit 4

4.2 Práctica — Unidad 04

Resuelva sin usar las construcciones prohibidas indicadas en el índice.

Ejercicios

  1. Tarifa por edad. Dada una edad, muestre infantil si es menor de 12, juvenil si está entre 12 y 17, y adulto en cualquier otro caso.
  2. Tabla de multiplicar. Muestre los productos de un número por los enteros del 1 al 10 usando range.
  3. Índices y valores. Dada una lista de temperaturas, muestre cada posición y su temperatura.
  4. Conteo anidado. Para los grupos A y B, muestre las semanas 1 a 3 de cada uno.
  5. Máximo sin empate. Encuentre el valor máximo y su posición en [85, 120, 90, 110, 75].
  6. Máximo con empates. Encuentre la venta máxima y todas las posiciones donde aparece en [85, 120, 90, 120, 75].
  7. Mínimo sin empate. Encuentre el menor tiempo y su posición en [42, 38, 45, 40].
  8. Mínimo con empates. Encuentre el menor tiempo y todas sus posiciones en [42, 38, 45, 38].
  9. Sin repetidos. Construya, manteniendo el orden, una lista sin repeticiones a partir de [3, 1, 3, 2, 1, 4].
  10. Comprensión explicada. Obtenga los dobles de los números impares del 1 al 9: primero con un ciclo tradicional y después con una comprensión. Escriba una frase que explique la comprensión.
  11. Ahorro. Desde un saldo de cero, sume aportes de 15 hasta alcanzar una meta de 90. Use while y muestre el saldo después de cada aporte.
  12. Condición booleana. Escriba puede_registrar(cupos, inscritos) y úsela como condición de un while que registre una persona en cada repetición hasta llenar los cupos.

Criterios de revisión

  • La salida coincide con el enunciado.
  • Las decisiones cubren todos los casos sin solapamientos accidentales.
  • Los recorridos usan la forma adecuada de for.
  • Los ejercicios distinguen la primera posición de la conservación de todos los empates.
  • El while tiene una condición legible y una actualización verificable.
View solutions →