SlideShare a Scribd company logo
1 of 32
Download to read offline
ตัวดาเนินการและนิพจน์
(OPERATOR AND EXPRESSIONS)
นิพจน์
(Expressions)

นิพจน์ (Expression) คือ ข้อความหรือประโยคที่เขียนอยู่
ในรูปสัญลักษณ์ โดยนาข้อมูล, ตัวแปร, ฟังก์ชัน หรือค่าคงที่ มา
สัมพันธ์กับตัวดาเนินการ (Operator) อย่างใดอย่างหนึ่ง สิ่งที่
ควรระลึกอยู่เสมอคือในการสร้างนิพจน์ 1 นิพจน์นั้นคือ นิพจน์
จะต้ อ งมี ตั ว ถู ก ระท า (Operand) อย่ า งน้ อ ยหนึ่ ง ตั ว และตั ว
ดาเนินการ (Operator) อย่างน้อยหนึ่งตัว
นิพจน์
(Expressions)

ตัวอย่างกาสร้างนิพจน์ โดยแสดงความสัมพันธ์ระหว่างตัวถูกกระทา ตัวดาเนินการ
และนิพจน์ ดังนี้ เช่น
นิพจน์

C++

C+1

ตัวถูกกระทาตัวที่ 1 (ตัวแปร)
ค่าคงที่
ตัวดาเนินการ
ตัวถูกกระทาตัวที่ 1 (ตัวแปร)

ตัวดาเนินการที่ 1
ตัวถูกกระทาตัวที่ 1 (ตัวแปร)
ตัวถูกกระทาตัวที่ 2 (ตัวแปร)
ตัวดาเนินการที่ 2
ตัวถูกกระทาตัวที่ 3 (นิพจน์)

A + B – (C + 2)
ตัวดาเนินการ

C+2

ค่าคงที่
ตัวดาเนินการ (Operator)
ในการเขียนโปรแกรมทุกครั้งนั้นจะต้องมีการประมวลผลเข้ามาเกี่ยวข้องเสมอ
แล้วสิ่งที่ทาให้เกิดการประมวลผลนั้นก็คือ ตัวดาเนินการ สามารถแบ่งออกเป็น
ประเภทต่าง ๆ ได้ดังนี้
ตัวดาเนินการบอกขนาดชนิดของข้อมูล
ตัวดาเนินการแบบมีเงื่อนไข
(Sizeof Operators)

(Conditional Operators)

ตัวดาเนินการยูนารี

ตัวดาเนินการกาหนดค่า

(Unary Operators)

ตัวดาเนินการ
ตัวดาเนินการตรรกะ

(Logical Operators)

ตัวดาเนินการเปรียบเทียบ

(Comparison Operators)

(Assignment Operators)

ตัวดาเนินการระดับบิต

(Bitwise Operators)

ตัวดาเนินการทางคณิตศาสตร์

(Arithmetic Operators)
1. ตัวดาเนินการกาหนดค่า (Assignment Operator)
ใช้สาหรับการกาหนดค่าให้กับตัวแปรทางด้านซ้ายของตัวดาเนินการ ในการ
กาหนดค่าของตัวดาเนินการแต่ละชนิด จะมีหลักการทางานที่แตกต่างกัน
ตัวดาเนินการ
ความหมาย
=
เท่ากับ : การนาค่าตัวถูกกระทาที่ได้จากด้านขวาของตัวดาเนินการ มา
ใส่ในตัวถูกกระทาทางด้านซ้ายของตัวดาเนินการ
+=
บวกเท่ากับ : การกาหนดค่าตัวถูกกระทาทางด้านซ้าย เท่ากับ ค่าตัว
ถูกกระทาด้านซ้าย บวกกับ ค่าตัวถูกกระทาด้านขวาของตัวดาเนินการ
-=
ลบเท่ากับ : การกาหนดค่าตัวถูกกระทาทางด้านซ้าย เท่ากับ ค่าตัวถูก
กระทาด้านซ้าย ลบกับ ค่าตัวถูกกระทาด้านขวาของตัวดาเนินการ
*=
คูณเท่ากับ : การกาหนดค่าตัวถูกกระทาทางด้านซ้าย เท่ากับ ค่าตัวถูก
กระทาด้านซ้าย คูณกับ ค่าตัวถูกกระทาด้านขวาของตัวดาเนินการ
1. ตัวดาเนินการกาหนดค่า (Assignment Operator) (ต่อ)
ตัวดาเนินการ
ความหมาย
/=
หารเท่ากับ : การกาหนดค่าตัวถูกกระทาทางด้านซ้าย เท่ากับ ค่าตัว
ถูกกระทาด้านซ้าย หารกับ ค่าตัวถูกกระทาด้านขวาของตัวดาเนินการ
%=
หารเอาเศษเท่ากับ : การกาหนดค่าตัวถูกกระทาทางด้านซ้าย เท่ากับ
เศษเหลือจากการหารระหว่างค่ าตัวถูกกระทาด้ านซ้ายกับค่าตัวถู ก
กระทาด้านขวาของตัวดาเนินการ
2. ตัวดาเนินการทางคณิตศาสตร์ (Arithmetic Operators)
ตัวดาเนิตั วการ น การทางคณิ ต ศาสตร์ ใ นการเขี ย นโปรแกรม จะมี ก ารท างาน
น ด าเนิ
ความหมาย
ตัวอย่าง
ผลลัพธ์
เหมือนกับการใช้ทางคณิตศาสตร์ทั่วไป โดยมีตวดาเนินการต่าง ๆ ดังนี้
ั
+
การบวก (Addition)
10 + 4
14
10 + 4.0
14.00
10.0 + 4
10.0 + 4.0
‘A’ + 2
67
-

