Komputer, Lunak
Fungsi Tabulation: carane nulis program a?
fungsi Tabulation - masalah klasik matématika lan program. Iku kasusun ing nemokake nilai sukses f (x) karo nilai werna-werna saka x. asil petungan asring outputted minangka tabèl rong larik. The ono hubungane pisanan x, kaloro - f (x).
teori
Algoritma kanggo nentokake angka fungsi kasusun saka enem langkah.
- Milih angka dhisikan lan Final saka pitakonan, nomer TCTerms.
- Pitungan langkah - jumlah kang pitakonan bakal ngganti.
- pitakonan dijupuk witjaksono menyang Nilai dhisikan.
- fungsi pitungan.
- Nambah nilai saka pitakonan ing langkah.
- A pola 4-5 anggere ana kira-kira nomer dibutuhake nilai.
Angka nyetel ing langkah pisanan, ora tansah milih, bisa diwenehi tugas. Ing laku, ana kahanan nalika diwenehi dening sawetara nilai lan langkah etungan. fungsi Tabulation ing kasus iki ora mbutuhake nemokake nomer TCTerms, wiwit pitungan kondisi mandap (langkah 6 of algoritma) bakal witjaksono Nilai target saka pitakonan.
Conto praktis
Ngerti carane nggunakake teori kanggo conto. Ayo fungsi kuadrat saka g (x) = x 2 + 9. Ngumpulake Tabel nilai ing sawetara [-2; 2] kanthi njupuk nomer TCTerms witjaksono lima. Saka data dhisikan gampang kanggo ngira yen langkah pitungan arep ingatase kanggo 1.
Miturut algoritma, langkah sabanjure punika pitungan g (-2), «-2» - punika Nilai dhisikan saka fungsi. Sequentially nambah x dening siji (ing operasi program iki diarani incrementing) lan nentokake fungsi g wis dileksanakake fungsi tabulation.
x | -2 | -1 | 0 | 1 | 2 |
g (x) | 13 | 10 | 9 | 10 | 13 |
Mriksa bener pitungan gampang - kudu njaluk grafik saka Parabola a.
implementasine lunak
Drafting Tabel fitur tangan - pendhudhukan dawa. Petungan kudu digawa metu kanthi teliti, kesalahan ing pitungan angka liyane uga nggawe salah. Solusi - pass masalah ing komputer.
Ngisor iki program tabulation fitur sing dadi-disebut "pseudo." Kanggo nindakake, sampeyan kudu nemtokake fungsi, ing wiwitan lan pungkasan bantahan, nomer TCTerms. Contone ngetung f (x) = 18 * x + 5. Asil saka program - sequentially asalé angka x, f (x).
- Pitakonan: = N.Znachenie.
- Shag_vychisleny: = (Nilai N. - nilai K) / Jumlah. TCTerms.
- FOR (Counter: = 0 kanggo Count TCTerms.).
Mulai:
- Fungsi: = 18 + 5 * pitakonan.
- Pitakonan: NA = Nilai + Langkah Counter.
- Tampilan (fungsi pitakonan).
Akhir.
Kode dicocogake kanggo program basa. Punika tabulation fungsi dipun a "Pascal", C +, C #, lan malah ing VBA kantor lunak dhateng paket MS Office.
Similar articles
Trending Now