Important Announcement
PubHTML5 Scheduled Server Maintenance on (GMT) Sunday, June 26th, 2:00 am - 8:00 am.
PubHTML5 site will be inoperative during the times indicated!

Home Explore โปรแกรมใช้เขียนภาษาซี (2)

โปรแกรมใช้เขียนภาษาซี (2)

Published by maydonnapha46, 2019-12-16 02:50:14

Description: โปรแกรมใช้เขียนภาษาซี (2)

Search

Read the Text Version

คาํ นาํ สไลดน์ ้ีจดั ทาํ ข้ึนเพ่อื เป็นส่วนหน่ึงของวชิ า หลกั การเขียนโปรแกรม ช้นั ปวช1/1 เพื่อใหไ้ ดศ้ ึกษาหาความรู้ในเรื่อง โปรแกรมใชเ้ ขียน ภาษาซี (4โปรแกรม )และไดศ้ ึกษาอยา่ งเขา้ ใจเพอ่ื เป็นประโยชนก์ บั การเรียน ผจู้ ดั ทาํ หวงั วา่ สไลดน์ ้ีจะเป็นประโยชนก์ บั ผอู้ ่าน หรือนกั เรียน นกั ศึกษา ท่ีกาํ ลงั หาขอ้ มูลเรื่องน้ีอยู่ หากมีขอ้ แนะนาํ หรือขอ้ ผดิ พลาดประการใด ผจู้ ดั ทาํ ขอนอ้ มรับไวแ้ ละขออภยั มา ณ ท่ีน้ีดว้ ย

เร่ือง หนา้ -ทฤษฎีแต่ละโปรแกรม/ประวตั ิความเป็นมา 4 -รูปภาพแต่ละโปรแกรม 5 -วธิ ีการใชง้ านโปรแกรม 6 -ขอ้ ดี 7 -ขอ้ เสีย 8 -สรุป 9

เน้ือหา ภาษาซีเป็นภาษาท่ีถือวา่ เป็นท้งั ภาษาระดบั สูงและระดบั ต่าํ ถกู พฒั นาโดยเดนนิส ริดชี (Dennis Ritche) แห่งหอ้ ง ทดลองเบลล์ (Bell Laboratories) ท่ีเมอร์รีฮิล มลรัฐนิวเจอร์ซี่ โดยเดนนิสไดใ้ ชห้ ลกั การของภาษาบีซีพแี อล(BCPL:Basic Combine Programming Language) ซ่ึงพฒั นาข้ึนโดยเคน ทอมสนั (Ken Tomson) การออกแบบและพฒั นาภาษาซีของเดนนิส ริดชี มีจุดมุ่งหมายใหเ้ ป็นภาษาสาํ หรับใชเ้ ขียนโปรแกรมปฏิบตั ิการระบบยนู ิกซ์และไดต้ ้งั ชื่อวา่ ซี(C) เพราะเห็นวา่ ซี(C)เป็นตวั อกั ษรต่อจากบี(B)ของภาษาBCPLภาษาซีถือวา่ เป็นภาษาระดบั สูงและภาษาระดบั ต่าํ ท้งั น้ีเพราะภาษาซีมีวธิ ีใชข้ อ้ มลู และมี โครงสร้างการควบคุมการทาํ งานของโปรแกรมเป็นอยา่ งเดียวกบั ภาษาของโปรแกรมระดบั สูงอื่นๆ สามารถสร้างรหสั ภาษา เครื่องซ่ึงตรงกบั ชนิดของขอ้ มูลน้นั ไดเ้ องทาํ ใหโ้ ปรแกรมที่เขียนดว้ ยภาษาซีที่เขียนบนเครื่องหน่ึงสามารถนาํ ไปใชก้ บั อีกเคร่ือง หน่ึงได้ ประกอบกบั การใชพ้ อยนเ์ ตอร์ในภาษาซีนบั ไดว้ า่ เป็นตวั อยา่ งที่ดีของการเป็นอิสระจากฮาร์ดแวร์

รูปภาพแต่ละโปรแกรม DEV C++ Turbo C++ Borland C++

