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 ไพลิน.pptx

ไพลิน.pptx

Published by pailin2003p, 2019-12-26 21:04:05

Description: ไพลิน.pptx

Search

Read the Text Version

ขอ้ มูลในภาษา C รายวิชา: หลักการเขียนโปรแกรม ผู้จดั ทํา นางสาว ไพลิน สมบูรณ์ (112)นางสาว เบญญาภา ศาสตร์สุโข (111) นางสาว ปารชิ าติ นิลแกว้ (130) ปวช. 1/3 คอมพิวเตอร์ธุรกจิ

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

สารบญั - เร่ือง หน้า ชนิดของขอ้ มูลในภาษา C……………………………………………………………... 1-2 คําส่ังในภาษาซี………………………………………………………………………………..2 ตัวอย่างการเขยี นโปรแกรม…………………………………………...3 • การทาํ แบบลาํ ดับ (SEQUENCE)..........................................4 • คําส่ัง DO WHILE……………………………………………………………….5 • คําส่ัง FOR ……………………………………………………………………………...6 คําส่ัง IF……………………………………………………………….7 คําส่ัง SELECT…CASE……………………….……..8 สรุป……………………………………………………………………………….9 บรรณานุกรม……………………………………………………………...10

ชนิดของขอ้ มูลในภาษา C 1 ชนิดของขอ้ มูลในภาษาซี คือ ตัวกาํ หนดขอบเขต และลกั ษณะของขอ้ มูลน้ันๆ ขอ้ มูลท่มี ีชนิดต่างกนั ก็จะเก็บขอ้ มูล ในลกั ษณะท่ตี ่างกนั และขอบเขตของขอ้ มูลกจ็ ะไม่เทา่ กนั ด้วย ชนิดของขอ้ มูลในภาษาซีมีด้วยกนั 4 แบบ คือ 0ชนิดข้อมูล void ชนิดขอ้ มูล void เปน็ ชนิดขอ้ มูลท่ไี ม่มีค่า ขอ้ มูลชนิดน้ีจะไม่ถกู กาํ หนดใหก้ บั ตัวแปร แต่จะถกู กาํ หนดใหก้ บั function เม่ือต้องการให้ function น้ันๆ ไม่ต้องการรบั ค่า หรอื ส่งออกค่าใดๆ 0ชนิดขอ้ มูลแบบตัวอกั ษร คือ ชนิดขอ้ มูล Char ชนิดขอ้ มูลรูปน้ีจะเก็บขอ้ มูลได้ 1 ตัวอกั ษรเทา่ น้ัน ในระบบคอมพิวเตอรจ์ ะเกบ็ ตัวอกั ษรเปน็ เลข ฐานสองโดยจะแทนค่าด้วยรหสั ASCII เช่น อกั ษร \"A\" ขอ้ มูลท่เี ก็บในคอมพิวเตอรจ์ ะเปน็ 0110 0001 ASCII

ชนิดของข้อมูลในภาษา C 2 0ชนิดข้อมูลจาํ นวนเต็ม ชนิดขอ้ มูลของจาํ นวนเต็มเรยี กอกี อย่างว่า Integral number 0ชนิดข้อมูลทศนิยม ชนิดข้อมูลแบบทศนิยม หรอื เรยี กว่าเลขจํานวนจรงิ เช่น 10.01, 14.2 …

คําส่ังในภาษา C 3 คําส่ ั งพ้ ืนฐานการรับและแสดงผลข้อมูล แสดงผลออกทางหน้าจอ - คําส่ัง printf() คําส่ัง printf ถอื ว่าเปน็ คําส่ังพ้ืนฐานท่สี ุดในการแสดงผลข้อมูลทุกชนิดออก ทางหน้าจอ ไม่ว่าจะเปน็ จํานวนเต็ม( int ) , ทศนิยม ( float ) , ข้อความ ( string ) หรอื อักขระ นอกจากน้ีคําส่ังยังมีความยืดหยุ่นสงู

คําส่ังในภาษา C 3 คําส่ังในการรบั ข้อมูลจากคีย์บอร์ด - คําส่ัง scanf() ในภาษา C การรบั ขอ้ มูลจากคีย์บอรด์ สามารถทําได้โดยการเรยี กใช้ฟงั กช์ ัน scanf() ซ่ึงเปน็ ฟงั กช์ ันมาตรฐานสําหรบั รบั ขอ้ มูลจากคีย์บอรด์ โดยสามารถรบั ขอ้ มูลได้ทกุ ประเภท ไม่ว่าจะเปน็ จํานวนเต็ม ทศนิยม อักขระ หรอื ขอ้ ความ

