SlideShare a Scribd company logo
1 of 14
นิพจน์ ตัวดำเนินกำร และตัวถูกดำเนินกำร
ตัวดำเนินกำรทำงคณิตศำสตร์
• ใช้สำหรับกำรคำนวณทำงคณิตศำสตร์ประกอบด้วยเครื่องหมำยทำง
คณิตศำสตร์ ได้แก่เครื่องหมำย +, -, *, / และ % มีตัวอย่ำงกำรใช้งำนดังนี้
ตัวดำเนินกำรทำงคณิตศำสตร์ จะใช้ได้เฉพำะตัวแปรที่มีชนิดข้อมูลแบบจำนวน
เต็มและจำนวนทศนิยมเท่ำนั้น ดังตัวอย่ำงเช่น
ตัวดำเนินกำรเครื่องหมำย / จะให้ผลลัพธ์เป็นชนิดข้อมูลจำนวน
ทศนิยม ก็ต่อเมื่อตัวถูกกระทำตัวใดตัวหนึ่งเป็นชนิดข้อมูลจำนวนทศนิยม ดัง
ตัวอย่ำงเช่น 20 / 3.0 จะมีค่ำเท่ำกับ 6.66667 ถ้ำตัวถูกกระทำเป็นจำนวนเต็ม
ทั้งหมดจะให้ผลลัพธ์เป็นจำนวนเต็ม ดังตัวอย่ำงเช่น 20 / 3 ซึ่งผลลัพธ์มีค่ำ
เท่ำกับ 6
ตัวดำเนินกำรเครื่องหมำย % จะให้ผลลัพธ์เป็นตัวเลขเศษซึ่งเกิดจำกกำร
หำรของตัวเลข 2 จำนวน ดังตัวอย่ำงเช่น
20 % 3 จะได้เศษของกำรหำรเท่ำกับ 2
51.5 % 2 จะได้เศษของกำรหำรเท่ำกับ 1.5
ตัวดำเนินกำรทำงด้ำนกำรเปรียบเทียบ
ตัวดำเนินกำรเปรียบเทียบควำมสัมพันธ์ใช้ในกำรเปรียบเทียบค่ำของชนิดข้อมูลใดๆ
สองค่ำ โดยผลลัพธ์ที่ได้จำกกำรเปรียบเทียบควำมสัมพันธ์จะเป็นชนิดข้อมูล
ตรรกะ เครื่องหมำยของตัวดำเนินกำรเปรียบเทียบควำมสัมพันธ์ ได้แก่เครื่องหมำย
==, !=, >, >=, <, <= มีตัวอย่ำงกำรใช้งำนดังนี้
กำรนำข้อมูลมำเปรียบเทียบควำมสัมพันธ์กันจะต้องเป็นชนิดข้อมูลที่สอดคล้อง
กัน เช่นกำรเปรียบเทียบระหว่ำงข้อมูลที่เป็นตัวเลขกับตัวเลข เป็นต้น ดัง
ตัวอย่ำงเช่น
2 > 5.5 ได้ผลลัพธ์เป็น false
‘A’ != ‘a’ ได้ผลลัพธ์เป็น true
x < 20 นิพจน์นี้จะถูกต้องเมื่อกำหนดให้ตัวแปร x เป็น
ชนิดข้อมูลจำนวนเต็มหรือจำนวนทศนิยม และได้ผลลัพธ์เป็น false เมื่อค่ำ
ของตัวแปร x > 20 หรือได้ผลลัพธ์เป็น true เมื่อค่ำของตัวแปร x < 20
boolean check = true;
check = ( 5 != 3) นิพจน์นี้จะได้ผลลัพธ์เป็น true
เนื่องจำกนิพจน์ 5 !=3 มีค่ำเป็น true ซ่งมีค่ำเท่ำกับค่ำของตัวแปร check
ตัวดำเนินกำรกำหนดค่ำ
• ตัวดำเนินกำรกำหนดค่ำคือเครื่องหมำยที่ใช้ในกำรกำหนดค่ำข้อมูลใน
กับตัวแปรต่ำงๆโดยกำรใช้เครื่องหมำยเท่ำกับ ( = ) ดังตัวอย่ำงเช่น
• int x = 20; เป็นกำรกำหนดค่ำให้กับตัวแปร x เก็บ
ข้อมูลจำนวนเต็มมีค่ำเท่ำกับ 20
x = 2 + 3 + 4; เป็นกำรกำหนดค่ำให้กับตัวแปร x
เก็บข้อมูลจำนวนเต็มมีค่ำเท่ำกับ
ตัวดำเนินกำรระดับบิต
• ตัวดำเนินกำรระดับบิต (Bitwise Operator) เป็นตัวดำเนินกำรที่นำบิตของ
เลขฐำนสองมำดำเนินกำร
กัน โดยกำรนำข้อมูลมำแปลงเป็นเลขฐำนสองก่อนจึงค่อยนำมำกระทำกับตัวดำเนินกำร
& (And) หมายถึง เปรียบเทียบบิตเพื่อให้ค่ำ 1 ต่อเมื่อค่ำของบิตในตำ-
แหน่งเดียวกันมีค่ำเป็น 1 ของตัวแปรทั้งคู่ นอกจำกนั้นผลที่ได้จะเป็น 0
| (Or) หมายถึง เปรียบเทียบบิตเพื่อให้ค่ำ 1 ต่อเมื่อค่ำของบิตในตำแหน่ง
เดียวกันมีค่ำเป็น 1 ของตัวแปรทั้งคู่ และให้ค่ำ 0 ต่อเมื่อ ค่ำของบิตในตำแหน่งเดียวกัน
ของตัวแปรทั้งคู่มีค่ำเป็น 0 ทั้งคู่
~ (Not) หมายถึง แปลงค่ำบิตจำก 0 เป็น 1 และจำก 1 เป็น 0
^ (Xor) หมายถึง เปรียบเทียบบิตเพื่อให้ค่ำ 0 ต่อเมื่อค่ำของบิตในตำแหน่ง
ใดตำแหน่งหนึ่งมีค่ำเป็น 1 ของตัวแปรทั้งคู่ หรือ 0 ของตัวแปรทั้งคู่
<< (Shift Left) หมายถึง เลื่อนบิตไปทำงซ้ำยตำมค่ำของบิตที่นำมำเปรียบเทียบ
>> (Shift Right) หมายถึง เลื่อนบิตไปทำงขวำตำมค่ำของบิตที่นำมำเปรียบเทียบ
ตัวดำเนินกำรทำงตรรกศำสตร์
• เป็นเครื่องหมำยที่ใช้ในกำรเปรียบเทียบและตัดสินใจโดยเอำผลลัพธ์ของ
กำรเปรียบเทียบเงื่อนไขตั้งแต่ 2 เงื่อนไขมำเปรียบเทียบกันโดยใช้หลักกำร
ทำงตรรกศำสตร์ตำมตำรำงค่ำควำมจริงในกำรพิจำรณำผลลัพธ์ ผลที่ได้จำก
กำรเปรียบเทียบจะได้ผลเป็น 2 กรณี คือ จริง กับ เท็จ เช่นเดียวกับ
เครื่องหมำยเปรียบเทียบ เครื่องหมำยหรือตัวดำเนินกำรทำงตรรกศำสตร์มี
อยู่ด้วยกัน 3 ชนิด คือ
&& (and), | | (or), และ ! (not)
ตัวดาเนินการโดยใช้เครื่องหมาย && (and)
กำรดำเนินกำรทำงตรรกศำสตร์โดยใช้เครื่องหมำย && จะเรียกว่ำ
กำรดำเนินกำร and ตำรำงค่ำควำมจริงต่อไปนี้แสดงผลจำกกำรดำเนินกำร and
โดยสัญลักษณ์ในตำรำง ตัว T ใช้แทนค่ำที่เป็นจริง และ F แทนค่ำที่เป็นเท็จ
ตำรำงค่ำควำมจริงแสดงผลกำรดำเนินกำรโดยใช้เครื่องหมำย && (and)
สรุปได้ว่ำกำรดำเนินกำรโดยใช้เครื่องหมำย &&( and ) ถ้ำค่ำที่นำมำเป็นจริง
ทั้งคู่ ผลลัพธ์ที่ได้จะเป็นจริง นอกนั้นเป็นเท็จ
ตัวดาเนินการโดยใช้เครื่องหมาย | | (or)
กำรดำเนินกำรทำงตรรกศำสตร์โดยใช้เครื่องหมำย | | จะเรียกว่ำกำร
ดำเนินกำร or ตำรำงค่ำควำมจริงต่อไปนี้แสดงผลจำกกำรดำเนินกำร or
ตำรำงค่ำควำมจริงแสดงผลกำรดำเนินกำรโดยใช้เครื่องหมำย | | (or)
สรุปได้ว่ำกำรดำเนินกำร โดยใช้เครื่องหมำย | | (or) ถ้ำมีค่ำใดค่ำหนึ่งเป็นจริง ผลลัพธ์ที่ได้
จะเป็นจริง
ตัวดาเนินการโดยใช้เครื่องหมาย ! (not)
กำรดำเนินกำรทำงตรรกศำสตร์โดยใช้เครื่องหมำย ! จะเรียกว่ำกำรดำเนินกำร
not โดยเครื่องหมำย ! จะใช้เปลี่ยนค่ำควำมจริงเป็นตรงกันข้ำม โดยถ้ำค่ำเดิมเป็นจริงเมื่อ
ดำเนินกำรโดยใช้เครื่องหมำย ! ผลลัพธ์จะออกมำเป็นเท็จ และถ้ำค่ำเดิมเป็นเท็จจะได้ผลลัพธ์
ออกมำเป็นจริง (คณิตศำสตร์ใช้เครื่องหมำย ˜ เรียกว่ำนิเสธ) ผลลัพธ์จำกกำรดำเนินกำร not
แสดงได้ดังนี้
ตำรำงค่ำควำมจริงแสดงผลกำรดำเนินกำรโดยใช้เครื่องหมำย ! (not)
สรุปได้ว่ำกำรดำเนินกำร โดยเครื่องหมำย ! (not)จะใช้เปลี่ยนค่ำควำมจริงเป็นตรงกันข้ำม
ลำดับควำมสำคัญของตัวดำเนินกำร
ในกำรเขียนโปรแกรมเพื่อใช้งำนจำเป็นต้องเกี่ยวข้องกับนิพจน์ทำงคณิตศำสตร์
และสูตรคำนวณต่ำงๆไม่มำกก็น้อย และสิ่งเหล่ำนี้ต้องใช้ตัวดำเนินกำรต่ำงๆ เข้ำไป
ประกอบกำรใช้งำน และตัวดำเนินกำรแต่ละตัว ต่ำงก็มีลำดับควำมสำคัญของกำร
ทำงำนก่อนหลังแตกต่ำงกันไป ดังนั้น จึงมีควำมจำเป็นต้องเรียนรู้ถึงลำดับกำร
ทำงำนของตัวดำเนินกำรแต่ละตัว ว่ำตัวใดมีควำมสำคัญสูง ตัวใดมีควำมมสำคัญ
ต่ำ เพื่อให้ได้ผลลัพธ์อย่ำงถูกต้อง
สมำชิก
• นำยอธิรำช ฟักโต เลขที่ 1
• นำยพัสกร จันทฤทธิ์ เลขที่ 2
• นำยวัชรำกร เขียวชอุ่ม เลขที่ 4
• นำยนิติธร วิไลรัตน์ เลขที่ 6
• นำงสำวอุษำวณิช มูลภำ เลขที่ 12
• นำงสำวชนำพร ปำมะโน เลขที่ 18
• นำงสำวศิริรัตน์ จิตษ์น่วม เลขที่ 22
• นำงสำววิไลวรรณ ตรีคงธรรมกุล เลขที่ 30

