คำสั่งวนรอบ (Loop).

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่ง while และ คำสั่ง do..while
Advertisements

Control Statement for while do-while.
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
การวนซ้ำโดยใช้โครงสร้าง for
Looping ธนวัฒน์ แซ่เอียบ.
PHPPHP การเขียนโปรแกรมคอมพิวเตอร์ 1 สาขาวิชาระบบสารสนเทศ คณะเทคโนโลยีการจัดการ.
Practical with Flowchart
บทที่ 6 บทที่ 6 คำสั่งแก้ไขปัญหาแบบ เลือก (CONDITION)
บทที่ 5 การควบคุมทิศทางการทำงานของโปรแกรม
การใช้งานโปรแกรม SPSS
Operator of String Data Type
บทที่ 4 คำสั่งควบคุม โปรแกรม. คำสั่งควบคุมโปรแกรมออกได้เป็น 2 ประเภท คือ คำสั่งแบบกำหนดเงื่อนไข (Conditional Statement) คำสั่งแบบทำงานซ้ำ (Repetitive.
การเขียนโปรแกรมภาษาปาสคาล โดยใช้โครงสร้างหลักทั้ง 3 โครงสร้าง
Array in PHP บทเรียนเรื่อง การใช้ Array ในภาษา PHP.
การเขียนผังงานเบื้องต้น (Flow chart)
การใช้งาน Microsoft Excel
หลักการโปรแกรม 1 Lecture 8: การทำซ้ำ (while, do-while)
MEE 231 Computer Programming สัปดาห์ที่ 6 ภาษา C หลักการของโปรแกรม ชนิดของตัวแปร การดำเนินการ คำสั่งการรับค่าตัวแปร และการแสดงผล.
Intro Excel 2010 ข้อมูลจาก... ellession1.htm.
ITERATION (LOOP) สาขางานคอมพิวเตอร์ธุรกิจอาจารย์จิรา ภรณ์ เขตกุฎี
LOGO ภาษาซี 1.1 อ. กฤติเดช จินดาภัทร์. LOGO ตัวอย่างโค้ดภาษาซี
คำสั่งควบคุมการทำงาน
การเขียนผังงานเบื้องต้น
เกม คณิตคิดเร็ว.
บทที่ 5 การใช้คำสั่ง Select Case , For Next และ Do While
บทที่ 4 การเขียนรหัสเทียม (Pseudo Code)
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
หน่วยที่ 5 โปรแกรมแบบวนรอบทำซ้ำ
การเขียนโปรแกรม ภาษาปาสคาล (Pascal)
การเขียนโปรแกรมแบบวนซ้ำ
แนวข้อสอบ Final (จดด่วน)
Chapter 4 ข้อความสั่ง เลือกทำ.
คำสั่งวนซ้ำ (Looping)
โครงสร้างข้อมูลและอัลกอริทึมเบื้องต้น
แล้วทำการเรียงลำดับข้อมูลใหม่โดยเรียงจากน้อยไปหามาก
BC320 Introduction to Computer Programming
START INPUT R = 1 R = R Yes R*R <=2 No R = R PROCESS
Work Shop 1.
หน่วยการเรียนที่ 4 เรื่อง การควบคุมทิศทางการทำงาน
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop)
Control Statement เงื่อนไขคำสั่งในโปรแกรม ภาษา C
บทที่ 8 เงื่อนไขตัดสินใจ
สาระการเรียนรู้ ความหมายของอัลกอริทึม วิธีการเขียนผังงานที่ดี
รายวิชา ไมโครโปรเซสเซอร์ในงานอุตสาหกรรม
บทที่ 2 อัลกอริธึมและการวิเคราะห์ปัญหา
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
วิธีการกำหนดค่า Microsoft SharePoint ของคุณ เว็บไซต์ออนไลน์
BC320 Introduction to Computer Programming
บทที่ 9 การทำซ้ำ (Loop).
การเขียนภาษาจาวาเบื้องต้น
บทที่ 3 Programming By Wathinee duangonnam
Week 5 C Programming.
การสร้างแบบสอบถาม และ การกำหนดเงื่อนไข.
Data Structures and Algorithms 2/2561
หน่วยที่ 6 อะเรย์ของอักขระ
บทที่ 9 การเรียงลำดับข้อมูล (Sorting)
บทที่ 7 การประมวลผลอาร์เรย์
OPERATOR ภาษาปาสคาล (Pascal)
ค่ารูรับแสง - F/Stop ค่ารูรับแสงที่มีค่าตัวเลขต่ำใกล้เคียง 1 มากเท่าไหร่ ค่าของรูรับแสงนั้นก็ยิ่งมีความกว้างมาก เพราะเราเปรียบเทียบค่าความสว่างที่ 1:1.
บทที่ 10 การแบ่งปัญหาใหญ่ออกเป็นปัญหาย่อยและการสร้างลำดับขั้นตอนย่อย
กิจกรรมที่ 7 นายปรีชา ขอวางกลาง
3 โครงสร้างข้อมูลแบบคิว (QUEUE).
บทที่ 2 โครงสร้างข้อมูลแบบแถวลำดับหรืออาร์เรย์ (Array)
Chapter 3 : Array.
Array: One Dimension Programming I 9.
การเขียนโปรแกรมด้วยภาษาไพทอน การเขียนโปรแกรมแบบทางเลือก
การสรุปผลข้อมูล และ Action Query
Decision: Single and Double Selection (if and if-else statement)
ใบสำเนางานนำเสนอ:

