วันอังคารที่ 3 กรกฎาคม พ.ศ. 2555

คำศัพท์ภาษา C


C
หมายถึง :
เป็นภาษาโปรแกรมภาษาหนึ่ง ซึ่งพัฒนาขึ้นมาโดย เดนนิสริทชี่ (Dennis Ritchie) ที่ Bell Laboratories เมื่อปี พ.ศ. 2515 ภาษา C แม้จะเป็นภาษาระดับสูง แต่ก็สามารถใช้เป็นภาษาเครื่องได้เป็นอย่างดี มันมีความเกี่ยวพันใกล้ชิดกับ ระบบการทำงานของ UNIX (UNIX operating system) ในปัจจุบันนำมาใช้กันอย่างกว้างขวางและได้รับการรับรองมาตรฐานโดย ANSI (American Nation Standard Institute) แล้ว
C++
หมายถึง :
ภาษา C programming language รุ่นใหม่ ซึ่งพัฒนาขึ้นมาโดย Bjarne Strousrup ณ ห้องปฏิบัติการ Bell Laboratories เมื่อต้นปี พ.ศ. 2523 ภาษา C เวอร์ชั่นนี้เป็นที่ยอมรับของนักผลิตโปรแกรมทั้งหลาย เช่น บริษัท Apple Computer และบริษัท Sun Microsystem เป็นต้น
cable
หมายถึง :
สายเคเบิล เป็นสายสื่อที่ใช้ต่อเชื่อมโยงระหว่างอุปกรณ์ชนิดต่างๆ ของคอมพิวเตอร์ มีวัสดุห่อหุ้มสายเพื่อป้องกันความเสียหายและการรั่วไหล อุปกรณ์ต่างๆ ที่ต่อเชื่อมด้วยสายเคเบิล เช่น แป้นพิมพ์ (keyboard) เมาส์ (mouse) เครื่องพิมพ์ (printer) เป็นต้น
cable connector
หมายถึง :
ได้แก่ ตัวต่อที่อยู่ตรงส่วนปลายสายเคเบิลทั้งสองข้าง
cache
หมายถึง :
ระบบย่อยของหน่วยความจำอย่างหนึ่งซึ่งใช้ค่าของข้อมูลบ่อยๆ จึงมีการคัดลอกข้อมูลเอาไว้ในนี้ เพื่อความสะดวกในการใช้ หน่วยความจำของ cache จะเก็บข้อมูลที่ใช้บ่อยๆ เข้าสู่ RAM ทั้งตำแหน่งและสังกัดที่เก็บข้อมูลอยู่ เมื่อการประมวลผลต้องการข้อมูลที่อยู่ ณ สังกัดนั้นๆ ในหน่อยความจะ cache ก็จะทำการตรวจสอบว่ามีข้อมูลที่ต้องการหรือไม่ ถ้ามีก็จะส่งข้อมูลไปยังหน่วยประมวลผลทันที ถ้าไม่มี cache ก็จะเข้าถึงหน่วยความจำตามปกติ เพื่อนำข้อมุลไปสู่การประมวลผล cache มีประโยชน์เมื่อการนำข้อมูลเข้าสู่ RAM ทำได้อย่างเชื่องช้า การนำเข้าสู่ cache มักทำได้รวดเร็วกว่า

_____________________________________________________
CAD
หมายถึง :
(อ่านว่า แคด) เป็นคำย่อของคำว่า computer-aided-design เป็นชื่อของโปรแกรมปฏิบัติการชนิดหนึ่ง ซึ่งใช้ในการออกแบบวิศวกรรม สถาปัตยกรรม หรือรูปแบบต่างๆ ทางวิทยาศาสตร์ แบบที่ออกโดย CAD จะเป็นสองหรือสามมิติ





