Want to create interactive content? It’s easy in Genially!
Drogon ตะลุยรหัสลำลองและผังงาน
Chanakan Kitrak
Created on July 7, 2024
เกมฝึกทักษะ เรื่อง รหัสลองและผังงาน รายวิชา วิทยาการคำนวณ1 ระดับชั้นมัธยมศึกษาปีที่ 1
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
เกมฝึกทักษะเรื่อง รหัสลำลองและผังงาน รายวิชา วิทยาการคำนวณ1 ระดับชั้น ม.1
Drogon ตะลุย รหัสลำลองและผังงาน
Start
จัดทำโดย ครูชนกันต์ กิจรักษ์
Samakkhiwitthayakhom school
คำชี้แจง
เกมฝึกทักษะ ดราก้อน ตะลุยรหัสลำลองและผังงานประกอบด้วย 6 ด่าน ผู้เล่นต้องปฏิบัติภารกิจให้สำเร็จจึงจะสามารถเปิดหีบสมบัติ เมื่อพร้อมแล้ว คลิกปุ่มสีส้ม ได้เลยครับ
LEVEL 1: การวางแผนการแก้ปัญหา
การวางแผนการแก้ปัญหา
เป็นการคิดค้นกระบวนการต่าง ๆ ที่เป็นขั้นตอน ตั้งแต่เริ่มต้นจนกระทั่ง ได้ผลลัพธ์ที่ต้องการ ซึ่งต้องอาศัยประสบการณ์และความรู้ของผู้แก้ปัญหา โดยอาจนําวิธีที่เคย แก้ปัญหา หรือค้นหาวิธีการอื่นแล้วนํามาประยุกต์เข้ากับปัญหาที่กําลังแก้ไข เครื่องมือที่ใช้ในการวางแผนแก้ปัญหา สําหรับการพัฒนาโปรแกรม อาจเลือกใช้รหัสลําลอง หรือผังงาน โดยวิธีการแก้ปัญหาที่ได้เรียกว่า ขั้นตอนวิธีหรืออัลกอริทึม (algorithm) ซึ่งเป็นลําดับขั้นตอนในการแก้ปัญหา หรือการทํางานที่ชัดเจนตั้งแต่เริ่มต้นแก้ปัญหา จนกระทั้งได้ผลลัพธ์ที่ต้องการ
ขั้นตอนวิธีหรืออัลกอริทึม (algorithm)
เป็นลําดับขั้นตอนในการแก้ปัญหา หรือการทํางานที่ชัดเจนตั้งแต่เริ่มต้นแก้ปัญหา จนกระทั้งได้ผลลัพธ์ที่ต้องการ เครื่องมือที่ใช้ในการวางแผนการแก้ปัญหา มี 2 แบบ คือ 1. รหัสลำลอง (Pseudocode) 2. ผังงาน (Flowchart)
00:10
1/4
00:10
2/4
00:10
3/4
00:10
4/4
LEVEL 2: รหัสลำลอง
รหัสลำลอง (Pseudocode)
การเขียนรหัสลำลองเป็นการใช้คำบรรยายอธิบายขึ้นตอนอย่างชัดเจนในการแก้ปัญหาหรือการทำงานของโปรแกรม ซึ่งรูปแบบการเขียนจะขึ้นอยู่กับประสบการณ์ และความถนัดของผู้เขียน โดยอาจจะเขียนเป็นภาษาพูด ทำให้เขียนง่ายไม่ต้องกังวลกับรูปแบบ
รหัสลำลอง (Pseudocode)
ถ้าผู้เขียนมีความชำนาญแล้ว สามารถเขียนรหัสลำลองในรูปแบบที่คลายกับภาษาโปรแกรม ซึ่งจะสามารถนำไปดัดแปลงเป็นภาษาโปรแกรมได้ง่าย
การใช้รหัสลำลองในการถ่ายทอดความคิด ดังตัวอย่างต่อไปนี้
รหัสลำลองการแปรงฟันเริ่มต้น 1. บีบยาสีฟันใส่แปลง 2. เทน้ำ 3. แปรงฟัน 4. ปวนปาก 5. ล้างแปลงฟัน จบ
การใช้รหัสลำลองในการถ่ายทอดความคิด ดังตัวอย่างต่อไปนี้
รหัสลำลองการคำนวณหาพื้นที่รูปสามเหลี่ยมเริ่มต้น 1. รับค่าความยาวฐาน 2. รับค่าความสูง 3. คำนวณหาพื้นที่สามเหลี่ยม จากสูตร พื้นที่สามเหลี่ยม = 1/2 x ความยาวฐาน x ความสูง 4. แสดงผลลัพธ์ พื้นที่รูปสามเหลี่ยม จบ
เรียงลำดับรหัสลำลองให้ถูกต้อง
00:15
1/4
เรียงลำดับรหัสลำลองให้ถูกต้อง
00:15
2/4
LEVEL 3: ผังงาน
ผังงาน ( Flowchart)
ผังงาน เป็นเครื่องมือหนึ่งที่ใช้ในการวางแผนหรือออกแบบการแก้ปัญหา ใช้รูปสัญลักษณ์อธิบายขั้นตอนการทำงาน เพื่อให้สามารถนำไปปฏิบัติงานตามหรือเขียนโปรแกรมเพื่อสั่งให้เครื่องคอมพิวเตอร์ทำงานได้ง่าย
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
ชื่อเรียก : เริ่มต้น , จบ
ความหมาย : จุดเริ่มต้นและสิ้นสุดของผังงาน
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
ชื่อเรียก : การนำข้อมูลเข้า-ออก แบบทั่วไป
ความหมาย : จุดที่จะนำข้อมูลเข้าจากภายนอก หรือออกสู่ภายนอก โดยไม่ระบุ ชนิดของอุปกรณ์
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
ชื่อเรียก : การปฏิบัติงาน
ความหมาย : จุดที่ที่มีการปฏิบัติงานอย่างใด อย่างหนึ่ง
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
ชื่อเรียก : การตัดสินใจ
ความหมาย : จุดที่จะต้องเลือกปฏิบัติอย่างใด อย่างหนึ่ง
สัญลักษณ์พื้นฐานสำหรับการเขียนผังงาน
ชื่อเรียก : ทิศทาง
ความหมาย : ทิศทางขั้นตอนการดำเนินงาน ซึ่งจะปฏิบัติต่อเนื่องกันตามหัวลูกศรชี้
LEVEL 4: Multichannel Cave
Multichannel Cave
ซ้ายหรือขวาที่ถูกต้อง
1/4
สัญลักษณ์ผังงานใด ถูกต้อง
00:10
2/4
สัญลักษณ์ผังงานใด ถูกต้อง
00:10
3/4
สัญลักษณ์ผังงานใด ถูกต้อง
00:10
LEVEL 5: สรุปความรู้
การใช้ผังงาน
1/4
วางข้อความให้ตรงกับสัญลักษณ์
Solution
เดินทางมาโรงเรียน
รับค่าความยาวด้าน
ฝนตกหรือไม่
ด่านสุดท้าย
VS
Let's go!
00:15
00:15
00:15
ลุ้นระทึก กุญแจเปิดหีบสมบัติ!
เลือกหีบสมบัติ !!!
Congratulations!
ยินดีด้วยครับ คุณทำภารกิจสำเร็จ
Start over
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Try again!
Try again!
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Try again!
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Try again!
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Try again!
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Try again!
Try again!
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Continue
B - 2
C - 1
A - 3
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress
Are you sure you want to go back to the beginning?
You will lose all your progress