ตัวอย่างการเขียนโปรแกรม 3 การเขยี นโปรแกรมด้วยภาษา C เปน็ การเขยี นโปรแกรมแบบโครงสรา้ ง (Structure Programming) มีหลกั การงา่ ยๆ 3 ขอ้ คือ 1. การทาํ งานแบบลาํ ดับ(Sequence) 2. การทาํ งานแบบทางเลอื ก (Decision) 3. การทาํ งานแบบทาํ ซา (Loop)

1. การทํางานแบบลําดับ (Sequence) 4 การทาํ งานแบบตามลาํ ดับ (Sequence) เปน็ รูปแบบการเขยี นโปรแกรมท่งี า่ ยท่สี ดุ และ ไม่มีความซับซ้อน การทาํ งานเรยี งลาํ ดับจากบนลา่ ง มีการทาํ งานท่ลี ะคําส่ังจนจบการทาํ งาน ซ่ึงมีรูปแบบการทาํ งาน (ดังรูป) ตัวอย่าง 1 :

2. คําส่ัง Do While 5 การใช้งานคําส่ัง do-while จากรูปแบบของคําส่ัง do while จะเหน็ ได้วา่ ไม่มีการเช็ค เง่อื นไขกอ่ นวา่ เปน็ จรงิ หรอื เท็จ จะทาํ คําส่ังต่างๆ ท่ี do กอ่ น 1 คร้งั พอจบการทาํ ท่ี do แลว้ จงึ มาเช็คเง่อื นไขท่ี while ท่อี ยู่ด้าน ลา่ ง ถา้ เง่อื นไขเปน็ จรงิ กจ็ ะกลบั ไปทาํ งานซาอกี คร้งั ใน do ถา้ เง่อื นไขเปน็ เทจ็ กจ็ ะออกจากลปู ไป

