วิทยาการคํานวณ
ชั้นมธั ยมศึกษาปท่ี 4
กลมุ สาระการเรียนรวู ิทยาศาสตร
หนวยการเรยี นรูที่ 1
Slide PowerPoint_สื่อประกอบการสอน
1หนวยการเรยี นรูท่ี
แนวคิดเชิงคํานวณ
ตัวชี้วดั
• ประยุกตใชแนวคิดเชงิ คํานวณในการพฒั นาโครงงานท่มี ีการบูรณาการกับวิชาอื่นอยา# งสรางสรรค และเช่อื มโยงกบั ชีวิตจริง
1หนวยการเรียนรทู ี่
แนวคิดเชงิ คํานวณ
https://www.youtube.com/watch?v=mUXo-S7gzds
1 แนวคดิ เชิงคํานวณ
แนวคดิ เชิงคาํ นวณ (Computational Thinking) คือ กระบวนการคิดในการแกไขปUญหาทท่ี ้งั มนษุ ยและคอมพวิ เตอรสามารถเขาใจรวมกันได
1 Decomposition (แนวคดิ การแยกยอย) แตกปUญหากระบวนการออกเป[นสวนยอย
2 Pattern Recognition (แนวคดิ การจดจํารปู แบบ)
ดูความเหมือน ความแตกตางของรูปแบบการเปลย่ี นแปลง
3 Abstraction (แนวคดิ เชงิ นามธรรม) มุงเนนความสาํ คัญของปญU หาโดยไมสนใจรายละเอยี ดทไี่ มจําเป[น
4 Algorithm Design (แนวคิดการออกแบบขนั้ ตอน)
แกปญU หาโดยการออกแบบกระบวนการทาํ งานอยางเป[นลาํ ดบั ข้ันตอน
ตวั อยาง
“ตะวนั ” เป[นชายวัยทาํ งานท่ีขยนั ขนั แขง็ และพยายามทาํ ทกุ อยางเพ่ือเปน[ พลเมืองดีตอสังคม แตวนั นต้ี ะวันประสบปญU หา โดยรถยนตของตะวนั
ไมสามารถเคล่อื นทไ่ี ด เนื่องจากเกดิ ปUญหา 2 ประการ ไดแก
• รถยนตยางแบน
• รถยนตวิ่งชาเพราะนา้ํ มนั ใกลหมด
ตะวันจะใชแนวคดิ เชิงคํานวณแกไขปUญหาท่เี กดิ ข้นึ ดังน้ี
แนวคดิ การแยกยอย
การแยกแยะปUญหา โดยตะวนั สามารถแยกแยะ
ปญU หาไดเป[น 2 ประเด็น ไดแก
• ยางรถแบน
• น้ํามนั รถใกลหมด
แนวคิดการจดจาํ รูปแบบ
การเขาใจรปู แบบ ตะวันควรตองจดั การกับ
ยางรถกอนเติมนํา้ มนั เน่อื งจากนํา้ มนั ท่เี หลืออยู
ไมมากพอ ทต่ี ะวนั จะขบั รถยนตไปถึงสถานี
บรกิ ารน้าํ มัน ดังนั้น ตะวันควรมงุ แกไขปญU หา
ยางรถแบนกอน
แนวคิดเชิงนามธรรม
หาแนวคดิ รวบยอดของแตละปUญหายอย
เปน[ การมุงเนนความสาํ คัญของปญU หาโดยไม
สนใจรายละเอียดทีไ่ มจาํ เปน[ การคดิ รวบยอด
ของปUญหาดงั กลาวจะไดวา ตะวันตองทําการ
เปลี่ยนยางรถยนต
แนวคดิ การออกแบบขน้ั ตอน
เมื่อตะวนั ตองการเปลย่ี นยางรถยนต ตะวัน
จะตองออกแบบลาํ ดับขัน้ ตอนในการเปลย่ี นยาง
ดงั น้ี • หมนุ บลอ็ กเพ่อื คลายน็อต
• ใชแมแรงยกรถขน้ึ และถอดนอ็ ตออก
• ถอดลอออก เปลย่ี นลออะไหลแทนท่ี
• ใสน็อตแลวปลอยแมแรง
• ขนั นอ็ ตใหแนน
แนวคดิ Decomposition (แนวคดิ การแยกยอย)
1หนวยการเรียนรทู ี่
แนวคดิ เชงิ คาํ นวณ
https://www.youtube.com/watch?v=yQVTijX437c
แนวคิด Decomposition (แนวคิดการแยกยอย)
แนวคิด Decomposition (แนวคิดการแยกยอย)
แนวคิด Decomposition (แนวคิดการแยกยอย)
แนวคิด Decomposition (แนวคิดการแยกยอย)
แนวคิด Decomposition (แนวคิดการแยกยอย)
แบบฝกh หดั
สถานการณ์ ใหน้ ักเรียนเขยี นภาพการทาํ งาน
ตามแนวคดิ การแยกยอ่ ย
ณ หมู่บา้ นแสนสุข ผู้ใหญ่บา้ นกาํ ลัง
(Decomposition)
คดิ หาวธิ ีการประกาศครอบครัว
ตัวอยา่ ง ทจ'ี ะทาํ ใหช้ าวบ้านเข้าใจโดย
มคี รอบครัวตวั อย่างจาํ นวน 2
ครอบครัว ครอบครัวแรก คอื
ครอบครัวของนายมง'ิ และนางแยม้ มี
ลูกสาว 1 คนช'ือสร้อย ส่วนครอบครัว
ทส'ี อง คอื ครอบครัวของนายขวัญ
และนางเรียม มลี ูกชายช'ือกล้า
แบบฝกh หดั ใหน้ ักเรียนเขยี นภาพการทาํ งาน
ตามแนวคดิ การแยกย่อย
สถานการณ์
(Decomposition)
ชายผู้ร'าํ รวยคนหน'ึงตดั สินใจมาใช้ชีวิตลาํ พงั ในกระท่อมกลางป่ า โดยใช้
บริการจัดส่งอาหาร หนังสอื พมิ พ์ และจดหมายต่าง ๆ
เช้าวันพฤหสั บุรุษไปรษณียม์ าส่งจดหมาย และพบว่าประตูกระทอ่ มเปิ ด
อยู่ เมอ'ื ชะโงกหน้าเข้าไปดูจงึ เหน็ ว่าชายคนนีก9 ลายเป็ นศพนอนจมกองเลือด
เสยี แล้ว
เมอ'ื ตาํ รวจมาถงึ ทเ'ี กดิ เหตุ กเ็ ร'ิมสาํ รวจไปรอบ ๆ กระทอ่ ม และพบป'ิ นโต
อาหารทย'ี งั อุน่ อยบู่ น ระเบยี งหน้ากระทอ่ ม หนังสอื พมิ พฉ์ บบั วันจันทร์ และ
จดหมายทย'ี ังไมไ่ ดเ้ ปิ ด
หากนักเรียนตอ้ งสบื คดนี ี9 นักเรียนจะช่วยตาํ รวจหาตัวคนร้ายได้หรือไม่
ว่าคนร้ายคอื ใคร
แบบฝhกหัด ใหน้ ักเรียนเขียนภาพการทาํ งาน
ตามแนวคดิ การแยกย่อย
สถานการณ์
(Decomposition)
ชายวัยกลางคนขับรถมากบั ครอบครัวรวม 4 คน พบกบั กลุ่มวัยรุ่น 10 คน
ทโ'ี ดยสารมากบั รถตู้และมปี ากเสียงเร'ืองทจ'ี อดรถ กลุ่มวัยรุ่นทงั9 หมดรุม
ล้อมรอบรถมกี ารตะโกนด่าทอ และทุบรถ ชายวัยกลางคนจงึ หยบิ ปื นใน
กระเป๋ าทอ'ี ย่ใู ต้เบาะออกมายิง 3 นัด กระสุนโดนกลุ่มวัยรุ่นจาํ นวน 1 นัด
ไดร้ ับบาดเจบ็ และเสียชีวิตในเวลาตอ่ มา ถามว่าชายวัยกลางคนผิดหรือไม่
นักเรียนคดิ ว่าศาลควรสอบสวนหาข้อเทจ็ จริงดว้ ยกระบวนการใด เพอ'ื ให้
การตัดสินเป็ นธรรม (สืบสวนเพมิ' เตมิ โดยการแยกประเด็นในเร'ืองต่าง ๆ
เช่น สภาพแวดล้อม พยาน หลักฐานต่าง ๆ )
แยกสวนและ ใหนักเรียนแยกสวนประกอบของวตั ถตุ าง ๆ ดังรูป โดยวาดภาพ หรือเขยี นคาํ อธิบาย
สรางใหม
สรปุ การแยกสวนประกอบและการยอยปUญหา(decomposition)
การแยกส่วนประกอบของปัญหาเป็ นวธิ ีคิดรูปแบบหนึ'ง
ของแนวคดิ เชงิ คาํ นวณ เป็ นการพจิ ารณาเพอื' แบง่ ปัญหา
หรอื งานออกเป็ นส่วนยอ่ ย ทาํ ใหส้ ามารถจัดการกับปัญหา
หรืองานไดง้ า่ ยขนึ9
สรปุ การแยกสวนประกอบและการยอยปUญหา(decomposition)
ความสาํ คัญของการแยกองคป์ ระกอบ
การแบง่ สว่ นประกอบของวตั ถนุ นั สามารถพิจารณาใหล้ ะเอียด
ย่อยลงไปไดอ้ ีกหลายระดบั แตไ่ มค่ วรแยกยอ่ ย
รายละเอียดใหม้ ากเกินความจาํ เป็น ทงั นีใหข้ นึ อย่กู บั บรบิ ทท)ีสนใจ
การแยกสว่ นประกอบอาจเป็นขนั ตอนแรกของการพฒั นา
นวตั กรรม เน)ืองจากทาํ ใหเ้ ห็นหนา้ ของการทาํ งานแตล่ ะ
สว่ นประกอบย่อยอย่างชดั เจน เม)ือพิจารณาสว่ นประกอบยอ่ ยตา่ งๆ
เหลา่ นนั อย่างเป็นอสิ ระตอ่ กนั แลว้ สามารถนาํ ไปประยกุ ตใ์ ช้
ในบรบิ ทอ)ืนได้
1 แนวคดิ เชิงคาํ นวณ
แนวคดิ เชงิ คํานวณ (Computational Thinking) คอื กระบวนการคดิ ในการแกไขปญU หาท่ที ั้งมนุษยและคอมพวิ เตอรสามารถเขาใจรวมกันได
1 Decomposition (แนวคิดการแยกยอย) แตกปญU หากระบวนการออกเป[นสวนยอย
2 Pattern Recognition (แนวคดิ การจดจาํ รูปแบบ)
ดูความเหมอื น ความแตกตางของรปู แบบการเปลยี่ นแปลง
3 Abstraction (แนวคิดเชิงนามธรรม) มุงเนนความสําคัญของปญU หาโดยไมสนใจรายละเอยี ดทไ่ี มจําเปน[
4 Algorithm Design (แนวคิดการออกแบบข้ันตอน)
แกปUญหาโดยการออกแบบกระบวนการทํางานอยางเป[นลําดบั ข้นั ตอน
แนวคดิ Pattern Recognition (แนวคิดการจดจํารปู แบบ)
แนวคดิ การหารปู แบบ (pattern recognition)
การหารูปแบบเป็นทกั ษะการหาความสมั พนั ธท์ )ีเก)ียวขอ้ ง
แนวโนม้ และลกั ษณะท)วั ไปของส)ิงตา่ ง ๆ โดยท)วั ไปเราจะเรม)ิ พิจารณา
ปัญหาหรอื ส)ิงท)ีสนใจ จากนนั อาจใชท้ กั ษะการแยกสว่ นประกอบทาํ ใหไ้ ด้
องคป์ ระกอบภายในอ)ืน ๆ แลว้ จงึ ใชท้ กั ษะการหารูปแบบเพ)ือสรา้ ง
ความเขา้ ใจระหวา่ งองคป์ ระกอบเหล่านนั
แนวคิด การหารปู แบบ (pattern recognition)
การหารูปแบบอีกประเภทหนง)ึ เป็นการหารูปแบบท)ีเหมือนและ
แตกตา่ งกนั ระหวา่ งส)ิงของตา่ ง ๆท)ีสนใจหลายชิน การพจิ ารณารูปแบบนี
จะชว่ ยระบอุ งคIประกอบสาํ คญั รวมกนั ของส)ิงของเหล่านนั ได้
ซง)ึ จะเป็นพืนฐานในการสรา้ งความเขา้ ใจเชิงนามธรรมตอ่ ไป
เหมอื น หรือ พิจารณาสิ่งของตอไปน้ี แลวระบุรูปแบบที่เหมอื นหรือแตกตาง
แตกตาง
1 แนวคดิ เชิงคํานวณ
แนวคิดเชงิ คํานวณ (Computational Thinking) คือ กระบวนการคิดในการแกไขปUญหาทที่ ้งั มนุษยและคอมพวิ เตอรสามารถเขาใจรวมกันได
1 Decomposition (แนวคดิ การแยกยอย) แตกปUญหากระบวนการออกเปน[ สวนยอย
2 Pattern Recognition (แนวคดิ การจดจํารูปแบบ)
ดคู วามเหมอื น ความแตกตางของรปู แบบการเปลี่ยนแปลง
3 Abstraction (แนวคิดเชงิ นามธรรม) มงุ เนนความสาํ คัญของปญU หาโดยไมสนใจรายละเอยี ดท่ไี มจําเป[น
4 Algorithm Design (แนวคิดการออกแบบขนั้ ตอน)
แกปUญหาโดยการออกแบบกระบวนการทํางานอยางเปน[ ลาํ ดับขั้นตอน
แนวคิด Abstraction (แนวคดิ เชงิ นามธรรม)
แนวคิด Abstraction (แนวคดิ เชิงนามธรรม)
การคิดเชิงนามธรรม คือ กระบวนการคดั แยกคณุ ลกั ษณะท)ี
สาํ คญั ออกจากรายละเอียดในโจทยป์ ัญหาหรอื งานท)ีกาํ ลงั พจิ ารณา
เพ)ือใหไ้ ดอ้ งคป์ ระกอบทีจาํ เป็นเพียงพอ และกระชบั ท)ีในการพจิ ารณา
ภายใตส้ ถานการณท์ )ีสนใจ
แนวคดิ Abstraction (แนวคิดเชิงนามธรรม)
แนวคิด Abstraction (แนวคิดเชงิ นามธรรม)
1
https://www.youtube.com/watch?v=va-rqAmJc5c
1 แนวคิดเชงิ คํานวณ
แนวคิดเชิงคาํ นวณ (Computational Thinking) คอื กระบวนการคิดในการแกไขปญU หาทที่ งั้ มนุษยและคอมพวิ เตอรสามารถเขาใจรวมกันได
1 Decomposition (แนวคดิ การแยกยอย) แตกปUญหากระบวนการออกเป[นสวนยอย
2 Pattern Recognition (แนวคดิ การจดจํารูปแบบ)
ดคู วามเหมือน ความแตกตางของรูปแบบการเปลย่ี นแปลง
3 Abstraction (แนวคดิ เชิงนามธรรม) มุงเนนความสาํ คญั ของปญU หาโดยไมสนใจรายละเอยี ดทีไ่ มจําเป[น
4 Algorithm Design (แนวคิดการออกแบบข้นั ตอน)
แกปUญหาโดยการออกแบบกระบวนการทํางานอยางเป[นลาํ ดบั ขนั้ ตอน
เรียนรูแนวคิดเชิงคํานวณผานการเขยี นโปรแกรมแบบ Block Programming
4/1 https://studio.code.org/sections/QZFRJQ สงเกียรตบิ ตั ร Code with Anna and
4/2 https://studio.code.org/sections/XQHDSL Elsa
4/3 https://studio.code.org/sections/XVMNYX
4/4 https://studio.code.org/sections/PZTRKS http://bit.ly/psuwitelsa
4/5 https://studio.code.org/sections/QRHPWN
4/6 https://studio.code.org/sections/YGBSVP
4/7 https://studio.code.org/sections/JHMTFK
4/8 https://studio.code.org/sections/QZFRJQ
ออกแบบขนั ตอนวธิ ี (Algorithm)
ดว้ ยโปรแกรม Flowgorithm
เพอื& พฒั นาทกั ษะการคดิ เชงิ คาํ นวณสาํ หรบั
วชิ าวทิ ยาการคาํ นวณ
1. การตดิ ตงั โปรแกรม
1) ดาวนโ์ หลดโปรแกรมจากเว็บไซต ์ http://www.flowgorithm.org/download/
2) เลอื กดาวนโ์ หลดใหต้ รงกบั คณุ สมบตั ขิ องเครอื7 งคอมพวิ เตอรท์ จ7ี ะตดิ ตงั
1. การตดิ ตงั โปรแกรม
3) ตดิ ตงั โปรแกรมจนเสรจ็ สนิ
4) เปิ ดโปรแกรมจะไดห้ นา้ ตา่ งดงั รปู
2. การใชง้ านเบอื งตน้
1) Main และ End แสดงจดุ เรมิ7 ตน้ และจดุ สนิ สดุ โปรแกรม โดยโปรแกรมนียงั ไม่มกี ารทาํ งานใดๆ
2. การใชง้ านเบอื งตน้
2) เมอื7 ตอ้ งการเพม7ิ การทํางานใหโ้ ปรแกรม ใหค้ ลกิ ทเี7 สน้ เชอ7ื ม จะปรากฏหนา้ ตา่ งดงั รปู
2. การใชง้ านเบอื งตน้
3) สญั ลกั ษณต์ า่ ง ๆ มคี วามหมายถงึ นี
2. การใชง้ านเบอื งตน้
3) สญั ลกั ษณต์ า่ ง ๆ มคี วามหมายถงึ นี
3. ตวั อยา่ งการใชง้ าน
3) สญั ลกั ษณต์ า่ ง ๆ มคี วามหมายถงึ นี
1) จงออกแบบการทํางานของโปรแกรมคาํ นวณหาคา่ พนื ทสี7 ามเหลย7ี มโดยรบั คา่ ฐานและสงู จาก
คยี บ์ อรด์
วเิ คราะหโ์ จทยเ์ บอื งตน้ (นักเรยี นควรวเิ คราะหก์ อ่ นการออกแบบอลั กอรทิ มึ )
- ตวั แปรทจ7ี ะตอ้ งจดั เตรยี ม
ประกาศตวั แปร base ใชเ้ ก็บคา่ ความยาวฐานของสามเหลยี7 ม
high ใชเ้ ก็บคา่ ความสงู ของสามเหลย7ี ม
area ใชเ้ ก็บคา่ ผลลพั ธท์ เี7 กดิ จากการประมวลผล
- ขนั ตอนการทาํ งานของโปรแกรม
รบั คา่ ความยาวฐาน -> รบั คา่ ความสงู -> คาํ นวณ -> แสดงผล
3. ตวั อยา่ งการใชง้ าน
สามารถออกแบบอลั กอรทิ มึ ไดด้ งั นี
3. ตวั อยา่ งการใชง้ าน
2) กดป่ ุมเพอื7 รนั โปรแกรม
3. ตวั อยา่ งการใชง้ าน
ผลลพั ธจ์ ะแสดงดงั นี
4. ขอ้ แนะนําในการใชง้ านเครอื7 งมอื เพมิ7 เตมิ
1) การประกาศตวั แปร ใหด้ บั เบลิ คลกิ ทไี7 อคอน
จะพบกบั หนา้ ตา่ ง ๆ ตอ่ ไปนี และกาํ หนดคา่ ดงั นี Variable Name คอื ชอ7ื ตวั แปร เป็ นภาษาองั กฤษ
Type คอื ชนิดตวั แปร ไดแ้ ก่
- Integer สาํ หรบั ตวั แปรประเภทจาํ นวนเต็ม
- Real สาํ หรบั ตวั แปรประเภทจาํ นวนจรงิ (มที ศนิยม)
- String สาํ หรบั ตวั แปรประเทขอ้ ความ
- Boolean สาํ หรบั ตวั แปรประเภทบูลนี (จรงิ /เท็จ)
4. ขอ้ แนะนําในการใชง้ านเครอื7 งมอื เพมิ7 เตมิ
2) การประมวลผลหรอื กาํ หนดคา่ ใหด้ บั เบลิ คลกิ ทไี7 อคอน
จะพบกบั หนา้ ตา่ ง ๆ ตอ่ ไปนี และกาํ หนดคา่ ดงั นี
ใหน้ ึกถงึ การเขยี นสมการทางคณิตศาสตร ์ เชน่ area = ½ * ฐาน * สงู
โดยโปรแกรมจะประมวลผลในฝ7ังขวา แลว้ นําคา่ ไปเก็บในตวั แปรฝ7ังซา้ ย
4. ขอ้ แนะนําในการใชง้ านเครอื7 งมอื เพมิ7 เตมิ
3) การตดั สนิ ใจดว้ ยคาํ สง7ั if
เมอ7ื เลอื กคาํ สง7ั if จะปรากฏสญั ลกั ษณด์ งั นี
4. ขอ้ แนะนําในการใชง้ านเครอื7 งมอื เพมิ7 เตมิ
คาํ สง7ั IF คอื คาํ สง7ั ทโ7ี ปรแกรมจะตดั สนิ ใจ โดยผลลพั ธจ์ ะมแี คจ่ รงิ หรอื เท็จเทา่ นัน
ใหด้ บั เบลิ คลกิ เขา้ ไปทไ7ี อคอน If แลว้ เขยี นนิพจนท์ สี7 ามารถบอกไดว้ า่ จรงิ หรอื เท็จ เชน่
กดป่ ุม OK จะไดผ้ ลดงั งนี
4. ขอ้ แนะนําในการใชง้ านเครอื7 งมอื เพมิ7 เตมิ
โดยในเสน้ True และเสน้ False สามารถใสค่ าํ สง7ั ทต7ี อ้ งการเพม7ิ เตมิ ได ้ เชน่ เมอื7 เงอื7 นไขเป็ น
จรงิ จะใหแ้ สดงคาํ วา่ Good แตถ่ า้ เงอ7ื นไขเป็ นเท็จใหแ้ สดงคาํ วา่ Fail เป็ นตน้
โจทยโ์ ปรแกรมแบบลาํ ดบั
1.จงเขียนโปรแกรมคาํ นวณค่าพืนทีสามเหลียม
โจทยโ์ ปรแกรมแบบลาํ ดบั
2.จงเขียนโปรแกรมคาํ นวณหาค่าความยาวด้านตรงข้ามมมุ ฉาก
โจทยโ์ ปรแกรมแบบลาํ ดบั
ข้อ 3
ขนั ตอนวธิ ที มี& กี ารตดั สนิ ใจแบบทางเลอื ก
โปรแกรมตดั สินผลการเรียน
Input: คะแนน
Process: ตรวจสอบคะแนนว่าผา่ น
เกณฑห์ รอื ไม่
Output: ผลการตดั สิน
โปรแกรมตดั สินผลการเรียน
Input: คะแนน
Process: ตรวจสอบคะแนนว่าผา่ น
เกณฑห์ รอื ไม่
Output: ผลการตดั สิน
โปรแกรมวิเคราะหด์ ชั นีมวลกาย
Input: นําหนัก(kg.), ส่วนสงู (cm.)
Process:
1) คาํ นวณค่า BMI
2) ตดั สินค่า BMI
Output: ผลการวิเคราะหด์ ชั นีมวล
กาย
โจทยฝ์ ึ กคดิ
1) จงเขยี นโปรแกรมตรวจสอบเลข 1 จา้ นวนทรี& บั เขา้ โปรแกรมวา่ เป็ น
จา้ นวนเตม็ บวก เตม็ ลบ หรอื ศูนย ์
2) จงเขยี นโปรแกรมตรวจสอบเลข 1 จา้ นวนทรี& บั เขา้ โปรแกรมวา่ เป็ น
จา้ นวนคูห่ รอื จา้ นวนคี&
3) วชิ าคอมพวิ เตอร ์มกี ารสอบเกบ็ คะแนน 3ครงั
ครงั ที& 1 คะแนนเตม็ 30คะแนน
ครงั ที& 2 คะแนนเตม็ 30คะแนน
ครงั ที& 3 คะแนนเตม็ 40 คะแนน
นกั เรยี นตอ้ งการเขยี นโปรแกรมเพอื& ตดั สนิ วา่ นาย ก. ไดเ้ กรดอะไร (5
เกรดมาตรฐาน) นกั เรยี นจะออกแบบขั นตอนวธิ ี (ผงั งาน) อยา่ งไร
ขนั ตอนวธิ ที มี& กี ารวนซาํ
โปรแกรมแสดงชือตวั เอง 10 ครงั
มีการทาํ งานซาํ ดงั นี
เริมโปรแกรม
กาํ หนดค่าเริมต้น count=1
เริมวนซาํ
แสดงชือ “ Nattapon”
เพิมค่า count = count + 1
ตรวจสอบ count <= 10 หรือไม่
จบการวนซาํ
จบโปรแกรม
โปรแกรมแสดงชือตวั เอง 10 ครงั
มีการทาํ งานซาํ ดงั นี
เริมโปรแกรม
กาํ หนดค่าเริมต้น count=1
เริมวนซาํ
ตรวจสอบ count <= 10 หรอื ไม่
แสดงชือ “ Weerawat”
เพิมค่า count = count + 1
จบการวนซาํ
จบโปรแกรม
โปรแกรมแสดงชือตวั เอง 10 ครงั
มีการทาํ งานซาํ ดงั นี
เริมโปรแกรม
กาํ หนดค่าเริมต้น count=1
เริมวนซาํ
แสดงชือ “ Nattapon”
เพิมค่า count = count + 1
ตรวจสอบ count <= 10 หรือไม่
จบการวนซาํ
จบโปรแกรม
โจทยฝ์ ึ กคดิ
1)จงเขยี นโปรแกรมแสดงชอื& ตนเอง 10 ชอื& พรอ้ มเลขบอกจาํ นวนครงั
โจทยฝ์ ึ กคดิ
2) จงเขยี นโปรแกรมแสดงเลขคู่ 10 จาํ นวน
โจทยฝ์ ึ กคดิ
3) จงเขยี นโปรแกรมแสดงแมส่ ูตรคูณทผี& ูใ้ ชก้ าํ หนด
โปรแกรมแสดงชือตวั เอง 10 ครงั
มีการทาํ งานซาํ ดงั นี
เริมโปรแกรม
กาํ หนดค่าเริมต้น count=1
เริมวนซาํ
ตรวจสอบ count <= 10 หรือไม่
แสดงชือ “ Weerawat”
เพิมค่า count = count + 1
จบการวนซาํ
จบโปรแกรม
โจทยฝ์ ึ กคดิ
1)จงเขยี นโปรแกรมแสดงชอื& ตนเอง 10 ชอื& พรอ้ มเลขบอกจาํ นวนครงั
โจทยฝ์ ึ กคดิ
2) จงเขยี นโปรแกรมแสดงเลขคู่ 10 จาํ นวน
โจทยฝ์ ึ กคดิ
3) จงเขยี นโปรแกรมแสดงแมส่ ูตรคูณทผี& ูใ้ ชก้ าํ หนด
Artificial ARTIFICIAL INTELLIGENCE
Intelligence:
ปัญญาประดษิ ฐใ์ นระดบั มธั ยม
มนุษย์ ประสบการณ์ยิงเยอะ = ดี
คอมพิวเตอร์ data ยิงเยอะ = ดี
นกั เรยี นรจู้ กั พฤตกิ รรมของ
กลอ่ งดาํ
ผา่ นการเลน่ และสงั เกต
Modern Portfionlpiout และ output
Presentation
เนือหา ARTIFICIAL INTELLIGENCE
01 ปัญญาประดิษฐ์ คืออะไร ?
02 AI และ Machine Leaning
03 แนะนําเครอื งมือและกิจกรรม
04 Machine Learning
โดยบรู ณาการร่วมกบั Scratch
Modern Portfolio
Presentation
Modern Portfolio ARTIFICIAL INTELLIGENCE
Presentation
ARTIFICIAL INTELLIGENCE
Modern Portfolio
Presentation
Modern Portfolio ARTIFICIAL INTELLIGENCE
Presentation
ARTIFICIAL INTELLIGENCE
Modern Portfolio
Presentation
ปัญญาประดิษฐ์
คืออะไร ?
ประเภทของ AI
Artificial Intelligence:
ระบบทแี สดงถงึ การมี ปญั ญา เทยี บเทา่ หรอื เหนอื กวา่ มนุษย์
การมองเห็น พูด ฟัง อ่าน เขยี น
เคลือนไหว หยบิ จบั เรียนรู้ ตดั สินใจ วเิ คราะห์ แก้ปัญหา
ประเภทของ AI
ประเภทของ AI
ประเภทของ AI
ประเภทของ AI
AI Social Media
AI Social Media
AI และ Machine Leaning
AI และ
Machine Leaning
Machine Leaning(ML)
Machine Leaning(ML)
Machine Leaning(ML)
Machine Leaning(ML)
Machine Leaning(ML)
Machine Leaning(ML)