ᲙომპიუტერებიᲞროგრამული უზრუნველყოფა

Დათვლა ფუნქცია: როგორ დავწეროთ პროგრამა?

დათვლა ფუნქცია - კლასიკური პრობლემა მათემატიკა და პროგრამირება. იგი შედგება მოძიებაში თანმიმდევრული ღირებულებების f (x) სხვადასხვა ღირებულებები x. გაანგარიშების შედეგები ხშირად outputted როგორც მაგიდასთან ორ რიგები. პირველი შეესაბამება x, მეორე - f (x).

თეორია

ალგორითმი განსაზღვრის ღირებულებები ფუნქცია შედგება ექვსი ნაბიჯი.

  1. შერჩევის საწყის და საბოლოო ღირებულებები არგუმენტი, რაოდენობის ქულა.
  2. გაანგარიშება ნაბიჯი - თანხა, რომელიც არგუმენტი შეიცვლება.
  3. არგუმენტი არის აღებული ტოლია თავდაპირველი ღირებულება.
  4. გაანგარიშება ფუნქცია.
  5. გაზრდის ღირებულება არგუმენტი ნაბიჯი.
  6. ნიმუში 4-5, რადგან არ არსებობს სავარაუდო საჭირო რაოდენობის ქულა.

ღირებულებების დადგენილი პირველი ნაბიჯი, ყოველთვის არ არის არჩეული, ისინი შეიძლება მიეცეს ამოცანა. პრაქტიკაში, არის სიტუაცია, როდესაც მოცემული სპექტრი ღირებულებები და გამოთვლები ნაბიჯი. დათვლა ფუნქცია ამ შემთხვევაში არ საჭიროებს მოძიებაში რაოდენობა, მას შემდეგ, რაც შეწყვეტის მდგომარეობა გაანგარიშება (ნაბიჯი 6 ალგორითმი) ტოლფასი იქნება სამიზნე ღირებულება არგუმენტი.

პრაქტიკული მაგალითი

იცით, თუ როგორ გამოიყენოთ თეორია, რათა დაეხმაროს მაგალითად. მოდით კვადრატული ფუნქცია g (x) = x 2 + 9. კომპილირების მაგიდა თავისი ღირებულებების სპექტრი [-2; 2] აღების პუნქტების რაოდენობა თანაბარი ხუთ. საწყისი მონაცემების არის ადვილი, რათა დადგინდეს, რომ გაანგარიშება ნაბიჯი უნდა იყოს 1-ის ტოლი.

მისი თქმით, ალგორითმი, შემდეგი ნაბიჯი არის გაანგარიშება g (-2), «-2» - არის თავდაპირველი ღირებულება ფუნქცია. თანამიმდევრულად იზრდება x ერთი (ამ პროგრამირების ოპერაცია ეწოდება დამატება) და განსაზღვრის g ფუნქცია ხორციელდება შეჯამების ფუნქცია.

x

-2

-1

0

1

2

g (x)

13

10

9

10

13

ამოწმებს გაანგარიშება მარტივია - უნდა მიიღოს გრაფა parabola.

პროგრამული უზრუნველყოფის რეალიზაციის

მომზადება მაგიდა აღჭურვილია მხრივ - ხანგრძლივი ოკუპაცია. გათვლები უნდა განხორციელდეს ყურადღებით, შეცდომა გაანგარიშება სხვა ღირებულებები, ასევე, არასწორია. გამოსავალი - უნდა გაიაროს პრობლემა კომპიუტერი.

ქვემოთ ხმების დათვლის პროგრამა აღჭურვილია ე.წ. "ფსევდო". შეასრულოს ის, თქვენ უნდა მიუთითოთ ფუნქცია, დაწყების და დასრულების არგუმენტები, ხმების რაოდენობა. მაგალითად აფასებს f (x) = 18 * x + 5. შედეგი პროგრამის - თანამიმდევრულად მომდინარეობს ღირებულებების x, f (x).

- არგუმენტი: = N.Znachenie.

- Shag_vychisleny: = (N. ღირებულება - K ღირებულება) / ნომერი. რაოდენობა.

- FOR (Counter: = 0 ითვლიან რაოდენობა.).

დაწყება:

- ფუნქცია: = 18 + 5 * არგუმენტი.

- არგუმენტი: NA = ღირებულება + Step Counter.

- ჩვენება (არგუმენტი ფუნქცია).

End.

კოდი ადაპტირებული ნებისმიერი პროგრამირების ენაზე. ეს არის შეჯამებაზე ფუნქციები შეიძლება განხორციელდეს "Pascal", C +, C #, და თუნდაც VBA საოფისე პროგრამების ინტეგრირებული საოფისე პაკეტი.

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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