The words you are searching are inside this book. To get more targeted content, please make full-text search by clicking here.
Discover the best professional documents and content resources in AnyFlip Document Base.
Search
Published by pavitta_t, 2022-03-07 00:11:43

วิจัยในชั้นเรียน

วิจัย64

วิจัยในชั้นเรียน

หัวข้อวิจัย การพัฒนาผลสัมฤทธิ์ทางการเรียนด้วย Application
ช่วยเสริมทักษะในการเขียนโปรแกรมภาษา Python ในรายวิชา
วิทยาการคำนวณ การออกแบบและเทคโนโลยี 1 ของนักเรียนชั้น
มัธยมศึกษาปีที่ 4/7 โรงเรียนวัดสุทธิวราราม ประจำปีการศึกษา 2564

จัดทำโดย :

นางสาวปวิตตา ทองลอง
กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี

โรงเรียนวัดสุทธิวราราม

เขตสาทร กรุงเทพมหานคร

สำนักงานเขตพื้นที่การศึกษามัธยมศึกษากรุงเทพมหานคร เขต 2

รายงานการวจิ ัยในชน้ั เรียน

หัวข้อวจิ ัย การพฒั นาผลสัมฤทธ์ทิ างการเรยี นดว้ ย Application ช่วยเสรมิ ทกั ษะในการเขียนโปรแกรมภาษา

Python ในรายวิชา วิทยาการคำนวณ การออกแบบและเทคโนโลยี 1 ของนกั เรยี นชัน้ มัธยมศกึ ษาปีที่ 4/7

โรงเรยี นวดั สทุ ธิวราราม ประจำปีการศึกษา 2564

ผวู้ ิจัย นางสาวปวติ ตา ทองลอง กลมุ่ สาระการเรยี นรู้ วิทยาศาสตร์และเทคโนโลยี

รหสั วชิ า ว30191 รายวิชา วทิ ยาการคำนวณ และการออกแบบเทคโนโลยี 1 ภาคเรยี นที่ 2 ปีการศึกษา 2564

1. หวั ข้อวจิ ัย การพฒั นาผลสมั ฤทธิ์ทางการเรยี นด้วย Application ชว่ ยเสรมิ ทกั ษะในการเขยี นโปรแกรมภาษา
Python ในรายวชิ า วิทยาการคำนวณ การออกแบบและเทคโนโลยี 1 ของนกั เรยี นช้ันมัธยมศกึ ษาปีท่ี 4/7
โรงเรียนวัดสุทธิวราราม ประจำปีการศึกษา 2564

2. ประเภทงานวจิ ยั เชงิ ปฏิบตั ิ

3. จุดมุ่งหมายการวิจยั
 สง่ เสรมิ ศักยภาพและความสามารถของผ้เู รยี น
 ปรบั ปรุงและพัฒนารปู แบบการจัดการเรียนการสอน
 พัฒนาสื่อ-นวตั กรรมการเรียนการสอน
 แก้ไขพฤติกรรมการเรยี นรขู้ องผู้เรียน (รายบุคคล/รายกลุ่ม)

4. ทม่ี าและความสำคัญของปัญหา
การเรียนเขียนโปรแกรมภาษาคอมพิวเตอร์ หรือโค้ดดิ้ง (Coding) นั้น ถูกจัดอยู่ในสาระการเรียนรู้วิชา