วิธีการใชง านโปรแกรม ภาษา C ไดเ้ ตรียมกลุ่มอกั ขระต่างๆ ใหใ้ ชง้ านท่ีเรียกวา่ Character Sets คือ Basic Character set Basic Character set ประกอบดว้ ยกลุ่มอกั ขระ ดงั ต่อไปน้ี - ตวั อกั ขระแบบกราฟิ ก ประกอบดว้ ยสญั ลกั ษณ์ต่างๆ ดงั น้ี , (comma) ( (left parenthesis) ; (semicolon) ) (right parenthesis) . (peri [ (left bracket) ? (question mark) ] (right bracket) ! (exclamation) { (left brace) : (colon) } (right brace) + (plus) < (less than) - (minus) > (greater than)

ขอ้ ดีของภาษาซี - เป็นภาษาคอมพวิ เตอร์ที่มีการพฒั นาข้ึนใชง้ านเพอ่ื เป็นภาษามาตรฐานท่ีไม่ข้ึนกบั โปรแกรมจดั ระบบงานและไม่ข้ึนกบั ฮา ร์ดแวร์ - เป็นภาษาคอมพวิ เตอร์ที่อาศยั หลกั การท่ีเรียกวา่ \"โปรแกรมโครงสร้าง\" จึงเป็นภาษาที่เหมาะกบั การพฒั นาโปรแกรมระบบ - เป็นคอมไพเลอร์ที่มีประสิทธิภาพสูง ใหร้ หสั ออบเจก็ ตส์ ้นั ทาํ งานไดร้ วดเร็ว เหมาะกบั งานท่ีตอ้ งการ ความรวดเร็วเป็น สาํ คญั -มีความคล่องตวั คลา้ ยภาษาแอสแซมบลีภาษาซีสามารถเขียนแทนภาษาแอสแซมบลีไดด้ ีคน้ หาที่ผดิ หรือแกโ้ ปรแกรมไดง้ ่าย ภาษาซีจึงเป็นภาษาระดบั สูงที่ทาํ งานเหมือนภาษาระดบั ต่าํ -มีความคล่องตวั ท่ีจะประยกุ ตเ์ ขา้ กบั งานต่างๆ ไดเ้ ป็นอยา่ งดี การพฒั นาโปรแกรม เช่น เวริ ์ดโพรเซสซ่ิง สเปรดชีต ดาตาเบส ฯลฯ มกั ใชภ้ าษาซีเป็นภาษาสาํ หรับการพฒั นา

ขอ้ เสียของภาษาซี ภาษาซี มีลกั ษณะเด่น(ขอ้ เสีย) ดงั น้ี - เป็นภาษาที่เรียนรู้ยาก - การตรวจสอบโปรแกรมทาํ ไดย้ าก -ไม่เหมาะกบั การเขียนโปรแกรมท่ีเก่ียวขอ้ งกบั การออกรายงานท่ีมีรูปแบบซบั ซอ้ นมากๆ

สรุปโปรแกรมท่ีใชเ้ ขียนภาษาซี โปรแกรมสาํ หรับพฒั นาแอพอนั ดบั 1 บน Mac สร้างโดย Apple เองเลย สามารถเขียนโปรแกรมไดห้ ลายภาษา (แต่ส่วนใหญ่ กอ็ ิงกบั เทคโนโลยขี องฝั่ง Apple) หลกั ๆ Xcode เอาไวพ้ ฒั นาแอพสาํ หรับ iPhone แต่กส็ ามารถเอามาใชเ้ ขียนโปรแกรมภาษา C ไดเ้ ช่นกนั ขอ้ ดีคือฟรีสาํ หรับ Mac เลย และประสิทธิภาพการใชง้ านกจ็ ดั วา่ ดีมาก แต่ขอ้ เสียคือตวั โปรแกรมใหญ่มาก ประมาณ 10GB ยง่ิ Mac รุ่นใหม่ๆ ใชฮ้ าร์ดดิสแบบ SSD ความจุนอ้ ย ผใู้ ชต้ อ้ งเผอื่ พ้ืนท่ีใหโ้ ปรแกรมน้ีมาก

แหล่งอา้ งอิง 1.https://www.tamemo.com/post/144/learn-c-ide/ 2.http://ktrcomm5.blogspot.com/2017/07/31.html 3.https://sites.google.com/site/krukritsada/c-basic/unit3/printf

รูปภาพสมาชิกในกลุ่ม

คณะผจู้ ดั ทาํ นางสาว จิรัฐติกาล ศรีตองอ่อน เลขที่ 004 คอมพิวเตอร์ธุรกิจ 1/1 นางสาว นนั ทิตา อุตอามาตย์ เลขท่ี 019 คอมพวิ เตอร์ธุรกิจ 1/1 นางสาว ดลนภา สนั ทบั ทิม เลขที่ 020 คอมพวิ เตอร์ธุรกิจ 1/1 นางสาว กมลพรรณ ถนอมงาม เลขที่ 036 คอมพวิ เตอร์ธุรกิจ 1/1

อาจารยผ์ สู้ อน ครูผสู้ อน รายวชิ าหลกั การเขียนโปรแกรม (รหสั วชิ า 20204-2004) ครูวลิ าวลั ย์ วชั โรทยั ตาํ แหน่ง : ครูวทิ ยฐานะครูชาํ นาญการ แผนกวชิ า : คอมพวิ เตอร์ธุรกิจ วทิ ยาลยั เทคนิคปทุมธานี E-mail : [email protected]

สาขาวชิ าคอมพิวเตอร์ธุรกิจ 79 หมู่ 5 ตาํ บล บา้ นกลาง อาํ เภอ เมืองปทุม ปทุมธานี 12000 วชิ าหลกั ารเขียนโปรแกรม


Like this book? You can publish your book online for free in a few minutes!
Create your own flipbook