Worksheetsสอบเก็บคะแนน ม.4
Total questions: 30
Worksheet time: 15mins
แนวคิดเชิงคำนวณ (Computational Thinking: CT) มีความสำคัญต่อการพัฒนาโครงงานอย่างไร
ช่วยให้โครงงานมีภาพลักษณ์ที่ทันสมัยและดึงดูดใจ
ช่วยให้สามารถเขียนโปรแกรมด้วยภาษาที่ยากขึ้นได้
ช่วยในการวิเคราะห์ ย่อยปัญหา และออกแบบวิธีการแก้ปัญหาได้อย่างเป็นระบบ
ช่วยในการนำเสนอผลงานให้เป็นที่น่าสนใจเท่านั้น
(Decomposition) ในการพัฒนาโครงงาน หมายถึงข้อใด
การกำหนดขอบเขตของปัญหาให้ชัดเจน
การแยกปัญหาใหญ่ออกเป็นปัญหาย่อยๆ
การหาความซ้ำซ้อนของข้อมูลเพื่อตัดทิ้ง
การเน้นเฉพาะสาระสำคัญของปัญหา
หากนักเรียนต้องการสร้างโครงงาน 'ระบบแจ้งเตือนน้ำท่วมในพื้นที่เสี่ยง' การกำหนด 'การรับค่าจากเซนเซอร์' และ 'การส่งข้อความแจ้งเตือน' เป็นงานย่อยๆ คือตัวอย่างการใช้แนวคิดเชิงคำนวณในด้านใด
การออกแบบอัลกอริทึม
ความคิดเชิงนามธรรม
การย่อยปัญหา
การจดจำรูปแบบ
หากพบว่าโครงงานที่พัฒนาเกิดความล้มเหลวในการทำงานซ้ำๆ การพยายามหาความซ้ำซ้อนหรือความแตกต่างของโค้ดที่ผิดพลาดจัดเป็นการใช้แนวคิดเชิงคำนวณด้านใด
การย่อยปัญหา
การจดจำรูปแบบ
ความคิดเชิงนามธรรม
การออกแบบอัลกอริทึม
แนวคิดความคิดเชิงนามธรรม (Abstraction) มีประโยชน์อย่างไรในการพัฒนาโครงงาน
ช่วยในการกำหนดขั้นตอนการทำงานอย่างละเอียด
ช่วยให้สามารถสร้างโปรแกรมที่สวยงามและใช้งานง่าย
ช่วยในการพิจารณาสาระสำคัญของปัญหาและตัดรายละเอียดที่ไม่จำเป็นออกไป
ช่วยให้สามารถเขียนโค้ดได้อย่างรวดเร็ว
ขั้นตอนใดของแนวคิดเชิงคำนวณที่มุ่งเน้นการสร้างชุดคำสั่งหรือกฎเกณฑ์ที่ชัดเจนเพื่อนำไปสู่การแก้ปัญหา
การย่อยปัญหา
การจดจำรูปแบบ
ความคิดเชิงนามธรรม
การออกแบบอัลกอริทึม
ข้อใดคือเป้าหมายหลักของการใช้ Decomposition ในช่วงเริ่มต้นของโครงงานขนาดใหญ่
ทำให้สามารถหาผู้รับผิดชอบงานย่อยได้ง่ายขึ้น
ทำให้สามารถนำโค้ดมาใช้ซ้ำได้
ลดความซับซ้อนโดยรวมของปัญหา ทำให้ง่ายต่อการวางแผนและพัฒนา
ทำให้โครงงานดูมีหลายส่วนและมีความน่าเชื่อถือ
ผังงาน (Flowchart) เป็นเครื่องมือที่เหมาะสำหรับขั้นตอนใดในการพัฒนาโครงงาน
การระดมสมองเพื่อค้นหาปัญหา
การเก็บรวบรวมข้อมูลดิบ
การออกแบบอัลกอริทึม
การทดสอบและแก้ไขข้อผิดพลาด
โครงสร้างควบคุมพื้นฐานที่ใช้ในการออกแบบอัลกอริทึมที่อนุญาตให้มีทางเลือกในการทำงานอย่างใดอย่างหนึ่งคือโครงสร้างใด
ลำดับ (Sequence)
วนซ้ำ (Repetition)
ทางเลือก (Selection)
การจำลอง (Simulation)
การสร้างโครงงานที่มีการบูรณาการและเชื่อมโยงกับชีวิตจริง
เพื่อให้ได้คะแนนสูงสุดจากคณะกรรมการ
เพื่อให้สามารถใช้ภาษาคอมพิวเตอร์ที่ซับซ้อนได้
เพื่อแสดงแนวคิดเชิงคำนวณมาใช้แก้ปัญหาได้อย่างเป็นรูปธรรม
เพื่อให้นักเรียนสามารถเลือกทำโครงงานที่ตนเองสนใจ
การเลือกใช้สี "Contrast" (สีตัดกัน) ในการออกแบบโปสเตอร์มีประโยชน์อย่างไร
ทำให้ข้อความอ่านยากขึ้นแต่ดูทันสมัย
ช่วยประหยัดหมึกพิมพ์
ทำให้องค์ประกอบสำคัญโดดเด่นและมองเห็นได้ชัดเจนจากระยะไกล
ช่วยลดขนาดไฟล์ของโปสเตอร์
หลักการจัดลำดับความสำคัญในการออกแบบโปสเตอร์มีวัตถุประสงค์เพื่ออะไร
เพื่อให้โปสเตอร์มีสีสันที่หลากหลายที่สุด
เพื่อชี้นำสายตาผู้อ่านไปยังข้อมูลที่สำคัญที่สุดก่อน
เพื่อให้ตัวอักษรทุกตัวมีขนาดเท่ากันทั้งหมด
เพื่อลดพื้นที่ว่าง (White Space) ในโปสเตอร์
"White Space" หรือพื้นที่ว่างในโปสเตอร์มีความสำคัญอย่างไร
เป็นส่วนที่ออกแบบไม่เสร็จ ควรใส่รูปภาพให้เต็ม
ช่วยให้ผู้อ่านพักสายตาและทำให้ข้อมูลดูไม่แออัดจนเกินไป
ทำให้โปสเตอร์ดูไม่มีราคา
เป็นส่วนที่ต้องถูกตัดออกเมื่อส่งพิมพ์
ฟอนต์ประเภทใดที่เหมาะสำหรับการใช้เป็น "หัวข้อหลัก" บนโปสเตอร์
ฟอนต์ที่มีหัวและมีลายเส้นหนาชัดเจน
ฟอนต์ตัวเขียนที่อ่านยากแต่ดูอ่อนช้อย
ฟอนต์ตัวจิ๋วเพื่อให้ประหยัดเนื้อที่
ฟอนต์สีจางเพื่อให้ดูกลมกลืนกับพื้นหลัง
ข้อใดคือสิ่งที่ "ไม่ควร" ปฏิบัติในการออกแบบโปสเตอร์นำเสนอโครงงาน
ใช้ภาพถ่ายคุณภาพสูงที่ไม่แตกเป็นเม็ดพิกเซล
ใส่เนื้อหาตัวอักษรทั้งหมดลงไปในโปสเตอร์เพื่อให้ได้ข้อมูลครบถ้วนที่สุด
ใช้แผนภูมิหรืออินโฟกราฟิกแทนข้อความบรรยายที่ยาวเกินไป
ตรวจสอบคำสะกดให้ถูกต้องก่อนสั่งพิมพ์
ข้อใดคือส่วนประกอบที่ "จำเป็น" ต้องมีในการเสนอโครงร่างโครงงาน
บทสรุปผู้บริหาร
งบประมาณที่ใช้จริงหลังจากทำเสร็จ
วิธีการดำเนินงาน (ขั้นตอนการทำงาน)
ภาพถ่ายรางวัลที่เคยได้รับ
วัตถุประสงค์หลักของการเขียน "ที่มาและความสำคัญ" ของโครงงานคืออะไร
เพื่อบอกว่าใครเป็นคนทำโครงงาน
เพื่ออธิบายเหตุผลและปัญหาที่ทำให้จัดทำโครงงาน
เพื่อระบุงบประมาณที่ใช้ทั้งหมด
เพื่อสรุปผลการดำเนินงานล่วงหน้า
การตั้งวัตถุประสงค์ของโครงงานที่ดีควรมีลักษณะอย่างไร
ตั้งให้กว้างที่สุดเพื่อให้ครอบคลุมทุกเรื่อง
ตั้งให้ดูยากเพื่อให้ดูมีความสามารถ
มีความชัดเจน วัดผลได้ และสอดคล้องกับปัญหา
จำเป็นต้องเขียนให้บอกเล่าถึงความตั้งใจ
ขอบเขตของโครงงานมีความสำคัญอย่างไร
เพื่อกำหนดหน้าที่ของสมาชิกในกลุ่ม
เพื่อระบุว่าโครงงานจะทำอะไรและเพื่อให้ทำงานได้สำเร็จตามกำหนด
เพื่อบอกว่าโครงงานนี้จะขายได้ในราคาเท่าไหร่
เพื่อระบุสถานที่ท่องเที่ยวที่เกี่ยวข้องกับโครงงาน
การเสนอโครงร่าง "ผลที่คาดว่าจะได้รับ" หมายถึงข้อใด
วิธีการแก้ปัญหาที่ทำเสร็จแล้ว
ประโยชน์หรือสิ่งที่เกิดผลตามมาหลังจากโครงงานสำเร็จ
ข้อผิดพลาดที่อาจจะเกิดขึ้นระหว่างทำ
รายชื่อผู้เชี่ยวชาญที่จะมาตรวจโครงงาน
บอร์ด Arduino Uno R3 มีพอร์ต Digital Input/Output ทั้งหมดกี่ขา
8 ขา
14 ขา
20 ขา
32 ขา
หากต้องการต่อหลอด LED เพื่อแสดงผลลัพธ์ ควรใช้คำสั่งใดในส่วนของ setup() เพื่อกำหนดหน้าที่
pinMode(pin, INPUT);
digitalWrite(pin, HIGH);
pinMode(pin, OUTPUT);
analogRead(pin);
"Analog Input" ของ Arduino (A0-A5) มักใช้เชื่อมต่อกับอุปกรณ์ประเภทใด
เซนเซอร์แสง (LDR)
สวิตช์ปุ่มกด (Push Button)
หลอด LED แสดงสถานะ
ลำโพง Buzzer
คำสั่ง delay(1000); ในโปรแกรม Arduino หมายถึงอะไร
หยุดรอเป็นเวลา 10 วินาที
หยุดรอเป็นเวลา 1 วินาที
เพิ่มความเร็วในการประมวลผล 1 เท่า
หยุดรอเป็นเวลา 100 วินาที
ส่วนประกอบใดของ Arduino IDE ที่ใช้สำหรับ "ส่งโค้ด" จากคอมพิวเตอร์ไปยังบอร์ด
Verify
Serial Monitor
Upload
New Sketch
โครงสร้างเงื่อนไขแบบ if-else ใช้ในกรณีใด
เมื่อต้องการให้โปรแกรมทำงานซ้ำๆ ไม่รู้จบ
เมื่อต้องการให้โปรแกรมตัดสินใจทำงานอย่างใดอย่างหนึ่ง
เมื่อต้องการประกาศตัวแปรใหม่
เมื่อต้องการจบการทำงานของโปรแกรม
พิจารณาโปรแกรม Arduino ต่อไปนี้ ซึ่งใช้ Ultrasonic Sensor ตามเงื่อนไข
ถ้าวัตถุอยู่ที่ระยะ 25 เซนติเมตร LED จะติดสว่างกี่มิลลิวินาที และดับกี่มิลลิวินาที ใน 1 รอบการทำงานของ loop()
ติด 150 ms ดับ 50 ms
ติด 150 ms ดับ 150 ms
ติด 250 ms ดับ 150 ms
ติด 150 ms ดับ 250 ms
หากนักเรียนแก้เงื่อนไขเป็น
else if (cm > 20 && cm < 29)
คำตอบคือข้อใด
LED จะติดตลอดเวลา
LED จะไม่ทำงานที่ระยะ 20 และ 29
LED จะกระพริบเร็วขึ้น
โปรแกรมจะ Compile ไม่ผ่าน
สาเหตุสำคัญที่ทำให้โปรแกรมตอบสนองช้าต่อการเปลี่ยนแปลงระยะทางคือข้อใด
ใช้ตัวแปรชนิด int
ใช้ Serial.print()
ใช้คำสั่ง delay()
ใช้ pulseIn()
ขา "Trig" ของเซนเซอร์ HC-SR04 ทำหน้าที่อะไร
รับสัญญาณสะท้อนกลับ
ส่งสัญญาณพัลส์เสียงออกไป
จ่ายไฟเลี้ยงให้กับวงจร
เชื่อมต่อกับขั้วลบ