More Related Content

Viewers also liked

Team Ruby Final Presentation Slides R7
Team Ruby Final Presentation Slides R7Team Ruby Final Presentation Slides R7
Team Ruby Final Presentation Slides R7Kevin Jones
 
Didácticas contemporáneas
Didácticas contemporáneasDidácticas contemporáneas
Didácticas contemporáneasJohanna Redondo
 
Ronak Shah resume
Ronak Shah resumeRonak Shah resume
Ronak Shah resumeRonak Shah
 
CSPi TS Infographic
CSPi TS InfographicCSPi TS Infographic
CSPi TS InfographicChris Bell
 
ASD Market Week Post Show Report August 2015
ASD Market Week Post Show Report August 2015ASD Market Week Post Show Report August 2015
ASD Market Week Post Show Report August 2015ASDExhibitor
 
Nigeria's Media &amp; Marketing in 2016
Nigeria's Media &amp; Marketing in 2016Nigeria's Media &amp; Marketing in 2016
Nigeria's Media &amp; Marketing in 2016samuel odusami
 
Портфоліо Берестень Тетяни
Портфоліо Берестень ТетяниПортфоліо Берестень Тетяни
Портфоліо Берестень Тетяниtummenscool1
 
Nurse Powerpoint
Nurse PowerpointNurse Powerpoint
Nurse PowerpointAmy Partin
 
