More Related Content
Similar to ใบงานที่ 17 18จุด2
Similar to ใบงานที่ 17 18จุด2 (20)
ใบงานที่ 17 18จุด2
- 1. ใบงานที่ 17.2 โครงสร้างแบบทางเลือก<br /> รายชื่อสมาชิกในกลุ่ม...................................................1...................................................................... 2.................................................................3...................................................................... 4.................................................................<br />ให้นักเรียนศึกษาหนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร บทที่ 6 หัวข้อเครื่องมือที่ใช้ในการออกแบบและขั้นตอนในการแก้ปัญหา และโครงสร้างการโปนแกรม แล้วให้แต่ละกลุ่มช่วยกันวิเคราะห์ปัญหาจากบัตรโจทย์ปัญหาที่ได้รับและตอบคำถามต่อไปนี้ <br />โจทย์......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ข้อมูลออก....................................................................................................................................................................................................................................................................................................................................................<br />ข้อมูลเข้า...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ตัวแปรที่ใช้ (Variable)<br />................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />การประมวลผล<br /> รหัสลำลอง..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ผังงาน (flowchart)<br /> <br />ใบงานที่ 17.3 โครงสร้างแบบวนซ้ำ<br /> รายชื่อสมาชิกในกลุ่ม...................................................1...................................................................... 2.................................................................3...................................................................... 4.................................................................<br />ให้นักเรียนศึกษาหนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร บทที่ 6 หัวข้อเครื่องมือที่ใช้ในการออกแบบและขั้นตอนในการแก้ปัญหา และโครงสร้างการโปนแกรม แล้วให้แต่ละกลุ่มช่วยกันวิเคราะห์ปัญหาจากบัตรโจทย์ปัญหาที่ได้รับและตอบคำถามต่อไปนี้ <br />โจทย์......................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ข้อมูลออก....................................................................................................................................................................................................................................................................................................................................................<br />ข้อมูลเข้า...............................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ตัวแปรที่ใช้ (Variable)<br />................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />การประมวลผล<br /> รหัสลำลอง..........................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................................<br />ผังงาน (flowchart)<br /> <br />กิจกรรมที่18 การพัฒนาโปรแกรม<br /> 1.จุดประสงค์ผู้เรียนสามารถ<br /> 1.1อธิบายขั้นตอนการพัฒนาโปรแกรม<br /> 1.2ใช้โปรแกรมDev-c++เบื้องต้น<br /> 1.3 อธิบายโครงสร้าง โปรแกรมภาษาซี<br /> 1.4บอกความแตกต่างของการ compile.runและmomplie&run<br /> 1.5บอกวีธีการดูผลลัพธ์ของการcompile&run<br />2.แนวคิด<br /> หลังจากที่ได้ออกแบบวิธีในการแก้ปัญหาซึ่งอยู่ในรูปแบบของรหัสลำลองหรือผังงานแล้วขั้นตอนต่อไปนี้คือการพัฒนาโปรแกรมตามผังงานดังกล่าว โดยการเขียนโปรแกรมด้วยภาษาใดภาษาหนึ่ง จากนั้นต้องทำการตรวจสอบโปรแกรมที่ได้พัฒนาขึ้น และจัดทำเอกสารประกอบการพัฒนาโปรแกรม<br /> การเขียนโปรแกรมจำเป็นต้องใช้โปรแกรมแปลภาษาสำหรับโปรแกรม Dev-C+++เป็นโปรแกรมแปลภาษาซีที่มีความสะดวกในการใช้งาน มีเครื่องมืออำนวยความสะดวกเพียงพอ และสามารถปรับแต่งค่าเรื่มต้นให้เหมาะกับการการใช้งานของแต่ละบุคคล<br /> โครงสร้างหลักของโปรแกรมภาษาซีประกอบด้วยส่วนหัวโปรแกรม ส่วนโปรแกรมหลักส่วนโปรแกรมย่อย และในส่วนของโปรแกรมหลักและโปรแกรมย่อยประกอบด้วยส่วนประกาศตัวแปรท้องถิ่น และในส่วนของคำสั่ง เมื่อเขียนโปรแกรมตามโครงสร้างแล้วต้องคอมไพล์โปรแกรมที่เขียนขึ้นก่อน จึงจะสามารถรันโปรแกรมเพื่อดูผลลัพธ์ได้<br />3.สื่อ-อุปรณ์<br /> 3.1<br /> ใบงาน<br />ใบงานที่เรื่องเวลา(นาที)18.118.218.3การพัฒนาโปรแกรมรู้จักโปรแกรม DEV-C+++โครงสร้างภาษาซี และคำสั่งแสดงผล104050<br /> 3.2ใบความรู้<br /> ใบความรู้ที่18.1 เรื่องโปรแกรม DEV-C++<br />3.3 อื่นๆ<br />@ตัวอย่างโปรแกรม หรือโปรแกรมส่งเสริมการเรียนรู้ พร้อมรหัสต้นฉบับ<br />@หนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร ชั้นมัธยมศึกษา<br />ปีที่4-6 ของสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี<br />4.วิธีดำเนินการ<br />4.1การจัดเตรียม<br />4.1.1 ใบงานที่18.1-18.3 ตามจำนวนผู้เรียน<br />4.1.2เครื่องคอมพิวเตอร์พร้อมติดตั้งโปรแกรมDEV-C++<br />4.2ขั้นตอนดำเนินการ<br />4.2.1ผู้สอนนำเข่าสู่บทเรียนโดยการสาธิตตัวอย่างโปรแกรมที่น่าสนใจ เช่นโปรแกรมเกมโปรแกรมส่งเสริมการเรียนรู้ และกเปิดตัวอย่างรหัสต้นฉบับให้ผู้เรียนได้สังเกต<br />4.2.2ผู้เรียนศึกษาเนื้อหาจากหนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร บทที่7เรื่องการพัฒนาโปรแกรม หัวข้อขั้นตอนการพัฒนาโปรแกรม และภาษาโปรแกรมคอมพิวเตอร์<br />ใบงานที่ 18.1 การพัฒนาโปรแกรม<br />รายชื่อสมาชิกในกลุ่มที่...........................1.......................................................... 2................................................3……………………………………... 3……………………………….<br />1.ให้ผู้เรียนศึกษาหนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร บทที่ 7 เรื่องการพัฒนาโปรแกรม หัวข้อขั้นตอนการพัฒนาโปรแกรม แล้วพิจารณาข้อความด้านซ้ายมือว่าอยู่ในขั้นตอนใดในการพัฒนาโปรแกรม<br />การดำเนินการขั้นตอนการพัฒนาโปรแกรมเขียนโปรแกรมตามผังงานที่เตรียมไว้ระบุข้อกำหนดของโปรแกรมติดตั้งโปรแกรมลงบนเครื่องคอมพิวเตอร์เครื่องอื่นบันทึกข้อผิดพลาดของโปรแกรมเพื่อนำกลับมาแก้ไขนำข้อกำหนดของโปรแกรมที่ได้มาเขียนเป็นผังงานบันทึกแนวคิดในการแก้ปัญหาโปรแกรมทำคู่มือใช้งานโปรแกรมคอมไพล์และรันโปรแกรมแบ่งโปรแกรมเป็นส่วนย่อยกำหนดชุดข้อมูลเข้าที่เป็นไปได้ และกำหนดผลลัพธ์ที่ควรจะเป็น เมื่อโปรแกรมทำงานนำโปรแกรมไปใช้ โดยจำลองสถานการณ์การใช้งานออกแบบส่วนติดต่อกับผู้ใช้<br /> <br />4.2.3 ผู้เรียนทำใบงานที่ 18.1 เรื่องการพัฒนาโปรแกรม<br /> 4.2.4 ผู้สอนสุ่มผู้เรียนเฉลยคำตอบในใบงานที่ 18.1<br /> 4.2.5 ผู้เรียนศึกษาใบความรู้ที่ 18.1 เรื่องโปรแกรม Dev-C++<br />4.2.6 ผู้เรียนทำใบงานที่ 18.2-18.3<br />4.2.7 ผู้เรียนและผู้สอนร่วมกันอภิปรายและสรุปการพัฒนาโปรแกรม<br />5. การวัดและประเมินผล<br /> 5.1 สังเกตการณ์ทำกิจกรรมร่วมกัน<br />5.2 ตรวจคำตอบในใบงาน<br />6. แหล่งข้อมูลเพิ่มเติม<br />6.1 หนังสือเรียนรายวิชาพื้นฐานเทคโนโลยีสารสนเทศและการสื่อสาร ชั้นมัธยมศึกษาปีที่ 4-6 <br /> ของสถาบันส่งเสริมการสอนวิทยาศาสตร์และเทคโนโลยี<br />6.2 http://www.staffs.wu.ac.th/syaowara/C/lecture1.ppt ( 4/10/52 )<br />6.3 http://www.bloodshed.net ดาวน์โหลดโปรแกรม Dev-C++ ( 4/10/52 )<br />6.4 http://www.programming.in.th<br />7. ข้อเสนอแนะ<br />7.1 ขณะผู้เรียนเขียนโปรแกรมแล้วคอมไพล์หรือรันโปรแกรมมัก มีข้อผิดพลาดจากการเขียน<br /> โปรแกรมเกิดขึ้นเสมอ เช่น การไม่ใส่วงเล็บ ไม่ใส่เครื่องหมาย : หรือเครื่องหมาย “ พิมพ์<br /> คำสั่งไม่ถูกต้อง พิมพ์คำสั่งเป็นอักษรตัวพิมพ์ใหญ่ เป็นต้น ผู้สอนควรตรวจสอบโปรแกรม<br /> ที่ผู้เรียนเขียนอย่างละเอียดเพื่อช่วยแก้ปัญหาได้อย่างถูกต้อง<br />7.2 ข้อ 13 ในใบงานที่ 18.3 ถ้ามีเวลาไม่พออาจให้ผู้เรียนทำเป็นการบ้าน และผู้สอนอาจทำให้<br /> โจทย์เพิ่มเติมเพื่อฝึกทักษะผู้เรียนได้อีกตามที่เห็นสมควร<br />ใบงานที่ 18.2 รู้จักโปรแกรม Dev-C++<br />รายชื่อสมาชิกในกลุ่มที่..............................................1...................................................................... 2...........................................................................3...................................................................... 4...........................................................................<br />ให้ผู้เรียนศึกษาใบความรู้ที่ 18.1 เรื่องโปรแกรม Dev-C++<br />ให้ผู้เรียนเปิดโปรแกรม Dev-C++ โดยคลิกที่ Start --> Programs --> Bloodshed<br />Dev-C++ --><br />123<br />3.จากนั้นคลิกเมนูFile New Source File ดังรูป<br />132<br />หรือคลิก Source File ดังรูป<br />2<br />1<br />4.จากภาพให้นักเรียนเติมหมายเลขที่กำกับส่วนประกอบของหน้าต่างโปรแกรม Dev-C++<br />3ให้สอดคล้องกับงานต่อไปนี้<br />765421<br />………1) สร้างแฟ้มโปรเจ็กต์ใหม่<br />............2)เขียนคำสั่งภาษาชี<br />...........3)ปรับแต่งโปรแกรม Dev-C++<br />………4)ตรวจสอบสถานการณ์พิมพ์ว่าพิมพ์ทับหรือพิมพ์แทรก<br />............5)ดูผลการคอมไพล์และข้อความแจ้งความผิกำลาด<br />............6)ดูแฟ้มที่อยู่ในโปรเจ็กต์ปัจจุบัน<br />............7)ใช้สำหรับเลือกพื้นที่การใช้งานแฟ้มที่ต้องการ<br />............8)สั่งคอมไพล์และรับโปรแกรม<br />............9)เปิดแฟ้มงานเดิมที่มีอยู่<br />............10)สร้างแฟ้มภาษาซีให้อย่ภายใต้โปรเจ็กต์ปัจจุบัน<br />5. ให้ผู้เรียนพิจารณาแลพสำรวจสัญลักษณ์รูปต่างๆ ที่ปรากฏในตาราง แล้วเขียนชื่อสัญลักษณ์รูปคีย์ลัดในการเรียกใช้งาน แลพหน้าที่ลงในตารางที่กำหนดให้<br />สัญลักษณ์ชื่อสัญลักษณ์คีย์ลัดหน้าที่<br />