Calcolatori Elettronici

Prova d'esame del 17 luglio 2000

Introduzione:

Un polinomio di grado generico può essere rappresentato come una sequenza di coefficienti, ad esempio:

può essere rappresentato come:

8 -2 0 7 0 5

Esercizio:

scrivere un programma assembly che prende in ingresso due sequenze di coefficienti relative a due polinomi e ne calcola la somma:

Si supponga che i coefficienti siano interi anche negativi compresi tra 9 e -9.

Successivamente si integri il programma in maniera che accetti in ingresso anche un valore n (intero con o senza segno) e calcoli il valore del polinomio per x=n.

Esempio:

Introdurre primo polinomio: 2 -3 0 4

Introdurre secondo polinomio: 0 8 4 5 6

Primo polinomio: 4x^3-3x+2

Secondo polinomio: 6x^4+5x^3+4x^2+8x

Somma dei polinomi: 6x^4+9x^3+4x^2+5x+2

Introdurre valore per x: 8

Risultato per x=8: 2590