SlideShare a Scribd company logo
1 of 15
รูปแบบการทางานทีละคาสั่งตามลาดับขั้น
เริ่มต้น
จบ
คาสั่งที่ 1
คาสั่งที่ 2
คาสั่งที่ 3
ผังงานการทางานตามเงื่อนไข
เริ่มต้น
เงื่อนไ
ข
คาสั่งเมื่อเป็ นเท็จ คาสั่งเมื่อเป็ นจริง
จบ
เท็จ จริง
ประโยคคาสั่ง If … Then … Else … End if …
หลักการทางาน
- ถ้าผลเงื่อนไขเป็นจริง ให้ทางานตามประโยคคาสั่งหลัง Then
- ถ้าผลเงื่อนไขเป็นเท็จ ให้ทางานตามประโยคคาสั่งหลัง Else
รูปแบบ
If เงื่อนไข Then
ประโยคคาสั่งที่ทาให้เงื่อนไขเป็นจริง
Else
ประโยคคาสั่งที่ทาให้เงื่อนเป็นเท็จ
End if
ผังงาน
เริ่มต้น
เงื่อนไ
ข
คาสั่งเมื่อเป็ นเท็จ คาสั่งเมื่อเป็ นจริง
จบ
If Then
Else
End If
ประโยคคาสั่ง If … Then … End if
หลักการทางาน
- ถ้าผลเงื่อนไขเป็นจริง ให้ทางานตามประโยคคาสั่งหลัง Then
- ถ้าผลเงื่อนไขเป็นเท็จ ไม่ต้องทาอะไร
รูปแบบ
If เงื่อนไข Then
ประโยคคาสั่งที่ทาให้เงื่อนไขเป็นจริง
End if
ผังงาน
เริ่มต้น
เงื่อนไ
ข
คาสั่งเมื่อเป็ นจริง
จบ
If จริง
เท็จ
End If
Then
ประโยคคาสั่ง If … Then …
หลักการทางาน
- ให้ทาประโยคคาสั่งเฉพาะกรณีที่เงื่อนไขเป็นจริง
รูปแบบ
If เงื่อนไข Then
ประโยคคาสั่งที่ให้ทาถ้าเงื่อนไขเป็นจริง
ประโยคคาสั่งต่อไป
ผังงาน
เริ่มต้น
เงื่อนไ
ข
คาสั่งเมื่อเป็ นจริง
จบ
If จริง
เท็จ
Then
ประโยคคาสั่ง If … Then … Elseif … Then … Else …
End if …
หลักการทางาน
- เงื่อนไขหลายอย่างต่อเนื่องกัน ต้องเขียนโปรแกรมให้ครอบคลุมทุกเงื่อนไข
รูปแบบ
If เงื่อนไขที่ 1 Then
ประโยคคาสั่งที่ให้ทาถ้าเงื่อนไขที่ 1 เป็นจริง
Elseif เงื่อนไขที่ 2 Then
ประโยคคาสั่งที่ให้ทาถ้าเงื่อนไขที่ 2 เป็นจริง
Elseif เงื่อนไขที่ 3 Then
ประโยคคาสั่งที่ให้ทาถ้าเงื่อนไขที่ 3 เป็นจริง
Else
ประโยคคาสั่งที่ให้ทาถ้าเงื่อนไขที่ 3 เป็นเท็จ
End if
ผังงาน
เริ่มต้น
เงื่อนไข 1
คาสั่งเมื่อเงื่อนไขที่ 1
เป็ นจริง
จบ
If Then
ElseIf
เงื่อนไข 2
เงื่อนไข 3
ElseIf
คาสั่งเมื่อเงื่อนไขที่ 3
เป็ นเท็จ
คาสั่งเมื่อเงื่อนไขที่ 2
เป็ นจริง
คาสั่งเมื่อเงื่อนไขที่ 3
เป็ นจริง
Then
Then
End If
ประโยคคาสั่ง Select … Case
หลักการทางาน
- เป็นการทดสอบค่าของตัวแปรเปรียบเทียบในแต่ละ Case ถ้าตรงกับ Case ใด ก็ทาตามประโยคคาสั่งใน
Case นั้นๆ แล้วจบการทดสอบ ถ้าไม่ตรงก็ทา Case ต่อไปเรื่อยๆ ถ้าไม่มี Case ไหนตรงกันเลย ให้ทา
ประโยคคาสั่งหลัง Case Else และจบการทดสอบด้วย End Select
รูปแบบ
Select Case ตัวแปรหรือนิพจน์ที่ทดสอบ
Case รายการนิพจน์ 1
ประโยคคาสั่งที่ให้ทาถ้าค่าของตัวแปรหรือนิพจน์เท่ากับนิพจน์ 1
Case รายการนิพจน์ 2
ประโยคคาสั่งที่ให้ทาถ้าค่าของตัวแปรหรือนิพจน์เท่ากับนิพจน์ 2
Case รายการนิพจน์ n
ประโยคคาสั่งที่ให้ทาถ้าค่าของตัวแปรหรือนิพจน์เท่ากับนิพจน์ n
Case Else
ประโยคคาสั่งที่ให้ทาถ้าค่าของตัวแปรหรือนิพจน์ไม่เท่ากับนิพจน์ใดเลย
End Select
ผังงาน
เริ่มต้น
Case 1
คาสั่งเมื่อ Test
Expression = exp1
จบ
Case 2
Case Else
Select Case Test
Expression
คาสั่งเมื่อ Test
Expression = exp2
คาสั่งเมื่อ Test Expression ไม่
เท่ากับ exp1 และ exp2
จริง
End Select
จริง
จริง
ประโยคคาสั่ง Try … Catch … Finally
หลักการทางาน
- คาสั่ง Try จะทาการตรวจจับความผิดพลาดที่อาจเกิดขึ้นกับประโยคคาสั่งที่กาหนดไว้ ถ้าไม่ผิดพลาด
ก็จะทาประโยคคาสั่งหลัง Finally แล้วจบด้วย End Try แต่ถ้าเกิดความผิดพลาดขึ้น จะไปทา
ประโยคคาสั่งหลัง Catch ก่อน แล้วไปทาต่อที่ประโยคคาสั่งหลัง Finally และจบด้วย End Try
รูปแบบ
Try
ประโยคคาสั่งที่อาจเกิดความผิดพลาด
Catch
ประโยคคาสั่งที่ให้ทาถ้าเกิดความผิดพลาด
Finally
ประโยคคาสั่งที่ให้ทาไม่ว่าจะเกิดความผิดพลาดจะเกิดขึ้นหรือไม่ก็ตาม
End Try
ผังงาน
เริ่มต้น
เกิด Error
คาสั่งของ Finally
คาสั่งเมื่อเกิด
ความผิดพลาด
จบ
Try
เกิด
คาสั่งที่อาจเกิด
ความผิดพลาด
Catch
ไม่เกิดFinally