คำสั่งวนรอบ (Loop)

การทำงานของ for loop เพิ่ม/ลดค่า ค่าเริ่มต้น ตรวจสอบ เงื่อนไข false คำสั่ง true เพิ่ม/ลดค่า

คำสั่ง FOR แบบที่ 1 การเพิ่มค่า รูปแบบข้อความสั่ง for (จุดเริ่มต้นนับรอบ; เงื่อนไข; การเพิ่มรอบของการนับ) { คำสั่งที่ต้องการให้ทำงาน; } ตัวแปรนับรอบ < ค่าสิ้นสุด ตัวแปรนับรอบ<=ค่าสิ้นสุด ตัวแปรนับรอบ=ค่าเริ่มต้น ตัวแปรนับรอบ+=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน

ตัวอย่าง Int num; for ( num=1 ; num<=10 ; num++ ) { system.out.println(num); }

ตัวอย่าง Int num; for ( num=1 ; num<=10 ; num++ ) { result=2*num; System.out.println("2 x num = ",result); }

คำสั่ง ให้เขียนคำสั่งเพื่อแสดงค่า 0 ถึง 100 ออกมาบนหน้าจอ ให้เขียนคำสั่งเพื่อแสดงค่า 0 ถึง 100 ออกมาบนหน้าจอ ให้เขียนคำสั่งเพื่อแสดงคำว่า computer ออกมาบน หน้าจอ 5 ครั้ง ให้เขียนคำสั่งเพื่อแสดงเลขคู่ ตั้งแต่ 2 ถึง 20 ออกมาบน หน้าจอ ให้เขียนคำสั่งเพื่อแสดง 3 5 7 9 ออกมาบนหน้าจอ

คำสั่ง FOR แบบที่ 1 การลดค่า รูปแบบข้อความสั่ง for (จุดเริ่มต้นนับรอบ; เงื่อนไข; การลดรอบของการนับ) { คำสั่งที่ต้องการให้ทำงาน; } ตัวแปรนับรอบ > ค่าสิ้นสุด ตัวแปรนับรอบ>=ค่าสิ้นสุด ตัวแปรนับรอบ=ค่าเริ่มต้น ตัวแปรนับรอบ-=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน

ตัวอย่าง Int num; for ( num=10 ; num>=1; num-- ) { System.out.println(num); }