calculator
หมายถึง :
เครื่องคิดเลข ในความหมายที่กว้างหมายถึง เครื่องมือที่ใช้สำหรับทำงานเกี่ยวกับตัวเลขและการคำนวณ
CAI
หมายถึง :
คำย่อของคำว่า computer-aided หรือ computer-as-sisted instruction เป็นโปรแกรมการศึกษาโปรแกรมหนึ่งที่สามารถใช้เป็นอุปกรณ์การสอนได้ สามารถใช้โปรแกรมนี้เป็นโปรแกรมฝึกหัด โปรแกรมถาม-ตอบ หรือเป็นโปรแกรมสอนหัวข้อต่างๆ และใช้เป็นโปรแกรมทดสอบความรู้ของนักเรียนได้
call
หมายถึง :
การถ่ายทอดโปรแกรมการควบคุมงานไปยังส่วนหนึ่งส่วนใดของรหัสในขณะที่กลังเก็บรักษา (save) สารสนเทศที่จำเป็น เพื่อให้การควบคุมการทำงานกลับมายังจุดที่เรียก
CAM
หมายถึง :
(อ่านว่า แคม) เป็นคำย่อของ computer-aided manu-facturing หมายถึงการใช้คอมพิวเตอร์ควบคุมงานผลิตผลิตภัณฑ์อย่างอัตโนมัติ ดูเพิ่มเติม CAD/CAM
capacity
หมายถึง :
สมรรถนะ ในทางคอมพิวเตอร์ หมายถึงปริมาณของสารสนเทศซึ่งคอมพิวเตอร์หรือเครื่องมือที่ใช้ในการประมวลผลสามารถประมวลผล หรือเก็บไว้ได้ เช่น แผ่นดิสก์สามารถเก็บตัวอักษรได้จำนวนกี่ไบต์ นั่นเป็นสมรรถนะ (capacity) ของแผ่นดิสก์นั้น
Caps Lock key
หมายถึง :
แป้นคีย์บนแป้นพิมพ์ ซึ่งเมื่อกดแป้นนี้แล้ว อักษรภาษาอังกฤษที่พิมพ์จะเป็นตัวอักษรพิมพ์ใหญ่ (capital letter) เมื่อปล่อยก็จะกลับมาเป็นตัวอักษรพิมพ์เล็กตามปกติ ส่วนแป้นพิมพ์ภาษาไทย เมื่อกดแป้นนี้จะเป้นตัวอักษรบน
card
หมายถึง :
การ์ด หมายถึง แผ่นวงจรซึ่งพิมพ์สำเร็จ หรือหมายถึง adapter ซึ่งสามารถนำมาเสียบต่อเชื่อมโยงเข้ากับคอมพิวเตอร์ เพื่อให้สามารถทำหน้าที่อย่างใดอย่างหนึ่งเพิ่มขึ้นได้
carrier
หมายถึง :
พาหะ ใช้ในการสื่อสาร เป็นสิ่งที่ใช้นำหรือพาเอาสารสนเทศไปยังผู้บริโภค; หรือหมายถึงบริษัท หรือองค์การธุรกิจ ที่ทำหน้าที่จัดหาโทรศัพท์และเคื่องมือสื่อสารอื่นๆ เพื่อให้บริการแก่ผู้บริโภค
carrier system
หมายถึง :
ระบบการสื่อสาร เป็นวิธีการสื่อสารซึ่งใช้ความถี่ต่างๆ กัน เพื่อส่งผ่านหรือถ่ายทอดสารสนเทศไปตามช่องสัญญานการสื่อสารแต่ละช่อง
cartridge
หมายถึง :
กล่อง, ตลับ มักใช้ กับอุปกรณ์คอมพิวเตอร์ เช่น กล่องดิสก์ (disk cartridge) กล่องหน่วยความจำ (memory cartridge) กล่องโทนเนอร์ (toner cartridge) กล่องริบบอน (ribbon cartridge) เป็นต้น
cassette tape
หมายถึง :
เทปแบบตลับ ที่เรามักเรียกว่า เทปคาสเส็ท
CAT
หมายถึง :
ดู computer-assisted teaching
catalog
หมายถึง :
รายการของแหล่งข้อมูล ในทางคอมพิวเตอร์ หมายถึงรายการของสารสนเทศต่างๆ เช่น ชื่อ แบบหรือชนิด ตำแหน่งที่อยู่หรือสังกัด และความยาวของเนื้อเรื่องเป็นต้น
cathode
หมายถึง :
ขั้วไฟฟ้าซึ่งมีประจุไฟฟ้าลบ อิเล็กตรอนจะไหลจากขั่วลบไปยังขั้วบวก (anode) ตามปกตินำมาใช้หมายถึง ขั้วที่ปล่อยกระแสอิเล็กตรอนของกระแสไฟฟ้า
cathode-ray tube
หมายถึง :
ดู CRT
CBT
หมายถึง :
คำย่อของ computer-based training หมายถึง การใช้คอมพิวเตอร์และโปรแกรมซึ่งทำขึ้นพิเศษเพื่อสอน
CD
หมายถึง :
คำย่อของ Carrier Detect เป็นสัญญานที่ส่งมาจากโมเด็ม ซึ่งเสียบต่อเชื่อมโยงอยู่กับคอมพิวเตอร์ เพื่อแสดงให้เห็นว่าโมเด็มนั้นกำลังอยู่ในสาย