More Related Content

What's hot

โครงการนิเทศภายในโรงเรียน
โครงการนิเทศภายในโรงเรียนโครงการนิเทศภายในโรงเรียน
โครงการนิเทศภายในโรงเรียนMontira Butyothee
 
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)อัมพร ศรีพิทักษ์
 
โมเมนตัมและพลังงาน3
โมเมนตัมและพลังงาน3โมเมนตัมและพลังงาน3
โมเมนตัมและพลังงาน3Papang Rakchanoke
 
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์Nichakorn Sengsui
 
บันทึกข้อความ
บันทึกข้อความบันทึกข้อความ
บันทึกข้อความHom Rim
 
เฉลยโจทย์
เฉลยโจทย์เฉลยโจทย์
เฉลยโจทย์Pipat Chooto
 
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...sornordon
 
กีฬาแบดมินตัน
กีฬาแบดมินตันกีฬาแบดมินตัน
กีฬาแบดมินตันSupichaya Tamaneewan
 
เรื่องที่ 10 ความร้อน
เรื่องที่ 10  ความร้อนเรื่องที่ 10  ความร้อน
เรื่องที่ 10 ความร้อนthanakit553
 
คู่มือสภานักเรียน
คู่มือสภานักเรียนคู่มือสภานักเรียน
คู่มือสภานักเรียนkrupornpana55
 
คำนำไอเอสใหม่
คำนำไอเอสใหม่คำนำไอเอสใหม่
คำนำไอเอสใหม่Thunrada Sukkaseam
 
เรื่องที่6 โมเมนตัมและการชน
เรื่องที่6 โมเมนตัมและการชนเรื่องที่6 โมเมนตัมและการชน
เรื่องที่6 โมเมนตัมและการชนApinya Phuadsing
 
การแต่งคำประพันธ์กลอนสุภาพ
การแต่งคำประพันธ์กลอนสุภาพการแต่งคำประพันธ์กลอนสุภาพ
การแต่งคำประพันธ์กลอนสุภาพพัน พัน
 
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง ปีการศึกษา 2553
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง  ปีการศึกษา 2553ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง  ปีการศึกษา 2553
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง ปีการศึกษา 2553Yutthana Sriumnaj
 
การสร้างข้อสอบอัตนัย
การสร้างข้อสอบอัตนัยการสร้างข้อสอบอัตนัย
การสร้างข้อสอบอัตนัยTupPee Zhouyongfang
 
แบบทดสอบ เรืื่องพอลิเมอร์
แบบทดสอบ เรืื่องพอลิเมอร์แบบทดสอบ เรืื่องพอลิเมอร์
แบบทดสอบ เรืื่องพอลิเมอร์Jariya Jaiyot
 
โครงการปลูกป่ารักษ์โลกเพื่อตัวเรา
โครงการปลูกป่ารักษ์โลกเพื่อตัวเราโครงการปลูกป่ารักษ์โลกเพื่อตัวเรา
โครงการปลูกป่ารักษ์โลกเพื่อตัวเราพัน พัน
 

