20 May 2556 Problem Analysis and Algorithms in Programming
ตัวอย่างโจทย์ปัญหา : หาพื้นที่ สี่เหลี่ยมผืนผ้า นิยามคำศัพท์ rectangle3 = พื้นที่ สี่เหลี่ยมผืนผ้า width1 = กว้าง long2 = ยาว
กระบวนการแก้ปัญหา
Solving maintanning Analysis process Running designning Checking problem
1. Problem Analysis ( การวิเคราะห์ ปัญหา )
ตัวอย่างโปรแกรมอย่าง ง่าย
Example1 Problem : Area of rectangle 1. Problem Analysis –1.1 Input = …………………… –1.2 Output = ……………………… width, long rectangle
–1.3 Process 1) READ width, long 2) CALCULATE rectangle = width * long 3) PRINT rectangle
2. Algorithms ( การจำลอง ความคิดหรือ ออกแบบเป็น ขั้นตอนวิธีการ ทำงาน อย่างละเอียด )
2.1 (Pseudo code รหัสเทียม )
2.1 Pseudo code 1. START 2. SET width, long, rectangle 3. READ width 4. READ long 5. CALCULATE rectangle = width * long 6. PRINT rectangle 7. END
Date : 20 May Flowchart ( ผังงาน )
2.2 Flowchart START width1, long2, rectangle3 width1 rectangle3 long2 rectangle3 = width1 * long2 END
21 May 2556 : Testing Problem : Area of rectangle - Vocabular y triangle = สาม... high = ความสูง base = ฐาน -Operate 1. Problem Analysis 2. Psudo code 3. Flowchart