CD-I
หมายถึง :
อ่านว่า ซีดีไอ คำย่อของ compact disc-interactive ได้แก่ฮาร์ดแวร์ และซอฟแวร์ ซึ่งอยู่ในรูปของเทคโนโลยีทางแสง เช่น เลเซอร์ดิสก์ ซึ่งสามารถรวมเสียง วีดีโอ และคำอธิบายเข้าด้วยกัน และเก็บไว้ในคอมแพคดิสก์ที่มีสมรรถณะสูง CD-I มีความหมายรวมถึง กิจลักษณ์ (feature) การแสดงรูปภาพ, การแสดงภาพเคลื่อนไหว (animation) เครื่องเสียง และ เอฟเฟค (effect) ต่างๆ ด้วย
CD-Rom
หมายถึง :
อ่านว่า ซีดีรอม เป็นคำย่อของ compact disc read-only memory เป็นคลังข้อมูลแบบหนึ่ง ซึ่งมีสมรรถณะสูง (ประมาณ 600 เมกะไบต์) และใช้ laser optics แทนการใช้แม่เหล็กเป็นสื่อในการอ่านข้อมูล
CD-ROM drive
หมายถึง :
เครื่องมือเก็บแผ่นดิสก์ ซึ่งใช้เทคโนโลยีของคอมแพคดิสก์ (compact disc)
cell
หมายถึง :
ในโปรแกรม spreadsheet หมายถึงจุดตัดกันระหว่างแถว (row) กับคอลัมน์ (column) แถวแทนด้วย ตัวเลข 1, 2, 3... ดังนั้นเซล (cell) จะแทนด้วยชื่อคอลัมน์ และแถวชื่อ เช่น B5, C12 หมายความว่า เซล ที่เกิดจากจุดตัดกันของคอลัมน์ B กับแถว (บรรทัด) ที่ 5 และเซลที่เกิดจากคอลัมน์ C ตัดกับแถว (บรรทัด) ที่ 12 เป็นต้น
central processing unit
หมายถึง :
มักใช้อักษรย่อว่า CPU หน่วยประมวลผลกลาง ซึ่งประกอบด้วย หน่วยคำนวณและตรรกะ (arithmetic and logic unit) หรือ ALU หน่วยควบคุม (control unit) และคลังข้อมูลปฐมภูมิ (primary storage unit)
CGA
หมายถึง :
เป็นคำย่อของ Color/Graphics Adapter คือวีดีโออะแดฟเตอร์บอร์ดชนิดหนึ่ง ซึ่งผลิตออกจำหน่ายโดย IBM เมื่อปี พ.ศ. 2524 CGA มีความสามารถทำงานด้านภาพและตัวอักษรจาก 40-80 ตัวอักษรใน 1 คอลัมน์ และ 25 บรรทัด จากบนมาล่าง ประกอบไปด้วยสี 16 สี สร้างภาพกราฟฟิกได้ตามแนวนอน 640 pixel และแนวตั้ง 200 pixel 2 สี หรือ 320 pixel ตามแนวนอน และ 200 pixel ตามแนวตั้ง 4 สี
channel
หมายถึง :
ช่อง, ช่องการสื่อสารระหว่างเครื่องอุปกรณ์สองเครื่อง บางทีเรียกว่า communication channel
character
หมายถึง :
ตัวหนังสือ หมายถึงตัวอักษร ตัวเลข เครื่องหมายต่างๆ ที่ใช้ในภาษา เครื่องหมายวรรคตอน รวมทั้งสัญลักษณ์ หรือเครื่องหมายใดๆ ที่ใช้เป็นรหัสเพื่อควบคุมคอมพิวเตอร์ด้วย
character per inch
หมายถึง :
มักใช้คำย่อว่า cpi เป็นหน่วยการวัดขนาดของตัวอักษรอย่างหนึ่ง หมายถึง ในความยาว 1 นิ้ว มีตัวอักษรบรรจุลงไปได้กี่ตัว การกำหนดในลักษณะนี้ ก่อให้เกิดลักษณะสำคัญ 2 ประการ คือ ขนาดของป้อยนท์ และความกว้างของตัวอักษร
character per second
หมายถึง :
ใช้คำย่อว่า cps การวัดความเร็วของเครื่องพิมพ์ที่ไม่ใช่เครื่องพิมพ์แบบเลเซอร์ เช่น dotmatrix printer หรือ ink-jet printer เป็นต้น หรือวัดความเร็วในการถ่ายทอดข้อมูล เช่น ความเร็วของ disk drive เป็นต้น
chassis
หมายถึง :
(อ่านว่า คัสซีส์) กรอบโลหะซึ่งใช้เป็นฐานรองรับอุปกรณ์คอมพิวเตอร์ หรืออุปกรณ์อิเลกทรอนิกใดๆ; เครื่องล่าง
chip
หมายถึง :
คำย่อของคำว่า microchip ดูเพิ่มเติม integrated circuit
circuit
หมายถึง :
วงจร
circuit board
หมายถึง :
แผงวงจร
circuit breaker
หมายถึง :
สวิตช์ซึ่งทำไว้สำหรับปิด-เปิด เพื่อตัดกระแสไฟฟ้า เมื่อกระแสไฟฟ้ามีปริมาณมากเกินกว่าระดับที่กำหนดไว้
circuit switching
หมายถึง :
วิธีการเปิดสายการสื่อสารอย่างหนึ่ง โดยการต่อพ่วงวงจรอื่นๆ เข้ากับวงจรหลัก เช่น การต่อสายโทรศัพท์ เป็นต้น
click
หมายถึง :
คลิก การกดและปล่อยปุ่มที่เมาส์ครั้งหนึ่ง โดยไม่ต้องขยับเมาส์ การกดเมาส์เป็นการกระตุ้นโปรแกรมให้ทำงาน ถ้ากดสองครั้งติดๆ กันเรียกว่า double click
clip art
หมายถึง :
คลิปอาร์ต แหล่งรวบรวมภาพ แผนภูมิ แผนที่ ไดอะแกรม ภาพถ่าย ภาพลายเส้นต่างๆ อาจเป็นลักษณะของหนังสือเป็นเล่มๆ หรือแฟ้มข้อมูลในคอมพิวเตอร์ก็ได้
clipboard
หมายถึง :
หน่วยความจำอย่างหนึ่งซึ่งอยู่ในความควบคุมของระบบทำงาน (operating system) เช่น Microsoft Windows ใน OS/2 หรือใน Apple Macintosh operating system คลิพบอร์ด ใช้เป็นที่เก็บสำเนาของสารสนเทศสุดท้ายที่ถูกทำสำเนา ลบ หรือตัด (paste) เอาไว้ สิ่งที่ก็บไว้ในคลิพบอร์ดสามารถถ่ายทอดไปสู่โปรแกรมอื่นได้
clock
หมายถึง :
นาฬิกา เป็นวงจรอิเล็กทรอนิกที่อยู่ในคอมพิวเตอร์ นาฬิกาจะเดินอยู่ตลอดเวลา แม้เวลาเครื่องปิด
clock/calendar
หมายถึง :
เครื่องบอกเวลา บอก วัน เดือน ปีอัตโนมัติ อยู่ในวงจรคอมพิวเตอร์ บอกเวลา และวัน เดือน ปี อย่างถูกต้อง
clone
หมายถึง :
สำเนา หมายถึง สิ่งที่ทำขึ้นให้เหมือนกับของเดิม หรือเหมือนกับต้นฉบับ หรือต้นแบบ นำมาใช้ในไมโครคอมพิวเตอร์ หมายถึงคอมพิวเตอร์ที่ทำขึ้นให้เหมือนต้นแบบ เช่น IBM clone คือคอมพิวเตอร์อื่นที่ทำขึ้นให้มีลักษณะ และคุณสมบัติเหมือนคอมพิวเตอร์ IBM
closed file
หมายถึง :
แฟ้มข้อมูลที่ปิดอยู่ แฟ้มข้อมูลที่ไม่ได้นำมาใช้ปฏิบัติการใดๆ
coaxial cable
หมายถึง :
สายเคเบิลชนิดหนึ่งซึ่งมีตัวนำสองสายซ้อนกันอยู่เป็นสองชั้น สายหนึ่งอยู่ตรงศูนย์กลางมีฉนวนหุ้ม สายที่สองอยู่รอบๆ สายที่1 และมีฉนวนหุ้ม อีกชั้นหนึ่ง
COBOL
หมายถึง :
เป็นคำย่อของคำว่า Common Business Oriented Language เป็นภาษาระดับสูงภาษาหนึ่ง พัฒนาขึ้นมาราวๆ ระหว่างปี พ.ศ.2502-2504 มีลักษณะของภาษาคล้ายประโยคภาษาอังกฤษ นิยมใช้กันอย่างกว้างขวาง
code
หมายถึง :
รหัส เป็นโปรแกรมคำสั่ง รหัส อาจเป็นชนิดที่คนอ่านได้ ซึ่งเขียนขึ้นโดยนักเขียนโปรแกรม และรหัสอีกชนิดหนึ่งสำหรับเคื่องคอมพิวเตอร์อ่าน