3. คําส่ัง For 6 for loop น้ันเปน็ ลปู ท่ใี ช้ทาํ ซาคําส่ังหรอื ชุดของคําส่ังเปน็ จาํ นวนรอบท่แี น่นอน โดยมันมีรูปแบบในการใช้งานดังน้ี for (initialize; condition; iterator) { statements } ในการใช้ for loop เราสามารถกาํ หนดค่าเร่มิ ต้น สรา้ งเง่อื นไข (expression) และทาํ การกาํ หนดการเพ่ิมค่าหรอื ลดค่า ของตัวทาํ ซาได้กอ่ นท่ลี ปู จะเร่มิ ทาํ งาน using System; class ForLoop { static void Main(string[] args) { for (int i = 1; i <= 10; i++) { Console.WriteLine(i); } }

7 4. คําส่ัง IF คําส่ังควบคมุ การทาํ งานท่เี ปน็ พ้ืนฐานท่สี ดุ ในภาษา C น้ันก็คือคําส่ัง if มันใช้สําหรบั สรา้ งเง่อื นไขใหโ้ ปรแกรมทาํ งานตามท่ตี ้องการ ยกตัวอย่างเช่น ถา้ หากวันน้ีฝนไม่ตก คุณจะออกไปเท่ยี วขา้ งนอก น่ีเปน็ การตัดสินใจท่เี กดิ ข้นึ และ ถูกนําแนวคิดมาใช้ในการเขยี นโปรแกรม น่ีเปน็ รูปแบบของการใช้งานคําส่ัง if ในภาษา C if (expression) { // statements } คําส่ัง if เปน็ คําส่ังท่ใี ช้ในการตรวจสอบว่าเง่อื นไขเปน็ จรงิ หรอื ไม่ โดยการใช้ตัวดําเนินการต่างๆ ในการสรา้ ง เง่อื นไขหรอื expression ถา้ ผลลพั ธเ์ ปน็ จรงิ โปรแกรมจะทาํ งานในบล็อคของคําส่ัง if ท่เี ราได้กาํ หนดข้นึ

5. คําส่ัง Select...Case 8 ในภาษา Visual Basic ยังมีคําส่ังเลอื กเง่อื นไขอกี แบบหน่ึงคือคํา Switch Case ท่ใี ช้คําส่ังเลอื กใหโ้ ปรแกรม ทาํ งานแบบตัวเลอื กหลายเงอื นไข มันมักจะใช้สําหรบั ค่าท่สี ามารถเปรยี บเทยี บโดยตรงได้ โดยมีรูปแบบการใช้งานดังน้ี Select Case Variable Case Value1 statement Case Value1 statement ... Case Else statement End Select

สรุป - การเขยี นโปรแกรมด้วยภาษาซี เจา้ เปน็ ต้องเขา้ ใจโครงสรา้ งและ องค์ประกอบของโค้ด - การแยกและประกอบส่วนของโปรแกรม โดยเขยี นแยกแต่ละ ไฟลแ์ ลว้ เรยี กใช้งานได้ - ภาษาซี ถอื เปน็ ภาษาท่มี ีโครงสรา้ งชัดเจน และเปน็ พ้ืนฐานในการ เขยี นโปรแกรมคอมพิวเตอรข์ องภาษาต่าง ๆ

บรรณาณุกรม ชนิดของขอ้ มูลในภาษาซี :https://thiti.dev/blog/6223/ คําส่ังในภาษาซี : http://c-by-step.weebly.com/ ตัวอย่างการเขียนโปรแกรม : http://www.prasansoft.com/C-programming-14.php คําส่ัง Do Whilwe : http://basic-c.weebly.com/ คําส่ัง For :http://marcuscode.com/lang/csharp/loop-statements คําส่ัง If : http://marcuscode.com/lang/c/flow-control คําส่ัง Select...case : https://sites.google.com/a/bncc.ac.th/gui-1/bth-thi-4/kar-chi-kha-sang-select-cas e

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

ชื่อ-สกุล : นางสาว เบญญาภา ศาสตรสุโข ระดบั ชัน้ : ปวช. ป 1 หอง 3 แผนกวิชา : คอมพวิ เตอรธรุ กจิ ประวัติสว นตวั : 30 เมษายน 2547 อายุ 15 สวนสงู :149 น้าํ หนัก : 37 เชอ้ื ชาติ : ไทย สญั ชาติ : ไทย ศาสนา : พทุ ธ ท่ีอยู : 99/101 ซ.1 ต.คลองพระอุดม อ.ลาดหลุมแกว จ.ปทมุ ธานี เบอรโทรศัพท : 082-527-3115 E-mail : [email protected] มธั ยมศกึ ษา : วดั บางควู ดั ปจ จบุ นั : วทิ ยาลยั เทคนคิ ปทมุ ธานี

ชื่อ-สกุล : นางสาว ไพลนิ สมบูรณ ระดบั ชนั้ : ปวช. ป 1 หอง 3 แผนกวชิ า : คอมพวิ เตอรธ ุรกจิ ประวตั ิสว นตัว : 6 เมษายน 2546 อายุ 16 สวนสูง :157 นาํ้ หนกั : 45 เชอื้ ชาติ : ไทย สัญชาติ : ไทย ศาสนา : พทุ ธ ที่อยู : 99/2 ซ.รวมสุข4(4/20) ต.บานใหม อ.เมอื ง จ.ปทมุ ธานี เบอรโ ทรศัพท : 095-832-2736 E-mail : [email protected] มธั ยมศึกษา : วัดบางคูวัด ปจ จบุ ัน : วทิ ยาลยั เทคนิคปทมุ ธานี

ช่ือ-สกลุ : นางสาว ปารชิ าติ นิลแกว ระดับช้นั : ปวช. ป 1 หอ ง 3 แผนกวิชา : คอมพิวเตอรธ รุ กจิ ประวตั สิ วนตัว : 11 เมษายน 2547 อายุ 15 สวนสงู :157 นํา้ หนกั : 50 เชือ้ ชาติ : ไทย สัญชาติ : ไทย ศาสนา : พุทธ ที่อยู : ต.คบู างหลวง อ.ลาดหลมุ แกว จ.ปทมุ ธานี เบอรโทรศพั ท : 082-016-0308 E-mail : [email protected] มธั ยมศึกษา : โนนอุดม ปจ จบุ ัน : วทิ ยาลยั เทคนิคปทมุ ธานี

79 หมู 5 ต.บานกลาง อ.เมือง จ.ปทมุ ธานี วทิ ยาลัยเทคนิคปทมุ ธานี ( Pathumthani Technical College) แผนกคอมพิวเตอรธ ุรกจิ ( Business Computer)


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