Apache SystemML Architecture by Niketan Panesar
Apache SystemML Architecture by Niketan PanesarApache SystemML Architecture by Niketan Panesar
Apache SystemML Architecture by Niketan PanesarArvind Surve
 
Researching codes and conventions of music magazines double page spread
Researching codes and conventions of music magazines double page spreadResearching codes and conventions of music magazines double page spread
Researching codes and conventions of music magazines double page spreadEvijaKapeljuha
 
LeonCordeau_resume_2016.1
LeonCordeau_resume_2016.1LeonCordeau_resume_2016.1
LeonCordeau_resume_2016.1Leon Cordeau
 
Fresh Grad Portfolio
Fresh Grad PortfolioFresh Grad Portfolio
Fresh Grad PortfolioBryan Yu
 

Viewers also liked (17)

Team Ruby Final Presentation Slides R7
Team Ruby Final Presentation Slides R7Team Ruby Final Presentation Slides R7
Team Ruby Final Presentation Slides R7
 
Didácticas contemporáneas
Didácticas contemporáneasDidácticas contemporáneas
Didácticas contemporáneas
 
Ronak Shah resume
Ronak Shah resumeRonak Shah resume
Ronak Shah resume
 
CSPi TS Infographic
CSPi TS InfographicCSPi TS Infographic
CSPi TS Infographic
 
