ชุดฝึกทักษะ หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา PYTHON เรื่อง การเขียนโปรแกรม PYTHON รายวิชาวิทยาการคํานวณรหัสวิชา ว22103 ระดับชั้นมัธยมศึกษาปีที่ 2 กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี นางสุวิมล สว่างสุข ตำ แหน่ง ครู วิทยฐานะ ครูชำ นาญการพิเศษ โรงเรียนไทรเดี่ยววิทยา สังกัดองค์การบริหารส่วนจังหวัดสระแก้ว
เอกสารชุดฝึกทักษะ หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรม ด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python จัดทำ ขึ้นเพื่อประกอบการเรียนการสอนรายวิชา วิทยาการคำ นวณ รหัสวิชา ว22103 ชั้นมัธยมศึกษาปีที่ 2 กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี รายวิชาพื้นฐาน ซึ่งผู้สอนได้จัดทำ ขึ้นเพื่อมุ่งเน้นพัฒนานักเรียนที่เรียนอ่อนและส่งเสริมนักเรียน ที่เรียนเก่ง โดยให้นักเรียนได้เรียนรู้ด้วยตนเองโดยมีครูคอยดูแลและคอยแนะนำ นักเรียนศึกษาไปทีละชุด ตามลำ ดับจนครบทุกเนื้อหาเอกสาร ชุดฝึกทักษะหน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและ การเขียนโปรแกรมด้วยภาษา Python มีทั้งหมด 4 ชุดประกอบด้วย ชุดที่ 1 แนะนําเครื่องมือโปรแกรม Python ชุดที่ 2 คำ สั่งรับค่าทางแป้นพิมพ์ ชุดที่ 3 คำ สั่งแสดงผลทางหน้าจอ ชุดที่ 4 การเขียนโปรแกรม Python การศึกษาชุดฝึกทักษะ นักเรียนสามารถเรียนรู้ได้ด้วยตนเอง เน้นให้นักเรียนได้เรียนรู้ด้วยการปฏิบัติ จริงด้วยตนเองตามความสามารถของแต่ละบุคคล และมีการวัดผลประเมินผลด้วยวิธีการที่หลากหลายตาม สภาพจริง โดยนักเรียนจะต้องศึกษาอย่างเป็นระบบและทำ กิจกรรมเป็นขั้นตอนด้วยความซื่อสัตย์ ซึ่งจะส่ง ผลให้นักเรียนมีคุณลักษณะที่ดีต่อไป ผู้สอนหวังเป็นอย่างยิ่งว่า ชุดฝึกทักษะเล่มนี้เป็นส่วนหนึ่งของเครื่องมือที่จะช่วยให้นักเรียนเกิดการ เรียนรู้อย่างสมบูรณ์ มีประสิทธิภาพและเป็นประโยชน์แก่นักเรียนหรือผู้ที่สนใจ เพื่อเป็นพื้นฐานในการศึกษา เรื่องอื่น ๆ ได้เป็นอย่างดี นางสุวิมล สว่างสุข คำ นำ
คํ า นํ า 1 ส า ร บั ญ 2 คํ า ชี้ แ จ ง เ กี่ ย ว กั บ ชุ ด ฝึ ก ทั ก ษ ะ 3 คํ า แ น ะ นํ า สํ า ห รั บ ค รู 4 คํ า แ น ะ นํ า สํ า ห รั บ นั ก เ รี ย น 5 ม า ต ร ฐ า น ก า ร เ รี ย น รู้/ ตั ว ชี้ วั ด 6 จุ ด ป ร ะ ส ง ค์ ก า ร เ รี ย น รู้ 6 แ บ บ ท ด ส อ บ ก่ อ น เ รี ย น 7 ก ร ะ ด า ษ คํ า ต อ บ แ บ บ ท ด ส อ บ ก่ อ น เ รี ย น 8 ก ร อ บ เ นื้ อ ห า 9 แ น ะ นำ เ ค รื่ อ ง มื อ เ ขี ย น โ ป ร แ ก ร ม ภ า ษ า ไ พ ท อ น 1 0 ก า ร เ ขี ย น โ ป ร แ ก ร ม ด้ ว ย ภ า ษ า ไ พ ท อ น 1 0 เ ค รื่ อ ง มื อ ใ น ก า ร เ ขี ย น โ ป ร แ ก ร ม ภ า ษ า ไ พ ท อ น 1 2 ก า ร ติ ด ตั้ ง โ ป ร แ ก ร ม 1 3 ก า ร เ ขี ย น โ ป ร แ ก ร ม เ บื้ อ ง ต้ น 1 5 นิ พ จ น์ แ ล ะ ตั ว ดํ า เ นิ น ก า ร 1 8 ก ร อ บ กิ จ ก ร ร ม 2 1 กิ จ ก ร ร ม ที่ 2.1 2 2 กิ จ ก ร ร ม ที่ 2.2 2 3 กิ จ ก ร ร ม ที่ 2.3 2 4 แ บ บ ท ด ส อ บ ห ลั ง เ รี ย น 2 5 ก ร ะ ด า ษ คํ า ต อ บ แ บ บ ท ด ส อ บ ห ลั ง เ รี ย น 2 6 ภ า ค ผ น ว ก 2 7 เ ฉ ล ย แ บ บ ท ด ส อ บ ก่ อ น เ รี ย น 2 8 เ ฉ ล ย กิ จ ก ร ร ม ที่ 2.1 2 9 เ ฉ ล ย กิ จ ก ร ร ม ที่ 2.2 3 0 เ ฉ ล ย กิ จ ก ร ร ม ที่ 2.3 3 1 เ ฉ ล ย แ บ บ ท ด ส อ บ ห ลั ง เ รี ย น 3 2 ส า ร บั ญ
คำ ชี้แจงเกี่ยวกับชุดฝึกทักษะ เอกสารชุดฝึกทักษะ หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรม ด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python เล่มนี้ ใช้ประกอบการจัดกิจกรรการเรียนการสอน รายวิชาวิทยาการคำ นวณ รหัสวิชา ว22103 ระดับชั้นมัธยมศึกษาปีที่ 2 โรงเรียนไทรเดี่ยววิทยาโดยมีขั้น ตอนการจัดกิจกรรมการเรียนรู้ ดังนี้ 1. นักเรียนอ่านคำ ชี้แจงการใช้ชุดฝึกทักษะให้เข้าใจ 2. นักเรียนศึกษาขอบข่ายของเนื้อหา สาระสำ คัญ และจุดประสงค์การเรียนรู้ 3. นักเรียนทำ แบบทดสอบก่อนเรียนเพื่อตรวจสอบความรู้พื้นฐาน 4. นักเรียนศึกษาเนื้อหาสาระโดยละเอียดทีละเรื่องตามลำ ดับและทำ กิจกรรมท้ายเรื่อง 5. ทำ แบบทดสอบหลังเรียนเพื่อตรวจสอบความก้าวหน้าหลังเรียน เกณฑ์ผ่านการประเมิน 1. นักเรียนต้องได้คะแนนประเมินตนเองหลังเรียนไม่น้อยกว่าร้อยละ 80 2. ถ้าได้คะแนนไม่ถึงร้อยละ 80 ให้กลับไปทบทวนความรู้เพิ่มเติม จนกว่าจะได้คะแนนไม่น้อยกว่า ร้อยละ 80 3. นักเรียนต้องได้คะแนนแบบฝึกกิจกรรมที่ 2.1, 2.2 และ 2.3 รวมแล้วไม่น้อยกว่าร้อยละ 80
คำ ชี้แจงสำ หรับครู เอกสารชุดฝึกทักษะ เรื่อง หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรม ด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python เล่มนี้ รายวิชาการวิทยาการคำ นวณ รหัสวิชา ว22103 ชั้นมัธยมศึกษาปีที่ 2 กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี ชุดนี้ใช้ประกอบการจัดกิจกรรมการเรียน การสอน โดยมีขั้นตอนการจัดกิจกรรมการเรียนการสอน ดังนี้ 1. ครูชี้แจงการใช้ชุดฝึกทักษะให้นักเรียนทราบก่อนลงมือปฏิบัติ 2. ครูให้นักเรียนทำ แบบทดสอบก่อนเรียน เพื่อดูว่านักเรียนมีพื้นฐานความรู้ความเข้าใจเกี่ยวกับ เรื่องนี้มากน้อยเพียงใด 3. ครูให้นักเรียนศึกษากรอบเนื้อหาหน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการ เขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Pythonn แล้วปฏิบัติตามแบบฝึก กิจกรรมที่ 2.1, 2.2 และ 2.3 เพื่อให้นักเรียนได้ทบทวนและเกิดความรู้ความเข้าใจถูกต้อง 4. ครูให้นักเรียนทำ แบบทดสอบหลังเรียน เพื่อดูว่านักเรียนมีความรู้ความเข้าใจหลังเรียนมากน้อย เพียงใด 5. ครูสังเกตพฤติกรรม สมรรถนะหลักของนักเรียนและคุณลักษณะอันพึงประสงค์ แล้วบันทึกผล 6. ครูตรวจผลงานนักเรียนและแบบทดสอบ บันทึกผลลงในใบเก็บคะแนน 7. ครูแจ้งคะแนนให้นักเรียนทราบและชมเชยนักเรียน พร้อมให้คำ แนะนำ เพิ่มเติม
คำ ชี้แจงสำ หรับนักเรียน เอกสารชุดฝึกทักษะ เรื่อง หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียน โปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python เล่มนี้ รายวิชาการวิทยาการคำ นวณ รหัสวิชา ว22103 ชั้นมัธยมศึกษาปีที่ 2 กลุ่มสาระการเรียนรู้วิทยาศาสตร์และเทคโนโลยี ชุดนี้ใช้ประกอบ การจัดกิจกรรมการเรียนการสอน ชั้นมัธยมศึกษาปีที่ 2 โรงเรียนไทรเดี่ยววิทยา โดยมีขั้นตอนการจัดกิจกรรม การเรียนการสอนดังนี้ 1. ศึกษาผลการเรียนรู้และจุดประสงค์การเรียนรู้ 2. ทำ แบบทดสอบก่อนเรียนชุดฝึกทักษะชุดที่ 2 เพื่อประเมินพื้นฐานของนักเรียนจำ นวน 10 ข้อ ใช้เวลา 10 นาที 3. ศึกษากรอบเนื้อหาอย่างละเอียดของชุดฝึกทักษะหน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอ นการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python 4. ทำ แบบฝึกชุดกิจกรรมที่ 2.1, 2.2 และ 2.3 5. ทำ แบบทดสอบหลังเรียน จำ นวน 10 ข้อ ใช้เวลา 10 นาที เพื่อประเมินความก้าวหน้า ของตนเอง 6. ตรวจคำ ตอบ แบบทดสอบก่อนเรียน/แบบฝึกชุดกิจกรรม/แบบทดสอบหลังเรียน จากเฉลยภาคผนวก 7. สรุปผลคะแนนที่ได้ลงในกระดาษคำ ตอบเพื่อทราบผลการเรียนและผลการพัฒนา 8. ในการศึกษาทำ กิจกรรมให้นักเรียนทำ ด้วยความมุ่งมั่นตั้งใจและมีความซื่อสัตย์ ต่อตนเอง โดยไม่เปิดดูเฉลยก่อน 9. ให้นักเรียนใช้เวลาในการศึกษาให้เหมาะสมและตรงต่อเวลา
มาตรฐานการเรียนรู้/ตัวชี้วัด ว 4.2 เข้าใจและใช้แนวคิดเชิงคำ นวณในการแก้ปัญหาที่พบในชีวิตจริงอย่างเป็นขั้นตอนและ เป็นระบบใช้เทคโนโลยีสารสนเทศและการสื่อสารในการเรียนรู้ การทำ งานและการแก้ปัญหาได้อย่างมี ประสิทธิภาพ รู้เท่าทันและมีจริยธรรม ตัวชี้วัด ม.2/2 ออกแบบและเขียนโปรแกรมที่ใช้ตรรกะและฟังก์ชันในการแก้ปัญหา สาระสำ คัญ จุดประสงค์การเรียนรู้ 1. อธิบายขั้นตอนในการเขียนโปรแกรมได้ถูกต้อง (K) 2. เขียนโปรแกรมโดยใช้ภาษาไพทอนได้ถูกต้อง (P) 3. เห็นถึงประโยชน์และความสำ คัญของการเขียนโปรแกรมโดยใช้ภาษาไพทอน (A) ภาษาไพทอนเป็นภาษาโปรแกรมคอมพิวเตอร์ชนิดหนึ่งที่เหมาะสำ หรับผู้เริ่มต้นเขียนโปรแกรม ไปจนถึงการประยุกต์ใช้งานในระดับสูง เนื่องจากเป็นภาษาที่มีโครงสร้างและไวยากรณ์ค่อนข้างง่าย ไม่ซับซ้อน ทำ ให้ง่ายต่อความเข้าใจ
แบบทดสอบก่อนเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python 1. โปรแกรมแบบ Python ปัจจุบันดูแลโดยบริษัทใด ก. รากฐานซอฟต์แวร์ Python ข. อินเทล ค. วิเดีย ง. ไมโครซอฟท์ คำ ชี้แจง : ให้นักเรียนเลือกคำ ตอบที่ถูกต้องที่สุดเพียงข้อเดียว 2. เครื่องมือใด ไม่ได้เป็น เครื่องมือในการเขียนโปรแกรม ไพธอน ก. ไพธอนไอดี ข. วาสคริป ค. SPE ง. ไพชาร์ม 3. ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง ก. เรื่องของบรรทัด ข. เรื่องของการเว้นวรรคหรือแบ่งล็อก ค. เรื่องของข้อความ ง. เรื่องของการรัน 4. สําหรับลูปคืออะไร ก. การทำ งานซ้ำ จนกว่าจะตรงตามเงื่อนไข ข. การทำ งานซ้ำ จนกว่าจะตรงตามเงื่อนไข ค. การทำ งานไปเรื่อยๆของโปรแกรม ง. การกำ หนดเงื่อนไขให้โปรแกรม 5. ในขณะที่ลูปคืออะไร ก. การทำ งานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ ข. การทำ งานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง ค. คือเงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop ง. ไม่มีข้อใดถูก 6. คำ สั่งในการวนลูป For ของภาษาไพทอนในข้อใด ถูกต้อง ก. สําหรับ(a = 0; a < 3 ; a++) ข. สําหรับในช่วง(3) ค. สําหรับลูป 3: ง. สําหรับในช่วง (1, 3) : 7. ข้อใดเป็นคําสั่งที่ถูกต้องในการวนลูป ในขณะที่ในภาษา หลาม ก. ในขณะที่วนรอบ< 10 ข. ในขณะที่ (< 10) ค. ในขณะที่< 10 : ง. ในขณะที่วนรอบ < 10:
8. ข้อใดเป็นข้อดีของภาษา python ก. เป็นภาษาสคริปต์ ข. ไวยากรณ์อ่านง่าย ค. สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา ง. ถูกทุกข้อ แบบทดสอบก่อนเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python 9. ภาษา python แปลภาษาในลักษณะใด ก. อ่านโค้ดคำ สั่งทีละบรรทัด แล้วก็ทำ งานให้ผลลัพธ์ออกมา ข. ตรวจสอบความผิดพลาดของโค้ดคำ สั่งตั้งแต่ต้นจนจบก่อน ค. แปลภาษาทีละบล็อก แล้วสั่งทำ งาน ง. ไม่มีข้อใดถูก 10. จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้ a=int(อินพุต()) b=int(อินพุต()) c=a+b พิมพ์(c) ก. ไม่สามารถ รันได้ ข. รับค่าแต่ไม่แสดงผลลัพใดๆ ค. รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล c ง. รับค่า a และ b แต่ไม่แสดงผล c
กระดาษคำ ตอบก่อนเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python ชื่อ – สกุล ................................................................ ชั้น .................. เลขที่ ..........
กรอบเนื้อหา การเขียนโปรแกรม Python
โครงสร้างแบบวนซ้ำ การเขียนโปรแกรมแบบวนซ้ำ (Loop) เป็นรูปแบบการทำ งานคำ สั่งที่ซ้ำ หลาย ๆ ครั้ง ทั้งที่มี จำ นวนครั้งแน่นอนและไม่แน่นอน ซึ่งจะทำ งานตามเงื่อนไขที่กำ หนดไว้ โดยสร้างเงื่อนไขด้วยตัวดำ เนิน การเปรียบเทียบและตรรกะ สิ่งที่ต้องคำ นึงถึงเมื่อใช้การวนซ้ำ 1. กำ หนดค่าเริ่มต้นสำ หรับตัวแปร หรือเงื่อนไขการวนซ้ำ 2. กำ หนดเงื่อนไขการวนซ้ำ หรือเงื่อนไขการออกจากการวนซ้ำ 3. ทุกครั้งที่วนซ้ำ ให้เปลี่ยนแปลงค่าตัวแปรหรือตรวจสอบการออกจากการวนซ้ำ
คําสั่ง (while) while loop เป็นคําสั่งวนซ้ําที่ง่ายและพื้นฐานที่สุดในภาษา Python คําสั่ง ในขณะที่loop นั้น ใช้ควบคุมโปรแกรมให้ทํางานบางอย่างซ้ําๆ ในขณะที่เงื่อนไขของลูปนั้นยังคงเป็นจริงอยู่ นี่เป็นรูปแบบ ของการใช้งานคําสั่ง ในขณะที่loop ในภาษา Python
คําสั่ง break คําสั่ง break ใช้สําหรับหยุดการทํางานของ loop ในทันทีโดยไม่จําเป็นต้องให้เงื่อนไขเป็น false ก่อน มักจะใช้ในกรณีที่เราต้องการสร้างเงื่อนไขให้โปรแกรมออกจาก loop ที่นอกเหนือจาก เงื่อนไขของ loop ตัวอย่างการใช้งานคำ สั่ง break ในภาษา python การออกจากลูปด้วย break ทดสอบเงื่อนไขที่กำ หนดไว้ ยังไม่ให้คำ เปรียบเทียบที่มีผลให้ต้องออกจากการวนซ้ำ สามารถนำ คำ สั่ง break ไปใช้ได้กับการวนซ้ำ ทุกประเภท
คําสั่ง contiune คําสั่ง contiune ใช้สําหรับข้ามการทํางานของ loop ไปทํางานในรอบใหม่ทันทีโดยไม่สนคําสั่งที่ เหลือหลังจากนั้น ตัวอย่างการใช้งานคําสั่ง continue การข้ามรอบด้วย continue เป็นคีย์เวิร์ดเพื่อกำ หนดให้โปรแกรมย้อนกลับไปเริ่มทำ งานที่ต้นลูปนั้นใหม่ ในขณะที่ยังทำ งานไม่ ถึงท้ายลูป หรือยังไม่ครบจำ นวนรอบที่กำ หนดไว้ในเงื่อนไข
คําสั่ง for for เป็นคำ สั่งที่สั่งให้โปแกรมมีการทำ งานซ้ำ ๆ วนลูปจนกว่าเงื่อนไขที่กำ หนดไว้เป็นเท็จ จึงออก จากคำ สั่ง for ไปทำ คำ สั่งถัดไป ควรใช้คำ สั่ง for ในกรณีที่ทราบจำ นวนรอบของการทำ งาน
กรอบกิจกรรม การเขียนโปรแกรม Python
จงหาขั้นตอนวิธีการทำ งานของโปรแกรม 1. เริ่มต้นโปรแกรม 2 ประกาศตัวแปรพร้อมทั้งกําหนดค่าเริ่มต้น i=1, sum=0 3 ใช้ลูปการทำ ซ้ำ โดยตรวจสอบว่า i<=1000 หรือไม่ ถ้าหาก - เป็นจริง - ตรวจสอบว่าเลขจำ นวนเต็มนั้นหารด้วย 3 ลงตัว (i%3 == 0) หรือไม่ - จริง => แสดงเลขจำ นวนนั้นบนหน้าจอ => เพิ่มค่าใน sum ขึ้น 1 => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เท็จ => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เป็นเท็จออกจากลูปการทำ ซ้ำ มา 4 แสดงค่า sum ซึ่งแสดงว่ามีเลขที่หารด้วย 3 ลงตัวกี่จำ นวนออกทางหน้าจอ 5 จบการทำ งาน ใบงานที่ 2.9
แบบทดสอบหลังเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python คำ ชี้แจง : ให้นักเรียนเลือกคำ ตอบที่ถูกต้องที่สุดเพียงข้อเดียว 1. ในขณะที่ลูปคืออะไร ก. การทำ งานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นเท็จ ข. การทำ งานไปเรื่อยๆ จนกว่าเงื่อนไขจะเป็นจริง ค. คือเงื่อนไขที่ต้องการตรวจสอบก่อนการวน loop ง. ไม่มีข้อใดถูก 2. ข้อใดเป็นข้อดีของภาษา python ก. เป็นภาษาสคริปต์ ข. ไวยากรณ์อ่านง่าย ค. สามารถเรียกใช้ภาษาโปรแกรมอื่น ๆ ได้หลายภาษา ง. ถูกทุกข้อ 3. จงบอกผลลัพท์ที่ได้ของ โค๊ดต่อไปนี้ a=int(อินพุต()) b=int(อินพุต()) c=a+b พิมพ์(c) ก. ไม่สามารถ รันได้ ข. รับค่าแต่ไม่แสดงผลลัพใดๆ ค. รับค่า a และ b จากนั้นรวมกันแล้วแสดงผล c ง. รับค่า a และ b แต่ไม่แสดงผล c 4. ภาษา python แปลภาษาในลักษณะใด ก. อ่านโค้ดคำ สั่งทีละบรรทัด แล้วก็ทำ งานให้ผลลัพธ์ออกมา ข. ตรวจสอบความผิดพลาดของโค้ดคำ สั่งตั้งแต่ต้นจนจบก่อน ค. แปลภาษาทีละบล็อก แล้วสั่งทำ งาน ง. ไม่มีข้อใดถูก 5. เครื่องมือใด ไม่ได้เป็น เครื่องมือในการเขียนโปรแกรม ไพธอน ก. ไพธอนไอดี ข. วาสคริป ค. SPE ง. ไพชาร์ม 6. สําหรับลูปคืออะไร ก. การทำ งานซ้ำ จนกว่าจะตรงตามเงื่อนไข ข. การทำ งานซ้ำ จนกว่าจะตรงตามเงื่อนไข ค. การทำ งานไปเรื่อยๆของโปรแกรม ง. การกำ หนดเงื่อนไขให้โปรแกรม 7. ข้อควรระวังใดในการเขียนโปรแกรม Python ไม่ถูกต้อง ก. เรื่องของบรรทัด ข. เรื่องของการเว้นวรรคหรือแบ่งล็อก ค. เรื่องของข้อความ ง. เรื่องของการรัน
แบบทดสอบหลังเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python 8. โปรแกรมแบบ Python ปัจจุบันดูแลโดยบริษัทใด ก. รากฐานซอฟต์แวร์ Python ข. อินเทล ค. วิเดีย ง. ไมโครซอฟท์ 9. ข้อใดเป็นคําสั่งที่ถูกต้องในการวนลูป ในขณะที่ในภาษา หลาม ก. ในขณะที่วนรอบ< 10 ข. ในขณะที่ (< 10) ค. ในขณะที่< 10 : ง. ในขณะที่วนรอบ < 10: 10. คำ สั่งในการวนลูป For ของภาษาไพทอนในข้อใด ถูกต้อง ก. สําหรับ(a = 0; a < 3 ; a++) ข. สําหรับในช่วง(3) ค. สําหรับลูป 3: ง. สําหรับในช่วง (1, 3) :
กระดาษคำ ตอบหลังเรียน รายวิชา วิทยาการคํานวณรหัสวิชา ว22103ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python ชื่อ – สกุล ................................................................ ชั้น .................. เลขที่ ..........
ภาคผนวก
เฉลยแบบทดสอบก่อนเรียน รายวิชา วิทยาการคำ นวณ รหัสวิชา ว22103 ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python
ใบงานที่ 2.9 จงหาขั้นตอนวิธีการทำ งานของโปรแกรม 1. เริ่มต้นโปรแกรม 2 ประกาศตัวแปรพร้อมทั้งกําหนดค่าเริ่มต้น i=1, sum=0 3 ใช้ลูปการทำ ซ้ำ โดยตรวจสอบว่า i<=1000 หรือไม่ ถ้าหาก - เป็นจริง - ตรวจสอบว่าเลขจำ นวนเต็มนั้นหารด้วย 3 ลงตัว (i%3 == 0) หรือไม่ - จริง => แสดงเลขจำ นวนนั้นบนหน้าจอ => เพิ่มค่าใน sum ขึ้น 1 => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เท็จ => เพิ่มค่าใน i ขึ้น 1 => กลับไปทำ 5.3.3 - เป็นเท็จออกจากลูปการทำ ซ้ำ มา 4 แสดงค่า sum ซึ่งแสดงว่ามีเลขที่หารด้วย 3 ลงตัวกี่จำ นวนออกทางหน้าจอ 5 จบการทำ งาน
เฉลยแบบทดสอบหลังเรียน รายวิชา วิทยาการคำ นวณ รหัสวิชา ว22103 ชั้นมัธยมศึกษาปีที่ 2 หน่วยการเรียนรู้ที่ 2 การออกแบบขั้นตอนการทํางานและการเขียนโปรแกรมด้วยภาษา Python เรื่อง การเขียนโปรแกรม Python
โรงเรียนไทรเดี่ยววิทยา สังกัดองค์การบริหารส่วนจังหวัดสระแก้ว 141 หฝมู่ 2 ตำ บลไทรเดี่ยว อำ เภอคลองหาด จังหวัดสระแก้ว 27260 โทรศัพท์/โทรสาร 037-247896 : Kru.Madamห้อ ห้ งเรียรีนออนไลน์