การวนทำซ้ำ do การทำงานที่ต้องการวนซ้ำ until ( เงื่อนไขที่ใช้วน ) while ( เงื่อนไขที่ใช้วน ) การทำงานที่ต้องการวนซ้ำ endwhile.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
คำสั่งควบคุมในโปรแกรม Interactive C
Advertisements

สมดุลกล (Equilibrium) ตัวอย่าง
ลักษณะโครงสร้างของผังงาน
คำสั่ง while และ คำสั่ง do..while
Control Statement for while do-while.
บทที่ ๖ หลักการแก้ปัญหาด้วยคอมพิวเตอร์
การโปรแกรมควบคุมแบบทำงานซ้ำ
LAB # 4 Computer Programming 1 1. พิจารณาโปรแกรมต่อไปนี้
คำสั่ง while ควบคุมการทำงานวนซ้ำ กรณีระบบงานมีลักษณะตรวจสอบเงื่อนไขก่อน แล้วเข้าสู่ส่วนลำดับงานคำสั่งที่กำหนดไว้ การเขียนคำสั่ง while ต้องกำหนดนิพจน์แบบตรรกะเป็นเงื่อนไขมีค่าในหน่วยความจำเป็น.
บทที่ 5 การทำงานแบบวนซ้ำ
CE 112 บทที่ 5 การทำซ้ำในภาษา C
Lab 8: คำสั่ง Do-While อ.ณัฐพงศ์ พยัฆคิน.
วิชา การออกแบบและพัฒนาซอฟต์แวร์
บทที่ 2 ศักย์ไฟฟ้า พลังงานไฟฟ้าสถิตย์
วันนี้เรียน สนามไฟฟ้า เส้นแรงไฟฟ้า
Repetitive Statements (Looping)
Repetitive Instruction
คำสั่งวนซ้ำ (Looping)
โครงสร้างควบคุม 1. โครงสร้างควบคุมแบบวนทางเลือก
บทที่ 1. พื้นฐานความรู้ทั่วไป
5. ส่วนโครงสร้าง คาน-เสา
ระบบอนุภาค.
– Web Programming and Web Database
การเขียนผังงานแบบโครงสร้าง
WHILE..DO คำสั่งควบคุมให้ทำงานซ้ำ โดยที่ต้องตรวจสอบเงื่อนไขก่อนที่จะทำ
คำสั่ง Repeat...Until คำสั่งควบคุมให้ทำงานซ้ำ
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
Looping การวนรอบ บทที่ 4.
Force Vectors (1) WUTTIKRAI CHAIPANHA
Internal Force WUTTIKRAI CHAIPANHA
Equilibrium of a Particle
Equilibrium of a Rigid Body
บทที่ 10 โครงสร้างควบคุม
บทที่ 7 แรงภายในโครงสร้าง (internal force)
The 5 most satisfied items
คำสั่งควบคุมการทำงาน
สุพจน์ สวัตติวงศ์ gamepad.pigcanfly.com
ระบบธนาคารออมทรัพย์โรงเรียนดารุสสาลาม
การทดลองที่ 9 Loops (วงวน) การทดลองที่ 9 Loops (วงวน)
Chapter 5 คำสั่งควบคุมการทำซ้ำ
Chapter 7 Iteration Statement
เลนส์นูน.
ครูรัตติยา บุญเกิด.
เรื่อง คีย์ลัดที่ควรทราบ จัดทำโดย ด. ช. ธีธัช สุวัณณวะยัคฆ์ ชั้น ม.2/4 เลขที่ 1 เสนอ อ. ภานุมาศ ชาติทองแดง โรงเรียนวชิรธรรมสาธิต.
การทำซ้ำด้วยคำสั่ง while
คำสั่ง while และ do…while
การเขียนเว็บเพจด้วยภาษา php ศูนย์คอมพิวเตอร์ โรงเรียนปลวกแดงพิทยาคม
ค31212 คณิตศาสตร์สำหรับ คอมพิวเตอร์ 2
Systems of Forces and Moments
(สถิตยศาสตร์วิศวกรรม)
การเขียนผังงาน จุดประสงค์ 1.อธิบายความของผังงานได้
คำสั่งควบคุมการทำงานของ ActionScripts
โครงสร้างข้อมูลคืออะไร ?
โดย อ.วัชรานนท์ จุฑาจันทร์
Week 6 การทำซ้ำโดย for loop
Computer Programming for Engineers
เสรี ชิโนดม ข้อความสั่งควบคุม เสรี ชิโนดม
Week 6 การทำซ้ำโดย for loop
การเขียนโปรแกรมเบื้องต้น
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
หลักการเขียนโปรแกรม ( )
กองซ้อน ยอดกองซ้อน (stack).
กิจกรรมชุดที่ 11 สมดุลของคาน.
การเขียน แบบวนซ้ำ , วนลูป
วัตถุมวล 10 kg วางอยู่บนพื้นที่มีสัมประสิทธิ์ความเสียดทาน สถิตย์ 0.8 และสัมประสิทธิ์ความเสียดทานจลน์ kg µ s = 0.8 µ k = 0.3 จงเขียนโปรแกรมซึ่งรับค่าขนาดของ.
ความรู้เบื้องต้นเกี่ยวกับคอมพิวเตอร์และเทคโนโลยีสารสนเทศ
การทำงานแบบวนซ้ำ (Iteration).
Computer Programming การเขียนโปรแกรมคอมพิวเตอร์
PHP: [5] คำสั่งควบคุม (Control statement)
ใบสำเนางานนำเสนอ:

การวนทำซ้ำ do การทำงานที่ต้องการวนซ้ำ until ( เงื่อนไขที่ใช้วน ) while ( เงื่อนไขที่ใช้วน ) การทำงานที่ต้องการวนซ้ำ endwhile

a = 0; do disp(a); a = a + 1; until (a == 4) >>> เมื่อจบโปรแกรม a มีค่าเป็น 4 a = 0; while (a < 4) disp(a); a = a + 1; endwhile; >>> เมื่อจบโปรแกรม a มีค่าเป็น 4

2 N 1 m F = ? 2.5 m คานซึ่งครึ่งซ้ายมีแรง f 0 ถึง f 5 กระทำที่ตำแหน่งต่างๆ ดังรูป จงหาแรง F ที่ทำให้เกิดสมดุลของโมเมนต์ f0f0 f1f1 f2f2 f3f3 f4f4 f5f5

2 N 1 m F = ? 2.5 m ผลรวมโมเมนต์ของแรงด้านซ้ายของคาน = ผลรวมของ ( f x ระยะถึงจุดหมุน ) = (f 0 x 0) + (f 1 x (0+1)) + (f 2 x (0+1+1)) + (f 3 x ( )) + (f 4 x ( )) + (f 5 x ( )) f0f0 f1f1 f2f2 f3f3 f4f4 f5f5

M_Left = 0; f = 2; L = 0; do M_Left = M_Left + (f * L); L = L + 1; until (L > 5) ผลรวมโมเมนต์ของแรงด้านซ้ายของคาน = ผลรวมของ ( f x ระยะถึงจุดหมุน ) = (f 0 x 0) + (f 1 x (0+1)) + (f 2 x (0+1+1)) + (f 3 x ( )) + (f 4 x ( )) + (f 5 x ( ))

M_Left = 0; f = 2; L = 0; do M_Left = M_Left + (f * L); L = L + 1; until (L > 5) F = M_Left / 2.5; disp(“F = ”); disp(F); M_Left = 0; f = 2; L = 0; while (L <= 5) M_Left = M_Left + (f * L); L = L + 1; endwhile; F = M_Left / 2.5; disp(“F = ”); disp(F);

5 m F = ? 2.5 m คานซึ่งมีแรงกระจายกระทำเท่ากันตลอดทั้งครึ่งซ้ายดังรูป จงหาแรง F ที่ทำให้เกิดสมดุลของโมเมนต์ f 0 เป็นแรงกระจายขนาด 2 N/m ตลอดทั้งด้านซ้ายของคาน

5 m F = ? 2.5 m ผลรวมโมเมนต์ของแรงด้านซ้ายของคาน = ผลรวมของ ( f 0 x ความยาวของส่วนที่พิจารณา x ระยะถึงจุดหมุน ) ทุกตำแหน่ง f 0 เป็นแรงกระจายขนาด 2 N/m ตลอดทั้งด้านซ้ายของคาน

f 0 เป็นแรงกระจายขนาด 2 N/m กระทำในช่วงความกว้าง dL ห่างจากจุดหมุนไปเป็นระยะ L แรงที่กระทำ = f 0 x dL dLL L dL/2 โมเมนต์ = (f 0 x dL) x (L + dL/2) = (f 0 x dL) x L เมื่อ dL เล็กมากๆ

5 m F = ? 2.5 m f 0 เป็นแรงกระจายขนาด 2 N/m ห่างกัน 0.5 m M_Left = 0; f0 = 2; L = 0; dL = 0.5; do M_Left = M_Left + (f0 * dL)*L; L = L + dL; until (L > 5)

5 m F = ? 2.5 m f 0 เป็นแรงกระจายขนาด 2 N/m ห่างกัน 0.1 m M_Left = 0; f0 = 2; L = 0; dL = 0.1; do M_Left = M_Left + (f0 * dL)*L; L = L + dL; until (L > 5)

M_Left = 0; f = 2; L = 0; dL = 0.1 do M_Left = M_Left + (f * dL)*L; L = L + dL; until (L > 5); F = M_Left / 2.5; disp(“F = ”); disp(F); M_Left = 0; f = 2; L = 0; dL = 0.1; while (L <= 5) M_Left = M_Left + (f * dL)*L; L = L + dL; endwhile; F = M_Left / 2.5; disp(“F = ”); disp(F);

10 m F = ? 4 m f เป็นแรงกระจายตลอดทั้งด้านซ้ายของคาน มีขนาดตามสมการ f = 0.25 x [N/m] x จงเขียนโปรแกรมหาขนาดของแรง F ที่ทำให้โมเมนต์สมดุล ทั้งแบบที่ใช้ do และแบบที่ใช้ while