วิทยาศาสตร์ สาระที่ 4 เทคโนโลยี ในหลักสูตรแกนกลางการศึกษาขั้นพื้นฐาน พ.ศ. 2551 (ฉบับปรับปรุง พ.ศ.
2560) ภายใต้ชอ่ื วชิ าวิทยาการคำนวณ (Computer Science) มีจดุ ประสงคเ์ พ่ือให้นักเรยี นได้ "เรียนรู้เก่ียวกับการคิด
เชิงคำนวณ การคิดวิเคราะห์ แก้ปัญหาเป็นขั้นตอนและเป็นระบบ ประยุกต์ใช้ความรู้ด้านวิทยาการคอมพิวเตอร์และ
เทคโนโลยีสารสนเทศและการสื่อสารในการแก้ปัญหาท่ีพบในชีวิตจรงิ ได้อย่างมีประสิทธิภาพ" ซึ่งการเขียนโปรแกรม
ด้วยภาษา Python นั้นเป็นโปรแกรมภาษาคอมพิวเตอร์อีกภาษาหนึ่งที่จัดอยู่ในหลักสูตรการเรียนการสอนในวิชา
วทิ ยาการคำนวณ การเรยี นเขยี นโปรแกรมดว้ ยภาษา Python จงึ มคี วามสำคญั อยา่ งมากในการเรียนในยุคปัจจุบัน แต่
เนือ่ งจากในสถานการณ์ปัจจุบัน มีการแพรร่ ะบาดของโรค COVID-19 ทำให้การเรยี นการสอนไม่ได้จัดอยู่ในห้องเรียน
ปกติ ซึ่งในสถานการณ์ปกติที่มีการเรียนการสอนอยู่ในห้องเรียน นักเรียนจะมีคอมพิวเตอรไ์ ว้ใช้สำหรับน่ังทำงานและ
ค้นคว้าหาข้อมูลซึ่งจะมีการตดิ ต้ังโปรแกรม Python เพื่อใช้สำหรบั การเรยี นของนักเรียน เมื่อสถานการณ์เปลี่ยนเปน็
รูปแบบการเรียนการสอนออนไลน์ทำให้นักเรียนสว่ นมากเรียนออนไลนผ์ ่านโทรศัพท์สมารท์ โฟน หรืออปุ กรณ์อ่ืน เช่น
Ipad และ Tablet นักเรียนจึงเกิดปัญหาในด้านการเรียนทางด้านปฏิบัติ เพราะไม่มีโปรแกรมไว้ใช้สำหรับการเขียน
โปรแกรมโดยเฉพาะ ครูจึงจำเป็นต้องจัดหา Application บนโทรศัพท์สมาร์ทโฟนเพิ่มเติมเพื่อให้นักเรียนได้เรียน

โรงเรียนวัดสทุ ธิวราราม หน้า 1 งานวจิ ยั เพอ่ื พัฒนาคุณภาพการศกึ ษา

เขยี นโปรแกรมด้วยภาษา Python เป็นการช่วยส่งเสริมทักษะและประสิทธิภาพในการเรยี นให้แกน่ ักเรียนได้ฝึกทักษะ
การเขยี นโปรแกรมและสามารถฝึกปฏิบตั ิดว้ ยตนเอง

ผู้วิจัยได้ศึกษาสภาพปัญหาเกี่ยวกับการเรียนการสอนในรายวิชาวิทยาการคำนวณ การออกแบบและ
เทคโนโลยี 1 ในเรื่อง การเขียนโปรแกรมด้วยภาษา Python พบว่า เมื่อนักเรียนเรียนออนไลน์ที่บ้าน นักเรียน
ส่วนมากใช้โทรศัพท์สมาร์ทโฟนในการเรียนออนไลน์ ทำให้ไม่มีโปรแกรมไว้สำหรับฝึกปฏิบัติในการเขียนโปรแกรม
นักเรียนจึงขาดทักษะการเขยี นโปรแกรมและทำให้ไมเ่ ขา้ ใจหลักการเขยี นโปรแกรมด้วยภาษา Python ซึ่งเมื่อผู้วจิ ยั รู้
สภาพปัญหาแล้ว ผู้วิจัยจึงนำข้อมูลที่ได้มาเป็นแนวทางเสริมการเรียนรู้ พอจะสรุปได้ว่า เมื่อนักเรียนไม่มีโปรแกรมไว้
ใชส้ ำหรับการฝกึ เขียนโปรแกรม นักเรียนจะขาดทกั ษะและขาดความเข้าใจในการเขียนโปรแกรมด้วยภาษา Python

การวิจัยครั้งน้ีจึงเป็นการศึกษาเพื่อพัฒนาการเรียนรู้และทักษะทางด้านการเขียนโปรแกรมด้วยภาษา
Python ของนักเรียนในรายวิชาวิทยาการคำนวณ การออกแบบและเทคโนโลยี 1 โดยการใช้ Application บน
โทรศัพท์สมาร์ทโฟนเพื่อช่วยให้นักเรียนได้ฝึกทักษะและสามารถเขียนโปรแกรมได้โดยไม่ต้องใช้คอมพิวเตอร์และ ทำ
แบบฝึกหัดด้วยตนเองไดผ้ ่าน Application บนโทรศัพทส์ มาร์ทโฟนของนักเรยี น

5. วัตถปุ ระสงค์ของการวิจัย

