week4-1
DESCRIPTION
M1-ProgramsTRANSCRIPT
ใบความร 6 ตวอยางการวเคราะหและการเขยนผงงานแบบวนซ า
โจทยการวเคราะหงานแบบวนซ า จงวเคราะหงาน และเขยนผงงาน โปรแกรมหาผลรวมของตวเลขตงแต 1 ถง N โดยปอนคา N จากนนโปรแกรมแสดงผลรวมออกทางจอภาพ
การวเคราะห 1. Output (สงทโจทยตองการ) ผลรวมของตวเลขตงแต 1 ถง n 2. Input (ขอมลน าเขา) - ตวเลขตวสดทาย 3. Variable (ตวแปรทใช) - n แทน ตวเลขตวสดทาย
- c แทน ตวนบ 1 – n - sum แทน ผลรวม
4. Layout (รปแบบผลลพธ) 5. Algorithm (ขนตอนวธ)
1. เรมตน 2. ก าหนดคา n = 1, c = 1 , sum = 0 3. รบคา n 4. ตรวจสอบคา c นอยกวาหรอเทากบ n ใชหรอไม
จรง : ค านวณผลรวมโดยใชสตร sum = sum + c เพมคา c ขนทละ 1
กลบไปท าขอ 4 เทจ : ไปท าขอ 5
5. แสดงคา sum 6. สนสด
Program Summerry
==========================================
Input Number => (ปอนตวเลขตวสดทาย) Sum = (แสดงผลรวม)
==========================================
ผ งงาน (Flowchart)
รหสจ าลอง (Pseudocode)
start
set n = 1, c = 1 , sum = 0
get n
for c <= n
compute sum = sum + C
c++
loop
display sum
end
จรง
เทจ
เรมตน
n=1,c = 1,sum=0
n
c <= n
c = c + 1
สนสด
sum = sum + c
sum