การลบ (Subtraction)

10 – 4
10.0 – 4
10 – 4.0
10.0 – 4.0

6
6.00
2. ตัวดาเนินการทางคณิตศาสตร์ (Arithmetic Operators) (ต่อ)

ตัวดาเนินการ

ความหมาย

*

การคูณ (Multiply)

การหารเอาเศษ
(Modulus)

ผลลัพธ์
40
40.00

-10 * -4
%

ตัวอย่าง
10 * 4
10 * 4.0
10.0 * 4
10.0 * 4.0
10 * -4

40

11%4
4%10
-11%4

3
4
-3

-40
2. ตัวดาเนินการทางคณิตศาสตร์ (Arithmetic Operators) (ต่อ)

ตัวดาเนินการ

ความหมาย

/

การหาร (Divide)

ตัวอย่าง
10 / 4
10.0 / 4
10 / 4.0
10.0 / 4.0
-11/4

ผลลัพธ์
2
2.50

11/-4

-2

-11/-4

2

-2
3. ตัวดาเนินการยูนารี (Unary Operators)
ตัวดาเนินการ

ความหมาย

รูปแบบ

ตัวอย่าง

++

เพิ่มค่าหนึ่งค่า
ให้กับตัวแปร

Postfix

X = A++

X=A
A=A+1

จะกาหนดค่าให้กับตัวแปร X
ก่อนเพิ่มค่าให้กับตัวแปร A

Prefix

X= ++A

A=A+1
X=A

จะเพิ่มค่าให้กับตัวแปร A
ก่อนกาหนดค่าให้กบตัวแปร X
ั

Postfix

X = A--

X=A
A=A-1

จะกาหนดค่าให้กับตัวแปร X
ก่อนลดค่าให้กับตัวแปร A

Prefix

X = --A

A=A-1
X=A

จะลดค่าให้กับตัวแปร A
ก่อนกาหนดค่าให้กบตัวแปร X
ั

--

ลดค่าลงหนึ่งค่า
ให้กับตัวแปร

การทางาน

ข้อสังเกต

+

บวก (plus)

Prefix

A = +2

ค่าตัวแปร A
กรณีเป็นค่าบวกจะใส่เครื่องหมาย + หรือไม่
จะมีค่าเท่ากับ 2 ก็ ไ ด้ เพราะกรณี ไ ม่ ใ ส่ เ ครื่ อ งหมาย
คอมไพเลอร์จะมองค่านั้นเป็นบวกเสมอ

-

ลบ (minus)

Prefix

A = -2

ค่าตัวแปร A
จะมีค่าเท่า -2

เครื่องหมายลบหน้าตัวเลขแสดงถึงค่าเป็น
จานวนลบ

A = -2
A = -A

A = -2
A=2

เมื่ อ ใส่ เครื่ อ งหมายลบหน้ า ตั ว แปรใด ๆ
ผลลัพธ์ที่ได้จะเป็นค่าตรงกันข้าม
4. ตัวดาเนินการเปรียบเทียบ (Comparision Operators)
เป็นตัวดาเนินการสาหรับเปรียบเทียบข้อมูลระหว่างตัวถูกกระทาทางด้านซ้ายและ
ด้านขวา ผลลัพธ์ที่ได้จะมีค่าเป็นจริง (True) หรือเท็จ (False) เท่านั้น
ตัวดาเนินการ
==