1. เพ่อื พฒั นาทักษะการเขยี นโปรแกรมด้วยภาษา Python ในวิชาวทิ ยาการคำนวณ การออกแบบและ

เทคโนโลยี 1 ของนกั เรยี นชั้นมธั ยมศกึ ษาปที ี่ 4/7

2. เพ่อื ยกระดบั ผลสมั ฤทธทิ์ างการเรยี นวชิ าวิทยาการคำนวณ การออกแบบและเทคโนโลยี 1 ของนักเรียนให้

สงู ขึ้น

6. วธิ กี ารดำเนินการวจิ ยั

1. กำหนดปญั หา สมมติฐาน
2. วางแผนบทเรยี นตามหลกั สตู รแกนกลาง
3. ใหน้ ักเรยี นตดิ ตัง้ Application Python2IDE สำหรับ นักเรยี นท่ีใช้โทรศัพทส์ มารท์ โฟนระบบปฏิบัติการ

IOS และ Application Pydroid3 – IDE for Python3 สำหรับนักเรียนที่ใชโ้ ทรศัพท์สมาร์ทโฟน
ระบบปฏิบตั กิ าร Android และให้นกั เรียนเขียนโปแกรมใน Application จากแบบฝึกหดั การเขียน
โปรแกรมดว้ ยภาษา Python แล้วแชรห์ นา้ จอใหค้ รูดูผลลัพธใ์ นการเขียนโปรแกรมทกุ คร้ังท่ีเข้าเรยี น
4. ติดตามผลการประเมินและผลการเรียนรู้
5. ปรบั ปรงุ แก้ไข
6.1 ประชากรและกลุ่มตัวอย่าง

นักเรียนชน้ั มธั ยมศกึ ษาปีที่ 4/7 โรงเรียนวดั สทุ ธวิ ราราม เขตสาทร จังหวัดกรุงเทพมหานคร
ภาคเรยี นท่ี 2 ปกี ารศึกษา 2564 จำนวน 43 คน
6.2 เคร่ืองมือวจิ ัย
1. Application Python2IDE และ Application Pydroid3 – IDE for Python3
2. แบบฝกึ หดั การเขียนโปรแกรมด้วยภาษา Python
3. แบบทดสอบกอ่ นเรียนและหลงั เรยี น

โรงเรยี นวดั สทุ ธิวราราม หนา้ 2 งานวิจัยเพื่อพัฒนาคุณภาพการศกึ ษา

6.3 การเก็บรวบรวมขอ้ มูล

1. ทำแบบทดสอบกอ่ นเรยี น เรือ่ ง การเขียนโปรแกรมด้วยภาษา Python
2. ผู้วิจัยไดใ้ ห้นักเรียนช้นั มัธยมศึกษาปที ี่ 4/7 จำนวน 43 คน ในภาคเรียนท่ี 2 ปกี ารศึกษา 2564

ทำการ ตดิ ตง้ั Application Python2IDE สำหรบั นกั เรยี นทีใ่ ช้โทรศัพท์สมาร์ทโฟนในระบบปฏบิ ัตกิ าร
IOS และ Application Pydroid3 – IDE for Python3 สำหรบั นกั เรยี นทีใ่ ชโ้ ทรศพั ท์สมาร์ทโฟนใน
ระบบปฏบิ ัติการ Android โดยผู้วิจยั มสี ไลดข์ ัน้ ตอนการติดตง้ั ให้นกั เรยี นปฏบิ ัตติ าม
2. ผู้วจิ ัยชีแ้ จงวตั ถุประสงค์ และอธบิ ายวธิ ีการใช้ Application แกน่ ักเรียนใหเ้ ข้าใจ
3. ข้นั ปฏิบัติ ให้นักเรยี นมีบทบาทในการปฏบิ ัติ เพื่อบรรลถุ ึงจดุ ประสงค์ท่ีวางไว้
4. ขน้ั สรุป เปน็ การสรุปความเข้าใจในข้ันตอนการปฏบิ ัติการเขยี นโปรแกรม นกั เรียนสามารถแชรห์ นา้ จอ
สอบถามครไู ด้เม่อื นักเรียนมีปัญหาในการเขยี นโปรแกรม
5. ขน้ั ทำแบบฝึกหัด
6. ทำแบบทดสอบหลังเรียน เรอื่ ง การเขยี นโปรแกรมด้วยภาษา Python
6.4 การวิเคราะห์ข้อมลู และสถติ ทิ ใ่ี ช้ในการวิจัย

