เครื่อง epsilon ให้ข้อมูลเกี่ยวกับการคำนวณที่คอมพิวเตอร์สามารถทำได้
Epsilon หรือ machine epsilon เป็นตัวเลขที่สำคัญในการคำนวณ เครื่อง epsilon ให้ระยะห่างระหว่าง 1 และจำนวนจุดลอยตัวที่ใหญ่ที่สุดถัดไปบนคอมพิวเตอร์ของคุณ นี่เป็นสิ่งสำคัญในการคำนวณ เนื่องจากขนาดของเลขทศนิยมอาจนำไปสู่ข้อผิดพลาดในการปัดเศษสำหรับการคำนวณบางอย่าง การคำนวณเครื่อง epsilon สามารถทำได้หลายวิธี และภาษาโปรแกรมหลายภาษามีฟังก์ชันในตัวที่สามารถกำหนดค่านี้ได้ อย่างไรก็ตาม สามารถกำหนดอัลกอริธึมได้ด้วยรูทีนที่ค่อนข้างง่าย
ขั้นตอนที่ 1
เลือกภาษาการเขียนโปรแกรมเพื่อตั้งโปรแกรมอัลกอริทึม ตรวจสอบให้แน่ใจว่าคุณเข้าใจไวยากรณ์ของภาษาดีพอที่จะสร้างโปรแกรมง่ายๆ ในภาษานั้นได้
วีดีโอประจำวันนี้
ขั้นตอนที่ 2
เริ่มต้นตัวแปรให้เท่ากับ 1 ใน pseudocode จะมีลักษณะดังนี้
x -> 1
ขั้นตอนที่ 3
หารค่าเริ่มต้นด้วย 2 และเพิ่มเป็น 1 ใน pseudocode นี่ดูเหมือนว่า
y -> x/2 + 1
ขั้นตอนที่ 4
เพิ่มประโยคเงื่อนไข เช่น ถ้า y น้อยกว่า 2 ให้ set
x -> x/2,
และทำซ้ำขั้นตอน
y -> x/2 + 1
เมื่อตรงตามเงื่อนไขที่ y มากกว่า 2 ผลลัพธ์ที่ได้คือ machine epsilon