วันพฤหัสบดีที่ 21 กันยายน พ.ศ. 2560
วันพฤหัสบดีที่ 13 กรกฎาคม พ.ศ. 2560
ตัวอย่างภาษาคอมพิวเตอร์
ตัวอย่างภาษาคอมพิวเตอร์
1.ภาษาฟอร์แทรน (Fortran Language)
FORTRAN ย่อมาจาก Formula Translator เป็นภาษาระดับสูงภาษาแรกที่ได้มีการใช้อย่างแพร่หลาย เป็นภาษาที่ใช้ได้กับเครื่องคอมพิวเตอร์ชนิดเมนเฟรมคอมพิวเตอร์ มินิคอมพิวเตอร์ และไมโครคอมพิวเตอร์ เหมาะกับงานคำนวณทางด้านวิทยาศาสตร์และคณิตศาสตร์ที่มีการคำนวณมาก ๆ มีฟังก์ชันการคำนวณให้ผู้ใช้เลือกใช้ได้มาก เหมาะกับนักวิจัย นักสถิติ หรือวิศวกร
ภาษาโคบอล (COBOL : Common Business Oriented Language) คือภาษาคอมพิวเตอร์สำหรับใช้ในงานธุรกิจภาษาแรกของโลก พัฒนาในปีค.ศ. 1962 โดยคณะกรรมการโคดาซิล(The Conference on Data Systems Languages – CODASYL) มีจุดเด่นคือ สามารถใช้งานแฟ้มข้อมูลได้หลายแบบ กำหนดโครงสร้างข้อมูลได้สะดวก มีลักษณะการเขียนโปรแกรม แบบเอกสารอธิบายโปรแกรม ช่วยให้นักพัฒนารุ่นถัดไปเข้าใจได้ง่าย
3.ภาษาเบสิก (BASIC programming language)
ภาษาเบสิก หรือ BASIC ย่อมาจาก Beginner's All-purpose Symbolic Instruction Code เป็นภาษาโปรแกรมที่ออกแบบมาให้ใช้งานได้ง่าย และยังได้รับความนิยมมาจนถึงทุกวันนี้ เบสิกออกแบบมาให้ใช้กับคอมพิวเตอร์ตามบ้าน ต้องเขียนด้วยตัวพิมพ์ใหญ่เสมอ
4. ภาษาจาวา (java language)
Java หรือ Java programming language คือภาษาโปรแกรมเชิงวัตถุ พัฒนาโดย เจมส์ กอสลิง และวิศวกรคนอื่นๆ ที่บริษัท ซัน ไมโครซิสเต็มส์ ภาษานี้มีจุดประสงค์เพื่อใช้แทนภาษาซีพลัสพลัส C++ โดยรูปแบบที่เพิ่มเติมขึ้นคล้ายกับภาษาอ็อบเจกต์ทีฟซี (Objective-C) แต่เดิมภาษานี้เรียกว่า ภาษาโอ๊ก (Oak) ซึ่งตั้งชื่อตามต้นโอ๊กใกล้ที่ทำงานของ เจมส์ กอสลิง แล้วภายหลังจึงเปลี่ยนไปใช้ชื่อ "จาวา" ซึ่งเป็นชื่อกาแฟแทน จุดเด่นของภาษา Javaอยู่ที่ผู้เขียนโปรแกรมสามารถใช้หลักการของ Object-Oriented Programming มาพัฒนาโปรแกรมของตนด้วย Java ได้
5.ภาษาปาสคาล (Pascal language)
ภาษาปาสคาลสร้างขึ้นเพื่อใช้สอนการเขียนโปรแกรมคอมพิวเตอร์ให้เป็นระบบและมีระเบียบเป็นโครงสร้างเนื่องจากเป็นภาษาที่มีรูปแบบง่าย ต่อความเข้าใจ เขียนเป็นโปรแกรมได้เร็วแก้ไขปรับปรุงง่าย ผู้สร้างภาษานี้คือ ดร.เวียร์ เมื่อประมาณปี พ.ศ.2514 ซึ่งหลังจากออกแบบแล้ว ได้มีผู้นำไปเขียนเป็น โปรแกรมตัวแปร(COMPILER)โดยที่ตัวแปรที่ได้รับความนิยมมากที่สุดคือ TURBO PASCAL ของบริษัทบอร์แลนด์และปัจจุบันได้ถูกพัฒนาไปเรื่อยๆ
วันพฤหัสบดีที่ 22 มิถุนายน พ.ศ. 2560
ใบงาน เรื่อง โครงงานคอมพิวเตอร์
1.โครงงานคอมพิวเตอร์ หมายถึงอะไร ?
ตอบ กิจกรรมการเรียนที่นักเีรียนมีอิสระในการเลือกศึกษาปัญหาที่ตนเองสนใจ โดยจะต้องวางแผนการดำเนินงาน ศึกษา พัฒนาโปรแกรม โดยใช้ความรู้ทางกระบวนการวิศวกรรมซอฟต์แวร์ เครื่องคอมพิวเตอร์และอุปกรณ์ที่เกี่ยวข้อง ตลอดจนทักษะพื้นฐานในการพัฒนาโครงงาน เรื่องที่นักเรียนสนใจและคิดจะทำโครงงาน ซึ่งอาจมีผู้ศึกษามาก่อน หรือเป็นเรื่องที่นักพัฒนาโปรแกรมได้เคยค้นคว้าและพัฒนาแล้ว นักเรียนสามารถทำโครงงานเรื่องดังกล่าวได้ แต่ต้องคิดดัดแปลงแนวทางในการศึกษา การวิเคราะห์ข้อมูล การพัฒนาโปรแกรม หรือศึกษาเพิ่มเติมจากผลงานเดิมที่มีผู้รายงานไว้ จุดมุ่งหมายสำคัญของการทำโครงงานเป็นการเปิดโอกาสให้นักเรียนได้รับประสบการณ์ตรงในการใช้ระบบคอมพิวเตอร์แก้ปัญหา ประดิษฐ์คิดค้น หรือค้นคว้าหาความรู้ต่างๆ ใช้คอมพิวเตอร์ในการพัฒนาสื่อการเรียนรู้เพื่อการศึกษา ประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่างๆ พัฒนาโปรแกรมประยุกต์ต่างๆ ตลอดจนการพัฒนาเกมคอมพิวเตอร์ เพื่อฝึกให้นักเรียนเป็นบุคคลที่ใฝ่เรียนใฝ่รู้ การพัฒนาความคิดใหม่ๆ ความมีคุณธรรมจริยธรรม เอื้อเฟื้อเผื่อแผ่ ให้กับเพื่อนมนุษย์ และอยู่ในสังคมอย่างมีความสุข
2.ประโยชน์ของการทำโครงงานคอมพิงเตอร์ ?
ตอบ 1. ผู้เรียนรู้จักใช้สื่อคอมพิวเตอร์เผยแพร่ข่าวสาร ความรู้ให้แก่บุคคลอื่นๆได้ใช้ประโชน์2. สามารถใช้คอมพิวเตอร์ให้เกิดประโยชน์สูงสุดและมีประสิทธิภาพ
3. ส่งเสริมให้ผู้เรียนได้มีความรู้ใหม่ๆในการสร้างสื่ออิเล็คทรอนิกส์ สามารถนำไปใช้ในอนาคตของ ผู้เรียนได้
4. ผู้เรียนสามารถทำงานร่วมกับผู้อื่นได้เป็นอย่างดี มีความสามัคคีในระบบกลุ่มมากขึ้น
5. สามารถบริหารเวลาว่างให้เกิดประโยชน์แก่ตนเองและแก่ผู้อื่น
3.โครงงานคอมพิวเตอร์ มีกี่ประเภท อะไรบ้าง?
ตอบ 1.โครงงานพัฒนาสื่อเพื่อการศึกษา (Educational Media)เป็นโครงงานที่ใช้คอมพิวเตอร์ในการผลิตสื่อเพื่อการศึกษา โดยการสร้างโปรแกรมบทเรียน หรือหน่วยการเรียน ซึ่งอาจจะต้องมีภาคแบบฝึกหัด บททบทวน และคำถามคำตอบไว้พร้อม ผู้เรียนสามารถเรียนแบบรายบุคคลหรือรายกลุ่ม การสอนโดยใช้คอมพิวเตอร์ช่วยนี้ ถือว่าเครื่องคอมพิวเตอร์เป็นอุปกรณ์การสอน ไม่ใช่เป็นครูผู้สอน ซึ่งอาจเป็นการพัฒนาบทเรียนแบบ Online ให้นักเรียนเข้ามาศึกษาด้วยตนเองก็ได้
2.โครงงานพัฒนาเครื่องมือ (Tools Development)
เป็นโครงงานเพื่อพัฒนาเครื่องมือมาใช้ช่วยสร้างงานประยุกต์ต่าง ๆ ซึ่งโดยส่วนใหญ่จะเป็นในรูปซอฟต์แวร์ ตัวอย่างของเครื่องมือช่วยงาน เช่น ซอฟต์แวร์วาดรูป ซอฟต์แวร์พิมพ์งาน ซอฟต์แวร์ช่วยการมองวัตถุในมุมต่าง ๆ เป็นต้น สำหรับซอฟต์แวร์เพื่อการพิมพ์งานนั้นสร้างขึ้นเป็นโปรแกรมประมวลผลภาษา ซึ่งจะเป็นเครื่องมือให้เราใช้งานในงานพิมพ์ต่าง ๆ บนเครื่องคอมพิวเตอร์เป็นไปได้โดยง่าย ซึ่งรูปที่ได้สามารถนำไปใช้งานต่าง ๆ ได้มากมาย สำหรับซอฟต์แวร์ช่วยในการมองวัตถุในมุมต่าง ๆ ใช้สำหรับช่วยในการออกแบบสิ่งของต่าง ๆ เช่น โปรแกรมประเภท 3D
3. โครงงานประเภทจำลองทฤษฎี (Theory Experiment)
เป็นโครงงานใช้คอมพิวเตอร์ในการจำลองการทดลองของสาขาต่าง ๆ เป็นโครงงานที่ผู้ทำต้องศึกษารวบรวมความรู้ หลักการ ข้อเท็จจริงและแนวความคิดต่าง ๆ อย่างลึกซึ้งในเรื่องที่ต้องการศึกษา แล้วเสนอเป็นแนวคิด แบบจำลอง หลักการ ซึ่งอาจอยู่ในรูปของสมการ สูตร หรือคำอธิบายก็ได้ พร้อมทั้งนำเสนอวิธีการจำลองทฤษฎีด้วยคอมพิวเตอร์ การทำโครงงานประเภทนี้มีจุดสำคัญอยู่ที่ผู้ทำต้องมีความรู้เรื่องนั้น ๆ เป็นอย่างดี ตัวอย่าง เช่น การทดลองเรื่องการไหลของเหลว การทดลองเรื่องพฤติกรรมของปลาอโรวาน่า ทฤษฎีการแบ่งแยกดีเอ็นเอ เป็นต้น
4. โครงงานประเภทการประยุกต์ใช้งาน(Application)
เป็นโครงงานที่ใช้คอมพิวเตอร์ในการสร้างผลงานเพื่อประยุกต์ใช้งานจริงในชีวิตประจำวัน เช่น ซอฟต์แวร์สำหรับการออกแบบและตกแต่งอาคาร ซอฟต์แวร์สำหรับการผสมสี ซอฟต์แวร์สำหรับการระบุคนร้าย เป็นต้น โครงงานงานประเภทนี้จะมีการประดิษฐ์ฮาร์ดแวร์ ซอฟต์แวร์ หรืออุปกรณ์ใช้สอยต่าง ๆ ซึ่งอาจจะสร้างใหม่หรือปรับปรุงดัดแปลงของเดิมที่มีอยู่แล้วให้มี ประสิทธิภาพสูงขึ้นก็ได้ โครงงานลักษณะนี้จะต้องศึกษาและวิเคราะห์ความต้องการของผู้ใช้ก่อน แล้วนำข้อมูลที่ได้มาใช้ในการออกแบบ และพัฒนาสิ่งของนั้น ๆ ต่อจากนั้นต้องมีการทดสอบการทำงานหรือทดสอบคุณภาพของสิ่งประดิษฐ์แล้วปรับปรุงแก้ไขให้มีความสมบูรณ์ โครงงานประเภทนี้นักเรียนต้องใช้ความรู้เกี่ยวกับเครื่องคอมพิวเตอร์ ภาษาโปรแกรม และเครื่องมือต่าง ๆ ที่เกี่ยวข้อง รวมทั้งอาจใช้วิธีทางวิศวกรรมฮาร์ดแวร์และซอฟต์แวร์ในการพัฒนาด้วย
5. โครงงานพัฒนาเกม (Game Development)
เป็นโครงงานพัฒนาซอฟต์แวร์เกมเพื่อความรู้ และ/หรือ ความเพลิดเพลิน เช่น เกมหมากรุก เกมหมากฮอส เกมการคำนวณเลข ซึ่งเกมที่พัฒนาขึ้นนี้น่าจะเน้นให้เป็นเกมที่ไม่รุนแรง เน้นการใช้สมองเพื่อฝึกคิดอย่างมีหลักการ โครงงานประเภทนี้จะมีการออกแบบลักษณะและกฎเกณฑ์การเล่น เพื่อให้น่าสนใจเก่ผู้เล่น พร้อมทั้งให้ความรู้สอดแทรกไปด้วย ผู้พัฒนาควรจะได้ทำการสำรวจและรวบรวมข้อมูลเกี่ยวกับเกมต่าง ๆ ที่มีอยู่ทั่วไปและนำมาปรับปรุงหรือพัฒนาขึ้นใหม่เพื่อให้ป็นเกมที่แปลกใหม่ และน่าสนใจแก่ผู้เล่นกลุ่มต่าง ๆ
อ้างอิง: https://padlet.com/kru_winy/l51lfdh6z9wq
http://www.acr.ac.th/acr/ACR_E-Learning/CAREER_COMPUTER/COMPUTER/M4/ComputerProject/content1.html
วันพฤหัสบดีที่ 8 มิถุนายน พ.ศ. 2560
ใบงานเรื่องการใช้ IT ในทางที่ดี/ไม่ดี
หัวข้อข่าว:แชร์สนั่น! แท็กซี่ศึกวิวาทกลางถนน เหตุบีบแตร เตือนรถเบียด
เนื้อข่าว: ในโลกออนไลน์ได้มีการแชร์คลิปวีดีโอจากเฟซบุ๊กนัด วัดด่าน ซึ่งได้โพสต์คลิปพร้อมข้อความว่า “แท็กซี่ vs แท็กซี่ หมัด vs คัตเตอร์ผู้โดยสารกระโดดหนี” เหตุการณ์เมื่อวานนี้ (24 พ.ย.)
โดยเป็นคลิปเหตุการณ์ขณะคนขับแท็กซี่ 2 คน ก่อเหตุทะเลาะวิวาทกันกลางถนน บริเวณวงเวียนเล็ก จนผู้โดยสารที่นั่งอยู่บนรถแท็กซี่ต้องหนีออกจากรถ โดยคนขับแท็กซี่เขียวเหลือง ได้ใช้คัตเตอร์ทำร้ายร่างกายคู่กรณีจากการสอบถาม นายอนุรัตน์ อายุ 35 ปี โชเฟอร์รถแท็กซี่ คันสีฟ้า เปิดเผยว่า ก่อนเกิดเหตุ แท็กซี่คู่กรณี พยายามจะเบี่ยงซ้าย เข้าถนนสมเด็จเจ้าพระยาด้วยความที่เกือบจะเฉี่ยวชนกัน จึงบีบแตรยาวไป 1 ครั้งเมื่อถึงทางแยกตรงข้ามโรงเรียนศึกษานารี คู่กรณีได้เลี้ยวซ้าย ตนได้ชะลอรถ จากนั้นคู่กรณีได้เปิดกระจกตะโกนหาเรื่องมาจากในรถ โดยตนถูกคัตเตอร์เฉี่ยวที่คอเป็นแผลยาว 8 ซม. ได้แจ้งความไว้แล้ว ที่ สน.บุปผาราม ทั้งนี้ ตำรวจ สน.บุปผาราม เปิดเผยว่า คดีกำลังอยู่ในขั้นตอนตามกฎหมาย โดยต้องรอผลตรวจจากแพทย์ก่อน และจะออกหมายเรียกแท็กซี่คู่กรณีมาสอบปากคำ เพื่อให้ความเป็นธรรมทั้ง 2 ฝ่าย
ไม่เห็นด้วย เพราะ มีการถ่ายคลิปวีดีโอในการทะเลาะวิวาทและลงในโลกออนไลน์มันทำให้เห็นถึงความรุนแรงที่เกิดขึ้นและไม่เหมาะสม ทำให้ผู้ที่เข้ามาดูมีการแสดงความคิดเห็นที่ไม่สุภาพ และอาจจะมีปัญหากันตามมาที่หลังอีกได้ และการลงโลกออนไลน์ นั้นเหมือนเป็นการแสดงภาพลักษ์ที่ไม่ดีออกมาทำให้ผู้คนต่างๆอาจจะดูว่าโหดร้ายหรือไม่เหมาะสม
แหล่งอ้างอิง: http://news.tlcthai.com/
วันพฤหัสบดีที่ 1 มิถุนายน พ.ศ. 2560
วันพุธที่ 17 พฤษภาคม พ.ศ. 2560
ใบงานที่1 เรื่องภาษา c
ใบงานที่1
เรื่องภาษา C
ภาษาซี (C Programming Language) คือ ภาษาคอมพิวเตอร์ใช้สำหรับพัฒนาโปรแกรมทั่วไป ถูกพัฒนาครั้งแรกเพื่อใช้เป็นภาษาสำหรับพัฒนาระบบปฏิบัติการยูนิกซ์ ( Unix Opearating System) แทนภาษาแอสเซมบลี ซึ่งเป็นภาษาระดับต่ำที่สามารถกระทำในระบบฮาร์ดแวร์ได้ด้วยความรวดเร็ว แต่จุดอ่อนของภาษาแอซเซมบลีก็คือความยุ่งยากในการโปรแกรม ความเป็นเฉพาะตัว และความแตกต่างกันไปในแต่ละเครื่อง เดนนิส ริตชี (Dennis Ritchie) จึงได้คิดค้นพัฒนาภาษาใหม่นี้ขึ้นมาเมื่อประมาณต้นปี ค.ศ. 1970 โดยการรวบรวมเอาจุดเด่นของแต่ละภาษาระดับสูงผนวกเข้ากับภาษาระดับต่ำ เรียกชื่อว่า ภาษาซี คลิปลับ VDO งานเสริมทำออนไลด์ผ่าน net สร้างรายได้ 5 หมื่น บ/ด ขั้นต่ำ
เมื่อภาษาซี ได้รับความนิยมมากขึ้น จึงมีผู้ผลิต compiler ภาษาซีออกมาแข่งขันกันมากมาย ทำให้เริ่มมีการใส่ลูกเล่นต่างๆ เพื่อดึงดูดใจผู้ซื้อ ทาง American National Standard Institute (ANSI) จึงตั้งข้อกำหนดมาตรฐานของภาษาซีขึ้น เรียกว่า ANSI C เพื่อคงมาตรฐานของภาษาไว้ไม่ให้เปลี่ยนแปลงไป
โปรแกรมในภาษาซีทุกโปรแกรมจะประกอบด้วยฟังก์ชันอย่างน้อย หนึ่งฟังก์ชัน คือ ฟังก์ชัน main โดยโปรแกรมภาษาซีจะเริ่มทำงานที่ฟังก์ชัน main ก่อน ในแต่ละฟังก์ชันจะประกอบด้วย
1. Function Heading ประกอบด้วยชื่อฟังก์ชัน และอาจมีรายการของ argument (บางคนเรียก parameter) อยู่ในวงเล็บ
2. Variable Declaration ส่วนประกาศตัวแปร สำหรับภาษาซี ตัวแปรหรือค่าคงที่ทุกตัว ที่ใช้ในโปรแกรมจะต้องมีการประกาศก่อนว่าจะใช้งานอย่างไร จะเก็บค่าในรูปแบบใดเช่น interger หรือ real number
3. Compound Statements ส่วนของประโยคคำสั่งต่างๆ ซึ่งแบ่งเป็นประโยคเชิงซ้อน (compound statement) กับ ประโยคนิพจน์ (expression statment) โดยประโยคเชิงซ้อนจะอยู่ภายในวงเล็บปีกกาคู่หนึ่ง { และ } โดยในหนึ่งประโยคเชิงซ้อน จะมีประโยคนิพจน์ที่แยกจากกันด้วยเครื่องหมาย semicolon (;) หลายๆ ประโยครวมกัน และ อาจมีวงเล็บปีกกาใส่ประโยคเชิงซ้อนย่อยเข้าไปอีกได้
ตัวอย่าง
สูตรการหาพื้นที่สี่เหลี่ยมคางหมู
จะได้ A = 0.5 x height x parallel_side
ตัวอย่างโค้ด
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
| /*************************************************** * Author : CS Developers * Author URI: http://www.comscidev.com * Facebook : http://www.facebook.com/compscidev ***************************************************/ #include<stdio.h>int main(){ float height; float parallel_side; printf(" Input value of height : "); scanf("%f", &height); printf(" Input value of parallel side : "); scanf("%f", ¶llel_side); printf("\n The area of a trapezoid is %.2f \n\n", 0.5 * height * parallel_side); return 0;} |
สมัครสมาชิก:
บทความ (Atom)