CV_Resume
CV_ResumeCV_Resume
CV_Resume
 
ASD Market Week Post Show Report August 2015
ASD Market Week Post Show Report August 2015ASD Market Week Post Show Report August 2015
ASD Market Week Post Show Report August 2015
 
Dailytalkswithgod
DailytalkswithgodDailytalkswithgod
Dailytalkswithgod
 
Resume new
Resume newResume new
Resume new
 
Nigeria's Media &amp; Marketing in 2016
Nigeria's Media &amp; Marketing in 2016Nigeria's Media &amp; Marketing in 2016
Nigeria's Media &amp; Marketing in 2016
 
Портфоліо Берестень Тетяни
Портфоліо Берестень ТетяниПортфоліо Берестень Тетяни
Портфоліо Берестень Тетяни
 
Nurse Powerpoint
Nurse PowerpointNurse Powerpoint
Nurse Powerpoint
 
Apache SystemML Architecture by Niketan Panesar
Apache SystemML Architecture by Niketan PanesarApache SystemML Architecture by Niketan Panesar
Apache SystemML Architecture by Niketan Panesar
 
Researching codes and conventions of music magazines double page spread
Researching codes and conventions of music magazines double page spreadResearching codes and conventions of music magazines double page spread
Researching codes and conventions of music magazines double page spread
 
kaustubh resume- Updated
kaustubh resume- Updatedkaustubh resume- Updated
kaustubh resume- Updated
 
LeonCordeau_resume_2016.1
LeonCordeau_resume_2016.1LeonCordeau_resume_2016.1
LeonCordeau_resume_2016.1
 
Fresh Grad Portfolio
Fresh Grad PortfolioFresh Grad Portfolio
Fresh Grad Portfolio
 
2ª npc
2ª npc2ª npc
2ª npc
 

นิพจน์ ตัวดำเนินการ-และตัวถูกดำเนินการ