525 Shares 7675 views

Tabulation-Funktion: wie ein Programm zu schreiben?

Tabulation-Funktion – klassisches Problem der Mathematik und Programmierung. Es besteht in der aufeinanderfolgenden Werte von f (x) mit variierenden Werten von x zu finden. Berechnungsergebnisse oft als eine Tabelle von zwei Reihen ausgegeben. Die erste entspricht x, die zweite – f (x).

Theorie

Algorithmus für die Werte der Funktion der Bestimmung besteht aus sechs Stufen.

  1. Die Auswahl der Anfangs- und Endwerte des Arguments, die Anzahl der Punkte.
  2. Berechnungsschritt – der Betrag, um den das Argument ändern wird.
  3. Das Argument ist gleich dem Anfangswert genommen.
  4. Berechnungsfunktion.
  5. Eine Erhöhung des Wertes des Arguments in Schritt.
  6. Ein Muster von 4-5, solange es keine geschätzte erforderliche Anzahl von Punkten.

Die Werte in der ersten Stufe nicht immer gewählt haben, können sie die Aufgabe gegeben werden. In der Praxis gibt es eine Situation, wenn sie durch eine Reihe von Werten und Rechenschritt gegeben. Tabellierung Funktion in diesem Fall ist es nicht erforderlich, die Anzahl von Punkten zu finden, da die Abbruchbedingung Berechnung (Schritt 6 des Algorithmus) den Zielwert des Arguments entspricht.

Ein praktisches Beispiel

Verstehen Sie, wie die Theorie zu verwenden, um ein Beispiel zu helfen. Läßt eine quadratische Funktion von g (x) = x 2 + 9. Kompilieren einer Tabelle der Werte im Bereich [-2; 2] durch die Anzahl der Punkte gleich fünf nehmen. Von den ersten Daten ist einfach, dass der Berechnungsschritt schätzen soll gleich 1 sein.

Gemäß dem Algorithmus, ist der nächste Schritt die Berechnung von g (-2), «-2» – der Anfangswert der Funktion ist. Sequentielles Erhöhen x um eins (in dieser Programmieroperation wird das Inkrementieren genannt wird ) und das Bestimmen der Funktion g Tabellierung Funktion durchgeführt wird.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Prüfen Sie die Richtigkeit der Berechnung ist einfach – sollte den Graphen einer Parabel erhalten.

Software-Implementierung

Zeichentisch verfügt über Hand – eine lange Besetzung. Berechnungen sollten vorsichtig sein, der Fehler bei der Berechnung der anderen Werte auch falsch machen durchgeführt. Die Lösung – das Problem auf einem Computer zu übergeben.

Im Folgenden finden Sie das tabellarische Programm verfügt über die so genannten „Pseudo“. So führen Sie es, müssen Sie eine Funktion angeben, den Beginn und das Ende der Argumente, die Anzahl der Punkte. Das Beispiel wertet f (x) = 18 * x + 5. Das Ergebnis des Programms – x sequentiell abgeleiteten Werte, f (x).

– Argument: = N.Znachenie.

– Shag_vychisleny: = (N. Wert – KWert) / Anzahl. Punkte.

– FOR (Counter: = 0 Punkte Count.).

Start:

– Funktion: = 18 + 5 * Argument.

– Argument: NA = Wert + Schrittzähler.

– Display (ArgumentFunktion).

End.

Code angepasst jeder Programmiersprache. Das ist die Auswertung der Funktionen kann in einem „Pascal“, C +, C #, und auch in VBA-Office-Software integrierte in das MS-Office-Paket umgesetzt werden.