คอมพิวเตอร์
ชัน้ ประถมศกึ ษาปีที่ 4
กลุม่ สาระการเรียนรวู้ ทิ ยาศาสตรแ์ ละเทคโนโลยี
หนว่ ยการเรียนรู้ท่ี 1 หน่วยการเรยี นรู้ที่ 2 หนว่ ยการเรียนรทู้ ี่ 3 หนว่ ยการเรียนร้ทู ี่ 4 หน่วยการเรยี นรทู้ ี่ 5
Slide PowerPoint_สอื่ ประกอบการสอน
ครผู ู้สอน : นายดลพฤกษ์ ทันเจรญิ (ครูดีฟ)
ตาแหนง่ ครูผูช้ ่วย
1หนว่ ยการเรียนรทู้ ่ี
ขั้นตอนวธิ กี ารแกป้ ญั หา
จดุ ประสงคก์ ารเรยี นรู้
• ใช้เหตผุ ลเชงิ ตรรกะในการแก้ปัญหา การอธิบายการทางาน การคาดการณ์ผลลพั ธจ์ ากปัญหาอยา่ งง่าย
อลั กอริทมึ (Algorithm) กระบวนการแกป้ ัญหาที่มีลาดับหรอื วิธกี ารในการแก้ไขปญั หาอย่างเป็นขัน้ เปน็ ตอนและชดั เจน
อัลกอริทมึ มขี ัน้ ตอน ดังนี้ 34 56
12
? คดิ วิธีการแกป้ ัญหา เรียงลาดบั ขนั้ ตอนกอ่ น ทบทวนข้นั ตอนใน ตรวจสอบความถูกตอ้ ง เลอื กวธิ ีการที่ใหผ้ ลลัพธ์
(อาจมหี ลายวิธี) และหลงั ในแต่ละวิธีการ แต่ละวธิ ีการอีกครง้ั
ทาความเขา้ ใจปญั หา
ของผลลพั ธ์ท่ีไดจ้ าก ดีทส่ี ุดเพ่อื นาไปใช้
ขั้นตอนในแตล่ ะวิธีการ แก้ปัญหา
1 การแสดงอัลกอรทิ ึมด้วยขอ้ ความ (Natural Language)
• การใช้ขอ้ ความแสดงขนั้ ตอนการทางาน มสี ว่ นประกอบ 2 สว่ น คือ ลาดบั และข้นั ตอนการทางาน
การต้มไข่
1 เตรยี มส่วนประกอบ และอปุ กรณ์ 2 เติมนา้ ในหม้อ ใส่ไขล่ งไป 3 นาหมอ้ ตั้งบนเตา เปดิ ไฟ
น้า ไข่ หม้อ
4 เมอื่ นา้ เดือดจับเวลาอีก 4 นาที ปดิ ไฟ 5 นาไขท่ ตี่ ้มสกุ แลว้ ออกจากหม้อ
2 การแสดงอลั กอรทิ ึมด้วยรหัสจาลองหรือซโู ดโคด้ (Pseudocode)
• การอธิบายด้วยรหสั เราสามารถกาหนดรหัสจาลองข้นึ เองได้
รหัสจาลองสาหรบั การเดนิ ทาง
รหัสจาลอง ความหมาย จาไว้นะ.....
สญั ลกั ษณน์ ี้
เดนิ ไปทางขวา
ใหเ้ ดินไปทางซา้ ย
เดนิ ไปทางซ้าย
เดินขน้ึ ข้างบน
เดินลงข้างลา่ ง
เดินตรงแล้วเลยี้ วขวา
เดินตรงแลว้ เลย้ี วซา้ ย
เดนิ ข้นึ ขา้ งบนไปทางขวา
เดินขึ้นข้างบนไปทางซา้ ย
การเขยี นผังงานเพอื่ อธิบายการทางานของโปรแกรม
“เปน็ การนาสัญลักษณ์มาใชแ้ ทนลาดับขั้นตอนในการเขียนโปรแกรม”
เริ่มต้นและส้นิ สดุ (Termination) การตัดสินใจ/เงอื่ นไข (Decision)
จุดเชอื่ มตอ่ (Connector)
กระบวนการ/ประมวลผล (Process) ทศิ ทาง (Flow Line)
รับขอ้ มลู (input)
การแสดงผลหนา้ จอ (Display)
การเขยี นผงั งานเพ่อื อธบิ ายการทางานของโปรแกรม
1 การเขยี นผงั งานแบบลาดับ เร่ิมต้น
มีลักษณะเรยี งต่อเนื่องกนั กระบวนการ
เปน็ เสน้ ตรง กระบวนการ
กระบวนการ
สิ้นสุด
การเขยี นผงั งานเพือ่ อธบิ ายการทางานของโปรแกรม
2 การเขียนผงั งานแบบทางเลือก
เรม่ิ ต้น
การตดั สินใจจะมี ใช่ เง่ือนไข ไม่ใช่
สองทศิ ทางเสมอ
กระบวนการ กระบวนการ
สิ้นสดุ
การเขียนผงั งานเพ่ืออธิบายการทางานของโปรแกรม
3 การเขยี นผงั งานแบบทาซา้ เร่มิ ต้น ไมใ่ ช่
กระบวนการ
ผลลัพธ์ท่ีได้จากการทาซ้า
แต่ละคร้งั ไม่จาเปน็ ตอ้ ง
เหมือนกนั
เง่อื นไข
ใช่
ส้นิ สุด
คอมพิวเตอร์
ชั้นประถมศกึ ษาปีท่ี 4
กลุม่ สาระการเรยี นรูว้ ิทยาศาสตรแ์ ละเทคโนโลยี
หนว่ ยการเรียนรทู้ ี่ 1 หนว่ ยการเรยี นรู้ท่ี 2 หน่วยการเรยี นรู้ท่ี 3 หนว่ ยการเรียนรูท้ ่ี 4 หนว่ ยการเรยี นรทู้ ี่ 5
Slide PowerPoint_สอื่ ประกอบการสอน
ครผู สู้ อน : นายดลพฤกษ์ ทนั เจรญิ (ครูดีฟ)
ตาแหนง่ ครูผชู้ ่วย
2หนว่ ยการเรียนรทู้ ่ี
การเขยี นโปรแกรมอยา่ งงา่ ยดว้ ย Scratch
จุดประสงค์การเรียนรู้
• ออกแบบและเขยี นโปรแกรมอย่างง่ายโดยใช้ซอฟต์แวร์หรือส่อื และตรวจหาข้อผดิ พลาดและแกไ้ ข
โปรแกรม Scratch
คอื โปรแกรมภาษาคอมพิวเตอร์ที่พฒั นาข้ึนในปี ค.ศ. 2007 โดยหอ้ งปฏิบตั กิ ารส่ือ (Media lab) สถาบนั เทคโนโลยีแมสซาชเู ซตส์
(Massachusetts Institute of Technology : MIT) เมืองเคมบรดิ จ์ รัฐแมสซาชเู ซตส์ สหรฐั อเมริกา
โปรแกรม Scratch สามารถนามาใชพ้ ัฒนาเชิงสรา้ งสรรคไ์ ด้ โปรแกรม Scratch มีลักษณะเปน็ ก้อนโปรแกรม (Block) นามาต่อกัน
เพ่ือสร้างรหสั คาสงั่ (Code) เพื่อสัง่ ให้โปรแกรม Scratch ทางานตามทีไ่ ด้เขียนโปรแกรมไว้
การเขา้ ใช้งานโปรแกรม Scratch มี 2 วธิ ี
1 การเข้าใชง้ านแบบออนไลน์ (Online)
1 เปดิ เว็บเบราเซอร์โครม (Chrome Web Browser) และป้อน https://scratch.mit.edu/ ท่ชี ่องท่อี ยู่เว็บ กดแป้น Enter จะปรากฏหนา้ ตา่ ง
โปรแกรม Scratch
2 คลกิ Join Scratch
3 ปอ้ นชอื่ ผู้ใช้ (Scratch Username) เปน็ ภาษาองั กฤษโดยไมใ่ ชช้ ือ่ จรงิ
4 ปอ้ นรหสั ผา่ น (Password) ไมน่ อ้ ยกว่า 6 ตวั อกั ษร หรอื ตวั เลข และหา้ มบอกรหสั ผ่านแกใ่ คร
5 ปอ้ นรหสั ผา่ นอกี คร้งั ในชอ่ ง (Confirm Password) และคลกิ ถดั ไป (Next)
6 ปอ้ น เดอื นเกิด ปี ค.ศ. เกิด เพศ และประเทศ และคลิกถดั ไป (Next)
7 ปอ้ นอีเมลของคณุ ครู หรือผปู้ กครอง และยนื ยนั อีเมล และคลกิ ถดั ไป (Next)
8 จะพบหนา้ ตา่ งต้อนรับ ใหค้ ลกิ ป่มุ OK Lets Go! ตามทมี่ อื ช้ี
9 แจง้ คณุ ครู หรือผปู้ กครอง ใหย้ นื ยนั อีเมล โดยใหเ้ ขา้ อีเมลและคลกิ Confirm my email address
10 เมอื่ สมคั รสมาชิกเสรจ็ แล้วจะปรากฏหน้าตา่ งนใ้ี ห้ตรวจสอบชอ่ื ผูใ้ ช้ที่มมุ บนขวา
2 การเขา้ ใชง้ านแบบออฟไลน์ (Offline)
1 เปิดเว็บเบราเซอร์ และป้อน https://scratch.mit.edu/download ทช่ี ่องทอี่ ยู่เวบ็ กดแปน้ Enter จะปรากฏหน้าตา่ งโปรแกรม Scratch
ให้ดาวน์โหลด
2 เล่อื นลงมาจะพบใหด้ าวนโ์ หลดโปรแกรม Adobe AIR โดยเลอื กตามระบบปฏิบตั กิ ารทใ่ี ช้
3 คลกิ ปมุ่ Download now
4 เม่อื เสรจ็ ส้ินการดาวน์โหลด ใหค้ ลิกปมุ่ Next ท่อี ยดู่ ้านลา่ งเพ่อื ติดตง้ั Adobe AIR
5 เมอื่ ติดตั้ง Adobe AIR เสร็จแลว้ ให้กลับมาหน้าเวบ็ ไซต์เดมิ จะพบขัน้ ตอนที่ 2 ใหด้ าวน์โหลดโปรแกรม Scratch Offline Editor โดยเลอื ก
ตามระบบปฏิบตั กิ ารท่ีใช้
6 เม่อื เสรจ็ สน้ิ การดาวนโ์ หลด ใหด้ บั เบลิ คลกิ ไฟลท์ ่อี ย่ดู ้านล่างเพอ่ื ตดิ ต้งั โปรแกรม Scratch
7 เม่อื คลกิ ตดิ ตง้ั โปรแกรม Scratch จะปรากฏหนา้ ตา่ ง Open File แลว้ ติดตัง้ โปรแกรม จากน้นั คลิกปุม่ Continue
8 รอการตดิ ตง้ั โปรแกรม Scratch เมือ่ เสร็จสิน้ การตดิ ตง้ั จะปรากฏหนา้ ตา่ ง Application Install การเขียนโปรแกรมภาษา Scratch
การเขียนโปรแกรมภาษาคอมพวิ เตอร์ Scratch เบ้อื งตน้
คือ การเขียนสคริปตใ์ หต้ วั ละครแตล่ ะตัวรวมทง้ั ฉาก ทางานรว่ มกันโดยที่ตัวละครแตล่ ะตัวรวมท้งั ฉาก สามารถมไี ดห้ ลายสครปิ ต์หรอื ไมม่ ีสคริปตก์ ็ได้
การเขียนโปรแกรม Scratch
การกาหนดวตั ถุประสงค์ หรือปญั หา : ต้องการให้ตัวละครพดู วา่ “สวสั ดปี ระเทศไทย”
การวางแผนการแกป้ ัญหา : ตอ้ งออกแบบซอฟต์แวรอ์ ยา่ งชัดเจนและนาไปเขียนโปรแกรมภาษาคอมพวิ เตอร์ Scratch
การออกแบบซอฟตแ์ วร์ : ออกแบบโดยใชผ้ งั งาน
เร่มิ ตน้
สวัสดปี ระเทศไทย กาหนดขอ้ ความ “สวสั ดปี ระเทศไทย” ใหแ้ ก่ตัวละคร
ตัวละคร (Sprite1) แสดงข้อความ“สวสั ดปี ระเทศไทย”
สน้ิ สุด
การเขียนโปรแกรม Scratch ให้มีเสียง
การกาหนดวัตถปุ ระสงค์ หรือปัญหา : ต้องการให้ตวั ละครพูดวา่ “สวัสดีประเทศไทย” และมเี สยี ง “เหมยี ว”
การวางแผนการแก้ปญั หา : ต้องออกแบบซอฟตแ์ วรอ์ ยา่ งชดั เจนและนาไปเขียนโปรแกรมภาษาคอมพวิ เตอร์ Scratch
การออกแบบซอฟตแ์ วร์ : ออกแบบโดยใช้ผงั งาน
เร่ิมต้น
กาหนดข้อความ “สวสั ดปี ระเทศไทย” ให้แก่ตัวละคร
สวสั ดปี ระเทศไทย กาหนดเสียง “เหมยี ว” ให้แก่ตัวละคร
ตัวละคร (Sprite1) แสดงข้อความ“สวสั ดีประเทศไทย”
และเปลง่ เสียง “เหมียว”
ส้นิ สุด
นาผงั งานทไี่ ด้ออกแบบไว้มาเขียนโปรแกรมคอมพวิ เตอร์ Scratch
1 เลอื กควบคมุ (Control) และลากบล็อกโปรแกรมวางในพน้ื ท่เี ขยี นโปรแกรม (Script Area)
2 เลอื กบลอ็ กรปู รา่ ง (Looks) และลากบลอ็ ก ตอ่ เขา้ กบั บลอ็ ก
3 แกไ้ ขขอ้ ความในบลอ็ ก เปน็
4 เลอื กเสยี ง (Sound) และเลอื กบลอ็ ก ตอ่ ล่างบลอ็ ก
5 คลกิ ธงเขียว เพือ่ รันโปรแกรม 6 บนั ทกึ โปรแกรม
การสรา้ งฉากประกอบตวั ละครในโปรแกรม Scratch
ในฉาก (Stage) มพี ิกัดพนื้ ที่ ดังนี้
เลอื กพิกดั และการสรา้ งฉากประกอบ
เลอื กการเคล่อื นที่ เลอื กพิกดั เชน่
เม่อื ไดพ้ ิกัดตัวละครแล้ว เราสามารถใสพ่ ื้นหลังฉากไดโ้ ดยเลอื ก พืน้ หลัง
1 คลิกปมุ่ นาเข้า เพอ่ื เลอื กพนื้ หลงั ฉากจากคลังพืน้ หลัง
2 เลอื กหมวดพนื้ หลงั และคลกิ ปมุ่
3 ปรากฏพน้ื หลังฉากละครแบบตา่ งๆ เลอื กฉากท่ีต้องการและคลิกปมุ่
คอมพิวเตอร์
ชั้นประถมศกึ ษาปีท่ี 4
กลุม่ สาระการเรยี นรูว้ ิทยาศาสตรแ์ ละเทคโนโลยี
หนว่ ยการเรียนรทู้ ี่ 1 หนว่ ยการเรยี นรู้ท่ี 2 หน่วยการเรยี นรู้ท่ี 3 หนว่ ยการเรียนรูท้ ่ี 4 หนว่ ยการเรยี นรทู้ ี่ 5
Slide PowerPoint_สอื่ ประกอบการสอน
ครผู สู้ อน : นายดลพฤกษ์ ทนั เจรญิ (ครูดีฟ)
ตาแหนง่ ครูผชู้ ่วย
3หนว่ ยการเรียนรูท้ ่ี
การใชง้ านอินเทอรเ์ นต็
จดุ ประสงค์การเรียนรู้
• ใชอ้ ินเทอรเ์ นต็ ค้นหาความรู้ และประเมนิ ความน่าเชื่อถือของข้อมลู
การใช้งานอนิ เทอรเ์ นต็
อินเทอรเ์ นต็ (Internet)
คือ เครอื ขา่ ยคอมพวิ เตอร์ทเ่ี ช่ือมตอ่ กนั จานวนมาก
และครอบคลุมไปทั่วโลก ทาให้สามารถแลกเปลย่ี น
ขอ้ มลู และส่งผ่านข้อมูลระหวา่ งกนั ได้
รปู แบบการค้นหาขอ้ มลู ความรู้ การคน้ หาในรูปแบบ Search Engine
การค้นหาในรปู แบบ Index Directory
• การคน้ หาขอ้ มูล โดยการคลกิ เลือกข้อมลู ทตี่ ้องการจะดใู น • การคน้ หาขอ้ มูลผ่านเว็บไซตใ์ นอินเทอรเ์ น็ต โดยใชซ้ อฟต์แวร์
เว็บเบราเซอร์ (Web Browser) จากนน้ั หน้าจอกจ็ ะแสดง ค้นผา่ นเว็บ ลกั ษณะของ Search Engine การใช้งานจะตอ้ งพิมพ์
รายละเอียดของหวั ข้อปลีกยอ่ ยมาใหเ้ ลือก คาคน้ (Keyword) จากนั้น Search Engine จะแสดงข้อมลู และ
เวบ็ ไซต์ตา่ งๆ ที่เก่ียวขอ้ ง
เวบ็ Search Engine
คอื ซอฟตแ์ วร์ หรือโปรแกรม หรอื เวบ็ ไซต์ทท่ี าหนา้ ทค่ี น้ หาขอ้ มลู เช่น ข้อความ ภาพ คลปิ วดี โี อ โดยการคน้ หาข้อมลู จาเป็นตอ้ งใชส้ ิ่งทเี่ รียกวา่
คาค้น (Keyword)
Web Search Engine ทเี่ รานยิ มใช้มาก คอื
www.google.com
การใช้งานเวบ็ Search Engine มขี ั้นตอน ดงั นี้
1
เปดิ เวบ็ เบราเซอร์โครม (Chrome) และป้อน
www.google.com ทชี่ อ่ งทอ่ี ยู่เว็บ แลว้ กดแป้น
Enter จะปรากฏหน้าต่างเว็บเสริ ช์ เอ็นจิน google
2
ปอ้ นคาคน้ (Keyword) ทชี่ อ่ งกลางหน้าจอ และคลกิ
คน้ หาด้วย Google หรือกดแปน้ Enter
File Type : ppt สัตว์ป่าสงวน 3
กาหนดคาค้นใหค้ น้ หาเจาะจงประเภทของไฟลข์ ้อมูล
(File Type) และนามสกุลของไฟลข์ อ้ มูลท่ตี ้องการ
เชน่ ต้องการค้นเฉพาะไฟล์การนาเสนอ (ppt)