บทที่ 6 การควบคุมโปรแกรม.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

ทบทวน & ลุยโจทย์ (Midterm)
ควบคุมการทำงานด้วยเงื่อนไข Control Statement
ขอความคำสั่งควบคุม แบงเปนกลุมใหญ ๆ ได 2 กลุม คือ
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
Lecture no. 5 Control Statements
การควบคุมทิศทางการทำงาน
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
โครงสร้างคำสั่งแบบเลือก (Selection)
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
Php เงื่อนไข และ การวนซ้ำ Professional Home Page :PHP
Relational Operators by Accords (IT SMART CLUB 2006) by Accords 1.
คำสั่งควบคุม (Control Statement)
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
รูปแบบ if-else if if (เงื่อนไข1) {
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
Chapter 4 คำสั่งควบคุมทิศทาง
Chapter 6 Decision Statement
โครงสร้างควบคุมการทำงาน
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
พื้นฐานการโปรแกรม ต้องทราบการใช้คำสั่ง การควบคุม
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
คำสั่งควบคุม การทำงานของโปรแกรม ในภาษา PHP
Week 6 การทำซ้ำโดย for loop
Computer Programming for Engineers
Week 5 การทำซ้ำโดย while loop และ do while loop
เสรี ชิโนดม ข้อความสั่งควบคุม เสรี ชิโนดม
Week 6 การทำซ้ำโดย for loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
คำสั่งควบคุมขั้นตอน Flow control statements
1 Special Operators Special Operators ตัวดำเนินการพิเศษ Increment and decrement operators Conditional Operator.
CHAPTER 4 Control Statements
การเขียนโปรแกรมเบื้องต้น
การตรวจสอบเงื่อนไขใน PHP
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
คำสั่งควบคุม (Control Statements)
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
คำสั่งแบบมีเงื่อนไข Conditional Statements
PHP การตรวจสอบเงื่อนไข.
การเขียน แบบวนซ้ำ , วนลูป
หลักการเขียนโปรแกรมเบื้องต้น
บทที่ 6 คำสั่งเงื่อนไข.
การเขียนโปรแกรม (ภาษาซี)
การเปรียบเทียบเงื่อนไข
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
ผังงานโปรแกรม (Program Flowchart)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 5 การเขียนโปรแกรมแบบทางเลือก การเขียนโปรแกรมแบบวนซ้ำ.
PHP: [5] คำสั่งควบคุม (Control statement)
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
Control Statements.
PHP (2) - condition - loop
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
ข้อความสั่งควบคุม.
การเขียนโปรแกรมภาษา Java (ต่อ)
ใบสำเนางานนำเสนอ:

บทที่ 6 การควบคุมโปรแกรม

การตัดสินใจเลือกทำ (Decision) if , else และ elseif switch ?: (หรือ conditional operator)

if if (expr) statement หรือ if (expr) { statement1 statement2 } $b = 0; if ($b > $a) echo "บรรทัด 1: \$a มีค่ามากกว่า \$b<br>"; if ($a) echo "บรรทัด 2: $a<br>"; if ($b) echo "บรรทัด 3: $b<br>"; if (expr) statement หรือ if (expr) { statement1 statement2 } บรรทัดที่ 3 ไม่ออก

else if (expr) statement1 else statement2 $username = "promlert"; if ($username == "Admin") echo "ยินดีต้อนรับสู่ admin page"; else echo "ยินดีต้อนรับสู่ user page"; if (expr) statement1 else statement2

elseif $a = 10; $b = 20; if ($a > $b) echo "\$a มีค่ามากกว่า \$b"; if (expr1) statement1 elseif (expr2) statement2 elseif (expr3) statement3 else statement ใช้ && หรือ || มาช่วยก็ได้

switch } $i = 1; switch ($i) { case 0: echo "\$i เท่ากับ 0"; break; switch (expr) { case value1 : statement1 break(); case value2 : statement2 default: statement } default: ไม่มีก็ได้ break() ต้องมี ถ้าไม่มีจะเข้าไปทำคำสั่งล่างต่อ

expr1 ? expr2 : expr3 ?: $a = 15; $b = 33; $diff = ($a > $b) ? ($a - $b) : ($b - $a); echo "\$a = $a, \$b = $b<br>"; echo "ดังนั้น \$a กับ \$b มีค่าต่างกันอยู่ $diff";

การทำซ้ำ (Repetition) while do...while for foreach (บทที่ 8)

while while (expr){ statement } echo "โปรแกรมจะนับ 1 ถึง 5<br>"; $num = 1; while ($num <= 5) { echo "$num<br>"; $num++; } echo "จบ"; while (expr){ statement }

do...while do{ statement }while (expr) $i = 5; do { $square = $i * $i; echo "$i ยกกำลัง 2 เท่ากับ $square<br>"; $i += 5; } while ($i <= 40); do{ statement }while (expr) 5 ยกกำลัง 2 เท่า 25 10 ยกกำลัง 2 เท่ากับ 100 15 ยกกำลัง 2 เท่ากับ 225 … 40 ยกกำลัง 2 เท่ากับ 1600

for (expr1 : expr2 : expr3){ statement } echo "โปรแกรมจะนับ 1 ถึง 5<br>"; echo "เริ่ม<br>"; for ($num = 1; $num <= 5; $num++) { echo "$num<br>"; } echo "จบ";

งาน 1. lab06_1.php เขียนโปรแกรมแสดงเงื่อนไขสภาพนักศึกษา โดยกำหนดค่าเกรดเฉลี่ยลงในตัวแปรเลย (if..else) เช่น เกรดเฉลี่ย น้อยกว่า 1.75 พ้นสภาพ เกรดเฉลี่ย น้อยกว่า 1.86 รอพินิจแบบมีเงื่อนไข เกรดเฉลี่ย น้อยกว่า 2.00 รอพินิจ เกรดเฉลี่ยตั้งแต่ 2.00 ปกติ

งาน 2. lab06_2.php เขียนโปรแกรมแสดงเลขคี่ จาก 0 ถึง 100 (for) พนักงานเงินเดือน < 5000 ปรับขึ้น 3% ของเงินเดือน พนักงานเงินเดือน ≥ 5000 และ < 10000 ปรับขึ้น 5 % ของเงินเดือน พนักงานเงินเดือน ≥ 10000 และ < 15000 ปรับขึ้น 7 % ของเงินเดือน พนักงานเงินเดือน ≥ 15000 ปรับขึ้น 10% ของเงินเดือน โดยกำหนดข้อมูลเงินเดือนในตัวแปร