ตัวอย่าง Int num; for ( num=10 ; num>=1 ; num-- ) { result=2*num; system.out.println(2 x $num = ",result)"; }

คำสั่ง ให้เขียนคำสั่งเพื่อแสดงค่า 100 ถึง 0 ออกมาบนหน้าจอ ให้เขียนคำสั่งเพื่อแสดงเลขคู่ ตั้งแต่ 20 ถึง 2 ออกมาบนหน้าจอ ให้เขียนคำสั่งเพื่อแสดง 9 7 5 3 ออกมาบนหน้าจอ

คำสั่ง ให้นักศึกษาเก็บชื่อเพื่อน 5 คน ใส่ตัวแปร array จากนั้นให้แสดงชื่อเพื่อนออกมา บนหน้าจอด้วยคำสั่ง for จากคนแรกไปยังคนสุดท้าย ให้นักศึกษาเก็บชื่อเพื่อน 5 คน ใส่ตัวแปร array จากนั้นให้แสดงชื่อเพื่อนออกมา บนหน้าจอด้วยคำสั่ง for จากคนสุดท้ายไปยังคนแรก

ข้อความสั่ง WHILE เป็นข้อความสั่งวนลูปที่ง่ายที่สุดใน PHP โดยการทำการงานจะตรวจสอบเงื่อนไข ก่อน ถ้าเงื่อนไขเป็นจริงจะทำข้อความสั่งที่อยู่ในลูป แต่ถ้าเงื่อนไขเป็นเท็จจะออก จากลูป ค่าเริ่มต้นเริ่มต้นนับรอบ ; while(เงื่อนไข ) { คำสั่งให้ทำงานวนลูป; การเพิ่ม/ลดรอบของการนับ; } ตัวแปรนับรอบ=ค่าเริ่มต้น ตัวแปรนับรอบ > ค่าสิ้นสุด ตัวแปรนับรอบ>=ค่าสิ้นสุด ตัวแปรนับรอบ < ค่าสิ้นสุด ตัวแปรนับรอบ<=ค่าสิ้นสุด ตัวแปรนับรอบ+=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน/ ตัวแปรนับรอบ-=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน

ตัวอย่าง size = 1; while (size<10) { System.out.println(size+“computer”); size++; }

ข้อความสั่ง DO...WHILE รูปแบบ ค่าเริ่มต้นเริ่มต้นนับรอบ ; คล้าย while loop แต่จะทำการตรวจสอบเงื่อนไข ตอนท้าย โดยจะทำงานใน do while ลูป อย่าง น้อย 1 ครั้งตอนเริ่มต้นแล้วจึงตรวจสอบเงื่อนไข ถ้า เงื่อนไขจริงจะวนลูปและออกจากลูปเมื่อเงื่อนไขเป็นเท็จ รูปแบบ ค่าเริ่มต้นเริ่มต้นนับรอบ ; do { คำสั่งให้ทำงานวนลูป; การเพิ่ม/ลดรอบของการนับ; } while(เงื่อนไข); ตัวแปรนับรอบ=ค่าเริ่มต้น ตัวแปรนับรอบ+=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน/ ตัวแปรนับรอบ-=จำนวนที่ต้องการเพิ่มต่อครั้งที่วน ตัวแปรนับรอบ > ค่าสิ้นสุด ตัวแปรนับรอบ>=ค่าสิ้นสุด ตัวแปรนับรอบ < ค่าสิ้นสุด ตัวแปรนับรอบ<=ค่าสิ้นสุด

การทำงานของ Do while เพิ่ม/ลดค่า ค่าเริ่มต้น คำสั่ง true ตรวจสอบ เงื่อนไข false

ตัวอย่าง int a=1; do{ system.out.println(a); a++; }while (a<=20);

การใช้ Loop ซ้อน Loop 1 10 for (จุดเริ่มต้นนับรอบแถว; เงื่อนไข; การลดรอบของการนับ) { for (จุดเริ่มต้นนับรอบคอลัมภ์; เงื่อนไข; การลดรอบของการนับ) คำสั่งที่ต้องการให้ทำงาน; } เท็จ 8 9 เท็จ จริง 2 3 7 จริง 4 5

ตัวอย่าง Int row,col; for (row = 0; row < 10; row++) { for (col = 0; col < 10; col++) { System.out.println(row+" "+col); }