Está en la página 1de 4

LIBRERÍAS

Implementar los siguientes módulos:


 LeerNroEntero
 LeerNroReal
 MenorDos
 MayorDos
 Intercambiar
 OrdenarDos
Estos módulos deben almacenarse en un único archivo con el nombre de Librería.
Escribir un programa para ordenar tres números, utilizando los módulos implementados en la Librería.
Para utilizar los módulos de la Librería se debe poner al inicio del programa la sentencia:
import Libreria

Los módulos de la Librería son invocados anteponiendo el nombre del archivo al nombre del módulo. Por ejemplo:
Libreria.LeerNroReal('Ingrese el primer número: ',0)
Para ahorrarnos el tener que escribir el nombre “Libreria”, se puede poner al inicio del programa la siguiente
sentencia:
from Libreria import *
Con esta sentencia estamos indicando que en el programa se pueden utilizar todas las funciones del archivo Librería.
Reescribiendo el anterior programa quedaría como:
En un examen de suficiencia se tiene cuatro jurados. Cada jurado pone una nota entre 1 y 100. El promedio final se
calcula descartando la nota más baja y la nota más alta. Escribir un programa que calcule dicho promedio.
Escribir una aplicación que ilustre las operaciones de: sumar, restar, multiplicar y dividir de números racionales y
complejos, para lo cual, se debe implementar los siguientes módulos:
 Un módulo Menú que permita escoger si se desea operaciones con números racionales o números
complejos
 Un módulo que implemente las operaciones de números racionales. Dentro de este módulo se debe
implementar los sub módulos necesarios para efectuar operaciones con números racionales.
o Un sub módulo Menú que permita si se desea: Sumar, restar, multiplicar o dividir números
racionales.
o Un sub módulo Sumar
o Un sub módulo Restar
o Un sub módulo Multiplicar
o Un sub módulo Dividir
 Un módulo que implemente las operaciones de números racionales. Dentro de este módulo se debe
implementar los sub módulos necesarios para efectuar operaciones con números racionales.
o Un sub módulo Menú que permita si se desea: Sumar, restar, multiplicar o dividir números
racionales.
o Un sub módulo Sumar
o Un sub módulo Restar
o Un sub módulo Multiplicar
o Un sub módulo Dividir
Sugerencia.- De ser posible, implementar el módulo de números racionales (incluido sus sub módulos) en un archivo
independiente. De manera similar, implementar el módulo de números complejos (incluido sus sub módulos) en otro
archivo independiente. Luego integrarlos éstos en una aplicación mediante la sentencia import.

INVESTIGACIÓN
1.- Investigar qué módulos se tiene en la lista de PyPI (Python Package Index). Revisar en http://pypi.python.org/

EJERCICIOS
1.- Escribir un programa modular que dado un año y un mes, muestre el calendario correspondiente a dicho mes y
año.

También podría gustarte