นำข้อมลู ท่ีไดจ้ ากการทำแบบทดสอบก่อนเรยี นและแบบทดสอบหลังเรียนมาสร้างตารางเปรียบเทียบคะแนน

สอบก่อนเรียนและหลังเรียนของนักเรียนรายบคุ คล เพื่อดูพัฒนาการของนักเรียนโดยใช้สถิติ หาค่าเฉลี่ย และร้อยละ

ของคะแนนที่เพิ่มขึ้น จากคะแนนทดสอบก่อนเรียนและหลังเรียนจากการใช้ Application ช่วยเสริมทักษะการเขียน

โปรแกรมดว้ ยภาษา Python ของนักเรียนช้นั มธั ยมศกึ ษาปีที่ 4/7

7. ผลการวิจัย
ตารางเปรียบเทียบผลสัมฤทธก์ิ อ่ นการใช้และหลังการใช้ Application ช่วยเสรมิ ทกั ษะการเขียนโปรแกรมดว้ ย
ภาษา Python ของนักเรียนชน้ั มธั ยมศกึ ษาปีท่ี 4/7 จำนวน 43 คน คะแนนเต็ม 10 คะแนน

รายการประเมนิ จำนวน ค่าเฉลยี่
นกั เรียน (คะแนนเตม็ 10 คะแนน)

1. คะแนนทดสอบก่อนเรยี น 43 6.37
2. คะแนนทดสอบหลงั เรียน 43 9.04
+ 2.67
ผลต่างคะแนนการทดสอบก่อนเรยี นและหลงั เรยี น 41.92
รอ้ ยละของคะแนนที่เพิ่มขนึ้

โรงเรียนวดั สทุ ธิวราราม หน้า 3 งานวจิ ัยเพ่อื พัฒนาคณุ ภาพการศกึ ษา

จากตารางเปรียบเทียบพบว่า ผลสัมฤทธิ์ก่อนการใช้และหลังการใช้ Application ช่วยเสริมทักษะการเขียน
โปรแกรมด้วยภาษา Python มีคะแนนเฉลี่ยอยู่ที่ 6.37 พบว่าหลังการใช้ Application ช่วยเสริมทักษะการเขียน
โปรแกรมด้วยภาษา Python มคี า่ เฉลี่ยอยู่ท่ี 9.04 นกั เรียนทั้งหมดมคี ะแนนเพ่ิมขน้ึ คดิ เป็นร้อยละ 41.92

8. อภปิ รายผลการวิจัย
จากการศึกษาและวิเคราะห์การประเมินความคิดเห็นในการทำแบบทดสอบหลังการใช้ Application

ช่วยส่งเสริมทักษะการเขียนโปรแกรมด้วยภาษา Python สำหรับนักเรียนชั้นมัธยมศึกษาปีที่ 4/7 แสดงให้เห็นว่า
โดยรวมอยู่ในระดับเหมาะสมมาก โดยระดับคะแนนเฉลี่ยก่อนการวิจัย ( ̅) ได้ 6.37 คะแนน และหลังจากการใช้
Application ฝึกทักษะในการเขียนโปรแกรมภาษา Python มาช่วยในการสอนทำให้ระดับคะแนนเฉลี่ยหลงั การวิจยั
( ̅) ได้ 9.04 คะแนน ซ่ึงเพิ่มขึ้นถึง 2.67 คะแนน คดิ เปน็ คะแนนที่เพม่ิ ขนึ้ รอ้ ยละ 41.92

พบว่า Application นช้ี ่วยสง่ เสรมิ ทกั ษะการเขียนโปรแกรมด้วยภาษา Python ทำให้นักเรียนระดบั ชั้น
มัธยมศึกษาปีที่ 4/7 ได้เข้าใจหลักของการเขียนโปรแกรมภาษา Python มากขึ้นและสามารถช่วยพัฒนาการเรียนรู้
ทางดา้ นโปรแกรมภาษาคอมพิวเตอร์เพิ่มมากขึ้น รวมท้งั ยงั นำความรู้ที่ได้จากการทำแบบฝึกหัดในการเขียนโปรแกรม
ด้วยภาษา Python ไปประยกุ ต์ใช้กับตัวนกั เรยี นไดอ้ ีกดว้ ย