color
หมายถึง :
สี ในวิชาฟิสิกส์ สี หมายถึง คลื่นแสงซึ่งมีความยาวคลื่นแตกต่างกัน เมื่อกระทบกับสายตา ทำให้สายตาตอบสนองต่อขนาดความยาวคลื่นแม่เหล็กไฟฟ้าที่แตกต่างกัน แล้วแปลความหมายออกมาเป็นสีที่แตกต่างกัน โดยเริ่มตั้งแต่ขนาดความยาว คลื่นสั้นมาก ตาแลเห็นเป็นสีม่วง และแลเห็นสีแดงเป็นสีสุดท้ายในช่วงคลื่นแสง สีที่เห็นจะเรียงตามลำดับดังนี้คือ ม่วง คราม น้ำเงิน เขียว เหลือง ส้ม และแดง






CAD/CAM

การแสดงผลทางหน้าจอ

                                                        การแสดงผลออกทางหน้าจอ
          การทำงานพื้นฐานที่สึดหรือเรียกได้ว่าเป็นส่วนหนึ่งในการทำงานของทุกโปรแกรมคือ  การแสดงผลข้อมูลออกทางจอภาพ  โดยในภาษา C  นั้น  การแสดงผลข้อมูลออกทางจอสามารถทำได้ดังนี้
คำสั่ง printf
          คำสั่ง printf  ถือได้ว่าเป็นคำสั่งพื้นฐานที่สุดในการแสดงผลข้อมูลทุกชนิดออกทางหน้าจอไม่ว่าจะเป็นจำนวนเต็ม int ทศนิยม float ข้อความ string  หรืออักขระ  นอกจากนี้คำสั่งยังมีความยืดหยุ่นสูง  โดยเราสามารถกำหนดหรือจัดรูปแบบการแสดงผลให้มีระเบียบหรือเหมาะสมตามความต้องการได้อีกด้วย 