!=

>

ตัวอย่าง
ความหมาย
เท่ากับ : เปรียบเทียบระหว่างตัวถูกกระทาด้านซ้ายกับ A = = B
ด้านขวาของตัวดาเนินการ ว่ามีค่าเท่ากันหรือไม่ ถ้าเท่ากันจะ
ให้ผลลัพธ์เป็นจริง ถ้าไม่เท่ากันจะให้ผลลัพธ์เป็นเท็จ
ไม่ เ ท่ า กั บ : เปรีย บเที ย บระหว่ า งตั ว ถู ก กระท าด้ า นซ้ า ยกั บ A ! = B
ด้ า นขวาของตั ว ด าเนิ น การ ว่ า มี ค่ า ไม่ เ ท่ า กั น หรื อ ไม่ ถ้ า ไม่
เท่ากันจะให้ผลลัพธ์เป็นจริง ถ้าเท่ากันจะให้ผลลัพธ์เป็นเท็จ
มากกว่า : เปรียบเทียบระหว่างตัวถูกกระทาด้านซ้ายมีค่า A > B
มากกว่าตัวถูกกระทาด้านขวาของตัวดาเนินการหรือไม่ ถ้า
มากกว่าจะให้ผลลัพธ์เป็นจริง ถ้าน้อยกว่าจะให้ผลลัพธ์เป็นเท็จ
4. ตัวดาเนินการเปรียบเทียบ (Comparision Operators) (ต่อ)
ตัวอย่าง
ตัวดาเนินการ
ความหมาย
มากกว่าหรือเท่ากับ : เปรียบเทียบระหว่างตัวถูกกระทาด้านซ้ายมีค่า A > = B
>=
มากกว่ า หรื อ เท่ า กั บ ตั ว ถู ก กระท าด้ า นขวาของตั ว ด าเนิ น การ ถ้ า
มากกว่าหรือเท่ากับจะให้ผลลัพธ์เป็นจริง ถ้าไม่ใช่จะให้ผลลัพธ์เป็นเท็จ

<

น้อยกว่า : เปรียบเทียบระหว่างตัวถูกกระทาด้านซ้ายมีค่าน้อยกว่าตัว
ถูกกระทาด้านขวาของตัวดาเนินการหรือไม่ ถ้าน้อยกว่าจะให้ผลลัพธ์
เป็นจริง ถ้ามากกว่าจะให้ผลลัพธ์เป็นเท็จ

<=

น้อยกว่าหรือเท่ากับ : เปรียบเทียบระหว่างตัวถูกกระทาด้านซ้ายมีค่า A <= B
น้อยกว่าหรือเท่ากับตัวถูกกระทาด้านขวาของตัวดาเนินการ ถ้าน้อย
กว่าหรือเท่ากับจะให้ผลลัพธ์เป็นจริง ถ้าไม่ใช่จะให้ผลลัพธ์เป็นเท็จ

A<B
5. ตัวดาเนินการตรรกะ (Logial Operators)
ตัวดาเนินการตรรกะ (Logial Operators) เป็นตัวดาเนินการทางด้าน
ตรรกศาสตร์ ใช้สาหรับกาหนดเงื่อนไขมากกว่า 1 เงื่อนไข ซึ่งผลลัพธ์ที่ได้จะมีค่า
เป็นจริง(True) หรือ เท็จ(False) เท่านั้น
ตัวดาเนินการ

&&

||

!

ความหมาย

ตัวอย่าง

และ : ใช้กาหนดเงื่อนไขในกรณีที่ต้องการให้เงื่อนไข (A>B) && A>C)
ของนิพจน์ด้านซ้ายและด้านขวาของตัวดาเนินเป็นจริง
ทั้งสองด้าน จึงทางานที่ต้องการ
หรือ : ใช้กาหนดเงื่อนไขในกรณีที่ต้องการให้เงื่อนไข (A>B) || (A>C)
ของนิพจน์และด้านขวาของตัวดาเนินการเป็นจริงด้าน
ใดด้านหนึ่งหรือทั้งสองด้าน จึงทางานที่ต้องการ
นิเสธ (not) : ใช้กาหนดเงื่อนไขในกรณีท่ต้องการค่า
ี
!(A < B)
ความจริงตรงกันข้าม
ตารางเปรียบเทียบค่าความจริงของนิพจน์ โดยกาหนดให้ p และ q เป็นตัวถูก
ดาเนินการทางตรรกศาสตร์

