ใบกิจกรรมที่ 2.1
การวิเคราะห์และกำหนดรายละเอียดของปัญหา (State the problem)
ใบกิจกรรมที่ 2.1
การวิเคราะห์และกำหนดรายละเอียดของปัญหา (State the problem)
"การวิเคราะห์และกำหนดรายละเอียดของปัญหา" (Problem Analysis) ซึ่งเป็นขั้นตอนสำคัญขั้นแรกในการเขียนโปรแกรม (ก่อนเขียน Flowchart หรือ Coding)
สูตร: พื้นที่ผิวข้างทรงกระบอก = 3.14 * r * r
การวิเคราะห์ข้อมูล:
ข้อมูลเข้า (Input): รัศมี
ข้อมูลออก (Output): พื้นที่ผิววงกลม
การประมวลผล (Process): พื้นที่ = 3.14*r*r
วิธีการตรวจสอบความถูกต้อง (Test Case):
กำหนดให้ รัศมี = 5,
คำนวณ: พื้นที่ = 3.14*5*5
ผลลัพธ์ต้องได้: ...................................................ตารางหน่วย
สูตร: พื้นที่ผิวข้างทรงกระบอก = 2 * 3.14 * r * h
การวิเคราะห์ข้อมูล:
ข้อมูลเข้า (Input): รัศมี ($r$), ความสูง ($h$)
ข้อมูลออก (Output): พื้นที่ผิวข้างทรงกระบอก
การประมวลผล (Process): พื้นที่ = 2 * 3.14 * r * h
วิธีการตรวจสอบความถูกต้อง (Test Case):
กำหนดให้ รัศมี = 5, สูง = 20
คำนวณ: $2 \times 3.14 \times 5 \times 20$
ผลลัพธ์ต้องได้: 628 ตารางหน่วย
..........................................................................................................................................................................
สูตร: พื้นที่สี่เหลี่ยมผืนผ้า = กว้าง* ยาว
การวิเคราะห์ข้อมูล:
ข้อมูลเข้า (Input): ความกว้าง, ความยาว
ข้อมูลออก (Output): พื้นที่สี่เหลี่ยมผืนผ้า
การประมวลผล (Process): พื้นที่ = กว้าง * ยาว
วิธีการตรวจสอบความถูกต้อง (Test Case):
กำหนดให้ กว้าง = 5, ยาว = 20
คำนวณ: 5/20
ผลลัพธ์ต้องได้: 100 ตารางหน่วย
...................................................................................................................................................
สูตร: อัตราเร็ว ($v$) = ระยะทาง / เวลา
การวิเคราะห์ข้อมูล:
ข้อมูลเข้า (Input): ระยะทาง, เวลา
ข้อมูลออก (Output): อัตราเร็ว
การประมวลผล (Process): อัตราเร็ว = ระยะทาง / เวลา
วิธีการตรวจสอบความถูกต้อง (Test Case):
กำหนดให้ ระยะทาง = 1000, เวลา = 60
คำนวณ: $1000 / 60$
ผลลัพธ์ต้องได้: 16.67 หน่วย (โดยประมาณ)
ใบกิจกรรมที่ 2.2
การวิเคราะห์และกำหนดรายละเอียดของปัญหา (State the problem)