9. ขอ้ เสนอแนะ
1. ในการจดั หาแบบฝึกหัดการเขยี นโปรแกรมด้วยภาษา Python อาจจะใช้เนื้อหาหลายเรื่องทมี่ ากกว่าเร่ืองเดียว
โดยอาจจะหาเรื่องอ่ืน ๆ มาเพม่ิ ขึ้น เพอื่ ชว่ ยพัฒนาทักษะการเรียนรขู้ องนักเรยี นให้ได้ผลดที สี่ ดุ
2. ในการวิจยั คร้ังตอ่ ไปอาจเพ่ิมปริมาณของกลมุ่ ตวั อยา่ งขึน้ และอาจเจาะจงทำการวจิ ยั กลุ่มนักเรียนที่ขาดทักษะ
ในการเขียนโปรแกรมภาษา Python เพอื่ หาแนวทางในการช่วยเหลอื และแก้ไขต่อไป

โรงเรียนวัดสทุ ธิวราราม หน้า 4 งานวจิ ยั เพื่อพัฒนาคุณภาพการศึกษา

ภาคผนวก

โรงเรยี นวดั สทุ ธิวราราม หนา้ 5 งานวิจยั เพื่อพัฒนาคณุ ภาพการศึกษา

Application IDE Python สำหรับการลงในโทรศพั ท์สมาร์ทโฟน

■ ให้นักเรยี นไปท่ี App Store (สำหรับคนที่ใชร้ ะบบ IOS)
Play Store (สำหรับคนทใ่ี ชร้ ะบบ Android)

■ จากนั้นพิมพค์ ำว่า python ในช่องคน้ หา แล้วให้นกั เรยี นเลือกติดต้ังโปรแกรม Python2IDE
หรือ Python3IDLE (สำหรบั IOS) / Pydroid3 (สำหรับ Android) ตามรปู ภาพ

ปฏิบัติการ IOS

โรงเรียนวดั สทุ ธิวราราม ปฏบิ ตั กิ าร Android งานวิจัยเพื่อพัฒนาคุณภาพการศกึ ษา

หน้า 6

ตารางเปรยี บเทยี บคะแนนสอบก่อนเรียนและหลังเรียนของนักเรยี น

ที่ ชอื่ สกลุ คะแนนกอ่ นเรียน คะแนนหลงั เรียน

1 นายวันชยั เจนวีระนนท์ 9 10
2 นายอานาคิน ลามนั 8 10
3 นายสิทธินนท์ นิรนั ดร์วัฒนกุล 7 9
4 นายกวนิ สทุ ธบิ านเยน็ 3 8
5 นายกังวาน สดุ หลา้ 9 10
6 นายกัณชภูมิ โอรักษ์ 3 8
7 นายกันตนิ นั ท์ นรรินทร์ 9 10
8 นายกิตติธัช พลู ทรพั ย์ 2 6
9 นายโจธนา ศรจี มุ พล 9 10
10 นายชนุดม วรรณสุทธิ์ 6 9
11 นายทวศี กั ด์ิ ธรรมนิยม 8 10
12 นายทกั ษ์ดนัย มีไชย 8 10
13 นายธงไชย น้อยใย 3 7
14 นายธนายุต กนิ ขุนทด 1 5
15 นายธีรพงษ์ โค้วสวสั ด์ิ 8 10
16 นายธรี ยทุ ธ ทวีวรรณ 2 10
17 นายธีรวัฒน์ นาชยั 8 10
18 นายนธั ทพัทธ์ สงกา 2 9
19 นายพงศกร เกสญู 9 10
20 นายพรี ณัฐ วัดแกว้ 8 10
21 นายเมธัส ทองสขุ งาม 9 10
22 นายยศพล พานทอง 8 9
23 นายรชั ชานนท์ เหลา่ สมั พันธ์ 5 8
24 นายวนพล ผดุงยศเจริญ 9 10
25 นายวัชรพล จู่โจม 7 9
26 นายวัฒนา ปานเถอื่ น 8 10
27 นายวิศรุต วไิ ลแกว้ 7 9
28 นายวรี ภาพ ลขิ ติ ปทั มสงิ ห์ 8 9
29 นายวรี วัฒน์ กาลภา 4 9
30 นายวรี พงษ์ มทุ สุ ทิ ธ์ิ 9 9
31 นายศรชัย นชุ นัดดา 7 9
32 นายศุภกิตต์ิ เถาวก์ ลาง 8 10
33 นายศุภณัฐ ถาวร 7 9
34 นายสิทธิชัย แผลงงาม 6 10
35 นายสิทธชิ ยั ศรีเสวก 8 9
36 นายสิทธโิ ชค วธิ ูรจิตร 2 7
37 นายสิทธิโชค อนิ ทะกลู 9 10
38 นายสปุ ระวณี ์ เตียวผลเจรญิ 2 6
39 นายอนุชิต โคตรจนั ทร์ 7 10
40 นายอภิมงคล อำนวยวุฒโิ รจน์ 8 8
41 นายอภริ ักษ์ พีรกิจสกลุ 6 10
42 นายอคั รเดช สงวนชม 3 10
43 นายอานสั ยูซบ 5 8
คา่ เฉลย่ี คะแนน 6.37 9.04
ผลตา่ งคะแนนทเี่ พิม่ ขึ้น
รอ้ ยละที่เพม่ิ ข้นึ +2.67
41.92

