Repetitive Or Iterative

Slides:



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

สรุปคำสั่ง if(เงื่อนไข)
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
ครั้งที่ 4 “for statement”
คำสั่ง while และ คำสั่ง do..while
Control Statement if..else switch..case for while do-while.
คำสั่งในการควบคุมโปรแกรม
Control Statement for while do-while.
Introduction to Programming คำสั่งในการควบคุมโปรแกรม ( ต่อ ) Chapter 4 Department of Computer Business.
Data Structures and Algorithms
Lecture no. 5 Control Statements
เฉลย Lab 10 Loop.
การควบคุมทิศทางการทำงาน
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
ผังงานโปรแกรม (Program Flowchart)
Week 15 C Programming.
คำสั่งเพื่อการกำหนดเงื่อนไข
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
Repetitive Statements (Looping)
อ.อรวรรณ เชาวลิต For คำสั่งวนซ้ำ อ.อรวรรณ เชาวลิต
Repetitive Instruction
คำสั่งควบคุมการทำงาน
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
While by Accords (IT SMART CLUB 2006) by Accords 1.
คำสั่งควบคุมเงื่อนไข และการทำงานเป็นรอบ
หน่วยที่ 4: คำสั่งควบคุมโปรแกรม (Control Flow Command)
คำสั่งควบคุมการทำงาน
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
Flow Control.
Chapter 5 คำสั่งควบคุมการทำซ้ำ
Chapter 7 Iteration Statement
ครูรัตติยา บุญเกิด.
ง30212 การเขียนโปรแกรมภาษาคอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
คำสั่ง while และ do…while
ตัวดำเนินการในภาษาซี
หมวดวิชาคอมพิวเตอร์ โรงเรียนพะเยาพิทยาคม โดย อ.วัชระ การสมพจน์
While.. loop.
Week 5 การทำซ้ำโดย while loop และ do while loop
Chapter 5 การทำซ้ำโดย while loop และ do while loop
Week 5 การทำซ้ำโดย while loop และ do while loop
1 Special Operators Special Operators ตัวดำเนินการพิเศษ Increment and decrement operators Conditional Operator.
คำสั่งเงื่อนไข (Condition Statement)
CHAPTER 4 Control Statements
การเขียนโปรแกรมแบบวนซ้ำ: คำสั่ง while คำสั่ง do….while
หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรอบรมครู คอมพิวเตอร์ หลักสูตรที่ ๑ ทักษะการโปรแกรม เบื้องต้น วันที่สาม.
อัลกอริทึ่มทำงานวนซ้ำ
อ. วชิระ หล่อประดิษฐ์. ตัว ดำเนินกา ร ศัพท์เฉพาะตัวอย่ าง ผลลัพธ์ ให้ a=3; b=2; Greater thana > b;True
Computer Programming Asst. Prof. Dr. Choopan Rattanapoka
บทที่ 7 เงื่อนไขในภาษาซี
CONDITION Computer Programming Asst. Prof. Dr. Choopan Rattanapoka.
คำสั่งวนซ้ำ.
Week 6 For loop, break and continue (Control Structure 3)
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
Computer Programming การเขียนโปรแกรม คอมพิวเตอร์ สัปดาห์ที่ 6 คำสั่งควบคุมการทำงานแบบ เงื่อนไขและคำสั่งควบคุมการ ทำงานแบบวนซ้ำ.
Week 5 While and Do-While loop (Control Structure 2)
รูปแบบของการใช้คำสั่ง for for( ตัวแปร = ค่าเริ่มต้น ; นิพจน์ตรรกะ ; ค่าเพิ่มหรือค่าลด ) { statement(s); } ตัวอย่าง กรณีกำหนดการวนซ้ำเป็นค่าคงที่ For(n=1;n
ผังงานโปรแกรม (Program Flowchart)
หลักการโปรแกรม 1 Lecture 9: การทำซ้ำ (for).
บทที่ 4 คำสั่งควบคุม โปรแกรม. คำสั่งควบคุมโปรแกรมออกได้เป็น 2 ประเภท คือ คำสั่งแบบกำหนดเงื่อนไข (Conditional Statement) คำสั่งแบบทำงานซ้ำ (Repetitive.
การประมวลผลแบบวน ( LOOP )
การควบคุมทิศทางการทำงาน
INC 161 , CPE 100 Computer Programming
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
คำอธิบายรายวิชา การเขียนผังงาน รหัสเทียม ตรรกศาสตร์เบื้องต้น การเขียนโปรแกรมคอมพิวเตอร์แบบโครงสร้าง ชนิดตัวแปร ตัวดำเนินการทางตรรกะ ตัวดำเนินการเปรียบเทียบ.
Principles of Problem Solving and Basic Programming หลักการแก้ปัญหาและการเขียนโปรแกรมเบื้องต้น2(1-2-3) สัปดาห์ที่ 13 การเขียนรหัสเทียม (Pseudo Code)
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part1
ระบบการควบคุมการเงินของหน่วยงานย่อย พ.ศ ของ
บทที่ 7 การเขียนโปรแกรม แบบวนรอบทำซ้ำ (Loop) Part2
ใบสำเนางานนำเสนอ:

Repetitive Or Iterative PROGRMMING with C Repetitive Or Iterative

Repetitive Programming while statement do – while statement for statement

while statement while (condition) { statement ; . . . . . . . . . . } ตรวจสอบเงื่อนไขก่อน หากถูกต้อง ทำงานตาม statement และกลับไปตรวจสอบเงื่อนไขอีกครั้ง หากไม่ถูกต้อง ออกจากการทำงานในคำสั่ง while Condition Yes No Statement

Example of while loop int score , sum = 0; while (score != 0) { printf(“Enter score : “); scanf(“%d”,&score); sum = sum + score; } printf(“Sumation of score : %d”,sum);

do – while statement do { statement ; . . . . . . . . . . } while (condition) ; ทำงานตาม statement ที่กำหนด ตรวจสอบเงื่อนไข ถ้าถูกต้อง ให้กลับไปทำงานตาม statement ที่กำหนดไว้อีกครั้ง ถ้าไม่ถูกต้อง ให้ออกจากการทำงานของคำสั่ง do-while Statement Condition Yes No

Example of do – while loop int num , sum = 0 ; do { printf(“Enter a number : ”); scanf(“%d”&num); sum = sum + num; } while(num != 0) ; printf(“Summation : %d\n”,sum);

for statement for ( initialization ; condition ; increment or decrement ) { statement ; . . . . . . . . . . } กำหนดค่าเริ่มต้นตัวควบคุมลูป ตรวจสอบเงื่อนไข ถ้าถูกต้อง ให้ทำงานตาม statement ที่กำหนด ทำการเพิ่มค่า หรือลดค่าตัวควบคุมลูป และกลับไปตรวจสอบเงื่อนไขอีกครั้ง Initialization ++ / - - Statement Condition No Yes

Example of for loop int i , beg, end; printf(“Enter the beginning number : “); scanf(“%d”,&beg); printf(“Enter the ending number : “); scanf(“%d”,&end); for ( i=beg ; i<=end ; i++ ) printf(“%d\n“,i);

Assignments เขียนโปรแกรมเพื่อแสดงตารางสูตรคูณ (1–12) โดยให้ผู้ใช้เป็นผู้กำหนดค่าตัวเลขที่ต้องการ เขียนโปรแกรมเพื่อคำนวณหาค่าเฉลี่ยของคะแนนสอบประจำวิชา programming โดยให้รับค่าคะแนนเข้ามา (ตรวจสอบค่าจะต้องอยู่ในช่วง 0 - 100 เท่านั้น หากป้อนค่าผิด ให้ย้อนกลับไปรับใหม่)

Assignments 3. เขียนโปรแกรมเกมทายค่าตัวเลข โดยมีรูปแบบการทำงานดังนี้ 3. เขียนโปรแกรมเกมทายค่าตัวเลข โดยมีรูปแบบการทำงานดังนี้ 1. สุ่มค่าตัวเลขขึ้นมา 1 ตัว (ขนาด 4 หลัก) 2. ให้ผู้ใช้ทายค่าตัวเลข 3. ตรวจสอบค่าตัวเลขของผู้ใช้ - หากมากกว่าตัวเลขที่สุ่มขึ้น ให้แสดงผลว่า “It’s Greater” - หากน้อยกว่าตัวเลขที่สุ่มขึ้น ให้แสดงผลว่า “It’s Less” - หากค่าเท่ากัน ให้แสดงผลว่า “You are the Winner” และข้ามไปทำงานในข้อที่ 5 4. ย้อนกลับไปให้ผู้ใช้ทายค่าตัวเลขอีกครั้ง 5. แสดงจำนวนครั้งของการทาย และถามว่าต้องการเล่นต่ออีกหรือไม่ - ถ้าใช่ ให้ย้อนกลับเริ่มต้นทำงานที่ข้อ 1 อีกครั้ง - ถ้าไม่ใช่ ให้จบโปรแกรม