<-HOME <-FLOWCHART <-SOURE PROGRAM 10. รับค่าข้อมูล 10 จำนวน แล้วทำการเรียงลำดับข้อมูล จากนั้นพิมพ์ค่าที่เรียงลำดับแล้วจากน้อยไปมาก 1. สิ่งที่ต้องการ ข้อมูล 10 จำนวน เรียงลำดับจากน้อยไปมากแล้วพิมพ์ค่าที่จัดเรียงแล้ว 2. รูปแบบผลลัพธ์ Input Value1= 2 Input Value1= 6 Input Value1= 20 Input Value1= 4 Input Value1= 36 Input Value1= 7 Input Value1= 101 Input Value1= 77 Input Value1= 200 Input Value1= 1 Ascending Ordered Value1= 1 Value1= 2 Value1= 4 Value1= 6 Value1= 7 Value1= 20 Value1= 36 Value1= 77 Value1= 101 Value1= 200 3. ข้อมูลนำเข้า value 4. ตัวแปรที่ใช้ i=ตัวแปรรอบการทำงาน n=รอบการเรียงลำดับ value=ข้อมูล a=ตัวพักข้อมูลระหว่างเรียงลำดับ 5. วิธีการประมวลผล 5.1 กำหนดค่า i=1 5.2 ทดสอบ i<=10 หรือไม่ 5.2.1 จริงทำ 5.2.1.1 5.2.1.1 รับค่าข้อมูล value[i] 5.2.1.2 คำนวณ i=i+1 5.2.1.3 กลับไปทำข้อ 5.2 5.2.2 ถ้าไม่จริงทำข้อ 5.3 5.3 กำหนดให้ i=1 5.4 ทดสอบ i<=10 หรือไม่ 5.4.1 ถ้าจริงทำข้อ 5.4.1.1 5.4.1.1 กำหนดให้ n=1 5.4.1.2 ทดสอบ n<=10-1 หรือไม่ 5.4.1.2.1ถ้าจริงทำข้อ 5.4.1.2.1.1 5.4.1.2.1.1 เปรียบเทียบ value[n]>value[n+1] หรือไม่ 5.4.1.2.1.1.1 ถ้าจริงทำข้อ a) a) a=value[n] b) value[n]=value[n+1] c) value[n+1]=a 5.4.1.2.1.1.2 ถ้าไม่จริงทำข้อ 5.4.1.2.1.2 5.4.1.2.1.2 คำนวณ n=n+1 5.4.1.2.1.3 กลับไปทำข้อ 5.4.1.2 5.4.1.2.2 ถ้าไม่จริงทำข้อ 5.4.1.3 5.4.1.3 คำนวณ i=i+1 5.4.1.4 กลับไปทำข้อ 5.4 5.4.2 ถ้าไม่จริงทำข้อ 5.5 5.5 กำหนดให้ i=1 5.6 ทดสอบ i<=10 หรือไม่ 5.6.1 ถ้าจริง ทำข้อ 5.6.1.1 5.6.1.1 พิมพ์ค่า value[i] 5.6.1.2 คำนวณ i=i+1 5.6.1.3 กลับไปทำข้อ 5.6 5.6.2 ถ้าไม่จริงทำข้อ 5.7 5.7 จบการทำงาน BY MISS ORATHAI JAIYAH 4411063