Accuracy : 71.83%
Insertion : 18
Deletion : 721
Substitution : 106
Correction : 2173
Reference tokens : 3000
Hypothesis tokens : 2297
สวัสดีครับหลังจากพวกเราได้เรียนรู้วิธีการแก้ปัญหาด้วยคอมพิวเตอร์ก็ควรมีการระบุข้อมูลเข้าข้อมูลออกสำหรับทร(คล)-ิปนี้เราจะได้นำหลักการคิดเชิงคำนวณมาออกแบบขั้นตอนวิธีกันนะครับการออกแบบขั้นตอนวิธีจะต้องมีการออกแบบเงื่อนไขที่ถูกต้องและชัดเจนอาจเป็นเงื่อนไขอย่างง่ายหรือเงื่อนไขที่ซับซ้อนก็ได้นะครับเรามาดูกันเลยครับตัเรื(วอย)-่างของการตั(สร)-้างเง-ื่หลาย(อนไข)อย่างง่ายจะใช้การเปรียบเทียบมากกว่าน้อยกว่าหรือไม่เท่ากับเช่นอายุน้อยกว่า10ปีไม่ต้องเสียค่าเข้าชมสวนสัตว์ถ(ซ)-ึ-่งจาะ(ก)ตัวอย่างนี้เราจะใช้เงื่อนไขด-้ว(อา)ย-ุน-้อะ(ย)กว่า10ปีในการตรวจสอบว่าเป็นจริงหรือไม่เรามาดูตัวอย่างเอ-ีกสถาร(น)การณ์กันนะครับนั่นก็คือการตัดสินใจรดน้ำต้นไม้ของระบบรดน้ำต้นไม้อัตโนมัติซึ่งระบบจะต้องอ่านค่าความชื้นของดินและเปรียบเทียบกับค่าที่กำหนดไว้หากค่าความชื้นต่ำกว่าค่าที่กำหนดใหน(-้)ระบบยั(ส่)งไม่ได้(สัญญาณ)เปิดน้ำหากมีค่าความชื้นเกินกว-่าหรือเท่ากับค-่าที่กำหนดไว้ระบบจะส่งสัญญาณปิดน้ำจากสถานการณ์ดังกล่าวเราสามารถเขียนขั้นตอนวิธีได้ดังนี้ครับ1.อ่านค่าความเชื-่อ(-้น)ของดิน2.ให้Hแทนค่าความชื้นดังกล่าว3.ถ้าHน-้อยiso9(กว่า)00(.)1เป(แ)ล-้วส-่งสัญญาณเปิดน้ำถ้าเงื่อนไขไม่เป็นจริงส่งสัญญาณปิดน้ำจากขั้นตอนวิธีดังกล่าวเป็ะ(น)การทำงานเพียงครั้งเดียวดังนั้นเพื่อให้ระบบรดน้ำสามารถทำงานได้อย่างต่อเนื-่องเราสามารถเพิ-่มการทำงานในขั้นตอนวิธีได้ดังนี้ครับซึ่งเมื่อเราเพิ่มขั้นตอนการท-ำซ้-ำทุกๆ1วินาทีระบบรดน้ำจะมีการอ่านค่าความชื้นและตัดสินใจทำงานทุกๆ1วินาทีนั่นเองครับนอกจากนี้เราสามารถนำขั้นตอนวิธีมาเขียนในรูปแบบของผังงานได้ดังนี้จากตัวอย่างที่ผ่านมาแล้วเราจะพบว-่าเง-ื-ั้(-่อ)นไป(ข)ที่ใช้เป็นเงื่อน-ิส-ัย(ไข)อย่างง่ายนั่ๆ(น)ก็คือเปรียบเทียบค่าความชื้นกับค่าที่กำหนดแต่ถ้าเราต้องการเงื่อนไขที่ซับซ้อนมากขึ้นเช่นต้องการเปรียบเทียบต(ท)-ั้งค่าความชื้นและอุณหภูมิกับค่าที่กำหนดเพื่อให้ระบบสามารถทำงานได้แม่นยำมากขึ้นเราจะมีวิธีการสร-้างเงื่อนไขที่ซับซ้อนนี้อย่างไรเรามาดูกันครับเราลองมาพิจารณาตารางค่าความจริงต่อไปนี้ก-่อ(-ั)นนะครับหากมีเงื่อนไขAและBซึ่งมีค่าความจริงดังนี้เก็(รา)จะพบว่าค่าความจริงของตัวดำเนินการและจะเป็นจริงกรณีเดียวค-ือเม-ื-่อทั้งa(A)และb(B)เป็นจริงค่าความจริงของตัวดำเนินการหรือจะเป็นเท็จกรณีเดียวคือเมื่อทั้งa(A)และb(B)เป็นเทซต(-็จ)แล-้ว(ะ)ตัวดำเนินการพิเศษของAจกินข้(ะมีค่)าวตรงข้ามกับAการ(ดัง)แสดงในตารางนี้นะครับเมื่อเราทราบแปล-้วว่าเราสามารถสร้างเง-ื่อนไขที่ท(ซ)-ับซ้อนโดยใช้ตัวดำเนินการและเข้ามาช่วยในการตรวจสอบค่าความชื้นและอุณหภูมิเพื่อเปรียบเทียบกับค่าคงที่ที่กำหนดเช่นถ้าระผม(บบ)อ่านค่าความชื้นได้0.08และอ่านค่าอุณหภูมิได้35องศาเราจะพบว่าเงื่อนไขทั้งสอง(2)มีค่าความจริงเป็นจริงและจริงจาก(ดัง)นั้นระบบจะส่งการบ้(สัญญ)าน(ณ)เปิดน้ำนั-้(-่)นเองครับเอ๊ะถ-้าหาม(ก)ว่าระบบอมั(-่า)นค่าความชื้นที่(ได้)0.08และอ่านค่าอุณหภูมิได้28องศานักเรียนคิดว่าทั้งหมด(ระบบ)จะทำงานอย่าะ(ง)ไรครับเรามอ(า)พิจารณาอีกสถานการณ์ก-่อ(-ั)นนะครับครูตรวจข้อสอบของนักเรียน5คนและติดประกาศคะแนนไว้หน้าห้องหากเราต-้องการเขียนขั้นตอนวิธีเพื่อหาคะแนนสูงสุดของนักเรียนกลุ่มนี้นักเรียนจะทำอย่างไรครับขั้นตอนวิธีของสถานการณ์นี้คือเราจะกำหนดตัวแปรMaxแก-่ง(ทน)ค-ัน(-่า)สูงสุดที่พบโดยเริ่มต้นให้Maแ(x)ม-ีค-็ก(-่า)เป็นข้อมูลตัวแรกที่พบพิจารณาข้อมูลตัวถัดไปทีละจำนวนเราจะเรียกข้อมูลตัวที่กำลังพิจารณาว่า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-05-14 12:58: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}