SlideShare une entreprise Scribd logo
1  sur  14
บทที่  4
นิพจน์ทางคณิตศาสตร์
 นิพจน์ (Expressions)  ทางคณิตศาสตร์นั้นเป็นนิพจน์ที่ใช้
 ในการคำานวณ ซึ่งนิพจน์ทางคณิตศาสตร์นั้นจะมีรูปแบบเหมือนกับ
     สมการคณิตศาสตร์ แต่จะประกอบไปด้วย ค่าคงที่หรือตัวแปร ซึ่งเรียก
   อีกอย่างว่า ตัวถูกดำาเนินการ (Operand)  แล้วเชื่อมกันด้วย
     เครื่องหมายทางคณิตศาสตร์ หรือเรียกอีกอย่างว่า ตัวดำาเนินการ (Op
erator)  นั่นเอง
รูปแบบ
[ตัวถูกดำาเนินการตัวแรก]  [ตัวดำาเนินการ]  [ตัวถูกดำาเนินการตัวที่สอง]
ตัวอย่าง
A+B
2+A
ตัวดำาเนินการทางคณิตศาสตร์
ตัวดำาเนินการทางคณิตศาสตร์ของภาษา C มีดังนี้
 ตารางที่ 4.1  แสดงตัวดำาเนินการทางคณิตศาสตร์
 ตารางที่ 4.2   ลำาดับความสำาคัญของตัวดำาเนินการทางคณิตศาสตร์ (ยิ่งมากยิ่งสำาคัญ)
 ตัวอย่างนิพจน์ และ
วิธีการคำานวณ
 โปรแกรมที่ 4-1  แสดงผลของตัวดำาเนินการต่าง ๆ
ตัวดำาเนินการในการกำาหนดค่า
ตัวดำาเนินการที่ใช้ในการกำาหนดค่านั้นจะเป็นเครื่องหมาย = การทำางาน
ของตัวดำาเนินการนี้จะทำาการนำาค่าที่อยู่ทางด้านขวาของตัวดำาเนินการไป
เก็บไว้ในตัวแปรทางด้านซ้ายของตัวดำาเนินการสิ่งที่อยู่ด้านขวาของตัว
 ดำาเนินการนั้นอาจจะเป็นนิพจน์ทางคณิตศาสตร์ หรือจะเป็นตัวแปรก็ได้
รูปแบบ
[ตัวแปร] = [นิพจน์]
Simple  Assignments (การกำาหนดค่าแบบง่าย)
Simple  Assignments   จะมีรูปแบบเหมือนกับรูปแบบด้านบน หรือ
เหมือนกับสมการทางคณิตศาสตร์ทั่วไป
ตัวอย่าง
A = 2
Sum = 2 + A
Sum = (2 * 5) + 6
 ตัวอย่าง Simple  Assignments
 ตารางที่ 4-3  ความหมายของตัวดำาเนินการ
 ตัวอย่าง Simple 
Assignments
 ตัวดำาเนินการ ++   และ --
 ตัวดำาเนินการ ++   จะทำาการเพิ่มค่าของตัวแปรอีก 1   ส่วน
--   นั้นจะทำาการลดค่าของตัวแปรลง 1  ซึ่งการสร้างนิพจน์
 ด้วยตัวดำาเนินการ 2      ตัวนี้ จะมี 2   แบบ คือ
 แบบ Postfix
รูปแบบ
[ตัวแปร] [ตัวดำาเนินการ]
ตัวอย่าง
A ++
A –
ขั้นตอนการทำางานของนิพจน์แบบ Postfix เมื่อ
นิพจน์ x = a++
1.  ให้ x = a
2.  จากนั้นจะทำาการ a = a + 1
   หรือ เมื่อนิพจน์เป็น y = b--   จะมีขั้นตอนการทำาการ ดังนี้
1.  ให้ y = b
2.   จากนั้นจะทำาการ b = b – 1
 โปรแกรม 4-2   แสดงผลของตัวดำาเนินการ ++   ในแบบ
Postfix
/imgs/clip_image004_0003.gif           
 แบบ Prefix
รูปแบบ
[ตัวดำาเนินการ] [ตัวแปร]
ตัวอย่าง
++a
--a
 ขั้นตอนการทำางานของนิพจน์แบบ Prefix   เมื่อนิพจน์ x = ++a
1.   จากนั้นจะทำาการ a = a + 1
2.   ให้ x = a
   หรือ เมื่อนิพจน์เป็น y = --b   จะมีขั้นตอนการทำาการ ดังนี้
1.   จากนั้นจะทำาการ b = b-1
2.  ให้ y = b
 
 โปรแกรม 4-3 แสดงผลของตัวดำาเนิน
 การ ++   ในแบบ Prefix

Contenu connexe

En vedette (11)

แบบฝึกหัดท้ายบท
แบบฝึกหัดท้ายบทแบบฝึกหัดท้ายบท
แบบฝึกหัดท้ายบท
 
โปรแกรมDevc++
โปรแกรมDevc++โปรแกรมDevc++
โปรแกรมDevc++
 
ทฤษฎีจำนวน
ทฤษฎีจำนวนทฤษฎีจำนวน
ทฤษฎีจำนวน
 
26 ทฤษฎีจำนวนเบื้องต้น บทนำ
26 ทฤษฎีจำนวนเบื้องต้น บทนำ26 ทฤษฎีจำนวนเบื้องต้น บทนำ
26 ทฤษฎีจำนวนเบื้องต้น บทนำ
 
เทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสารเทคโนโลยีสารสนเทศและการสื่อสาร
เทคโนโลยีสารสนเทศและการสื่อสาร
 
บทที่ 2 ตัวแปร
บทที่ 2 ตัวแปรบทที่ 2 ตัวแปร
บทที่ 2 ตัวแปร
 
สแตกและคิว (Stack & queue)
สแตกและคิว (Stack & queue)สแตกและคิว (Stack & queue)
สแตกและคิว (Stack & queue)
 
ตัวแปรในภาษาซี
ตัวแปรในภาษาซีตัวแปรในภาษาซี
ตัวแปรในภาษาซี
 
อสมการ
อสมการอสมการ
อสมการ
 
สถิติ
สถิติสถิติ
สถิติ
 
คำกริยาที่บ่งบอกพฤติกรรมการเรียนรู้ KPA
คำกริยาที่บ่งบอกพฤติกรรมการเรียนรู้ KPAคำกริยาที่บ่งบอกพฤติกรรมการเรียนรู้ KPA
คำกริยาที่บ่งบอกพฤติกรรมการเรียนรู้ KPA
 

นิพจน์ทางคณิตศาสตร์