รูปแบบคำสั่ง prinft
printf ("format",variable);
format
     ข้อมูลที่ต้องการแสดงผลออกทางหน้าจอ  โดยข้อมูลนี้ต้องเขียนไว้ในเครื่องหมาย "  "  ข้อมูลที่สามารถแสดงผลได้มีอยู่ 2 ประเภท คือ  ข้อความธรรมดา  และค่าที่เก็บไว้ในตัวแปร  ซึ่งถ้าเป็นค่าที่เก็บไว้ในตัวแปรต้องใส่รหัสควบคุมรูปแบบให้ตรงกับชนิดของข้อมูลที่เก็บไว้ในตัวแปรนั้นด้วย
variable
     ตัวแปรหรือนิพจน์ที่ต้องการนำค่าไปแสดงผลให้ตรงกับรหัสควบคุมรูปแบบที่กำหนดไว้


รหัสควบคุมรูปแบบการแสดงผลค่าของตัวแปรออกทางหน้าจอ  แสดงได้ดังนี้
รหัสควบคุมรูปแบบ
การนำไปใช้งาน
%d
แสดงผลค่าของตัวแปรชนิดจำนวนเต็ม
%u
แสดงผลค่าของตัวแปรชนิดจำนวนเต็มบวก
%f
แสดงผลค่าของตัวแปรชนิดจำนวนทศนิยม
%c
แสดงผลอักขระ 1 ตัว
%s
แสดงผลข้อความ หรืออักขระมากกว่า 1 ตัว
  การนำอักขระควบคุมการแสดงผลมาใช้  เราต้องเขียนอักขระควบคุมการแสดงผลไว้ภายในเครื่องหมาย "  "  ดังตัวอย่าง
printf("Hello ... \n"); แสดงข้อความ Hello ...  แล้วขึ้นบรรทัดใหม่
printf("Hello...\nLampang\n");แสดงข้อความ Hello ...แล้วขึ้นบรรทัดใหม่พร้อมกับแสดงข้อความLampang จากนั้นขึ้นบรรทัดใหม่อีกครั้ง
printf("Num1 = %d\tNum2 = %f\n",x,z);แสดงข้อความ Num1 = 45  ตามด้วยการเว้นช่องว่าง 1 แท็บแล้วต่อด้วยข้อความ Num2 = 20.153

 
คำสั่งรับข้อมูลจากคีย์บอร์ด
          การทำงานของโปรแกรมส่วนใหญ่มักจะเป้นการเชื่อมโยงกับผู้ใช้แบบ  2  ทิศทาง  คือ  ทั้งภาคของการแสดงผลการทำงานออกทางหน้าจอ  และภาคของการรับข้อมูลจากผู้ใช้เข้ามาทางคีย์บอร์ด  เพื่อร่วมในการประมวลผลของโปรแกรม 
 
