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

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
รายวิชา ง40102 หลักการแก้ปัญหาและการโปรแกรม
Advertisements

ความรู้พื้นฐานเกี่ยวกับการเขียนโปรแกรม
โดยอาจารย์ศิริพร ศักดิ์บุญญารัตน์ ครูชำนาญการ โรงเรียนมหิดลวิทยานุสรณ์
บทที่ 2 ภาษาปาลคาลเบื้องต้น.
ประเภทของข้อมูลและตัวดำเนินการ Data Types and Operator (บทที่ 3)
BC320 Introduction to Computer Programming
C Programming Lecture no. 4 กราบเรียนท่านอาจารย์ และสวัสดีเพื่อนๆ
หลักการโปรแกรม 1 Lecture 3: ตัวแปร, นิพจน์คณิตศาสตร์, การคำนวณทางคณิตศาสตร์,การดำเนินการกับสายอักขระ.
ชนิดของข้อมูลและตัวดำเนินการ
บทที่ 2 Operator and Expression
Visual Basic 6 By Samaporn Yendee VB6.
PHP LANGUAGE.
Lab 3: คำสั่งพื้นฐานสำหรับการรับและการแสดงผลข้อมูล
ภาษาปาสคาล ผู้สร้าง Dr.Niklaus Wirth ปี 2513
คณิตศาสตร์และสถิติธุรกิจ
การเขียนโปรแกรม ASP การประกาศตัวแปร
ตัวดำเนินการ (Operator) คือสัญลักษณ์หรือเครื่องหมายแทนการกระทำกับข้อมูล เพื่อบอกให้เครื่องคอมพิวเตอร์ทราบว่าจะต้องดำเนินการใดกับข้อมูลใดบ้าง แบ่งออกเป็น.
รายวิชา ง23101 การเขียนโปรแกรมเบื้องต้น
หน่วยที่ 5 ตัวดำเนินการ (Operators)
Operators ตัวดำเนินการ
การเขียนโปรแกรมเชิงวัตถุ ด้วยภาษาจาวา
บทที่ 3 ตัวดำเนินการ และ นิพจน์
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
ระบบจำนวนเต็ม โดย นางสาวบุณฑริกา สูนานนท์
บทที่ 11 การเขียนโปรแกรมภาษาซี
หน่วยที่ นิพจน์ในภาษา C
ตัวแปร (variable) ตัวแปร เป็นชื่อที่เราตั้งขึ้น เพื่อให้คอมพิวเตอร์เตรียมที่ใน หน่วยความจำไว้สำหรับเก็บข้อมูลที่นำไปประมวลผล การตั้งชื่อตัวแปร ชื่อตัวแปรในภาษา.
C# Operation สุพจน์ สวัตติวงศ์ Reference:
การคำนวณทางคณิตศาสตร์ ตัวดำเนินการ
ตัวดำเนินการ(Operator)
Chapter 3 เครื่องหมายและการคำนวณ
บทที่ 3 ชนิดของข้อมูลและตัวดำเนินการ
ง40208 การเขียนไดนามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การแปลงชนิดข้อมูลของตัวแปร
ตัวแปรในภาษา JavaScript
ฟังก์ชัน ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ ศูนย์คอมพิวเตอร์
การทำงานกับ เลขจำนวน ในภาษา php การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การแสดงคำสั่ง HTML และตัวแปร ง ไดนามิกเว็บเพจ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
แถวลำดับ (array) ง40202 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
การใช้คำสั่ง เงื่อนไข การเขียนเว็บเพจโดยใช้ ภาษาสคริปต์ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การสร้างตาราง ง40205 การเขียนเว็บไซต์สไตล์ ป.พ. ศูนย์คอมพิวเตอร์
ง30212 พื้นฐานการเขียนโปรแกรม ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง for ง30212 การเขียนโปรแกรมด้วยภาษาคอมพิวเตอร์
ความรู้เบื้องต้น เกี่ยวกับภาษา PHP ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
ตัวดำเนินการในภาษาซี
การรับข้อมูลในภาษา php
บทที่ 4 การใช้ตัวดำเนินการ
ตัวแปร ชนิดข้อมูล และค่าคงที่
ตัวแปรกับชนิดของข้อมูล
เครื่องหมายและการดำเนินการ ในภาษา C
ตัวแปร ชนิดข้อมูล และ ตัวดำเนินการใน PHP
พื้นฐานการเขียนโปรแกรม
บทที่ 8 ตัวดำเนินการ และ นิพจน์
คำสั่งควบคุมขั้นตอน Flow control statements
Operators ตัวดำเนินการ
บทที่ 4 นิพจน์ทางคณิตศาสตร์.
ตัวดำเนินการ และนิพจน์คณิตศาสตร์
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
CHAPTER 7 String Functions and Regular Expression
Download PHP. C:\windows\PHP.ini cgi.force_red irect = 0 พิมพ์แทรก.
หลักการเขียนโปรแกรม ( )
การกระทำทางคณิตศาสตร์
ตัวแปร และชนิดข้อมูล.
การรับและแสดงผลข้อมูล (Input/Output)
CHAPTER 2 Operators.
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
หลักการทั่วไปเกี่ยวกับการเขียนโปรแกรม
นิพจน์และตัวดำเนินการ
ใบสำเนางานนำเสนอ:

นิพจน์และตัวดำเนินการ ง30213 การเขียนเว็บเพจโดยใช้ภาษาสคริปต์ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม อ.วีระ คงกระจ่าง

