КомпьютеруудПрограм хангамж

Тоолох функц: програмыг хэрхэн бичих вэ?

Функцийг хуваах нь математик болон програмчлалын сонгодог асуудал юм. Энэ нь дараалсан x (x) -ийн утгыг дараалалд оруулдаг. Тооцооллын үр дүнг ихэвчлэн хоёр мөрийн хүснэгтээр гаргадаг. Эхнийх нь х- тэй тэнцүү, хоёр дахь нь f (x) -тэй тохирч байна.

Онол

Функцийн утгыг тодорхойлох алгоритм нь зургаан алхмаас бүрдэнэ.

  1. Аргументын эхний болон эцсийн утгыг сонгох цэгүүдийн тоо.
  2. Алхамыг тооцоолох нь аргумент өөрчлөгдөх үнэ цэнэ юм.
  3. Аргумент нь эхний утгатай тэнцүү гэж үздэг.
  4. Чиг үүрэг тооцоо.
  5. Аргументыг алхамын утгаас нэмэгдүүлэх.
  6. Шаардлагатай хэд хэдэн цэгийг тоолох хүртэл 4-5 алхмуудыг давтана.

Эхний алхам дээр заасан утгууд нь үргэлж сонгогддоггүй бөгөөд тэдгээрийг ажилд оруулж болно. Практикт, янз бүрийн утга ба тооцооллын алхам тодорхойлогдсон үед нөхцөл байдал үүсдэг. Энэ тохиолдолд функцийг тооцоолоход тоонуудын тоог олох шаардлагагүй. Учир нь тооцоо дуусах нөхцөл (алгоритмын 6-р цэг) нь өгөгдсөн хязгаартай утгатай өгүүллийн тэгшитгэл юм.

Практик жишээ

Жишээ нь онолыг хэрхэн ашиглах талаар ойлгоход тусална. Квадрат функцийг g ( x) = x 2 + 9 өгнө . Бид түүний утгуудын мужийг үүсгэнэ [-2; 2], 5 оноотой тэнцүү тооны оноо авна. Эхний өгөгдлөөс тооцоолох алхам нь 1-тэй тэнцүү гэж тооцоолоход хялбар байдаг.

Аль алгоритмын дагуу дараагийн үйлдэл нь g (-2), "-2" гэсэн тооцоолол нь функцын анхны утга юм. Дараалан нэгээр нь x -ээр (энэ үйлдлийг програмчлалын үед нэмэгдэл гэж нэрлээд) функцийг тодорхойлно.

X

-2

-1

0

1

2

G (x)

13 дахь

10

9-р

10

13 дахь

Тооцоолтын зөвийг шалгах нь амархан - та parabola-ийн графикийг авах хэрэгтэй.

Програм хангамжийг хэрэгжүүлэх

Гар ажиллагаатай хүснэгтийг гараар хийдэг - урт ажил мэргэжил. Тооцооллыг анхааралтай хийх хэрэгтэй бөгөөд тооцоонд гарсан алдаа нь үлдсэн утгыг буруу болгодог. Энэ шийдэл нь энэ ажлыг компьютерт шилжүүлэх явдал юм.

Доорх нь "pseudocode" гэж нэрлэгдэх функцийн хувьд хүснэгтлэх програм юм. Үүнийг гүйцэтгэхийн тулд та функц, өгөгдлийн эхний болон эцсийн утгыг заах ёстой. Жишээ нь f (x) = 18 * x + 5 тооцоолсон. Хөтөлбөрийн үр дүн нь x , f (x) -ийн дараалсан өгөгдлийн утгууд юм.

- Аргумент: = N.Value.

- Тооцох алхам: = (N. утга - K. утга) / Кол. Оноо.

- FOR (Counter: = 0 оноо).

Эхлэх:

- Чиг үүрэг: = 18 * Аргумент + 5.

- Аргумент: = H. value + Counter * Алхам.

- Дэлгэцийн гаралт (Argument, Function).

Эцэст нь.

Код нь ямар ч програмчлалын хэлээр зохицуулагддаг. Энэ нь функцын хүснэгтийг Pascal, C +, C # дээр, мөн VBA-ийн програмчлалын хэлийг багтааж, MS Office багцад нэгтгэж болно.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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