รายงาน
วชิ าวทิ ยาการคานวณ
รหัส ว30118
จดั ทาโดย
1.นายวรรณวฒั น์ เอง้ ฉ้วน เลขที่ 2
2.นายศวิ กร โพธิศรี เลขที่ 7
3.นายรัชพล ลานทอง เลขที่ 14
4.นายพัชรพล สมานสามัคคี เลขที่ 17
ชั้นมธั ยมศึกษาปี ที่ 5/11
เสนอ
ครูจริ ายุ ทองดี
รายงานเลม่ นีเ้ ป็ นส่วนหน่งึ ของรายวชิ าวิทยาการคานวณ รหสั ว30118
โรงเรยี นนวมนิ ทราชินูทศิ เตรียมอุดมศึกษาน้อมเกลา้
ภาคเรียนที่ 2 ปี การศึกษา 2564
สงั กดั กระทวงศกึ ษาธิการ
คานา
รายงานฉบบั นเี้ ป็นสว่ นหน่งึ ของรายวชิ าวิทยาการคานวณ รหสั 30118 ชน้ั มธั ยมศึกษาปีท่ี 5 โดยมี
จดุ ประสงคเ์ พือ่ ศึกษาเก่ยี วกบั หลกั การเขียนโปรแกรม ขน้ั ตอนการเขียนโปรแกรม โครงสรา้ งภาษาคอมพวิ เตอร์
กระบวนการเขยี นโปรแกรม
ในการจดั ทารายงานประกอบสอื่ การเรยี นรูใ้ นครง้ั นี้ ผจู้ ดั ทาขอขอบคณุ ครู จริ ายุ ทองดี ผใู้ หค้ วามรู้ และ
แนวทางการศึกษา และแนวทางการศึกษา และเพื่อนๆ ที่ใหค้ วามช่วยเหลือมาตลอด คณะผจู้ ดั ทาหวงั เป็น
อยา่ งยง่ิ วา่ รายงานฉบบั นอี้ านวยประโยชนต์ อ่ ผทู้ ่ีสนใจและศกึ ษาเนอื้ หาเพิม่ เตมิ และพฒั นาศกั ยภาพ และ
บรรลตุ ามเปา้ หมาย
วรรณวัฒน์ เอง้ ฉว้ น
ผ้จู ดั ทา
สารบญั
เรื่อง หน้า
คานา
สารบัญ
ภาษาคอมพวิ เตอร์
เทคโลโนยสี ารสนเทศและการสอื่ สาร
ทักษะเทคโลโนยีดิจิทลั
วทิ นาการคานวณ
บรรณานุกรม
ภาษาคอมพิวเตอร์
ภาษาคอมพิวเตอรค์ ืออะไร?
ภาษาคอมพิวเตอร์ หมายถึง ภาษาใด ๆ ท่ผี ใู้ ชง้ านใชส้ อ่ื สารกับคอมพวิ เตอร์ หรือคอมพวิ เตอรด์ ว้ ยกนั แลว้
คอมพวิ เตอรส์ ามารถทางานตามคาส่งั นนั้ ได้ คานมี้ กั ใชเ้ รียกแทนภาษาโปรแกรม แตค่ วามเป็นจรงิ ภาษา
โปรแกรมคอื สว่ นหนงึ่ ของภาษาคอมพิวเตอรเ์ ทา่ นนั้ และมีภาษาอน่ื ๆ ทเี่ ป็นภาษาคอมพวิ เตอรเ์ ช่นกนั
ยกตวั อยา่ งเช่น เอชทเี อม็ แอล เป็นทัง้ ภาษามารก์ อปั และภาษาคอมพวิ เตอรด์ ว้ ย แมว้ า่ มนั จะไมใ่ ชภ่ าษา
โปรแกรม หรอื ภาษาเครือ่ งนน้ั กน็ บั เป็นภาษาคอมพวิ เตอร์ ซ่งึ โดยทางเทคนิคสามารถใชใ้ นการเขยี นโปรแกรม
ได้ แต่ก็ไมจ่ ดั ว่าเป็นภาษาโปรแกรม
ยุคของภาษาคอมพวิ เตอรม์ ี 5 ยคุ ไดแ้ ก่
-ยคุ ท่ี 1 ป็นภาษาระดบั ตา่ ประกอบดว้ ยเลขฐานสอง ไดแ้ ก่ 0 และ 1 หรอื เรยี กวา่ "ภาษาเคร่อื ง
-ยคุ ที่ 2 ไดม้ ผี พู้ ฒั นาใหม้ ีการใชส้ ญั ลกั ษณแ์ ทนตวั เลขฐานสอง เรยี กวา่ "ภาษาสญั ลกั ษณ์ คอื ภาษาองั กฤษ
จะเป็นคาส่งั สนั้ ๆ ทีจ่ าไดง้ ่าย เรียกวา่ "นิวมอนกิ โคด้ ทาใหน้ กั เขียนโปรแกรมสามารถเขยี นโปรแกรมไดง้ า่ ยขึน้
ตวั อยา่ งภาษาสญั ลกั ษณ์ ไดแ้ ก่ ภาษา Assembly และเน่อื งจากเป็นภาษาสญั ลกั ษณ์ จึงตอ้ งใชต้ วั แปล
ภาษา เพ่ือทาใหเ้ ป็นภาษาเคร่อื งก่อน ดว้ ยตวั แปลภาษาท่เี รียกว่า "Assembler"
-ยคุ ท่ี 3 ภาษาสญั ลกั ษณไ์ ดม้ ีการพฒั นาเพิ่มมากขนึ้ ทาใหส้ ามารถแทนตวั เลขฐานสองไดเ้ ป็นคา ทาให้
กลายเป็นภาษาท่มี ไี วยากรณท์ ี่เขา้ ใจและเขยี นไดง้ ่ายขึน้ คาส่งั สนั้ และกระชบั มากขนึ้ เช่น ภาษา BASIC,
COBOL, Pascal
-ยคุ ท่ี 4 ไดม้ ีการพฒั นารูปแบบการเขียนโปรแกรมจากยคุ ที่ 3 ทจี่ ดั วา่ เป็นการเขียนแบบ Procedural ให้
กลายเป็นการเขียนแบบ Non - Procedural ทส่ี ามารถกระโดดไปทาคาส่งั ใดก่อนก็ไดต้ ามท่โี ปรแกรม
เขียนไว้ นอกจากนี้ จดุ เดน่ ของภาษาในยคุ นเี้ รม่ิ จากการเขยี นคาส่งั ใหผ้ ใู้ ชส้ ามารถจดั การกบั ขอ้ มลู ใน
ฐานขอ้ มลู ได้ และพฒั นาต่อมากลายเป็นการเขยี นคาส่งั ใหไ้ ดโ้ ปรแกรมท่ีมสี ่วนติดตอ่ กบั ผใู้ ชแ้ บบกราฟิกมาก
ขนึ้ และพฒั นาจนมาถงึ การเขียนโปรแกรมเชิงวตั ถุ เชน่ ภาษา C++, Visual C++, Delphi, Visual
Basic เป็นตน้ ปัจจบุ นั มีภาษาท่ีใชห้ ลกั การของโปรแกรมเชงิ วตั ถทุ ีน่ ิยมใช้ เช่น ภาษา Java
-ยคุ ท่ี 5 เป็นภาษาท่ใี ชส้ าหรบั พฒั นาซอฟตแ์ วรเ์ พอื่ ระบบผเู้ ชยี่ วชาญ และปัญญาประดิษฐ์ ภาษาในยคุ ท่ี 5
เรยี กว่า "ภาษาธรรมชาติ คอื ไมต่ อ้ งสนใจถงึ คาส่งั หรือลาดบั ของขอ้ มลู ทถี่ กู ตอ้ ง ผใู้ ชเ้ พยี งแต่พิมพส์ ่งิ ท่ีตอ้ งการ
ลงในเคร่ืองคอมพวิ เตอรเ์ ป็นคาหรือประโยคตามที่ผใู้ ชเ้ ขา้ ใจ คอมพิวเตอรจ์ ะพยายามแปลคาหรอื ประโยค
เหล่านนั้ เพอื่ ทาตามคาส่งั แตถ่ า้ ไม่สามารถแปลใหเ้ ขา้ ใจได้ กจ็ ะมีคาถามกลบั มาถามผใู้ ชเ้ พ่อื ยนื ยนั ความ
ถกู ตอ้ ง
ปัจจบุ นั คอมพวิ เตอรน์ บั วา่ มปี ระโยชนต์ อ่ มวลมนษุ ยม์ ากขนึ้ ทงั้ ในดา้ นการทางานแทนมนษุ ยใ์ นชีวิตประจาวนั
เชน่ ระบบการเงินการธนาคาร การควบคมุ เสน้ ทางการบนิ การผลติ ไฟฟ้า การผลิตสินคา้ อปุ โภคบริโภค ตา่ ง ๆ
หรือการใหค้ วามบนั เทงิ ดา้ น ภาพ และ เสยี ง หรอื ท่ีเรียกกนั ว่า
ดหู นงั ฟังเพลง ตลอดจนประโยชนท์ างดา้ นคน้ ควา้ การศึกษาเชน่ การเชอื่ มตอ่ Internet คน้ ควา้ ขอ้ มลู ทมี่ ผี ู้
รวบรวมเอาไว้ การท่คี อมพวิ เตอร์
สามารถทางานตามท่มี นษุ ยต์ อ้ งการไดน้ นั้ จาเป็นทผ่ี คู้ วบคมุ จะตอ้ งปอ้ นคาส่งั ใหแ้ กค่ อมพิวเตอรใ์ หท้ างาน
ตามลาดบั ขนั้ ตอนทีต่ อ้ งการ คาส่งั ท่ีใชค้ วบคมุ เครือ่ งคอมพวิ เตอรน์ นั้ เราเรียกวา่ ภาษาคอมพวิ เตอร์ ซ่ึงมผี ู้
คิดคน้ วิธีการเขยี นคาส่งั ภาษาท่ีติดตอ่ กบั เคร่อื งคอมพิวเตอร์
์์เอาไวม้ ากมายและสามารถใชง้ านไดท้ ัง้ ในระดับตา่ ง ๆ กนั เชน่ ภาษาเบสกิ , ภาษาปาสคาล , ภาษาซี ,
ภาษาโคบอล , ภาษาแอสแซมบี , ภาษาดเี บส หรอื ปัจจบุ นั มกี ารพฒั นาขนึ้ มาเป็นภาษาสมยั ใหม่ใชง้ า่ ยมาก
ขนึ้ เชน่ วิชวลเบสกิ วิชวลซี ,
เดลไฟ และ ภาษา HTML เป็นตน้
เทคโลโนยีสารสนเทศและการสื่อสาร
ความหมายความสาคัญของ ICT
ICT หมายถึง การนาเทคโนโลยดี ิจติ อล เครอ่ื งมอื ส่ือสาร หรือเครือคา่ ยคอมพิวเตอร์ มาใชใ้ นการ
เขา้ ถึง จดั การ บรู ณาการ ประเมินผล และสรา้ งขอ้ มลู เป้าหมายของการใช้ ICT
-เพอื่ การเรยี นรูเ้ พือ่ เป็นเครื่องมือช่วยเพิ่มผลงาน และการตดิ ตอ่ สอื่ สาร
-ความรว่ มมอื ของนกั เรียน โดยการวิเคราะหข์ อ้ มลู รว่ มกนั
หลกั การทางานของคอมพิวเตอร์
1. รบั ขอ้ มลู (Input) คอมพิวเตอรจ์ ะทาหนา้ ทร่ี บั ขอ้ มลู ไปประมวลผล อปุ กรณท์ ่ที าหนา้ ทรี่ บั ขอ้ มลู ไดแ้ ก่
แป้นพิมพ์ เมาส์ เครือ่ งสแกน เป็นตน้
2. ประมวลผลขอ้ มลู (Process) เมอื่ คอมพิวเตอรร์ บั ขอ้ มลู เขา้ ส่รู ะบบแลว้ จะทาการประมวลผลตามคาส่งั
หรือโปรแกรมทก่ี าหนด อปุ กรณท์ ีทาหนา้ ทป่ี ระมวลไผลไดแ้ ก่ CPU
3. แสดงผลขอ้ มลู (Output) เมอื่ ทาการประมวลผลแลว้ คอมพิวเตอรจ์ ะแสดงผลลพั ธ์ อปุ กรณท์ ีท่ าหนา้ ที่
ในการแสดงผลขอ้ มลู คอื จอภาพและเคร่อื งพิมพ์ เป็นตน้
4. จดั เกบ็ ขอ้ มลู คอมพวิ เตอรจ์ ะทาการจดั เก็บขอ้ มลู ลงในอปุ กรณท์ ี่เกบ็ ขอ้ มลู เชน่ ฮารด์ ดสิ ก์ แผ่นซีดี แฟลช
ไดรว์
เทคโนโลยีการสือ่ สาร
เทคโนโลยีสารสนเทศและการสอื่ สาร เป็นศพั ทท์ ี่มกั ใชใ้ นความหมายคลา้ ยกบั เทคโนโลยสี ารสนเทศ (ไอที) แต่
ขยายขอบเขตเพม่ิ ขนึ้ โดยเนน้ เรอ่ื งบทบาทของการสือ่ สารแบบรวมศนู ย์ (ยซู ี) กบั บรู ณาการของสง่ิ ต่อไปนไี้ ดแ้ ก่
โทรคมนาคม (ทงั้ สายโทรศพั ทแ์ ละสญั ญาณไรส้ าย) คอมพวิ เตอรต์ ลอดจนถึงซอฟตแ์ วรว์ ิสาหกจิ มิดเดลิ แวร์
หนว่ ยเกบ็ ขอ้ มลู และระบบโสตทศั นต์ า่ ง ๆ ซ่งึ ทงั้ หมดช่วยใหผ้ ใู้ ชส้ ามารถเขา้ ถงึ เก็บบนั ทกึ ส่งผา่ น และจดั
ดาเนินการสารสนเทศได้ นกั วจิ ยั ทางวชิ าการเริ่มใชศ้ พั ท์ ไอซีที ตงั้ แต่คริสตท์ ศวรรษ 1980 เป็นตน้ มา แตม่ นั
เป็นทีน่ ยิ มหลงั จากเดนนสิ สตีเฟนสนั ใชศ้ พั ทน์ ใี้ นรายงานเพอ่ื แถลงต่อรฐั บาลสหราชอาณาจกั ร เมือ่ ค.ศ. 1997
และปรากฏในหลกั สตู รแหง่ ชาติฉบบั ปรบั ปรุงขององั กฤษ เวลส์ และไอรแ์ ลนดเ์ หนือเมือ่ ค.ศ. 2000
นอกจากนศี้ พั ท์ ไอซีที ในปัจจบุ นั นกี้ ็ยงั หมายถงึ การล่เู ขา้ ของเครือขา่ ยโทรศพั ทแ์ ละระบบโสตทศั น์ เขา้ สู่
เครอื ขา่ ยคอมพวิ เตอรผ์ ่านทางเคเบิลสายเดียวหรอื ระบบเชอื่ มต่อหน่ึงเดยี ว มีสง่ิ จงู ใจทางเศรษฐกิจขนาดใหญ่
เพ่ือทจี่ ะผสานระบบโสตทศั น์ การจดั การสิง่ ปลกู สรา้ ง และเครือข่ายโทรศพั ท์ เขา้ ส่รู ะบบเครอื ข่ายคอมพวิ เตอร์
โดยใชร้ ะบบเคเบิล การจดั การและการกระจายสญั ญาณ แบบรวมศนู ยเ์ พียงหนง่ึ เดียว ซงึ่ ประหยดั คา่ ใชจ้ า่ ย
อยา่ งยง่ิ เนอ่ื งจากเครือข่ายโทรศพั ทจ์ ะถกู ขจดั ออกไป และมีความหมายอีกแบบคอื คอมพวิ เตอร์
ทกั ษะการใชเ้ ทคโนโลยดี ิจิทัล
Digital literacy หมายถึง
ทกั ษะในการนาเครอ่ื งมอื อปุ กรณ์ และเทคโนโลยีดิจทิ ลั ท่มี อี ยใู่ นปัจจบุ นั อาทิ คอมพิวเตอร์
โทรศพั ท์ แทปเลต โปรแกรมคอมพิวเตอร์ และสื่อออนไลน์ มาใชใ้ หเ้ กดิ ประโยชนส์ งู สดุ ในการ
ส่ือสาร การปฏิบตั ิงาน และการทางานรว่ มกนั หรอื ใชเ้ พื่อพฒั นากระบวนการทางาน หรอื
ระบบงานในองคก์ รใหม้ คี วามทนั สมยั และมปี ระสทิ ธิภาพ
ทกั ษะทค่ี รอบคลุมความสามารถ
-การใช้(Use)
คอื ทกั ษะและความสามารถในการใชโ้ ปรแกรม คอมพวิ เตอร์ เช่น โปรแกรมประมวลผลคคา เวบ็
เบราวเ์ ซอร์ อีเมล และเคร่อื งมือ สื่อสารอนื่ ๆ ไปสเู่ ทคนคิ ขนั้ สงู ขนึ้ คาหรบั การเขา้ ถงึ และการใช้
ความรู้ เชน่ โปรแกรมที่ชว่ ยในการสืบคน้ ขอ้ มลู หรือ เสริ ช์ เอนจนิ และฐานขอ้ มลู ออนไลน์ รวมถงึ
เทคโนโลยี ทเ่ี กดิ ใหม
-เข้าใจ(understand)
คือทกั ษะทีท่ คาใหเ้ ราเขา้ ใจบริบทและประเมนิ ส่ือ ดิจทิ ลั เพ่อื ใหส้ ามารถตดั สนิ ใจเก่ยี วกบั อะไรทท่ี
คาและพบบน โลกออนไลน์ เป็นทกั ษะท่ีสาคญั และจาเป็นเม่อื เรม่ิ เขา้ ส่โู ลก ออนไลน์ ทาใหเ้ ขา้ ใจ
และตระหนกั ว่าเทคโนโลยเี ครือข่ายมี ผลกระทบต่อพฤติกรรม ความเช่ือและความรูส้ ึกเก่ยี วกบั
โลกรอบตวั ของเราอยา่ งไร เราควรพฒั นาทกั ษะการจดั การ สารสนเทศเพื่อคน้ หา ประเมิน และใช้
สารสนเทศอย่างมี ประสทิ ธิภาพเพ่ือติดต่อสอื่ สาร ประสานงานรว่ มมือ และ แกไ้ ขปัญหา
-การารา้ ง(create)
คือทกั ษะในการผลติ เนือ้ หาและการส่ือสารอยา่ งมี ประสทิ ธิภาพผ่านทางสื่อดจิ ทิ ลั ประเภทต่างๆ
การสรา้ งเนือ้ หา ดว้ ยสื่อดิจิทลั เป็นมากกว่าการรูว้ ธิ ีการใชโ้ ปรแกรมประมวล ผลคาหรือการเขยี น
อเี มล แต่ยงั รวมถึงความสามารถในการ ดดั แปลงสื่อสาหรบั ผชู้ มทหี่ ลากหลาย ความสามารถใน
การ สรา้ งและสื่อสารดว้ ยการใช้ Rich Media เช่น ภาพ วิดีโอ และเสียง ตลอดจน
ความสามารถในการมีสว่ นรว่ มกบั Web 2.0 อย่างมีประสทิ ธิภาพและมคี วามรบั ผิดชอบ เชน่
การเขยี น Blog การแชรภ์ าพหรือวดิ โี อ รวมถงึ การใช้ Social Media รูปแบบตา่ งๆ
วิทยาการคานวณ คืออะไร
เป็นวชิ าทม่ี งุ่ เนน้ การเรียนการสอนใหเ้ ดก็ สามารถคดิ เชิงคานวณ มีความพนื้ ฐานความรูด้ า้ นเทคโนโลยดี ิจทิ ลั
และมพี นื้ ฐานการรูเ้ ท่าทนั ส่ือและข่าวสาร ซง่ึ การเรียน วิชาการคานวณจะไมจ่ ากดั อย่เู พยี งแค่การคิดใหเ้ หมอื น
คอมพิวเตอรเ์ ท่านน้ั และไมไ่ ด้ จากดั อย่เู พียงการคดิ ในศาสตรข์ องนกั วทิ ยาการคอมพิวเตอร์ แตจ่ ะเป็น
กระบวนการ ความคดิ เชงิ วเิ คราะหเ์ พื่อนามาใชแ้ กป้ ัญหาของมนษุ ย์ โดยเป็นการส่งั ใหค้ อมพวิ เตอร์ ทางานและ
ชว่ ยแกไ้ ขปัญหาตามที่เราตอ้ งการไดอ้ ย่างมีประสทิ ธิภาพ
กระบวนการเทคโนโลยี ?
คือ การพิจารณาว่าสถานการณใ์ ดเป็นสถานการณเ์ ทคโนโลยี จะพิจารณาจาก 3 ประเด็น คือ เป็นปัญหาหรือ
ความตอ้ งการของมนษุ ย์ เป็นปัญหาท่ีเก่ยี วขอ้ งกบั ส่ิงแวดลอ้ ม หรือ เป็นปัญหาทเี่ ก่ยี วขอ้ งกบั เศรษฐศาสตร์
การแ หาหรอื สนองความตอ้ งการที่พบในสถานการณเ์ ทคโนโลยี จะตอ้ งใช้ ทรพั ยากร ความรูแ้ ละทกั ษะตา่ งๆ ท่ี
เก่ยี วขอ้ ง จงึ จาเป็นตอ้ งมวี ธิ ีการหรือกระบวนการ ทางานในการแกป้ ัญหาหรือสนองความตอ้ งการอยา่ งเป็น
ขนั้ ตอนทช่ี ดั เจน ซงึ่ เรยี ก กระบวนการนน้ั วา่ "กระบวนการเทคโนโลย"ี กระบวนการเทคโนโลยี เป็นขน้ั ตอนการ
ทางานเพื่อสรา้ งสงิ่ ของเคร่อื งใช้ หรือวธิ ีการ อย่างใดอย่างหนึ่งขนึ้ มาเพ่ือแกป้ ัญหาหรอื สนองความตอ้ งการของ
มนษุ ย์ กระบวนการ เทคโนโลยี ประกอบดว้ ย 7 ขน้ั ตอน ดงั นี้ • ทาหนดปัญหาหรอื ความตอ้ งการ -รวบรวม
ขอ้ มลู - เลอื กวิธีการ - ออกแบบและปฏบิ ตั ิการ - ทดสอบ - ปรบั ปรุงแกไ้ ข - ประเมนิ ผล
บรรณานุกรม
ภาษาคอมพวิ เตอร์ (computer language)
https://sites.google.com/ntun.ac.th/511/computer-langeage
เทคโนโลยีสารสนเทศและการสอื่ สาร ( information communication technology)
https://sites.google.com/ntun.ac.th/suntar/
ทกั ษะเทคโนโลยีดจิ ทิ ลั (digital literacy)
วิทยาการคอมพิวเตอร์ (computer science)
https://sites.google.com/ntun.ac.th/sbopooh888/home/