กลับไปหน้าบทความ

อ่าน 1 นาที

ตารางติดตาม

ตาราง ติดตามการทำงาน (Trace Table) เป็นเทคนิคที่ใช้ทดสอบอัลกอริทึมเพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดเชิงตรรกะเกิดขึ้นในระหว่าง การประมวล ผลการคำนวณ...

ตารางติดตาม

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

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

ตัวอย่าง

int i , x = 0 ; for ( i = 1 ; i <= 10 ; i ++ ) { x = i * 2 ; }
ฉัน x
? 0
1 2
2 4
3 6
4 8
5 10
6 12
7 14
8 16
9 18
10 20
11 20

ตัวอย่างนี้แสดงให้เห็นถึงกระบวนการที่เป็นระบบที่เกิดขึ้นในระหว่างการประมวลผลอัลกอริธึม ค่าเริ่มต้นของxคือศูนย์ แต่iแม้ว่าจะมีการกำหนดไว้แล้ว แต่ก็ยังไม่ได้รับการกำหนดค่า ดังนั้นค่าเริ่มต้นของมันจึงไม่เป็นที่ทราบ เมื่อเรารันโปรแกรมทีละบรรทัด ค่าของiและxจะเปลี่ยนแปลงไปตามแต่ละคำสั่งในซอร์สโค้ดที่กำลังทำงาน ค่าใหม่ของพวกมันจะถูกบันทึกไว้ในตารางติดตาม เมื่อiมีค่าถึง11เนื่องจากi++คำสั่งใน นิยาม ของ forการเปรียบเทียบi <= 10จะประเมินค่าเป็นเท็จ ทำให้ลูปหยุดทำงาน และเมื่อเราถึงจุดสิ้นสุดของโปรแกรม ตารางติดตามก็จะสิ้นสุดลงเช่นกัน

ดูเพิ่มเติม

ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Trace_table&oldid=1340597448 "

สรุปเนื้อหา

ข้อมูลสำคัญจากบทความ

ข้อมูลสำคัญเกี่ยวกับ ตารางติดตาม

ตาราง ติดตามการทำงาน (Trace Table) เป็นเทคนิคที่ใช้ทดสอบอัลกอริทึมเพื่อให้แน่ใจว่าไม่มีข้อผิดพลาดเชิงตรรกะเกิดขึ้นในระหว่าง การประมวล ผลการคำนวณ...

ตัวอย่าง

ตัวอย่างนี้แสดงให้เห็นถึงกระบวนการที่เป็นระบบที่เกิดขึ้นในระหว่างการประมวลผลอัลกอริธึม ค่าเริ่มต้นของ x คือศูนย์ แต่ i แม้ว่าจะมีการกำหนดไว้แล้ว แต่ก็ยังไม่ได้รับการกำหนดค่า ดังนั้นค่าเริ่มต้นของมันจึงไม่เป็นที่ทราบ เมื่อเรารันโปรแกรมทีละบรรทัด ค่าของ i และ x...

ดูเพิ่มเติม

อัลกอริทึม ภาษาโปรแกรม การดีบัก ดึงข้อมูลมาจาก " https://en.wikipedia.org/w/index.php?title=Trace_table&oldid=1340597448 "