Laboratorio 1: Calculadora interactiva

Post date: Jan 18, 2013 10:45:09 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:

http://docs.python.org/3.1/tutorial/introduction.html

  • 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