Variable
ตวั แVaปriaรble เนอื้ หาท่จี ะเรยี นรูใ้ นวันนี้ … • ตวั แปรและความหมายของตวั แปร • การสร้างตัวแปร • การออกแบบและเขยี นโปรแกรมทีม่ กี ารใชต้ วั แปร
รปู แบบการเรียนรู้ … ความทา้ ทายเป็นฐาน (Challenge Based Learning, CBL) • นักเรียน ทางานรว่ มกันเป็นกลุ่ม กลุ่มละ 3-5 คน • ครู จุดประกายความคดิ (Big idea) กระตุ้นความสนใจ กระต้นุ ความคดิ ความสงสยั • ครู ตั้งคาถามทีจ่ าเปน็ (Essential Question) และทบทวนความรเู้ ดมิ • ครู สร้างความทา้ ทาย (The Challenge) กระตุ้นใหน้ กั เรียนพยายามคดิ หาคาตอบและออกแบบวธิ กี ารแก้ปัญหา • นักเรียน ลงมือแกป้ ญั หา (Solution) และลงมือปฏบิ ตั ิ (Taking Ac) เขียนโปรแกรมประยกุ ต์ใช้ตัวแปรภายในกลมุ่ ของตนเอง ตามทไ่ี ดอ้ อกแบบวธิ กี ารแกป้ ญั หาไว้ • ครแู ละนักเรยี น ร่วมกนั การประเมนิ ผล (Assessment) ด้านความรูด้ ้วยแบบทดสอบ ดา้ นกระบวนการด้วยการลงมือปฏิบตั จิ รงิ ดา้ นคุณลักษณะจากการส่งงานและการทางานรว่ มกนั
ตัวแVaปriaรble เมอ่ื นกั เรียนเรียนจบเร่ืองนีแ้ ลว้ นักเรียนจะสามารถทาอะไรไดบ้ า้ ง ? 1. นกั เรียนสามารถบอกความหมายของตัวแปรได้ 2. นกั เรียนสามารถอธิบายการทางานของตัวแปรได้ 3. นักเรยี นสามารถสร้างตัวแปรได้ 4. นกั เรยี นสามารถประยกุ ต์ใชต้ วั แปรเขยี นโปรแกรมเพอื่ การแก้ปญั หาได้
ตวั แVaปriaรble คาชแี้ จง : ใหน้ ักเรียนแสกนควิ อารโ์ คด้ ทาแบบทดสอบกอ่ นเรยี น เพ่อื ประเมนิ ความรพู้ น้ื ฐานของตนเอง เรื่อง ตัวแปร
พิจารณาใบเสร็จจากร้านสะดวกซอื้ มขี ้อมลู ใดบ้าง ? ช่ือสนิ ค้า = Name ราคา = Price จานวน = Count ท่มี า : https://www.quickpos-thailand.com/shop/product/quick-pos-basic-269
ตัวแVaปriaรble ช่อื ที่กาหนดขึ้นเพื่อใช้เกบ็ ข้อมูล อา้ งองิ คา่ ของขอ้ มูล และเรียกใช้ในการทางานต่างๆ หรือจะพดู งา่ ยๆ กค็ อื “ ตัวแปรเป็นเสมอื นถังบรรจุขอ้ มูล ”
กจิ กรรมกล่องเก็บขอ้ มลู ตัวแปร• นกั เรยี นสง่ ตวั แทนกล่มุ ละ 1 คน Variable • ครูสร้างตัวแปรในโปรแกรม Scratch โดยกาหนดชือ่ ตวั แปร เปน็ ตวั ย่อช่อื ของนกั เรยี นตัวแทน • ครูกาหนดให้ตวั แปรมีคา่ เท่ากับตวั เลขในการ์ดจานวนใบใดใบหน่งึ • ตวั แปร (นกั เรียนทถี่ กู กาหนด) เดนิ ไปหยิบตวั เลขมาใส่ในกล่องเกบ็ ข้อมูล • เม่ือกาหนดตัวแปรครบ ครูเขียนโปรแกรมดาเนนิ การทางคณิตศาสตร์และ ให้นกั เรียนจาลองตนเองเป็นหุ่นยนต์ ดาเนนิ การตามโปรแกรมท่คี รเู ขยี นขึน้ • รนั โปรแกรมและแสดงผลลพั ธ์
วเิ คราะหป์ ัญหาแชรก์ บั ฉนั ปัญหา : นกั เรียนตอ้ งช่วย หนนู ิก หนแู นน หนูหน่อย คานวณเงินที่แต่ละคนตอ้ งจา่ ยใหก้ ับป้าแป๋ว เงอื่ นไข : ไม่วา่ ใครจะสงั่ อะไร ต้องจ่ายค่าอาหารเท่ากนั ข้อมูลเขา้ : ราคาอาหารทง้ั หมดทส่ี ั่ง จานวนเพ่ือนทไ่ี ปทานอาหารด้วยกัน ข้อมูลออก : คา่ อาหารท่แี ต่ละคนต้องจา่ ย ขอ้ มลู ทีจ่ าเป็น คอื ราคาอาหารแตล่ ะรายการทส่ี ่งั และจานวนเพือ่ นที่ไปทานดว้ ยกนั วิธกี ารหาคาตอบ : นาราคาอาหารทั้งหมดทสี่ ั่งมาหารด้วย จานวนเพือ่ นที่ไปทานอาหารด้วยกนั จะไดผ้ ลลัพธ์คา่ อาหาร ท่ีแตล่ ะคนตอ้ งจ่าย ท่มี า : หนงั สอื เรยี นเทคโนโลยวี ิทยาการคานวณ ม.1
ตวั แVaปriaรble การเขียนรหสั ลาลอง เรอ่ื ง แชรก์ ับฉนั เร่ิมตน้ 1) รบั คา่ อาหารทัง้ หมด 2) รบั จานวนเพอ่ื นทไ่ี ปทานอาหารดว้ ยกัน 3) คานวณค่าอาหารทง้ั หมด หารดว้ ย จานวนเพ่อื นทไี่ ปทานอาหารดว้ ยกนั 4) แสดงผลค่าอาหารทีแ่ ต่ละคนต้องจา่ ย จบ
เราจะต้องสรา้ งตัวแปร ตวั แVaปriaรble ทั้งหมดกต่ี วั ? 1. ค่าอาหารทง้ั หมด = totalprice = count 2. จานวนเพอ่ื น 3. คา่ อาหารทแ่ี ต่ละคนต้องจ่าย = AVG (Average)
ตวั แปรสถานการณ์ท้าทาย … Variable
สถานการณท์ ้าทาย … การจดั สรรทรัพยากรท่ดี นิ ที่มอี ยูต่ ามหลกั เกษตรทฤษฏใี หม่ 30:30:30:10 ต้องการขดุ สระเกบ็ กักนา้ 30% ตอ้ งปลูกตน้ ไม้ ผัก ผลไม้ และสมนุ ไพร 30% ต้องปลูกข้าว 30% และสร้างทีอ่ ยู่อาศยั 10% ของพืน้ ท่ที ง้ั หมดทมี่ ี ใหน้ กั เรียนเขียนโปรแกรมคานวณจานวนพ้นื ที่ โดยรบั ขอ้ มูลจากผใู้ ชเ้ ป็นพ้นื ที่ทง้ั หมด จงเรียงลาดับการเขียนโปรแกรมใหถ้ ูกต้อง
สถานการณท์ า้ ทาย … การจดั สรรทรัพยากรที่ดินตามหลักเกษตรทฤษฏีใหม่ 30:30:30:10 ตอ้ งขดุ สระเก็บกกั นา้ 30% ต้องปลกู ต้นไม้ ผัก ผลไม้ และสมนุ ไพร 30% ตอ้ งปลกู ข้าว 30% และสร้างท่อี ยู่อาศยั 10% ของพื้นทีท่ ั้งหมดทมี่ ี ให้นกั เรยี นเขียนโปรแกรมคานวณจานวนพืน้ ที่ โดยรบั ขอ้ มลู จากผ้ใู ช้เป็นพน้ื ทีท่ งั้ หมด จงเรยี งลาดับการเขียนโปรแกรมให้ถูกตอ้ ง
ตวั แVaปriaรble ครชู มพู่มีตวั ชว่ ย !! พน้ื ที่ขุดสระเกบ็ กักนา้ = ( 30/100 x พ้นื ท่ีท้ังหมด ) พื้นท่ีปลูกตน้ ไม้ = ( 30/100 x พ้นื ทท่ี งั้ หมด ) พน้ื ที่ปลูกข้าว = ( 30/100 x พน้ื ท่ีทงั้ หมด ) พนื้ ที่สรา้ งที่อยอู่ าศัย = ( 10/100 x พน้ื ท่ที งั้ หมด )
เราจะตอ้ งสร้างตวั แปร ตัวแVaปriaรble ทงั้ หมดกี่ตัว ? 1. พน้ื ท่ีขดุ สระเพื่อเก็บกกั นา้ = pool 2. พื้นท่ีปลกู ต้นไม้ = tree 3. พนื้ ท่ีปลูกขา้ ว = rice = house 4. พืน้ ท่ีสรา้ งที่อยูอ่ าศัย = area 5. พื้นที่ทั้งหมด
ตวั แVaปriaรble ผังงาน การจัดสรรทรพั ยากรที่ดิน ตามหลกั เกษตรทฤษฏีใหม่ 30:30:30:10
ตวั แVaปriaรble คาชแี้ จง : ใหน้ ักเรียนแสกนคิวอารโ์ ค้ด ทาแบบทดสอบหลังเรยี น เพ่อื ประเมนิ ความกา้ วหนา้ ในการเรียน เรื่อง ตัวแปร
Search
Read the Text Version
- 1 - 18
Pages: