コンピューター, ソフトウェア
集計機能:どのようにプログラムを書くことは?
集計機能 - 数学とプログラミングの古典問題。 それは、xの変化値をF(X)の連続的な値を求めることにあります。 計算結果は、多くの場合、二列の表として出力されます。 xに対応する第一、第二- 、F(X)。
理論
関数の値を決定するためのアルゴリズムは、6つのステップからなります。
- 引数の初期値と最終値、ポイントの数を選択します。
- 計算ステップ - 引数が変更する量。
- 引数は初期値に等しく取られます。
- 計算機能。
- ステップでの引数の値を増やします。
- 4-5のパターンであれば、点のない推定に必要な数が存在しないように。
最初のステップで設定された値は、常に彼らが仕事を与えることができ、選択されていません。 実際には、値及び計算ステップの範囲で与えられる状況があります。 終了条件計算(アルゴリズムのステップ6)は、引数の目標値に等しくなるので、この場合に集計関数は、ポイントの数を求める必要はありません。
実施例
例を助けるために理論を使用する方法を理解します。 Gの二次関数(X)= X 2 + 9ましょう。 -2の範囲【におけるその値のテーブルをコンパイル。 2] 5に等しい点の数を取ることによって。 初期データから計算ステップが1に等しくなければならないと推定することが容易です。
このアルゴリズムによれば、次のステップは、(-2)Gの計算である«-2» -関数の初期値です。 順次一つによってXを増加させる(このプログラミング操作でインクリメントと呼ばれる)とg関数を決定する集計機能を行います。
X | -2 | -1 | 0 | 1 | 2 |
G(X) | 13 | 10 | 9 | 10 | 13 |
計算の正しさを確認するのは簡単です - 放物線のグラフを取得する必要があります。
ソフトウェア実装
長い職業 - テーブルを起草することは手を備えています。 計算は、他の値の計算に誤りがまた間違った行い、慎重に行われるべきです。 ソリューション - コンピュータ上の問題を渡します。
以下は、集計プログラムは、いわゆる特徴である「擬似を。」 これを実行するには、機能、引数の開始と終了、ポイントの数を指定する必要があります。 例は、F(X)= 18 * X + 5を評価します。 プログラムの結果-順次派生値x、F(X)。
-引数:= N.Znachenie。
- Shag_vychisleny:=(N.値- K値)/数。 ポイント。
- FOR(カウンター:= 0の点をカウントします。)。
起動します。
-機能:= 18 + 5 *引数。
-引数:NA =値+ステップカウンタ。
-ディスプレイ(引数機能)。
終わり。
コードは、任意のプログラミング言語に適応しました。 それは、C#、さらにはMS Officeのパッケージに統合VBAのオフィスソフトウェアで、C +、関数の集計は、「パスカル」で実装することが可能です。
Similar articles
Trending Now