What's hot (20)

โครงการนิเทศภายในโรงเรียน
โครงการนิเทศภายในโรงเรียนโครงการนิเทศภายในโรงเรียน
โครงการนิเทศภายในโรงเรียน
 
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)
5 การฟังและการดูอย่างมีประสิทธิภาพ(154-183)
 
โมเมนตัมและพลังงาน3
โมเมนตัมและพลังงาน3โมเมนตัมและพลังงาน3
โมเมนตัมและพลังงาน3
 
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์
รายงานโครงการธนาคารโรงเรียนมัธยมศึกษาจุฬาภรณ์
 
บันทึกข้อความ
บันทึกข้อความบันทึกข้อความ
บันทึกข้อความ
 
เฉลยโจทย์
เฉลยโจทย์เฉลยโจทย์
เฉลยโจทย์
 
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...
ชุดที่4 เล่ม3 เทคนิค วิธีการและสื่อ สำหรับนักเรียนที่มีความบกพร่องทางการเรียน...
 
กีฬาแบดมินตัน
กีฬาแบดมินตันกีฬาแบดมินตัน
กีฬาแบดมินตัน
 
เรื่องที่ 10 ความร้อน
เรื่องที่ 10  ความร้อนเรื่องที่ 10  ความร้อน
เรื่องที่ 10 ความร้อน
 
คู่มือสภานักเรียน
คู่มือสภานักเรียนคู่มือสภานักเรียน
คู่มือสภานักเรียน
 
คำนำไอเอสใหม่
คำนำไอเอสใหม่คำนำไอเอสใหม่
คำนำไอเอสใหม่
 
เรื่องที่6 โมเมนตัมและการชน
เรื่องที่6 โมเมนตัมและการชนเรื่องที่6 โมเมนตัมและการชน
เรื่องที่6 โมเมนตัมและการชน
 
การแต่งคำประพันธ์กลอนสุภาพ
การแต่งคำประพันธ์กลอนสุภาพการแต่งคำประพันธ์กลอนสุภาพ
การแต่งคำประพันธ์กลอนสุภาพ
 
กลุ่มที่ ๔ กตัญญูกตเวที
กลุ่มที่ ๔ กตัญญูกตเวทีกลุ่มที่ ๔ กตัญญูกตเวที
กลุ่มที่ ๔ กตัญญูกตเวที
 
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง ปีการศึกษา 2553
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง  ปีการศึกษา 2553ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง  ปีการศึกษา 2553
ทะเบียนคุมเงินทุนการศึกษาประเภทไม่ต่อเนื่อง ปีการศึกษา 2553
 
การสร้างข้อสอบอัตนัย
การสร้างข้อสอบอัตนัยการสร้างข้อสอบอัตนัย
การสร้างข้อสอบอัตนัย
 
แบบทดสอบ เรืื่องพอลิเมอร์
แบบทดสอบ เรืื่องพอลิเมอร์แบบทดสอบ เรืื่องพอลิเมอร์
แบบทดสอบ เรืื่องพอลิเมอร์
 
แผนภาพต้นไม้11
แผนภาพต้นไม้11แผนภาพต้นไม้11
แผนภาพต้นไม้11
 
โครงการปลูกป่ารักษ์โลกเพื่อตัวเรา
โครงการปลูกป่ารักษ์โลกเพื่อตัวเราโครงการปลูกป่ารักษ์โลกเพื่อตัวเรา
โครงการปลูกป่ารักษ์โลกเพื่อตัวเรา
 
16 จำนวนจริง ตอนที่3_ทฤษฎีบทตัวประกอบ
16 จำนวนจริง ตอนที่3_ทฤษฎีบทตัวประกอบ16 จำนวนจริง ตอนที่3_ทฤษฎีบทตัวประกอบ
16 จำนวนจริง ตอนที่3_ทฤษฎีบทตัวประกอบ
 

Viewers also liked

กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกNaphamas
 
โครงสร้างผังงานการทำงานแบบลำดับ
โครงสร้างผังงานการทำงานแบบลำดับโครงสร้างผังงานการทำงานแบบลำดับ
โครงสร้างผังงานการทำงานแบบลำดับPannathat Champakul
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)Kroopop Su
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานChess
 

Viewers also liked (6)

กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือกกลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
กลุ่ม3การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
Unit12
Unit12Unit12
Unit12
 
โครงสร้างผังงานการทำงานแบบลำดับ
โครงสร้างผังงานการทำงานแบบลำดับโครงสร้างผังงานการทำงานแบบลำดับ
โครงสร้างผังงานการทำงานแบบลำดับ
 
การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)การเขียนผังงาน(Flowchart)
การเขียนผังงาน(Flowchart)
 
แบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงานแบบฝึกหัดโครงสร้างการเขียนผังงาน
แบบฝึกหัดโครงสร้างการเขียนผังงาน
 
Flowchart
FlowchartFlowchart
Flowchart
 

การเขียนโปรแกรมแบบมีเงื่อนไข