p
จริง
จริง
เท็จ
เท็จ

q
จริง
เท็จ
จริง
เท็จ

p && q
จริง
เท็จ
เท็จ
เท็จ

p || q
จริง
จริง
จริง
เท็จ

!p
เท็จ
เท็จ
จริง
จริง

!q
เท็จ
จริง
เท็จ
จริง
6. ตัวดาเนินการแบบมีเงือนไข (Condition Operators)
่
ตัวดาเนินการชนิดนี้ใช้สาหรับตรวจสอบเงื่อนไขของนิพจน์ ว่า
มีความจริงเป็นจริง (True) หรือเท็จ (False) โดยมีรูปแบบการ
ใช้งานดังนี้

Expression ? ValueTrue : ValueFalse;

โดยที่ Expression คือ นิพจน์เงื่อนไข
ValueTrue คือ ค่าที่ได้กรณีที่เงื่อนไขเป็นจริง
ValueFalse คือ ค่าที่ได้กรณีเงื่อนไขเป็นเท็จ
7. ตัวดาเนินการบอกขนาดชนิดข้อมูล (Sizeof Operators)
ตั ว ด าเนิ น การชนิ ด นี้ จ ะใช้ ส าหรั บ หาขนาดชนิ ด ของข้ อ มู ล ต่ า ง ๆ ที่
ต้องการรู้ โดยมีรูปแบบการใช้งานดังนี้
sizeof(Data)
โดยที่ sizeof คือ ตัวดาเนินการบอกขนาดชนิดข้อมูล
Data คือ ชนิดข้อมูลหรือตัวแปรที่ต้องการทราบขนาด
8. ตัวดาเนินการระดับบิต (Bitwse Operators)

ในบางครั้งเราก็ต้องมีการประมวลผลในระดับบิต ซึ่งเป็นหน่วย
ข้อมูลที่เล็กที่สุด การทางานในระดับบิตนี้จะช่วยให้ CPU ทางาน
เร็วขึ้น เพราะว่า CPU ประมวลผลที่ชนิดข้อมูลที่เป็นบิตเท่านั้น
ซึ่งถ้าเป็นข้อมูลชนิดอื่น ๆ จะต้องแปลงข้อมูลให้เป็นบิตก่อน
บันทึก
บิต (Bit) เป็นหน่วยข้อมูลที่เล็กที่สุด โดยข้อมูลหนึ่งบิตจะมี
สถานะได้ 2 สถานะ คือ 0 (ปิด) หรือ 1 (เปิด) หรือเรียกอีก
อย่างว่า เลขฐานสอง
ตารางแสดงผลการทางานของตัวดาเนินการระดับบิต โดยกาหนดให้
p และ q เป็นตัวถูกดาเนินการระหว่างบิต
p q (Bitwise AND)
(Bitwise OR)
(Bitwise XOR)
p&q
p|q
p^q
0
0
1
1

0
1
0
1

0
0
0
1

0
1
1
1

0
1
1
0

• p & q หมายถึงให้ผลลัพธ์การเปรียบเทียบแบบ AND ระหว่าง p กับ q
• p | q หมายถึงให้ผลลัพธ์การเปรียบเทียบแบบ OR ระหว่าง p กับ q
• p ^ q หมายถึงให้ผลลัพธ์การเปรียบเทียบแบบ XOR ระหว่าง p กับ q
Bitwise Shift Left
Bitwise Shift Left (<<) เป็นตัวดาเนินการสาหรับเลื่อนค่าบิต
ไปทางซ้าย โดยมีหลักการทางาน ดังนี้
กาหนดให้ X เป็นตัวถูกดาเนินการ (อยู่ในรูปแบบเลขฐานสอง)
และ Y เป็นจานวนการ Shift โดยที่ X << Y หมายถึง เลื่อนบิต
ในตัวถูกดาเนินการ X ไปทางซ้าย Y บิต ผลลัพธ์ที่ได้จากการ
Shift Left จะได้เท่ากบผลคูณของ X กับ 2Y
1

1

1

0

1

…

1

0

1

0

1

0

1

0

…

0

1

0

0

บิตซ้ายมือสุดตัดทิ้ง