นิพจน์ในภาษา php นิพจน์ (expression) หมายถึงส่วนของโค๊ด ที่สามารถหาค่าได้ เช่น $vat = $price * 0.07 เราจะได้ $price * 0.07 คือนิพจน์ * คือ ตัวดำเนินการ (operator) $price และ 0.07 เป็นตัวถูกดำเนินการ (operand)

ตัวดำเนินการในภาษา php ตัวดำเนินการ (operator) คือ เครื่องหมาย หรือสัญลักษณ์ที่ใช้ดำเนินการกับค่า ในภาษา php แบ่งออกเป็นทั้งหมด 9 กลุ่ม แต่จะกล่าวถึงเบื้องต้น 6 กลุ่ม

ตัวดำเนินการในภาษา php ตัวดำเนินการคณิตศาสตร์ (arithemetic operator) ตัวดำเนินการกำหนดค่า (assignment operator) ตัวดำเนินการสตริง (string operator) ตัวดำเนินการเพิ่ม/ลดค่า (Increment/Decrement Operator) ตัวดำเนินการเปรียบเทียบ (Comparison operator) ตัวดำเนินการตรรกศาสตร์ (Logical Operator)

ตัวดำเนินการคณิตศาสตร์ ชื่อ ตัวอย่าง ผลลัพธ์ ($a = 5, $b=4) + บวก $a + $b 9 - ลบ $a - $b 1 * คูณ $a * $b 20 / หาร $a / $b 1.25 % หารเอาเศษ $a % $b

ตัวอย่างการใช้ตัวดำเนินการคณิตศาสตร์ <?php $a = 5; $b = 4; $c = $a + $b; $d = $a - $b; printf(“ผลลัพธ์ของ $a + $b = $c <br>”); printf(“ผลลัพธ์ของ $a - $b = $d <br>”); ?>

ตัวดำเนินการกำหนดค่า ก็คือเครื่องหมาย = ซึ่งใช้กำหนดค่าตัวแปร การ กำหนดค่านั้นเป็นการกระทำพื้นฐานที่สุด เช่น $a = 10; นอกจากเครื่องหมายเท่ากับเรายังสามารถนำไปใช้ ร่วมกับเครื่องหมายคณิตศาสตร์ เช่น $a += $b; มีค่าเท่ากับ $a = $a + $b;

ตัวดำเนินการสตริง ได้แก้ตัวดำเนินการ . ที่ใช้เชื่อมต่อข้อความ เช่น $firstname = “วีระ”; $surname = “คงกระจ่าง”; $fullname = “ชื่อ”.$firstname.“ ”.$surname; ผลที่ได้ ชื่อวีระ คงกระจ่าง

ตัวดำเนินการเพิ่ม/ลดค่า ได้แก่ตัวดำเนินการ ++ และ – ซึ่งต้องใช้กับตัวแปร ตัวแปรเดียวเท่านั้น โดยจะเพิ่มค่าของตัวแปรลงหนึ่ง หรือ ลดค่าตัวแปรลงหนึ่ง การใช้งานจะมีทั้งระบุไว้หน้าและหลังตัวแปร ซึ่งมี ความหมายแตกต่างกัน ดังตาราง

ตัวดำเนินการเพิ่ม/ลดค่า ตัวอย่าง ผลลัพธ์ ++$a เพิ่มค่าของ $a ขึ้น 1 ก่อนแล้วค่อยใช้ค่า $a++ ใช้ค่าของ $a ก่อนแล้วค่อยเพิ่มค่าขึ้น 1 --$a ลดค่าของ $a ลง 1 ก่อนแล้วค่อยใช้ค่า $a-- ใช้ค่าของ $a ก่อนแล้วค่อยลดค่าลง 1

ตัวดำเนินการเปรียบเทียบ ชื่อ ตัวอย่าง == เท่ากับ $a == $b === เหมือนกับ $a === $b != หรือ <> ไม่เท่ากับ $a != $b !== ไม่เหมือนกับ $a !== $b < น้อยกว่า $a < $b > มากกว่า $a > $b <= น้อยกว่าหรือเท่ากับ $a <= $b >= มากกว่าหรือเท่ากับ $a >= $b

ตัวดำเนินการตรรกศาสตร์ ชื่อ ตัวอย่าง ผลลัพธ์ && หรือ and และ (and) $a && $b $a and $b ให้ค่า TRUE เมื่อ $a และ $b เป็น TRUE ทั้งคู่กรณีอื่นๆเป็น FALSE || หรือ or หรือ (or) $a || $b $a or $b ให้ค่าเป็น FALSE เมื่อทั้ง $a และ $b เป็น FALSE ทั้งคู่ กรณีอื่นๆให้ค่าเป็น TRUE xor Exclusive or $a xor $b ให้ค่าเป็น TRUE เมื่อ $a และ $b มีค่าต่างกัน ถ้า $a และ $b ให้ค่าเหมือนกันจะมีค่าเป็น FALSE ! นิเสธ (not) !$a ให้ค่าตรงข้ามกับ $a

ลำดับความสำคัญของตัวดำเนินการ เมื่ออยู่บรรทัดเดียวกัน ! ~ ++ -- (int) (float) (string) (array) ขวาไปซ้าย * / % ซ้ายไปขวา + - . < <= > >= == != === !== & ^ | && || = += -= *= /= .= %= &= |= ^= and xor or