Documentos de Académico
Documentos de Profesional
Documentos de Cultura
EleISem23 Pry2
EleISem23 Pry2
1 Proyecto II
Un polinonomio de grado n se puede representar de la siguiente forma
𝑛
𝑝(𝑥) = ∑ 𝑎𝑘 𝑥𝑘
𝑘=0
donde
𝑎0,1,2,...,𝑛
son los coeficientes del polinomio y $ n $ es el grado del mismo.
1.1 Descripción
Se necesita crear un programa que
1. Tenga una opción para capturar el grado, los coeficientes y exponentes y construir un poli-
nomio.
2. Tenga una opción de sumar polinomios.
3. Tenga una opción de restar polinomios.
4. Tenga una opción de multiplicar polinomios.
5. Capture un valor para 𝑥 y evalue el polinomio en 𝑥.
6. Tenga una opción que provea persistencia. Es decir que un polinomio se pueda guardar en
un archivo y recuperarse para su uso posterior, sin necesidad de construirlo nuevamente.
7. Imprima los resultados y los polinomios de una forma amigable. Por ejemplo: 𝑝(𝑥) = 2 +
3𝑥 + 4𝑥2 + 5𝑥5 con 𝑎𝑥𝑛 como: *ax**n* . Se deben omitir los coeficientes de valores 0 y 1, así
como el x en el término de exponente 0.
8. El programa debe tener una interfaz gráfica usando Tkinter en donde se use al menos los
siguientes widgets: Menu, Spinbox, Listbox, Button y FileDialog
1
4. Dentro de la calificación se tomará en cuenta:
• Funcionamiento del programa 70%
• Interfaz(estética,instuitiva) 10%
• Documentación interna 10%
• POO 10%
• Total 100%