KomputerPerisian

Fungsi penjadualan: bagaimana untuk menulis program?

fungsi penjadualan - masalah klasik matematik dan pengaturcaraan. Ia terdiri dalam mencari nilai berturut-f (x) dengan nilai-nilai yang berbeza-beza x. keputusan pengiraan sering outputted sebagai meja dua baris. Yang sepadan pertama untuk x, kedua - f (x).

teori

Algoritma untuk menentukan nilai fungsi terdiri daripada enam langkah.

  1. Memilih nilai awal dan akhir hujah, bilangan mata.
  2. Banyak langkah - jumlah di mana hujah yang akan berubah.
  3. hujah ini diambil sama dengan nilai awal.
  4. fungsi pengiraan.
  5. Meningkatkan nilai hujah dalam langkah.
  6. Satu corak 4-5 selagi tidak ada nombor dianggarkan diperlukan mata.

Nilai-nilai yang ditetapkan dalam langkah pertama, tidak selalu dipilih, mereka boleh diberikan tugas. Dalam amalan, terdapat keadaan apabila diberi oleh pelbagai nilai dan langkah pengiraan. fungsi penjadualan dalam kes ini tidak memerlukan mencari bilangan mata, kerana banyak keadaan penamatan (langkah 6 algoritma) akan sama dengan nilai sasaran hujah.

Satu contoh yang praktikal

Memahami bagaimana untuk menggunakan teori untuk membantu contoh. Mari fungsi kuadratik g (x) = x 2 + 9. Menyusun jadual nilai dalam julat [-2; 2] dengan mengambil bilangan mata sama dengan lima. Dari data awal mudah untuk menganggarkan bahawa langkah pengiraan hendaklah sama dengan 1.

Mengikut algoritma, langkah seterusnya adalah pengiraan g (-2), «-2» - adalah nilai awal fungsi. Berurutan meningkatkan x oleh satu (dalam operasi program ini dipanggil menokok) dan menentukan fungsi g dilakukan fungsi penjadualan.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

Memeriksa ketepatan pengiraan mudah - perlu mendapatkan graf parabola.

pelaksanaan perisian

Merangka jadual ciri- - urusan yang panjang. Pengiraan perlu dilakukan dengan teliti, kesilapan dalam pengiraan nilai-nilai lain juga membuat salah. penyelesaian - untuk lulus masalah pada komputer.

Di bawah adalah program pengiraan pada ciri-ciri yang dipanggil "pseudo." Untuk melaksanakannya, anda mesti menentukan fungsi, permulaan dan akhir hujah-hujah, bilangan mata. contoh menilai f (x) = 18 * x + 5. Hasil daripada program - nilai berurutan diperolehi x, f (x).

- Hujah: = N.Znachenie.

- Shag_vychisleny: = (nilai N. - nilai K) / nombor. mata.

- UNTUK (Counter: = 0 untuk Count mata.).

mula:

- Fungsi: = 18 + 5 * hujah.

- Hujah: NA = Nilai + Kaunter Langkah.

- Paparan (fungsi hujah).

End.

Kod disesuaikan dengan mana-mana bahasa pengaturcaraan. Itulah penjadualan fungsi boleh dilaksanakan dalam "Pascal", C +, C #, dan walaupun dalam VBA perisian pejabat bersepadu ke dalam pakej MS Office.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ms.delachieve.com. Theme powered by WordPress.