คอมพิวเตอร์ซอฟต์แวร์

ฟังก์ชั่นการจัดระเบียบ: วิธีการเขียนโปรแกรม?

ฟังก์ชั่นการจัดระเบียบ - ปัญหาคลาสสิกของคณิตศาสตร์และการเขียนโปรแกรม มันประกอบด้วยในการหาค่าต่อเนื่องของ f (x) ที่มีค่าที่แตกต่างของ x ผลการคำนวณมักจะออกมาเป็นตารางสองแถว สอดคล้องแรกที่จะ x, สอง - f (x)

ทฤษฎี

อัลกอริทึมสำหรับการกำหนดค่าของฟังก์ชั่นประกอบด้วยหกขั้นตอน

  1. เลือกค่าเริ่มต้นและครั้งสุดท้ายของการโต้แย้ง, จำนวนของจุด
  2. ขั้นตอนการคำนวณ - จำนวนเงินที่อาร์กิวเมนต์จะมีการเปลี่ยนแปลง
  3. อาร์กิวเมนต์ที่จะนำมาเท่ากับราคาเริ่มต้น
  4. ฟังก์ชั่นการคำนวณ
  5. การเพิ่มมูลค่าของการโต้แย้งในขั้นตอนที่
  6. รูปแบบที่ 4-5 ตราบใดที่ไม่มีจำนวนที่ต้องการโดยประมาณของจุด

ค่าที่ตั้งไว้ในขั้นตอนแรกไม่ได้เลือกเสมอพวกเขาจะได้รับงาน ในทางปฏิบัติมีสถานการณ์เมื่อได้รับโดยช่วงของค่านิยมและขั้นตอนการคำนวณ ฟังก์ชั่นการจัดระเบียบในกรณีนี้ไม่จำเป็นต้องมีการหาจำนวนของจุดเนื่องจากการคำนวณเงื่อนไขการเลิกจ้าง (ขั้นตอนที่ 6 ของอัลกอริทึม) จะเท่ากับค่าเป้าหมายของการโต้แย้ง

เป็นตัวอย่างในทางปฏิบัติ

เข้าใจวิธีการใช้ทฤษฎีที่จะช่วยให้ตัวอย่าง ให้ฟังก์ชันกำลังสองของกรัม (x) = x 2 + 9 รวบรวมตารางค่าของมันในช่วง [-2; 2] โดยการใช้จำนวนของจุดเท่ากับห้า จากข้อมูลเบื้องต้นเป็นเรื่องง่ายที่จะประเมินว่าขั้นตอนการคำนวณควรจะเท่ากับ 1

ตามขั้นตอนวิธีการขั้นตอนต่อไปคือการคำนวณกรัม (-2) ที่«-2» - เป็นค่าเริ่มต้นของฟังก์ชั่น ตามลำดับเพิ่มขึ้น x โดยหนึ่ง (ในการดำเนินงานการเขียนโปรแกรมนี้เรียกว่า incrementing) และการกำหนดฟังก์ชั่นก. จะดำเนินการฟังก์ชั่นการจัดระเบียบ

x

-2

-1

0

1

2

กรัม (x)

13

10

9

10

13

ตรวจสอบความถูกต้องของการคำนวณเป็นเรื่องง่าย - ควรจะได้รับกราฟของพาราโบลาที่

การใช้งานซอฟต์แวร์

ตารางร่างมีมือ - อาชีพยาว การคำนวณควรจะดำเนินการอย่างระมัดระวังข้อผิดพลาดในการคำนวณค่าอื่น ๆ ที่ยังทำไม่ถูกต้อง วิธีการแก้ปัญหา - ที่จะผ่านปัญหาบนคอมพิวเตอร์

ด้านล่างนี้เป็นโปรแกรมจัดระเบียบคุณลักษณะที่เรียกว่า "หลอก". ในการดำเนินการนั้นคุณต้องระบุฟังก์ชั่นเริ่มต้นและสิ้นสุดของการขัดแย้งจำนวนจุด ตัวอย่างประเมิน f (x) = 18 * x + 5 ผลของโปรแกรม - ตามลำดับที่ได้รับค่า x, f (x)

- อาร์กิวเมนต์ = N.Znachenie

- Shag_vychisleny = (ค่าเอ็น - ค่า K) / จำนวน จุด

- สำหรับ (นับ: = 0 นับคะแนน.)

ราคาเริ่มต้น:

- ฟังก์ชั่น: = 18 + 5 * อาร์กิวเมนต์

- อาร์กิวเมนต์: NA = มูลค่า + ขั้นตอนที่เคาน์เตอร์

- จอแสดงผล (ฟังก์ชั่นการโต้แย้ง)

ปลาย

รหัสไปปรับใช้กับการเขียนโปรแกรมภาษาใด ๆ นั่นคือการจัดระเบียบของฟังก์ชั่นที่สามารถนำมาใช้ใน "ปาสกาล", C +, C #, และแม้กระทั่งในซอฟต์แวร์สำนักงาน VBA รวมอยู่ในแพคเกจโปรแกรม MS Office

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

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