LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
การใช้ MessageBox-InputBox
Advertisements

Lecture 5: ทางเลือกแบบหลายทาง
การทำงานแบบเลือกทำ (Selection)
LAB 1 ให้นักศึกษาเขียน Flowchart โดยใช้โปรแกรม Microsoft Word วาดรูป Flowchart ส่ง Flowchart ที่วาดเสร็จแล้วในชั่วโมง และ print ใส่กระดาษ ส่งในครั้งหน้า.
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
บทที่ 3 ตอนที่ 1 คำสั่งเงื่อนไขและการตัดสินใจ(p
โครงสร้างควบคุมและคำสั่งแบบเงื่อนไข
Lecture no. 5 Control Statements
Lecture 4: ทางเลือก, เงื่อนไขของทางเลือก
เฉลย Lab 10 Loop.
คำสั่งแบบเลือกทำ Week 6.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
บทที่ 4 การตัดสินใจในการเขียนโปรแกรม
Adv. Access.
คำสั่งเงื่อนไขและการควบคุม
คำสั่งควบคุมการทำงาน
การจำลองความคิด
คำสั่งแบบมีเงื่อนไข IF Statement
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
ตัวอย่างการใช้คำสั่ง IF_THEN
ตัวอย่างคำสั่ง CASE.
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
Looping การวนรอบ บทที่ 4.
Php เงื่อนไข และ การวนซ้ำ Professional Home Page :PHP
คำสั่งควบคุม (Control Statement)
เฉลย Lab 9 Decision.
Lab 8 ตัวแปรและชนิดข้อมูล
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
Flowchart รูปแบบ If ซ้อน If ก็คือ การเอา If ไปไว้ใน If ทางฝั่ง True  โดยโครงสร้าง If ซ้อน If นั้นเอาไว้ใช้กับ กรณีตรวจสอบเงื่อนไขที่มากกว่า 2 กรณี เพราะเนื่องจาก.
คำสั่งควบคุมการทำงาน
รูปแบบ if-else if if (เงื่อนไข1) {
Page: 1 การโปรแกรมเชิงวัตถุด้วยภาษา JAVA บุรินทร์ รุจจนพันธุ์.. ปรับปรุง 15 มิถุนายน 2550 Structure Programming มหาวิทยาลัยเนชั่น.
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Chapter 4 คำสั่งควบคุมทิศทาง
Chapter 6 Decision Statement
Chapter 7 Iteration Statement
LOGO Fundamental of Information Technology Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Office Automation System
โครงสร้างควบคุมการทำงาน
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
การใช้คำสั่ง เงื่อนไข การเขียนเว็บเพจโดยใช้ ภาษาสคริปต์ ศูนย์คอมพิวเตอร์โรงเรียนปลวกแดงพิทยาคม.
การใช้คำสั่งเงื่อนไขใน exel
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
การเขียนผังงานแบบทางเลือก
Computer Programming for Engineers
Computer Programming for Engineers
Week 7 การเขียนโปรแกรมเบื้องต้น
Control Statements.
พื้นฐานการเขียนโปรแกรม
บทที่ 10 คำสั่งควบคุม OUTLINE 1. คำสั่งแบบเรียงลำดับ (Sequence)
การออกแบบโครงสร้าง (Structured Design)
หลักการเขียนโปรแกรม ( )
CHAPTER 4 Control Statements
การใช้คำสั่งเงื่อนไข
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
วิธีการเขียนโปรแกรมเพื่อทำงานกับข้อมูล โดยที่ ข้อมูลนั้นจะต้อง 1. เป็นประเภทเดียวกัน | ตัวเลข, ตัวอักษร 2. มีขนาดเท่ากัน ? ARRAY คืออะไร.
บทที่ 4 คำสั่งควบคุมแบบมีทางเลือก
PHP การตรวจสอบเงื่อนไข.
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
การเขียนโปรแกรม (ภาษาซี)
Problem Analysis and Algorithm (การวิเคราะห์ปัญหา และการจำลองความคิด)
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์ สัปดาห์ที่ 5 การเขียนโปรแกรมแบบทางเลือก การเขียนโปรแกรมแบบวนซ้ำ.
คำสั่งในการ ทำงานเบื้องต้น ของโปรแกรม. คำสั่งประกาศตัวแปร ชนิดของข้อมูล ชื่อตัวแปรที่ 1, ชื่อตัวแปรที่ 2; ตัวอย่าง Double score, total;
ใบสำเนางานนำเสนอ:

LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/ Decision Algorithm

 Download Documents   FAQ   Contact ME  Office : Internet LAB Floor 1 LC Building  Website :  Phone : ต่อ 4503  2

อัลกอริทึมแบบ เงื่อนไข การทำงานจะมีลักษณะเงื่อนไขให้ ตัดสินใจ โดยเป็นทางเลือก สองทาง  คำสั่งแบบมีเงื่อนไข แบ่งออกเป็น 2 คำสั่ง 1. IF Statement แบ่งเป็น 3 ลักษณะ - IF…Then… - IF…Then….Else… - IF… Then…Else… ซ้อนกันหลายชั้น 2. Select Statement 3

คำสั่ง IF…Then  ใช้ในการเขียนโปรแกรมที่สั่งให้เครื่อง คอมพิวเตอร์ตัดสินใจเลือกเงื่อนไขที่เป็น จริง แล้วให้ปฏิบัติตามคำสั่งที่ต้องการ โดยมีทางเลือก 1 ทางเท่านั้น  รูปแบบ If เงื่อนไข Then คำสั่ง 1

ตัวอย่างการใช้คำสั่ง If..Then  หากใส่ค่า x เป็น 0 แล้วกดปุ่มทดสอบ จะ แสดงข้อความว่า Hello และ Bye  หากใส่ค่า อื่น จะแสดงคำว่า Bye Start x x = 0 End Bye Hello y n

ตัวอย่างการใช้คำสั่ง If..Then  ให้สร้างหน้าฟอร์ม ดังนี้ Private Sub Command1_Click() If Text1.Text = 0 Then Text2.Text = "Hello" Text3.Text = " Bye“ End Sub Code ปุ่มทดสอบ Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" End Sub Code ปุ่ม Clear หากใส่ค่า x เป็น 0 แล้วกดปุ่มทดสอบ จะแสดง ข้อความว่า Hello และ Bye หากใส่ค่า อื่น จะแสดงคำว่า Bye

คำสั่ง If…Then…Else Statement  เป็นคำสั่งที่มีการตรวจสอบเงื่อนไขแล้วมี ทางเลือก 2 ทางเลือก โดยการพิจารณา จากเงื่อนไขที่ได้  รูปแบบ If เงื่อนไข Then คำสั่ง 1 Else คำสั่ง 2 End If

Flow-Chart : If…Then…Else Statement condition Statement ; TrueFalse

ตัวอย่างการใช้คำสั่ง If..Then..Else  หากใส่ค่า x เป็น 0 แล้วกดปุ่มทดสอบ จะ แสดงข้อความว่า Equal zero และ Bye  หากใส่ค่า อื่น จะแสดงคำว่า Not Equal Zero และ Bye Start x x = 0 End Bye Equal zero y n Not Equal zero

ตัวอย่างการใช้คำสั่ง If..Then..Else  ให้สร้างหน้าฟอร์ม ดังนี้ Private Sub Command1_Click() If Text1.Text = 0 Then Text2.Text = "Equal zero" Else Text2.Text = "Not Equal zero" End If Text3.Text = " Bye" End Sub Code ปุ่มทดสอบ Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" End Sub Code ปุ่ม Clear Text1.Text Text2.Text Text3.Text

คำสั่ง IF…Then…Else… ซ้อนกันหลายชั้น  คำสั่ง IF ซ้อนกันจะเกิดขึ้นเมื่อทางเลือกนั้นมีมากกว่า 2 ทางเลือก If เงื่อนไข Then คำสั่ง 1 Elseif เงื่อนไข Then คำสั่ง 2 Elseif เงื่อนไข Then คำสั่ง 3 Else คำสั่ง 4 ( คำสั่งที่ไม่ตรงเงื่อนไขใดเลย ) End if

Flow-Chart : IF…Then…Else… ซ้อนกัน หลายชั้น

เปรียบเทียบระหว่าง 2 ทางเลือก และ มากกว่า 2 ทางเลือก If เงื่อนไข Then คำสั่ง 1 Else คำสั่ง 2 End If If เงื่อนไข Then คำสั่ง 1 Elseif เงื่อนไข Then คำสั่ง 2 Elseif เงื่อนไข Then คำสั่ง 3 Else คำสั่ง 4 End if

ตัวอย่างการใช้คำสั่ง If..Then..Else ซ้อนกันหลายชั้น  ป้อนตัวเลข 1 จำนวน เมื่อกดปุ่ม ทดสอบ  หากตัวเลขนั้นมากกว่า 0 ให้แสดงข้อความว่า More than Zero  หากตัวเลขนั้นน้อยกว่า 0 ให้แสดงข้อความว่า Less than Zero  หากตัวเลขนั้นมีค่าเป็น 0 ให้แสดงข้อความว่า Equal Zero  หลังจากนั้นให้แสดงคำ ว่า Bye Start x x > 0 Equal zero y n More than Zero x < 0 Less than Zero Bye End y n

ตัวอย่างการใช้คำสั่ง If..Then..Else หลายชั้น  ให้สร้างหน้าฟอร์ม ดังนี้ Private Sub Command1_Click() If Text1.Text > 0 Then Text2.Text = "More Than Zero" ElseIf Text1.Text < 0 Then Text2.Text = "Less Than Zero" Else Text2.Text = "Equal Zero" End If Text3.Text = "Bye" End Sub Code ปุ่มตรวจสอบค่า Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" End Sub Code ปุ่ม Clear Private Sub Command3_Click() End End Sub Code ปุ่ม Close Text1.Text

คำสั่ง Select Case  เป็นคำสั่งที่เหมาะสำหรับการตรวจสอบ เงื่อนไขและมีทางเลือกให้ทำมากกว่า 2 ทางเลือก นิยมใช้ในกรณีที่เงื่อนไขการ ตัดสินใจขึ้นอยู่กับตัวแปรเพียงตัวเดียว คำสั่ง Select Case มีลักษณะการ ทำงานคล้ายกับคำสั่ง If…Then…Else แบบซ้อนกันหลายชั้น คือ มีการตัดสินใจ ในการทำงานมากกว่า 2 ทางเลือก แต่ จะมีโครสร้างซับซ้อนน้อยกว่าคำสั่งแบบ If…Then…Else แบบซ้อนกันหลายชั้น

รูปแบบ คำสั่ง Select Case Select Case ชื่อตัวแปรที่ตรวจสอบเงื่อนไข Case เงื่อนไข 1 หรือ ค่าคงที่ 1 คำสั่ง 1 Case เงื่อนไข 2 หรือ ค่าคงที่ 2 คำสั่ง 2 Case เงื่อนไข 3 หรือ ค่าคงที่ 3 คำสั่ง 3 Case เงื่อนไข n หรือ ค่าคงที่ n คำสั่ง n Case Else คำสั่ง...( คำสั่งที่ไม่ตรงกับ case ใด ๆ เลย ) End Select

Flow-Chart : Select Case condition value1 … value2 value n else S ;Statemen t ; S ;Statemen t ;

ตัวอย่างการใช้คำสั่ง Select Case  ป้อนตัวเลข 1 จำนวน เมื่อกดปุ่ม ทดสอบ  หากตัวเลขนั้นมากกว่า 0 ให้แสดงข้อความว่า More than Zero  หากตัวเลขนั้นน้อยกว่า 0 ให้แสดงข้อความว่า Less than Zero  หากตัวเลขนั้นมีค่าเป็น 0 ให้แสดงข้อความว่า Equal Zero  หลังจากนั้นให้แสดงคำ ว่า Bye Start x x Equal zero More than Zero Less than Zero Bye End < 0 else > 0

ตัวอย่างการใช้คำสั่ง Select Case  ให้สร้างหน้าฟอร์ม ดังนี้ Private Sub Command1_Click() Select Case Text1.Text Case Is > 0 Text2.Text = "More Than Zero" Case Is < 0 Text2.Text = "Less Than Zero" Case Else Text2.Text = "Equal Zero" End Select Text3.Text = "Bye" End Sub Code ปุ่มตรวจสอบค่า Private Sub Command2_Click() Text1.Text = "" Text2.Text = "" Text3.Text = "" End Sub Code ปุ่ม Clear Private Sub Command3_Click() End End Sub Code ปุ่ม Close Text1.Text Text2.TextText3.Text

การตรวจสอบเกรด Text1.Text Text2.Text

Private Sub Command1_Click() Dim score As Integer Dim grade As String score = Val(Text2.Text) ตัวอย่างงาน

Select Case score Case Is >= 80: grade = "A" Case Is >= 70: grade = "B" Case Is >= 60: grade = "C" Case Is >= 50: grade = "D" Case Else: grade = "F" End Select Label3.Caption = Text1.Text & " your grade is " & grade End Sub

LOGO 24