Accuracy : 76.76%
Insertion : 33
Deletion : 601
Substitution : 88
Correction : 2418
Reference tokens : 3107
Hypothesis tokens : 2539
[เสียงดนตรี](คุณครูโชติช่วง)สวัสดีครับหลังจากพวกเราได้เรียนรู้วิธีการแก้ปัญหาด้วยคอมพิวเตอร์ก็ควรมีการระบุข้อมูลเข้าข้อมูลออกสำหรับคลิปนี้เราจะได้นำหลักการคิดเชิงคำนวณมาออกแบบขั้นตอนวิธีกันนะครับการออกแบบขั้นตอนวิธีจะต้องมีการออกแบบเงื่อนไขที่ถูกต้องและชัดเจนอาจเป็นเงื่อนไขอย่างง่ายหรือเงื่อนไขที่ซับซ้อนก็ได้นะครับเรามาดูกันเลยครับตัเรื(วอย)-่างของการตั(สร)-้างเงื่อนไขอย่างง่ายจะใช้การเปรียบเทียบมากกว่าน้อยกว่าหรือไม่เท่ากับเช่นอายุน้อยกว่า10ปีไม่ต้องเสียค่าเข้าชมสวนสัตว์ถ(ซ)-ึ-่งจาะ(ก)ตัวอย่างนี้เราจะใช้เงื่อนไขอายุน้อยกว่า10ปีในการตรวจสอบว่าเป็นจริงหรือไม่เรามาดูตัวอย่างอีกสถานการณ์กันนะครับนั่นก็คือการตัดสินใจรดน้ำต้นไม้ของระบบรดน้ำต้นไม้อัตโนมัติซึ่งระบบจะต้องอ่านค่าความชื้นของดินและเปรียบเทียบกับค่าที่กำหนดไว้หากค่าความชื้นต่ำกว่าค่าที่กำหนดให้ระบบสเปิดระบบ(-่งสัญญาณ)เปิดน้ำหากมีค่าความชื้นเกินกว-่าหรือเท่ากับค-่าที่กำหนดไว้ระบบจะส่งสัญญาณปิดน้ำจากสถานการณ์ดังกล่าวเราสามารถเขียนขั้นตอนวิธีได้ดังนี้ครับ1.อ่านค่าความชื้นของดิน2.ให้Hแทนค่าความชื้นดังกล่าว3.ถ้าHน้อยกว่า0.เป(1แ)ล-้วส-่งสัญญาณเปิดน้ำถ้าเงื่อนไขไม่เป็นจริงส่งสัญญาณปิดน้ำจากขั้นตอนวิธีดังกล่าวเป็ะ(น)การทำงานเพียงครั้งเดียวดังนั้นเพื่อให้ระบบรดน้ำสามารถทำงานได้อย่างต่อเนื่องเราสามารถเพิ่มการทำงานใ-ี(น)ขั้นตอนวิการทำ(ธีได้)ดังนี้ครับซึ่งเมื่อเราเพิ่มขั้นตอนการท-ำซ้-ำทุกๆ1วินาทีระบบรดน้ำจะมีการอ่านค่าความชื้นและตัดสินใจทำงานทุกๆ1วินาทีนั่นเองครับนอกจากนี้เราสามารถนำขั้นตอนวิธีมาเขียนในรูปแบบของผังงานได้ดังนี้[เสียงดนตรี](คุณครูโชติช่วง)จากตัวอย่างที่ผ่านมาแล้วเราจะเป็นตั(พบ)วอย-่าเงท-ี(-ื)-่ใช้อย่างง-่าย(นไข)ที่ใช้เป็นเงื่อน-ิส-ัย(ไข)อย่างง่ายนั่ๆ(น)ก็คือเปรียบเทียบค่าความชื้นกับค่าที่กำหนดแต่ถ้าเราต้องการเงื่อนไขที่ซับซ้อนมากขึ้นเช่นต้องการเปรียบเทียบต(ท)-ั้งค่าความชื้นและอุณหภูมิกับค่าที่กำหนดเพื่อให้ระบบสามารถทำงานได้แม่นยำมากขึ้นเราจะมีวิธีการแก(สร)-้างเงื่อนไขวิธ(ท)-ี-่ซับซ้อนนี้อย่างไรเรามาดูกันครับเราลองมาพิจารณาตารางค่าความจริงต่อไปนี้ก-่อ(-ั)นนะครับหากมีเงื่อนไขAและBซึ่งมีค่าความจริงดังนี้เก็(รา)จะพบว่าค่าความจริงของตัวดำเนินการและจะเป็นจริงกรณีเดียวคือเมื่อทั้งa(A)และb(B)เป็นจริงค่าความจริงของตัวดำเนินการหรือจะเป็นเท็จกรณีเดียวคือเมื่อทั้งa(A)และb(B)เป็นเทซต(-็จ)แล-้ว(ะ)ตัวดำเนินการพิเศษของAตา(จะ)ม-ีคต(-่)าตรางน-ี(ข)-้นะคร-ับ(าม)กับAการ(ดัง)แสดงในตารางนี้นะครับเมื่อเราทราบแล้วว่าเราสามารถสร้างเง-ื่อนไขที่ท(ซ)-ับซ้อนโดยใช้ตัวดำเนินการและเข้ามาช่วยในการตรวจสอบค่าความชื้นและอุณหภูมิเพื่อเปรียบเทียบกับค่าคงที่ที่กำหนดเช่นถ้าระผม(บบ)อ่านค่าความชื้นได้0.08และอ่านค่าอุณหภูมิได้35องศาเราจะพบอ(ว)-่านเงื่อนไขทั้ง2มีค่าความจริงเป็นจริงและจริงจาก(ดัง)นั้นระบบจะส่งสัญก(ญ)าร(ณ)เปิดน้ำนั่นเองครับเอ๊ะถ-้าหาม(ก)ว่าระบบอมั(-่า)นค่าความชื้นที่(ได้)0.08และอ่านค่าอุณหภูมิได้28องศานักเรียนคิดว่าทั้งหมด(ระบบ)จะทำงานอย่าะ(ง)ไรคร-ับ[เสียงนาฬิกาน-ับถอยหลัง](คุณครูโชติช่วง)เรามาพิจารณาอีกสถานการณ์ก-่อ(-ั)นนะครับครูตรวจข้อสอบของนักเรียน5คนและติดประกาศคะแนนไว้หน้าห้องหากเราต-้องการเขียนขั้นตอนวิธีเพื่อหาคะแนนสูงสุดของนักเรียนกลุ่มนี้นักเรียนจะทำอย่างไรครับขั้นตอนวิธีของสถานการณ์นี้คือเราจะกำหนดตัวแปรMaxแก่(ทน)ค-ัน(-่า)สูงสุดที่พบโดยเริ่มต้นให้Maxมีค่าเป็นข้อมูลตัวแรกที่พบพิจารณาข้อมูลตัวถัดไปทีละจำนวนเราจะเรียกข้อมูลตัวที่กำลังพิจารณาว่าx(X)เปรียบเทียบค่าXกับค่าMaxถ้าXมากกว่าMaxแล้วให้ม็ก(Max)มีค่าเท่ากับx(X)จากนั้นท-ำซ้-ำจนครบทุกตัวจะพบว-่าMaxคือคะแนนสูงสุดซึ่งเราสามารถเขียนขั้นตอนวิธีได้ดังนี้ครับเอาล่ะครับหลังจากนักเรียนได้เรียนรู้เรื่องขั้นตอนวิธีคร-ับ(-ู)ก็อยากให้นักเรียนลองทำกิจกรรมหาค่าต่ำสุดในหนังสือเรียนกันดูนะครับแล้วพบกันใหม่ในคลิปต(ถ)-ัดไปสวัสดีครับ[เสียงดนตรี]
More information
- compare(ans and test) :
- ans: file reference
- test: file test
- export datetime : 2024-04-02 19:35:33
- exported from : Accuracy Worker
- version :registry.rtt.in.th/spinsoft-transcription/backend_accuracy_worker:main-42d874d90e320e04ce26da7eb329f0d888006afc
- lib :character
- your normalize config
-IsFilter :true
-ToLower :false
-ToArabicNumber :true
-WordToNumber :false
-OrderAndSimilar :true
-ListRemove :
- alignment method :NeedlemanWunsch
- score weight :{"Match":2,"Mismatch":-1,"PartialMatch":1,"GapPenalty":-1}