บิตขวามือสุดเติม 0
Bitwise Shift Right
Bitwise Shift Right (>>) เป็นตัวดาเนินการสาหรับเลื่อนค่าบิต
ไปทางขวา โดยมีหลักการทางาน ดังนี้
กาหนดให้ X เป็นตัวถูกดาเนินการ (อยู่ในรูปแบบเลขฐานสอง)
และ Y เป็นจานวนการ Shift โดยที่ X >> Y หมายถึง เลื่อนบิต
ในตัวถูกดาเนินการ X ไปทางขวา Y บิต ผลลัพธ์ที่ได้จากการ
Shift Right จะได้เท่ากับผลหารของ X กับ 2Y
1

1

0

1

…

1

0

1

0

0

0

1

0

…

0

1

0

1

บิตซ้ายมือสุดเติม 0

บิตขวามือตัดทิ้ง

0
One’s Complement ()
One’s Complement () เป็นตัวดาเนินการสาหรับปรับค่าของบิต
เป็นค่าตรงกันข้าม กล่าวคือปรบค่าบิต 1 เปลี่ยนเป็นค่าบิต 0 และ
ปรับค่าบิต 0 เปลี่ยนเป็นค่าบิต 1 ซึ่งเราสามารถสรุปได้ดังตาราง
ดังนี้

ค่าบิตเริ่มต้น (P)
1
0

ผลจากการทา One’s Complement (P)
0
1
ลาดับความสาคัญของตัวดาเนินการ
(Operator of Precedence)
ในการทางานของตัวดาเนินการ (Operator) แต่
ละตัวนั้น ลาดับการทางานจะขึ้นอยู่กับลาดับความสาคัญ
(Precedence) ของตัวดาเนินการนั้น ๆ ด้วย การทางาน
จะเริ่มจากลาดับความสาคัญสูงไปยังต่า
*จากตารางที่จะแสดงต่อไปนั้น ลาดับความสาคัญที่ 1 จะ
มีความสาคัญสูงสุด และลาดับความสาคัญที่ 18 จะมี
ความสาคัญต่าสุด
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ
ลาดับ
ตัวดาเนินการ
ความสาคัญ

ความหมาย

1

()

วงเล็บ (Identifier)

2

()
[]

ฟังก์ชัน (Function)
อาร์เรย์ (Array)
Structure Selection
Structure Member

การทางานเริ่ม
จาก
(Associativity)

ไม่ได้กาหนด
(N/A)
ซ้ายไปขวา
(Left)
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

3

++

--

ความหมาย

การทางานเริ่มจาก
(Associativity)

เพิ่มค่าขึ้นอีกหนึ่งค่า โดยตัว ซ้ายไปขวา
ด าเนิ น การอยู่ ห ลังตัวถู ก (Left)
กระทา (Postfix Increment)
ลดค่ า ลงอี ก หนึ่ ง ค่ า โดยตั ว
ด าเนิ น การอยู่ ห ลังตัวถู ก
กระทา (Postfix Decrement)
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

4

++

--

ความหมาย

การทางานเริ่ม
จาก
(Associativity)

เพิ่ ม ค่ า ขึ้ น อี ก หนึ่ ง ค่ า โดยตั ว ขวาไปซ้าย
ด าเนิ น ก าร อยู่ ห น้ าตั ว ถู ก (Left)
กระทา (Prefix Increment)
ลดค่ า ลงอี ก หนึ่ ง ค่ า โดยตั ว
ด าเนิ น ก าร อยู่ ห น้ าตั ว ถู ก
กระทา (Prefix Decrement)
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

4
(ต่อ)

sizeof

+
!
&

ความหมาย

หาขนาดชนิดข้อมูล
(Size of Object in byte)

บวก (plus)
ลบ (minus)
ตรรกะนิเสธ (not)
ชี้ ที่ อ ยู่ ใ น ห น่ ว ย ค ว า ม จ า
(Address)

การทางานเริ่มจาก
(Associativity)

ซ้ายไปขวา
(Left)
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

4
(ต่อ)

5
6

*


()
*
/
%

ความหมาย

ตัวชีพอยเตอร์ (Indirection)
้
วันคอมพลีเมนต์
(One’s Complement)
แปลงค่าชนิดข้อมูล
คูณ (Multiply)
หาร (Divide)
หารเอาเศษ (Modulus)

การทางานเริ่มจาก
(Associativity)

ซ้ายไปขวา
(Left)

ซ้ายไปขวา
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

7
8

+
<<
>>

9

>
<

ความหมาย

การทางานเริ่มจาก
(Associativity)

บวกเพิ่มค่า (Addition) ซ้ายไปขวา
ลบลดค่า (Subtraction)
เลื่อนบิตไปทางซ้าย
(Bit Left)
เลื่อนบิตไปทางขวา
(Bit Right)
เปรียบเทียบมากกว่า
เปรียบเทียบน้อยกว่า
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