โรงเรียนวัดสทุ ธิวราราม หน้า 7 งานวจิ ยั เพ่อื พัฒนาคุณภาพการศึกษา

ใบงานที่ 10

เรอ่ื ง การใชค้ ำส่งั print() วาดรูป และแสดงผลบนหนา้ จอ
--------------------------------------------------------------------------------------------------------------------------------
คำชี้แจง : ใหน้ กั เรียนใช้คำสัง่ print() แสดงผลบนหนา้ จอโดยวาดรูปเปน็ ชอ่ื เลน่ ของตัวเอง (5 คะแนน)

การเขียนโคด้ โปรแกรม
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

โรงเรียนวัดสุทธิวราราม หน้า 8 งานวิจัยเพือ่ พัฒนาคุณภาพการศกึ ษา

ใบงานที่ 11

เรอ่ื ง ชนิดของขอ้ มูล
--------------------------------------------------------------------------------------------------------------------------------

คำช้ีแจง : ใหน้ กั เรียนเขยี นโปรแกรมแสดงชนิดของข้อมูลออกบนหนา้ จอโดยใช้คำส่ัง print() และรันโปรแกรมให้

ถูกต้อง (5 คะแนน)

print() #ชนิดข้อมูลตัวเลขจำนวนเตม็
print() #ชนิดขอ้ มลู ตัวเลขจำนวนจดุ ทศนิยม
print() #ชนดิ ข้อมูลแบบอกั ขระ
print() #ชนิดข้อมูลแบบขอ้ ความ

การเขยี นโคด้ โปรแกรม

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

โรงเรยี นวัดสุทธิวราราม หน้า 9 งานวจิ ยั เพื่อพัฒนาคณุ ภาพการศกึ ษา
………………………………………………………………………………………………………………………………

ใบงานที่ 12

เรอ่ื ง การกำหนดคา่ ตวั แปรเพอ่ื เกบ็ ค่าข้อมูล
-------------------------------------------------------------------------------------------------------------------------------

คำช้ีแจง : ใหน้ ักเรยี นตั้งช่ือตัวแปรเพ่ือเก็บค่าดงั ต่อไปน้ี

1. ตวั แปรท่ีเกบ็ ค่า ชือ่ นกั เรยี น
2. ตวั แปรท่ีเก็บค่า นามสกลุ นกั เรียน
3. ตัวแปรทีเ่ กบ็ ค่า ชือ่ เล่นนกั เรียน
4. ตวั แปรท่ีเก็บค่า อายนุ ักเรียน
จากน้นั แสดงผลตวั แปรท้งั หมดออกทางหน้าจอ (5 คะแนน)

การเขียนโค้ดโปรแกรม

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

โรงเรียนวดั สทุ ธิวราราม หน้า 10 งานวิจัยเพอ่ื พัฒนาคณุ ภาพการศึกษา

ใบงานที่ 13

เร่ือง การรับข้อมูลเข้า และการแสดงผลข้อมลู
--------------------------------------------------------------------------------------------------------------------------------

