คอมพิวเตอร์, ซอฟต์แวร์
ฟังก์ชั่นการจัดระเบียบ: วิธีการเขียนโปรแกรม?
ฟังก์ชั่นการจัดระเบียบ - ปัญหาคลาสสิกของคณิตศาสตร์และการเขียนโปรแกรม มันประกอบด้วยในการหาค่าต่อเนื่องของ f (x) ที่มีค่าที่แตกต่างของ x ผลการคำนวณมักจะออกมาเป็นตารางสองแถว สอดคล้องแรกที่จะ x, สอง - f (x)
ทฤษฎี
อัลกอริทึมสำหรับการกำหนดค่าของฟังก์ชั่นประกอบด้วยหกขั้นตอน
- เลือกค่าเริ่มต้นและครั้งสุดท้ายของการโต้แย้ง, จำนวนของจุด
- ขั้นตอนการคำนวณ - จำนวนเงินที่อาร์กิวเมนต์จะมีการเปลี่ยนแปลง
- อาร์กิวเมนต์ที่จะนำมาเท่ากับราคาเริ่มต้น
- ฟังก์ชั่นการคำนวณ
- การเพิ่มมูลค่าของการโต้แย้งในขั้นตอนที่
- รูปแบบที่ 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