#include <stdio.h>
#include <conio.h>
void main()
{
   clrscr();
   prinft('Lampang Kunlayanee School\n");
   printf("Program C\n");
getch();
}
ผลลัพธ์โปรแกรม
Lampang Kunlayanee School
Program C
    ส่วนตัวอย่างการใช้คำสั่ง  printf  แสดงผลจากค่าของตัวแปรหรือนิพจน์ การคำนวณออกทางหน้าจอ  แสดงได้ดังนี้  โดยกำหนดให้
ตัวแปร  x  เก็บจำนวนเต็ม  45
printf("total value = %d",x);   แสดงข้อความ total value = 45 ออกทางจอภาพ

แสดงผลให้เป็นระเบียบด้วยอักขระควบคุมการแสดงผล
          นอกจากนี้เรายังสามารถจัดรูปแบบการแสดงผลให้ดูเป็นระเบียบมากขึ้น  อย่างเช่นขึ้นบรรทัดใหม่  หลังแสดงข้อความ  หรือเว้นระยะแท็บระหว่างข้อความ  โดยใช้อักขระควบคุมการแสดงผลร่วมกับคำสั่ง printf
อักขระควบคุมการแสดงผล
ความหมาย
\n
ขึ้นบรรทัดใหม่
\t
เว้นช่องว่างเป็นระยะ 1 แท็บ (6 ตัวอักษร)
\r
กำหนดให้เคอร์เซอร์ไปอยู่ต้นบรรทัด
\f
เว้นช่องว่างเป็นระยะ 1 หน้าจอ
\b
ลบอักขระสุดท้ายออก 1 ตัว

  การนำอักขระควบคุมการแสดงผลมาใช้  เราต้องเขียนอักขระควบคุมการแสดงผลไว้ภายในเครื่องหมาย "  "  ดังตัวอย่าง
printf("Hello ... \n"); แสดงข้อความ Hello ...  แล้วขึ้นบรรทัดใหม่
printf("Hello...\nLampang\n");แสดงข้อความ Hello ...แล้วขึ้นบรรทัดใหม่พร้อมกับแสดงข้อความLampang จากนั้นขึ้นบรรทัดใหม่อีกครั้ง
printf("Num1 = %d\tNum2 = %f\n",x,z);แสดงข้อความ Num1 = 45  ตามด้วยการเว้นช่องว่าง 1 แท็บแล้วต่อด้วยข้อความ Num2 = 20.153

คำสั่งรับข้อมูลจากคีย์บอร์ด
          การทำงานของโปรแกรมส่วนใหญ่มักจะเป้นการเชื่อมโยงกับผู้ใช้แบบ  2  ทิศทาง  คือ  ทั้งภาคของการแสดงผลการทำงานออกทางหน้าจอ  และภาคของการรับข้อมูลจากผู้ใช้เข้ามาทางคีย์บอร์ด  เพื่อร่วมในการประมวลผลของโปรแกรม 
คำสั่ง  scanf()
          ในภาษา C  การรับข้อมูลจากคีย์บอร์ดสามารถทำได้โดยการเรียกใช้ฟังก์ชัน  scanf()  ซึ่งเป็นฟังก์ชันมาตรฐานสำหรับรับข้อมูลจากคีย์บอร์ด  โดยสามารถรับข้อมูลได้ทุกประเภท  ไม่ว่าจะเป็นจำนวนเต็ม  ทศนิยม  อักขระ หรือข้อความ 
รูปแบบคำสั่ง  scanf()
scanf("format",&variable);
format
     การใช้รหัสควบคุมรูปแบบ  เพื่อกำหนดชนิดของข้อมูลที่จะรับเข้ามาจากคีย์บอร์ด โดยรหัสควบคุมรูปแบบใช้ชุดเดียวกับคำสั่ง printf()
variable
     ตัวแปรที่จะใช้เก็บค่าข้อมูลที่รับเข้ามาจากคีย์บอร์ด  โดยชนิดของตัวแปรจะต้องตรงกับรหัสควบคุมรูปแบบที่กำหนดไว้  นอกจากนี้หน้าชื่อของตัวแปรจะต้องนำหน้าด้วยเครื่องหมาย  &  ยกเว้นตัวแปรสตริง  สำหรับเก็บข้อความเท่านั้นที่ไม่ต้องนำหน้าด้วยเครื่องหมาย &

ตัวอย่างการใช้งานคำสั่ง  scanf()  เพื่อรับข้อมูลจากคีย์บอร์ด
int speed; สร้างตัวแปรชนิด int สำหรับเก็บค่าตัวเลขจำนวนเต็ม
printf("Enter wind speef : "); แสดงข้อความให้กรอกค่าความเร็วลมเป็นจำนวนเต็ม
scanf("%d",&speed);รับค่าความเร็วลมเข้ามาเก็บไว้ในตัวแปร speed

char answer;สร้างตัวแปรชนิด  char สำหรับเก็บอักขระ
printf("Enter Figure (Y : N)  : ") แสดงข้อความให้ป้อนอักขระ Y  หรือ N
scanf("%c",&answerรับอักขระเข้ามาเก็บไว้ในตัวแปร  answer
char name[10]; สร้างตัวแปรสตริงสำหรับเก็บข้อความ
printf("Enter your name = "); แสดงข้อความให้ป้อนชื่อ
scanf("%s",nameรับชื่อเข้ามาเก็บไว้ในตัวแปร name สังเกตจะไม่ใส่เครื่องหมาย & ตัวแปรชนิดข้อความ

#include <stdio.h>
#include <conio.h>
void main()
{
  clrscr();
  int x,y,sum;
  printf("Enter The Length is : ");
  scanf ("%d",&x);
  printf("Enter The Width is : ");
  scanf ("%d",&y);
  sum = x*y;
  printf("The area is :%d",sum);
getch();
}
ผลลัพธ์โปรแกรม
Enter The Length is   : 15
Enter The Width is     : 5
The area is             : 75
การเขียนโปรแกรมคำนวณื     เราสามารถคำนวณหาผลลัพทธ์ของนิพจน์คณิตศาสตร์ด้วยการเขียนโปรแกรมภาษาซี   ตัวอย่างต่อไปนี้เป็นการแสดงลำดับการประมวลผลทางคณิตศาสตร์ของนิพจน์ต่าง ๆ
  10+2*8/4*3-5=17
ตัวอย่างโปรแกรมคำนวณหาผลลัพธ์จากการหาร
#include <stdio.h>
#include <conio.h>
void main()
{
clrscr();
int a,b;
float c;
a=20;
b=6;
c=6;
printf("20/6 =%d\n",a/b);      /*หารเอาเฉพาะส่วน*/
printf("20%6 =%d\n",a%b); /*หารเอาเฉพาะเศษ*/
printf("20/6 =%f\n",a/c);       /*หารเอาทั้งเศษและส่วน*/
printf("20/6 =%.2f\n",a/c);   /*แสดงผลทศนิยม  2 ตำแหน่ง*/
  getch();
}
ผลลัพธ์โปรแกรม
20/6=3
20%6=2
20/6=3.333333
20/6=3.33

#include <stdio.h>
#include <conio.h>
void main()
{
  clrscr();
  int a,b,c,d;
  a=(3+4)*5;
  b=3+4*5;
  c=(2+7)*4%10;
  d=2+7*4%10;
  e=10+2*8/4*3-5;
  printf("(3+4)*5 =%d\n",a);
  printf("3+4*5 =%d\n",b);
  printf("(2+7)*4%10 =%d\n",c);
  printf("(2+7)*4%10 =%d\n",d);
  printf("10+2*8/4*3-5 =%d\n",e);
  getch();
}
ผลลัพธ์โปรแกรม
  (3+4)*5=35
  3+4*5=23
  (2+7)*4%10=6
  2+7*4%10=10
  10+2*8/4*3-5=17

วันอังคารที่ 17 มกราคม พ.ศ. 2555

วิธีใช้งานโปรแกรม Microsoft EXCEL 2007
หน่วยที่ 2 ส่วนประกอบของโปรแกรม Excel 2007
หน่วยที่ 3 หลักการพื้นฐานในการใช้โปรแกรม Excel 2007





หน่วยที่ 4 การคำนวณโดยใช้สูตรและวางฟังก์ชัน
ทุกหน้า

หน่วยที่ 1 ความรู้พื้นฐานเกี่ยวกับโปรแกรม Microsoft Excel 2007
โปรแกรม Excel เป็นโปรแกรมที่อำนวยความสะดวกในการทำงานเกี่ยวกับการพิมพ์ งานตาราง การคำนวณข้อมูล และฐานข้อมูล   Excel 2007 มีส่วนติดต่อผู้ใช้โฉมใหม่ มีแม่แบบใหม่ แถบเครื่องมือต่าง ๆ และมีคุณลักษณะใหม่ที่สามารถสร้างประสิทธิผลงานได้อย่างรวดเร็ว Excel 2007 ทำให้เราสามารถเริ่มใช้งานส่วนติดต่อผู้ใช้โฉมใหม่ แม่แบบใหม่ และ คุณลักษณะใหม่ที่สามารถสร้างประสิทธิผลได้อย่างรวดเร็ว
1. ความรู้พื้นฐานเกี่ยวกับโปรแกรมตารางงาน (Microsoft Excel)
1.1 ลักษณะทั่วไปของโปรแกรม Excel
โปรแกรมตารางงาน หรือโปรแกรมสเปรดชีต (Spread Sheet) หรือตารางคำนวณ อิเล็กทรอนิกส์ เป็นโปรแกรมที่อำนวยความสะดวกในการทำงานเกี่ยวกับการคำนวณข้อมูล แสดง ข้อมูลในลักษณะเป็นคอลัมน์ หรือเป็นช่องตาราง ซึ่งเราสามารถบันทึกข้อมูลต่าง ๆ โดยส่วนมาก มักจะเป็นตัวเลขลงในตารางสี่เหลี่ยมที่แบ่งออกเป็นช่องเล็ก ๆ มากมาย เรียกว่า เซลล์ (Cell) พร้อม ทั้งสามารถใส่สูตรลงในเซลล์บางเซลล์เพื่อให้โปรแกรมทำการคำนวณหาผลลัพธ์จากข้อมูลที่
โปรแกรม Excel ช่วยให้เราคำนวณตัวเลขในตารางได้ง่าย ๆ ตั้งแต่คณิตศาสตร์ขั้น พื้นฐานไปจนถึงสูตรทางการเงินที่ซับซ้อน และเรายังสามารถใช้ Excel ในการจัดกลุ่มข้อมูล วิเคราะห์ข้อมูล สร้างรายงาน และสร้างแผนภูมิได้อีกด้วย
โปรแกรม Excel มีประโยชน์กับผู้คนแทบทุกสาขาอาชีพ ไม่ว่าจะเป็นบัญชี ซึ่ง สามารถนำ Excel มาช่วยคำนวณรายรับรายจ่ายและงบการเงินได้ นักวิเคราะห์การตลาด ที่จะนำ Excel มาช่วยในการสรุปข้อมูลแบบสอบถามจำนวนมาก ๆ วิศวกรที่สามารถนำข้อมูลจากการ ทดลองมาให้ Excel สร้างเป็นแผนภูมิลงในรายงานของตนเองได้ง่าย ๆ นักวางแผนสามารถทดลอง ได้ว่าจะเกิดเหตุการณ์อะไรถ้าตัวแปรบางตัวเปลี่ยนไป แม้กระทั่งครูอาจารย์ก็ยังสามารถคำนวณ เกรดของนักศึกษาได้ด้วย และนอกจากที่กล่าวแล้ว Excel ก็ยังสามารถประยุกต์ใช้กับงานอื่น ๆ ได้ อีกมากมาย
1.2 คุณสมบัติของโปรแกรม Excel
โปรแกรม Excel มีคุณสมบัติ ดังต่อไปนี้
1.สร้างและแสดงรายงานของข้อมูล ตัวอักษร และตัวเลข โดยมีความสามารถในการ
จัดรูปแบบให้สวยงามน่าอ่าน เช่น การกำหนดสีพื้น การใส่แรเงา การกำหนดลักษณะและสีของ
เส้นตาราง การจัดวางตำแหน่งของตัวอักษร การกำหนดรูปแบบและสีตัวอักษร เป็นต้น
2.อำนวยความสะดวกในด้านการคำนวณต่าง ๆ เช่น การบวก ลบ คูณ หารตัวเลข
และยังมีฟังก์ชั่นที่ใช้ในการคำนวณอีกมากมาย เข่น การหาผลรวมของตัวเลขจำนวนมาก การหา
ค่าทางสถิติและการเงิน การหาผลลัพธ์ของโจทย์ทางคณิตศาสตร์ เป็นต้น
3.สร้างแผนภูมิ (Chart) ในรูปแบบต่าง ๆ เพื่อใช้ในการแสดงและการเปรียบเทียบ
ข้อมูลได้หลายรูปแบบ เช่น แผนภูมิคอลัมน์ (Column Chart หรือBar Chart) แผนภูมิเส้น (Line
Chart) แผนภูมิวงกลม (Pie Chart) ฯลฯ
4.มีระบบขอความช่วยเหลือ (Help) ที่จะคอยช่วยให้คำแนะนำ ช่วยให้ผู้ใช้สามารถ
ทำงานได้อย่างสะดวกและรวดเร็ว เช่น หากเกิดปัญหาเกี่ยวกับการใช้งานโปรแกรม หรือสงสัย
เกี่ยวกับวิธีการใช้งาน แทนที่จะต้องเปิดหาในหนังสือคู่มือการใช้งานของโปรแกรม ก็สามารถขอ
ความช่วยเหลือจากโปรแกรมได้ทันที
5.มีความสามารถในการค้นหาและแทนที่ข้อมูล โดยโปรแกรมจะต้องมี
ความสามารถในการค้นหาและแทนที่ข้อมูล เพื่อทำการแก้ไขหรือทำการแทนที่ข้อมูลได้สะดวก
และรวดเร็ว
6. มีความสามารถในการจัดเรียงลำดับข้อมูล โดยเรียงแบบตามลำดับ จาก A ไป Z หรือจาก 1 ไป 100 และเรียงย้อนกลับจาก Z ไปหา A หรือจาก 100 ไปหา 1
7. มีความสามารถในการจัดการข้อมูลและฐานข้อมูล ซึ่งเป็นกลุ่มของข้อมูลข่าวสาร ที่ถูกรวบรวมเข้าไว้ด้วยกันในตารางที่อยู่ใน Worksheet ลักษณะของการเก็บข้อมูลเพื่อใช้เป็น ฐานข้อมูลมนโปรแกรมตารางงานจะเก็บข้อมูลในรูปแบบของตาราง โดยแต่ละแถวของรายการจะ เป็นระเบียนหรือเรคอร์ด (Record) และคอลัมน์จะเป็นฟิลด์ (Field)
2. ส่วนติดต่อผู้ใช้ที่ปรับปรุงใหม่ของ Excel 2007
Excel 2007 ใช้ส่วนติดต่อผู้ใช้ที่ออกแบบมาใหม่ เพื่อช่วยให้สามารถทำงานได้เร็วขึ้น มี ประสิทธิผลมากขึ้น สามารถเรียนรู้ได้เร็วขึ้นและค้นหาได้เร็วขึ้น ส่วนติดต่อใหม่นี้ ได้แก่ แม่แบบ ใหม่ ใช้เริ่มต้นทำงานอย่างรวดเร็ว และการใช้พื้นที่มาตรฐานซึ่งเรียกว่า Ribbon แทนเลเยอร์ (Layers) ของเมนูและแถบเครื่องมือที่พบในรุ่นก่อนหน้านี้ ทำให้สามารถหากลุ่มของคำสั่งที่ เกี่ยวข้องกันได้เร็วขึ้น เนื่องจากแท็บที่ใช้ในนั้น จะวางคำสั่งต่าง ๆ ไว้ในส่วนหน้าโดยที่ไม่ได้เรียง ซ้อนลงในเมนูเหมือนก่อน ทำให้ไม่ต้องเสียเวลาค้นหา และสามารถจดจำตำแหน่งคำสั่งได้ดีขึ้น
องค์ประกอบที่สำคัญของส่วนติดต่อใหม่ใน Excel 2007 ประกอบด้วย
2.1 แม่แบบใหม่
แม่แบบใหม่จากเมนูเริ่ม (Start) สร้างเอกสาร Microsoft Office จะเปิดหน้าต่าง แม่แบบใหม่ หรือใช้แม่แบบ Microsoft Office Online จากปุ่ม Office ที่รายการสร้าง แล้วไปที่ ติดตั้ง แม่แบบของฉัน แม่แบบ Microsoft Office Online ซึ่งมีหัวข้อต่าง ๆ ได้แก่ เด่น งบประมาณ ปฏิทิน รายงานค่าใช้จ่าย ใบแจ้งหนี้ รายการ แผน แพลนเนอร์ กำหนดการ ประกาศ สเตชันเนอรี ใบ บันทึกเวลา ฯลฯ หรือจะไปที่เว็บไซต์ของ Microsoft Office แล้วดาวน์โหลดมาเก็บไว้ในเครื่องก็ได้
แม่แบบแต่ละแบบ ได้ถูกออกแบบให้สามารถใช้งานได้ทันทีที่เลือก เพื่อให้สามารถ เริ่มต้นและทำงานได้อย่างรวดเร็ว ถ้าการออกแบบแม่แบบนั้นตรงกับความต้องการของผู้ใช้ หรือจะ นำมาปรับปรุงประยุกต์ใช้ให้ตรงกับความต้องการที่เฉพาะเจาะจงของผู้ใช้ก็ได้