งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

งานนำเสนอกำลังจะดาวน์โหลด โปรดรอ

การเขียน Flowchart เบื้องต้น

งานนำเสนอที่คล้ายกัน


งานนำเสนอเรื่อง: "การเขียน Flowchart เบื้องต้น"— ใบสำเนางานนำเสนอ:

1 การเขียน Flowchart เบื้องต้น
อ. อาจารีย์ ทองอ่อน

2 สัญลักษณ์ใน Flowchart
จุดเริ่มต้น/สิ้นสุด (Terminator) ข้อมูล นำเข้า/ส่งออก (Input / Output) ประมวลผล (Process) ตัดสินใจ (Decision) ทิศทาง (Direction) จุดต่อเชื่อม (Connector)

3 การเขียน Flowchart แบบโครงสร้าง
Sequence Selection Iteration

4 Sequence คือการเขียนให้เป็นลำดับ

5 Selection เป็นทางเลือกของโปรแกรมซึ่ง จะต้องมีเพียงสองทางเลือกเท่านั้น และ หลังจากนั้นทางเลือกทั้งสองต้องมาพบกัน และทำงานในขั้นตอนต่อไป

6 Iteration คือการทำซ้ำ เป็นการเขียน flowchart ให้กลับมาทำงานในขั้นตอนอย่างเก่า จะเห็นว่า flowchart มีลักษณะวน ซึ่งเรียกว่า loop

7 Iteration เพื่อที่จะทำให้ออกจาก loop ได้จะต้องมีการ เช็คเพื่ออกจาก loop ซึ่งมีให้เลือกใช้ 2 ประเภท คือ DO WHILE DO UNTIL Y N Y N

8 ตัวอย่างการเขียน Flowchart
Input salary START Tax = salary * 0.1 Print salary, tax STOP

9 ตัวอย่างการเขียน Flowchart
N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 Y N Input salary START Tax = salary * 0.1 Print salary, tax Salary>0 STOP

10 ตัวอย่างการเขียน Flowchart
N Y START X = 1 TOTAL = 0 TOTAL = TOTAL + X X > 10 X = X + 1 Print TOTAL STOP

11 ตัวอย่างการเขียน Flowchart
Y START TOTAL = 0 TOTAL = TOTAL + First First > last 10 First = First + 1 N Print TOTAL STOP Input First, last

12 ค่าตัวแปรใน Flowchart
สมมติ input salary 5000 1 2 3 4 5 6 7 8 START Input salary Bonus = 10000 salary = salary + Bonus salary = salary + salary salary + salary salary = 100 Bonus = Bonus STOP ตำแหน่ง SALARY BONUS 1 2 5,000 3 10,000 4 15,000 (5,000+10,000) 5 30,000 (15, ) 6 7,000 (10,000-3,000) 7 60,000 (30,000+30,000) 8 100

13 การสะสมค่า (ผลรวมของตัวแปร)
ในการเขียน Flowchart เราจะใช้วิธีสะสมค่า โดยกำหนด ตัวแปรที่ไว้สำหรับเก็บค่าสะสม = ตัวแปรที่ไว้สำหรับเก็บค่าสะสม + ตัวแปรที่ต้องการสะสม N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 1 2 3 4 Total_sal = Total_sal + salary Total_tax = Total_tax + tax ตำแหน่ง Total_sal Total_tax 1 N 2 Y 3 4

14 การสะสมค่า (ผลรวมของตัวแปร)
N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 Total_sal = Total_sal + salary Total_tax = Total_tax + tax

15 Total_count = Total_count + 1
การนับ (Counting) หลักการในการเขียน Flowchart ของการนับก็คือ 1. ต้องวาง process ของการนับ ณ จุดที่ทุกคนวิ่งผ่าน นั่นก็คือจุดที่อยู่ใน loop 2. ตัวแปรซึ่งไว้เก็บค่าการนับก็คือ การสะสมซึ่งเพิ่มค่าทีละหนึ่ง N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 1 2 3 4 Total_count = Total_count + 1 ตำแหน่ง Total_count 1 N 2 Y 3 4

16 Total_count = Total_count + 1
การนับ (Counting) N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 Total_count = Total_count + 1

17 ทางเลือก (Selection) ในการเขียน Flowchart บางกรณีระบบจะต้อง ทำการเลือก เช่น พนักงาน เงินเดือนต่ำกว่า 10,000 บาท ไม่ต้องเสียภาษี ตั้งแต่ 10,000 บาทขึ้นไปเสีย 10% N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 Salary<=10000 Tax = 0

18 ทางเลือกซ้อนทางเลือก (Nested selection)
ในการเขียน Flowchart บางกรณีอาจมีทางเลือกมากกว่าสองทางเช่น อัตราการเสียภาษีของพนักงานมี 0% 10% และ 20% N Y Input salary START Tax = salary * 0.1 Print salary, tax STOP salary>0 Salary <=10000 Tax = 0 Salary <=20000 Tax = salary * 0.2 เงินเดือน อัตรา 0 ถึง <= 10,000 0% > 10,000 ถึง <= 20,000 10% > 20,000 20%

19 การบ้าน ให้เขียน Flowchart สำหรับรับค่าตัวเลขจำนวน 10 ตัวพร้อมทั้งทำการเรียงลำดับจากน้อยไปหามาก ยกตัวอย่างชุดตัวเลขที่ป้อนเข้า: เมื่อทำการเรียงลำดับแล้วจะได้:


ดาวน์โหลด ppt การเขียน Flowchart เบื้องต้น

งานนำเสนอที่คล้ายกัน


Ads by Google