คำชีแ้ จง : ให้นกั เรียนเขยี นโปรแกรมรบั ค่าจากคยี บ์ อร์ดและแสดงผลบนหนา้ จอ ให้ได้ผลลพั ธด์ ังนี้ (5 คะแนน)
นาย………….……(ช่ือ – นามสกุล นักเรยี น).........……..
ระบปุ ี พ.ศ. ท่เี กดิ : ………………………….
ระบปุ ี พ.ศ. ปัจจบุ นั : ………………….…..
คณุ อาย.ุ .............ปี

การเขียนโคด้ โปรแกรม

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

………………………………………………………………………………………………………………………………

โรงเรยี นวดั สุทธิวราราม หนา้ 11 งานวจิ ัยเพื่อพัฒนาคณุ ภาพการศึกษา

ใบงานท่ี 14

เรื่อง เกมทายใจ
--------------------------------------------------------------------------------------------------------------------------------

คำชแ้ี จง : ใหน้ กั เรียนวเิ คราะหโ์ จทยแ์ ละเขยี นโปรแกรมจากโจทยท์ ่ีกำหนดให้ (5 คะแนน)
เกมทายใจ
1. ใหน้ กั เรียนกำหนดตวั เลขทใี่ ห้ทายเก็บไว้ในตวั แปร puzzle ซ่งึ ในท่นี ก้ี ำหนดให้คือเลข 7
2. รับข้อมูลเข้าจากผู้ทายเก็บไวใ้ นตวั แปร guess
3. ถ้าทายตวั เลขถูก ใหแ้ สดงผลบนหนา้ จอว่า คณุ ทายถูกแลว้ ครับ
4. ถ้าทายตวั เลขผิด ให้แสดงผลบนหนา้ จอว่า คณุ ทายผดิ ครับ

การเขียนโค้ดโปรแกรม
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
โรงเรยี นวัดสทุ…ธ…ิวร…าร…าม………………………………………………ห…น…้า…12…………………………………งา…นว…จิ ยั…เพ…่อื …พ…ัฒ…นา…คุณ…ภ…าพการศึกษา

ใบงานที่ 15

เรื่อง การเขียนโปรแกรมแบบวนซ้ำ
--------------------------------------------------------------------------------------------------------------------------------

คำชแ้ี จง :
1. ใหน้ ักเรียนเขยี นโปรแกรม for loop โดยพมิ พ์ช่ือนักเรยี น (ภาษาอังกฤษ) เป็นแนวตง้ั (1 คะแนน)
2. ให้นักเรียนเขยี นโปรแกรม while loop แสดงตัวเลข 1 – 100 โดยให้เพ่ิมคา่ ทลี ะ +1 และเรียงจากซ้ายไปขวา

โดยมเี ครอ่ื งหมาย , คัน่ ในแตล่ ะตัวเลข (1 คะแนน)
3. ให้นักเรียนเขียนโปรแกรมโดยกำหนดตวั แปร sound เพื่อเก็บคา่ Wow และกำหนดตัวแปร effect เกบ็ คา่

sound มาต่อกัน 3 ตวั ใหไ้ ดผ้ ลลัพธ์ WowWowWow (1 คะแนน)
4. ใหน้ กั เรียนเขียนคำส่งั รับช่ือ และนามสกลุ แลว้ ใหโ้ ปรแกรมพมิ พ์ซำ้ ออกมาทางจอภาพจำนวน 5 คร้ัง เมื่อครบ 5

ครั้งแลว้ ใหแ้ สดงผลออกมาทางจอภาพว่า Bye bye! (2 คะแนน)

การเขยี นโค้ดโปรแกรม

………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
โรงเรยี นวัดสทุ ธ…ิวร…า…รา…ม ………………………………………………หน…า้ …1…3 ………………………………งา…น…วจิ …ัยเ…พอื่…พ…ัฒ…นา…ค…ณุ …ภา…พการศกึ ษา

ใบงานที่ 16

เร่อื ง โมดูล เตา่ ไพธอน
--------------------------------------------------------------------------------------------------------------------------------

คำชี้แจง : ใหน้ ักเรยี นใช้คำสั่งโมดลู Turtle วาดรปู ดาว โดยให้สีเสน้ และรปู ดาวคนละสี (5)

การเขยี นโคด้ โปรแกรม
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………
………………………………………………………………………………………………………………………………

โรงเรยี นวัดสุทธิวราราม หนา้ 14 งานวจิ ยั เพอ่ื พัฒนาคณุ ภาพการศกึ ษา

