Laboratorio 1: Calculadora interactiva

posted Jan 18, 2013, 2:45 AM by Camilo Rocha   [ updated Jan 18, 2013, 2:48 AM ]
La finalidad de este laboratorio es familiarizarse con las expresiones básicas en Python y con su entorno de programación. Para ello, el estudiante seguirá el contenido de un tutorial que explica con ejemplos los constructos básicos del lenguaje e implementará una calculadora interactiva como entregable del laboratorio.
  • Seguir el tutorial que se encuentra en el siguiente vínculo:
  • Implementar una calculadora interactiva con la siguiente funcionalidad:
    • Operar con números enteros
    • Las operaciones disponibles son
      1. sumar dos números
      2. restar dos números
      3. multiplicar dos números
      4. división entera de dos números
        • además del cociente se debe indicar el residuo
      5. elevar un número a una potencia
      6. determinar si un número es primo
      7. terminar ejecución
    • Mostrar un menú con las opciones anteriormente mencionadas para que el usuario escoja entre ellas
    • Bono: suma octal de dos números en base 8
El laboratorio es individual y cada estudiante debe entregar
  • El código impreso de la calculadora interactiva en un archivo llamado 'calculadora.py'
    • El encabezado del archivo debe indicar, usando comentarios de Python,
      • Su nombre en la primera línea
      • Su código de estudiante en la segunda línea
  • Suministrar, junto con el código impreso, un vínculo para que el código pueda ser consultado en internet