9
(ต่อ)

11

>=
<=
==
!=
&

12

^

10

ความหมาย

เปรียบเทียบมากกว่าเท่ากับ
เปรียบเทียบน้อยกว่าเท่ากับ
เปรียบเทียบเท่ากับ
เปรียบเทียบไม่เท่ากับ
การกระทาบิต AND
(bitwise AND)
การกระทาบิต XOR
(bitwise exclusive OR)

การทางานเริ่มจาก
(Associativity)

ซ้ายไปขวา
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

13
14
15
16
17

l
&&
Ll
?:
= += -=
*= /= %=
>>= <<=
&= ^= l=

ความหมาย

การทางานเริ่มจาก
(Associativity)

การกระทาบิต OR (bitwise OR) ซ้ายไปขวา
ตรรกะ AND (Logical AND)
ตรรกะ OR (Logical OR)
เงื่อนไข (Conditional)
ขวาไปซ้าย
กาหนดค่าให้ตัวถูกกระทา
(Assignment)
กาหนดค่าระดับบิต
(Bit Assignment)
ตารางแสดงลาดับความสาคัญของตัวดาเนินการ (ต่อ)
ลาดับ
ตัวดาเนินการ
ความสาคัญ

18

,

ความหมาย

คอมมา (Comma)

การทางานเริ่มจาก
(Associativity)

ซ้ายไปขวา
ที่มา : คู่มืออบรมครูวิทยาศาสตร์ คณิตศาสตร์ คอมพิวเตอร์ โลก ดาราศาสตร์ และอวกาศ ระดับมัธยมศึกษาตอนปลาย
หนังสือเรียนรายวิชาเพิ่มเติม การเขียนโปรแกรมเบื้องต้นด้วยภาษา C บริษทซัคเซสมีเดีย
คู่มือเรียนเขียนโปรแกรมภาษา สานักพิมพ์ IDC PREMIER

More Related Content

What's hot

1 3สัญลักษณ์ผังงาน
1 3สัญลักษณ์ผังงาน1 3สัญลักษณ์ผังงาน
1 3สัญลักษณ์ผังงานPannathat Champakul
 
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excelการใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excelพัน พัน
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงานAmanda Mam
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)Kroopop Su
 
Doc 40720.914467592650
Doc 40720.914467592650Doc 40720.914467592650
Doc 40720.914467592650Jakkree Eiei
 
การเขียนผังงานเบื้องต้น
การเขียนผังงานเบื้องต้นการเขียนผังงานเบื้องต้น
การเขียนผังงานเบื้องต้นพัน พัน
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาskiats
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงานIsaku JuJu
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงานCai Ubru
 
หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3sup11
 
ขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมbpatra
 

What's hot (18)

Chapter 02 Flowchart
Chapter 02 FlowchartChapter 02 Flowchart
Chapter 02 Flowchart
 
1 3สัญลักษณ์ผังงาน
1 3สัญลักษณ์ผังงาน1 3สัญลักษณ์ผังงาน
1 3สัญลักษณ์ผังงาน
 
ผังงาน เจนนภา
ผังงาน เจนนภาผังงาน เจนนภา
ผังงาน เจนนภา
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
3.7 การเขียนผังงาน
3.7 การเขียนผังงาน3.7 การเขียนผังงาน
3.7 การเขียนผังงาน
 
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excelการใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
การใช้สูตรในการคำนวณ โปรแกรม Microsoft Excel
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงาน
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)
 
Doc 40720.914467592650
Doc 40720.914467592650Doc 40720.914467592650
Doc 40720.914467592650
 
การเขียนผังงานเบื้องต้น
การเขียนผังงานเบื้องต้นการเขียนผังงานเบื้องต้น
การเขียนผังงานเบื้องต้น
 
สูตรคำนวน
สูตรคำนวนสูตรคำนวน
สูตรคำนวน
 
Chapter05
Chapter05Chapter05
Chapter05
 
อัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหาอัลกอริทึมและการวิเคราะห์ปัญหา
อัลกอริทึมและการวิเคราะห์ปัญหา
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงาน
 
การเขียนผังงาน
การเขียนผังงานการเขียนผังงาน
การเขียนผังงาน
 
หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3หลักการเบื้องต้นในการเขียนโปรแกรม3
หลักการเบื้องต้นในการเขียนโปรแกรม3
 