แบบทดสอบประเมินความรู้กอ่ นเรียน – หลงั เรียน
เรอ่ื ง การโปรแกรมดว้ ยภาษาไพธอนเบอ้ื งตน้

คำชแ้ี จง ให้ทำเครื่องหมาย X ทับตวั อักษรหนา้ คำตอบที่ถกู ทส่ี ุดเพยี งข้อเดียว

1. โปรแกรมภาษา Python ใช้ตัวแปลภาษาใดในการทำงาน

1. Interpreter 2. Compilet

3. Translater 4. Assembler

2. คำสั่ง print() ในโปรแกรมภาษา Python คอื คำสง่ั การทำงานในขอ้ ใด

1. คำสงั่ สำหรบั ใชแ้ สดงผล 2. คำสง่ั ทใ่ี ชส้ ำหรบั รับขอ้ มลู จากแป้นพิมพ์

3. คำสงั่ สำหรบั ใชป้ ดั ตวั เลข ในระบบจำนวนจรงิ 4. คำสง่ั สำหรบั ใชต้ รวจสอบชนดิ ของข้อมลู

3. คำสัง่ input() ในโปรแกรมภาษา Python คอื คำสงั่ การทำงานในข้อใด

1. คำสง่ั สำหรับใช้แสดงผล 2. คำสงั่ ทใ่ี ชส้ ำหรับรบั ขอ้ มลู จากแป้นพิมพ์

3. คำสัง่ สำหรบั ใช้ปัดตัวเลข ในระบบจำนวนจรงิ 4. คำสง่ั สำหรบั ใชต้ รวจสอบชนิดของข้อมูล

4. ขอ้ ใดไมใ่ ช่กฏของการต้ังช่ือตวั แปร

1. ต้องเรม่ิ ตน้ ดว้ ยพยัญชนะ A – Z หรอื a – z

2. ชอื่ ตัวแปรจะตอ้ งไมซ่ ้ำกบั คำสงวน

3. ใช้ตัวดำเนินการทางคณติ ศาสตร์มาตั้งช่ือตวั แปรได้

4. ห้ามมชี ่องวา่ งระหว่างตวั แปร

5. คำสั่งการวนรอบลปู โดยใสจ่ ำนวนรอบทต่ี อ้ งการใชง้ าน ใช้คำสง่ั ในข้อใด

1. if 2. for 3. while 4. Elif

6. จากโจทยต์ อ่ ไปนี้ ไดผ้ ลลัพธ์คือข้อใด

x = ‘Ha’

y = x*3

print(y)

1. Ha*3 2. HaHaHa 3. Ha,Ha,Ha 4. ไม่มีข้อใดถูก

7. จากโจทยต์ อ่ ไปนี้ ไดผ้ ลลัพธ์คือข้อใด

name = {‘Dad’ : ‘somchai’ , ‘Mom’ : ‘Sirin’ , ‘Bro’ : ‘Thanit’ , ‘Sis’ : ‘Sirinat’}

print(name[‘Sis’])

1. somchai 2. Sirin 3. Thanit 4. Sirinat

โรงเรยี นวัดสทุ ธิวราราม หนา้ 15 งานวิจัยเพือ่ พัฒนาคุณภาพการศึกษา

8. จากโจทย์ตอ่ ไปน้ี ไดผ้ ลลพั ธ์คือขอ้ ใด

x = 50

y=5

z = x*y

print(z)

1. 25 2. 250 3. 2500 4. x*y
4. 1
9. จากโจทยต์ อ่ ไปน้ี ไดผ้ ลลัพธค์ ือข้อใด

x = [1 , 45 , 89 , a]

print(x[3])

1. a 2. 89 3. 45

10. เมอ่ื นกั เรยี นเขยี นโปรแกรมคำสั่งการวนซำ้ ดงั รปู จะไดผ้ ลลพั ธใ์ นขอ้ ใด

1. 1,2,3,...,50
2. 50,49,48...,1
3. 50,45,40,35,30,25,20,15,10,5,0
4. 1,5,10,15,20,25,30,35,40,45,50

************************************************

เฉลย 1. 1 2. 1 3. 2 4. 3 5. 2
6. 2 7. 4 8. 2 9. 1 10. 3

โรงเรียนวัดสทุ ธิวราราม หนา้ 16 งานวจิ ัยเพื่อพัฒนาคุณภาพการศกึ ษา


Click to View FlipBook Version