Looping การวนรอบ บทที่ 4.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
อัลกอริทึ่มทำงานวนซ้ำ
Advertisements

ครั้งที่ 4 “for statement”
คำสั่ง while และ คำสั่ง do..while
การเขียนโปรแกรม แบบมีโครงสร้าง (ต่อ)
Control Statement for while do-while.
การโปรแกรมควบคุมแบบทำงานซ้ำ
เฉลย Lab 10 Loop.
ผังงานโปรแกรม (Program Flowchart)
บทที่ 5 การทำงานแบบวนซ้ำ
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Adv. Access.
Repetitive Statements (Looping)
Repetitive Instruction
คำสั่งเงื่อนไขและการควบคุม
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
การควบคุมทิศทางการทำงานของโปรแกรม
การเขียนผังงานแบบโครงสร้าง
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Advanced VB (VB ขั้นสูง)
ส่วนของการเขียนโค๊ด ใน VB การเขียนโค๊ดจะเป็นแบบ Event Driven
การประยุกต์ VB บทที่ 5.
Visual Basic บทที่ 1.
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
บทที่ 11 การเขียนโปรแกรมแบบ Structured Programming และการจัดการตรวจสอบข้อผิดพลาด.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
Chapter 7 Iteration Statement
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การทำซ้ำด้วย คำสั่ง for ง การเขียนได นามิกเว็บเพจ ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดง พิทยาคม.
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่งควบคุมการทำงานของ ActionScripts
Week 3 Flow Control in PHP
โดย อ. นัฐพงศ์ ส่งเนียม การเขียนโปรแกรมคอมพิวเตอร์ และอัลกอรทึ่ม ( ) Lec04 : [ การแปลงจาก FlowChart.
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
While.. loop.
การเขียนผังงานแบบทำซ้ำ
Week 6 การทำซ้ำโดย for loop
Week 6 การทำซ้ำโดย for loop
Control Statements.
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
CHAPTER 4 Control Statements
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
วิธีการเขียนโปรแกรมเพื่อทำงานกับข้อมูล โดยที่ ข้อมูลนั้นจะต้อง 1. เป็นประเภทเดียวกัน | ตัวเลข, ตัวอักษร 2. มีขนาดเท่ากัน ? ARRAY คืออะไร.
คำสั่งทำซ้ำ for คำสั่ง for เป็นคำสั่งทำซ้ำในลักษณะ Definite loop คือทราบจำนวนรอบที่แน่นอนในการทำงาน ซึ่งจะใช้ตัวแปร 1 ตัวในการนับจำนวนรอบว่าครบตามกำหนดหรือไม่
อัลกอริทึ่มทำงานวนซ้ำ
ตัวแปร Array แบบ 1 มิติ การเขียนโปรแกรมแบบวนซ้ำ
Chapter 6 Repetition Structure[2] ผู้สอน อ. ยืนยง กันทะเนตร สาขาวิชาเทคโนโลยี คอมพิวเตอร์เคลื่อนที่ ng.
หลักการเขียนโปรแกรม ( )
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
การเขียน แบบวนซ้ำ , วนลูป
คำสั่งวนซ้ำ.
C-Programming บทที่ 8 การทำซ้ำ C Programming.
การรับและแสดงผลข้อมูล (Input/Output)
การเขียนโปรแกรมแบบลำดับ
การเขียนโปรแกรมบนเว็บ (Web Programming) บทที่ 2: ทบทวนการเขียน ภาษา Java ใช้ร่วมกับ Html และการรับข้อมูลจาก Form.
การทำซ้ำ Pisit Nakjai.
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Week 5 While and Do-While loop (Control Structure 2)
การทำซ้ำ (for).
ผังงานโปรแกรม (Program Flowchart)
ใบสำเนางานนำเสนอ:

Looping การวนรอบ บทที่ 4

การวนรอบ (Looping) ในการทำงานของโปรแกรม อาจมีการทำงานที่ซ้ำๆเดิม การที่เราจะเขียนให้โปรแกรมทำงานซ้ำๆกันก็จะเป็นการเสียเวลา เราสามารถใช้คำสั่งให้โปรแกรมทำงานซ้ำๆกันได้ คำสั่ง For Next, Do While, Do Until

คำสั่ง For Next เป็นคำสั่งให้วนรอบที่เราสามารถกำหนดจำนวนรอบได้เลย รูปแบบ For (จำนวนรอบ) คำสั่ง 1 คำสั่ง 2 .. Next (ค่าตัวนับ)

ตัวอย่างโค๊ด Dim i as Integer For i = 1 To 10 MsgBox(“Hello”) Next i Dim m as Integer For i = 1 To 10 MsgBox(“i = ” & i) m = m + 5 Next i MsgBox(“m = ” & m)

ตัวอย่างการประยุกต์ใช้ สร้างฟอร์มขึ้นมาตามรูปด้านล่าง ดับเบิ้ลคลิกที่ปุ่ม แล้วเขียนโค๊ดลงไปตามหน้าต่อไป Text1 Text2 Command1

โค๊ด

Do While Loop เป็นคำสั่งที่จะวนรอบ หากเงื่อนไข เป็นจริง รูปแบบ คำสั่ง 1 คำสั่ง 2 .. Loop

ตัวอย่างโค๊ด ข้อควรระวัง ตัวอย่างที่ 1 Dim i as Integer i = 0 Do While i < 10 Label1.Text = i i = i + 1 Loop ตัวอย่างที่ 2 Dim i as Integer Do While i < 20 MsgBox(“Hello”) i = i + 5 Loop ข้อควรระวัง การวนรอบไม่รู้จบ เช่นจากตัวอย่างที่ 1 ลองลบบรรทัดที่ 5 ทิ้งไป

ตัวอย่างการประยุกต์ สร้างฟอร์มขึ้นมาตามรูป ดับเบิ้ลคลิ้กที่ปุ่มแล้วเขียนโค๊ดตามหน้าถัดไป

โค๊ด

คำสั่ง Do Until จะวนรอบ จนกว่า เงื่อนไขจะเป็นจริง รูปแบบ คำสั่ง 1 คำสั่ง 2 .. Loop

ตัวอย่างโค๊ด Dim i as Integer i = 0 Do Until i > 10 Text1.Text = i i = i + 1 Loop Dim i as Integer i = 20 Do Until i < 5 MsgBox(i) i = i – 1 Loop

ตัวอย่างการประยุกต์ สร้างฟอร์มขึ้นมาตามรูป ดับเบิ้ลคลิ้กที่ปุ่มแล้วเขียนโค๊ดตามหน้าต่อไป

โค๊ด

โจทย์ จงเขียนโปรแกรมเพื่อรับข้อมูลเป็นตัวเลขแล้วนำตัวเลขมาแสดงใน MessageBox โดยลดค่าทีละ 1 จงเขียนโปรแกรมเพื่อรับข้อมูลเป็นตัวเลขแล้วนำมาเขียนต่อท้าย Label จำนวน 5 ครั้ง จงเขียนโปรแกรมเพื่อรับข้อมูลเป็นตัวเลขแล้ว แล้วคำนวณหาค่าบวกที่ลดลง เช่น หากป้อน 10 เข้ามาก็หา 10+9+8+7+6+5+4+3+2+1 ว่ามีค่าเท่าไร