Programmer1
Programmer1Programmer1
Programmer1
 
ขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรมขั้นตอนการเขียนโปรแกรม
ขั้นตอนการเขียนโปรแกรม
 

Viewers also liked

Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)Kathia Chiquita
 
урепка 5 выпуск
урепка 5 выпускурепка 5 выпуск
урепка 5 выпускUvinest
 
Very interesting & class some specific facts for astrology
Very  interesting & class  some  specific   facts    for astrologyVery  interesting & class  some  specific   facts    for astrology
Very interesting & class some specific facts for astrologyDeepak Somaji Sawant
 
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02Kathia Chiquita
 
Preschool Garden
Preschool GardenPreschool Garden
Preschool GardenAmy Beard
 
Administracion financiera 2 corte
Administracion financiera 2 corteAdministracion financiera 2 corte
Administracion financiera 2 cortecelimer
 
802.16NLOSsystemandtheOFDMATechnolog
802.16NLOSsystemandtheOFDMATechnolog802.16NLOSsystemandtheOFDMATechnolog
802.16NLOSsystemandtheOFDMATechnologPawan Parande - CSM®
 
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持httpcc
 
Cotizador de planes de renting
Cotizador de planes de rentingCotizador de planes de renting
Cotizador de planes de rentingmaru_2014
 
Estrategia de aprendizaje constructivismo
Estrategia de aprendizaje constructivismoEstrategia de aprendizaje constructivismo
Estrategia de aprendizaje constructivismokarleth
 
AHTWO: 7.1 THE NEW IMMIGRANTS
AHTWO: 7.1 THE NEW IMMIGRANTSAHTWO: 7.1 THE NEW IMMIGRANTS
AHTWO: 7.1 THE NEW IMMIGRANTSprofessorhood
 
Slides from Elephants Abroad pilot conference
Slides from Elephants Abroad pilot conferenceSlides from Elephants Abroad pilot conference
Slides from Elephants Abroad pilot conferenceElephantsAbroad
 

Viewers also liked (17)

ค่าคงที่
ค่าคงที่ค่าคงที่
ค่าคงที่
 
กฎของการแปลงชนิดของข้อมูล
กฎของการแปลงชนิดของข้อมูลกฎของการแปลงชนิดของข้อมูล
กฎของการแปลงชนิดของข้อมูล
 
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02 (1)
 
урепка 5 выпуск
урепка 5 выпускурепка 5 выпуск
урепка 5 выпуск
 
Business pulse 2013
Business pulse 2013Business pulse 2013
Business pulse 2013
 
Very interesting & class some specific facts for astrology
Very  interesting & class  some  specific   facts    for astrologyVery  interesting & class  some  specific   facts    for astrology
Very interesting & class some specific facts for astrology
 
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02
Canalesdecomunicacinydispositivosderedesde 140815232858-phpapp02
 
Preschool Garden
Preschool GardenPreschool Garden
Preschool Garden
 
Administracion financiera 2 corte
Administracion financiera 2 corteAdministracion financiera 2 corte
Administracion financiera 2 corte
 
802.16NLOSsystemandtheOFDMATechnolog
802.16NLOSsystemandtheOFDMATechnolog802.16NLOSsystemandtheOFDMATechnolog
802.16NLOSsystemandtheOFDMATechnolog
 
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持
2016年-第4周-Hito中文排行榜-華人音樂-蕭敬騰-矜持
 
Cotizador de planes de renting
Cotizador de planes de rentingCotizador de planes de renting
Cotizador de planes de renting
 
Estrategia de aprendizaje constructivismo
Estrategia de aprendizaje constructivismoEstrategia de aprendizaje constructivismo
Estrategia de aprendizaje constructivismo
 
Anc 2
Anc   2Anc   2
Anc 2
 
AHTWO: 7.1 THE NEW IMMIGRANTS
AHTWO: 7.1 THE NEW IMMIGRANTSAHTWO: 7.1 THE NEW IMMIGRANTS
AHTWO: 7.1 THE NEW IMMIGRANTS
 
Travancore foundation | Senior Care
Travancore foundation | Senior CareTravancore foundation | Senior Care
Travancore foundation | Senior Care
 
Slides from Elephants Abroad pilot conference
Slides from Elephants Abroad pilot conferenceSlides from Elephants Abroad pilot conference
Slides from Elephants Abroad pilot conference
 

Similar to งานทำBlog บทที่ 4

การเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำการเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำKornnicha Wonglai
 
การเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำการเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำITitle A'lohaa
 
การสร้างแบบสอบถาม
 การสร้างแบบสอบถาม การสร้างแบบสอบถาม
การสร้างแบบสอบถามkruthanyaporn
 
นิพจน์
นิพจน์นิพจน์
นิพจน์korn27122540
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานNookky Anapat
 
งานนำเสนอ1
 งานนำเสนอ1 งานนำเสนอ1
งานนำเสนอ1Ing Gnii
 
If statement
If statementIf statement
If statementsup11
 
If statement
If statementIf statement
If statementsup11
 
Programming
ProgrammingProgramming
Programmingsa
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3KEk YourJust'one
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Janë Janejira
 

Similar to งานทำBlog บทที่ 4 (20)

3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
 
งานทำBlog บทที่ 4
งานทำBlog บทที่ 4งานทำBlog บทที่ 4
งานทำBlog บทที่ 4
 
3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์3.4 ตัวดำเนินการและนิพจน์
3.4 ตัวดำเนินการและนิพจน์
 
C lab5 2
C lab5 2C lab5 2
C lab5 2
 
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำการเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
การเขียนแบบคำสั่งควบคุมแบบวนซ้ำ
 
การเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำการเขียนคำสั่งควบคุมแบบวนซ้ำ
การเขียนคำสั่งควบคุมแบบวนซ้ำ
 
งานทำBlog บทที่ 4
งานทำBlog บทที่ 4งานทำBlog บทที่ 4
งานทำBlog บทที่ 4
 
การสร้างแบบสอบถาม
 การสร้างแบบสอบถาม การสร้างแบบสอบถาม
การสร้างแบบสอบถาม
 
Unit9
Unit9Unit9
Unit9
 
นิพจน์
นิพจน์นิพจน์
นิพจน์
 
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐานการเขียนคำสั่งควบคุมขั้นพื้นฐาน
การเขียนคำสั่งควบคุมขั้นพื้นฐาน
 
งานนำเสนอ1
 งานนำเสนอ1 งานนำเสนอ1
งานนำเสนอ1
 
javabasic
javabasicjavabasic
javabasic
 
If statement
If statementIf statement
If statement
 
If statement
If statementIf statement
If statement
 
Programming
ProgrammingProgramming
Programming
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
การเขียนคำสั่งควบคุมแบบมีทางเลือก กลุ่ม 3
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
Answer unit3.2
Answer unit3.2Answer unit3.2
Answer unit3.2
 
Static excel
Static excelStatic excel
Static excel
 

More from รัสนา สิงหปรีชา

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบรัสนา สิงหปรีชา
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกรัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์รัสนา สิงหปรีชา
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้รัสนา สิงหปรีชา
 

More from รัสนา สิงหปรีชา (20)

บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบบทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
บทที่ 6-การใช้งานเทคโนโลยีสารสนเทศอย่างมีความรับผิดชอบ
 
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อกบทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
บทที่ 1 เทคโนโลยีสมัยใหม่เอาลงบล๊อก
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
3.1 การทำงานขั้นพื้นฐานของคอมพิวเตอร์
 
3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์3.1 องค์ประกอบของคอมพิวเตอร์
3.1 องค์ประกอบของคอมพิวเตอร์
 
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
บทที่ 2  ข้อมูล สารสนเทศ และความรู้บทที่ 2  ข้อมูล สารสนเทศ และความรู้
บทที่ 2 ข้อมูล สารสนเทศ และความรู้
 
3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ3.8 การทำงานแบบลำดับ
3.8 การทำงานแบบลำดับ
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล3.3. ชนิดของข้อมูล
3.3. ชนิดของข้อมูล
 
3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน3.2 ตัวแปรและคำสงวน
3.2 ตัวแปรและคำสงวน
 
คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1คู่มือนักเรียน 3.1
คู่มือนักเรียน 3.1
 
คู่มือครู
คู่มือครูคู่มือครู
คู่มือครู
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
3.6 ฟังก์ชัน
3.6 ฟังก์ชัน3.6 ฟังก์ชัน
3.6 ฟังก์ชัน
 
3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล3.5 การแสดงผลและการรับข้อมูล
3.5 การแสดงผลและการรับข้อมูล
 
3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล3.3 ชนิดของข้อมูล
3.3 ชนิดของข้อมูล
 
3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี3.1 โครงสร้างของภาษาซี
3.1 โครงสร้างของภาษาซี
 

งานทำBlog บทที่ 4