Hilfe, vielleicht kann mir jemand bei folgender Aufgabe helfen, bzw einen Tipp geben?!
----------------------------------------------------
~DIE AUFGABE~
----------------------------------------------------
Man behauptet, dass Polynomschleifen stets eine Wertefolge annehmen, die einem Polynom entsprechenden Grades entsprechen.
Pk(n) = ak*nk + ak-1*nk-1 + ... + a1*n + a0.
----------------------------------------------------
IN ASSEMBLER (vorgegeben)
----------------------------------------------------
1 // Polynomschleifen für Polynom vom Grad 3
2 adr a := con -10
3 adr b := con 100
4 adr c := con 2
5 NochMal adr c := val c + val b
6 adr b := val b + val a
7 adr a := val a + con 1
8 goto con NochMal
----------------------------------------------------
IN JAVA (von uns um/geschirieben->richtig?!)
----------------------------------------------------
class polly {
public static void main (String[] args) {
int i = 1;
int a = -10;
int b = 100;
int c = 2;
while (b != 0) {
System.out.println("a = " + a + " + b = " + b + " + c = " + c + "\n");
c = c + b;
b = b + a;
a++;
}
}
}
----------------------------------------------------
DIE FORDERUNGEN
----------------------------------------------------
A) Bestimmen Sie die Anfangswerte im Algorithmus für ein Polynom vom Grad 3, dessen erste vier Werte (3, -3, 0, 4) sind.
Wie groß ist das konstante Inkrement?
Berechnen Sie die ersten zwanzig Werte.
B) Geben Sie einen mathematischen Beweis für das polynomiale Verhalten an.
Hinweis: Zeigen Sie, dass P(n)-P(n-1) stets ein Polynom vom Grad k-1 ist.
----------------------------------------------------
DIE FRAGEN ???
----------------------------------------------------
Was genau ist eine Polynomschleife?
Ist unser Java- vom Assembler-Prog richtig umgesetzt?
Wie und wo soll ich die Werte (3, -3, 0, 4) einsetzen und wie berechnet man die ersten 20 Werte?
Was ist hier das konstante Inkrement?
Danke fuer Antworten, Beistand und co.
mfg tool-titanic
----------------------------------------------------
~DIE AUFGABE~
----------------------------------------------------
Man behauptet, dass Polynomschleifen stets eine Wertefolge annehmen, die einem Polynom entsprechenden Grades entsprechen.
Pk(n) = ak*nk + ak-1*nk-1 + ... + a1*n + a0.
----------------------------------------------------
IN ASSEMBLER (vorgegeben)
----------------------------------------------------
1 // Polynomschleifen für Polynom vom Grad 3
2 adr a := con -10
3 adr b := con 100
4 adr c := con 2
5 NochMal adr c := val c + val b
6 adr b := val b + val a
7 adr a := val a + con 1
8 goto con NochMal
----------------------------------------------------
IN JAVA (von uns um/geschirieben->richtig?!)
----------------------------------------------------
class polly {
public static void main (String[] args) {
int i = 1;
int a = -10;
int b = 100;
int c = 2;
while (b != 0) {
System.out.println("a = " + a + " + b = " + b + " + c = " + c + "\n");
c = c + b;
b = b + a;
a++;
}
}
}
----------------------------------------------------
DIE FORDERUNGEN
----------------------------------------------------
A) Bestimmen Sie die Anfangswerte im Algorithmus für ein Polynom vom Grad 3, dessen erste vier Werte (3, -3, 0, 4) sind.
Wie groß ist das konstante Inkrement?
Berechnen Sie die ersten zwanzig Werte.
B) Geben Sie einen mathematischen Beweis für das polynomiale Verhalten an.
Hinweis: Zeigen Sie, dass P(n)-P(n-1) stets ein Polynom vom Grad k-1 ist.
----------------------------------------------------
DIE FRAGEN ???
----------------------------------------------------
Was genau ist eine Polynomschleife?
Ist unser Java- vom Assembler-Prog richtig umgesetzt?
Wie und wo soll ich die Werte (3, -3, 0, 4) einsetzen und wie berechnet man die ersten 20 Werte?
Was ist hier das konstante Inkrement?
Danke fuer Antworten, Beistand und co.
mfg tool-titanic