ตัวอย่าง จงเขียนโฟลวชาร์ตแสดงขั้นตอนการหาพื้นที่ของรูปสี่เหลี่ยมคางหมู
วิเคราะห์ปัญหา
1. ปัญหา คือ ต้องทำการคำนวณหาพื้นที่ของรูปสี่เหลี่ยมคางหมู จากสูตร
พื้นที่สี่เหลี่ยมคางหมู = เศษ ½ x ผลบวกของด้านคู่ขนาน x สูง
พื้นที่สี่เหลี่ยมคางหมู = เศษ ½ x ผลบวกของด้านคู่ขนาน x สูง
2. ตัวแปรที่ใช้ คือ
w1 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 1
w2 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 2
h ใช้เก็บความสูงของรูปสี่เหลี่ยมคางหมู
Area ใช้เก็บพื้นที่ของรูปสี่เหลี่ยมคางหมู
w1 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 1
w2 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 2
h ใช้เก็บความสูงของรูปสี่เหลี่ยมคางหมู
Area ใช้เก็บพื้นที่ของรูปสี่เหลี่ยมคางหมู
3. ข้อมูลนำเข้า คือ ค่าของ w1, w2 และ h
4. ผลลัพธ์ คือ คำนวณพื้นที่ของรูปสี่เหลี่ยมคางหมูจากสูตร
Area = ½ x (w1 + w2) x h
4. ผลลัพธ์ คือ คำนวณพื้นที่ของรูปสี่เหลี่ยมคางหมูจากสูตร
Area = ½ x (w1 + w2) x h
ตัวแปรกับชนิดของข้อมูล
Variables and Data Type
- ตัวแปร
Variables
คือ ชื่อที่กำหนดขึ้นเพื่อใช้ในการเก็บข้อมูล
ซึ่งการประกาศตัวแปรขึ้นมาต้องขึ้นอยู่กับกฎข้อห้ามด้วย
- ชนิดของข้อมูล
Data Type
ชนิดของข้อมูล
คือ สิ่งที่ใช้กำหนดลักษณะ และขอบเขตของข้อมูลนั้นๆ
โดยชนิดของข้อมูลจะมีความแตกต่างกันไป
และจะเก็บข้อมูลในลักษณะที่แตกต่างกันไปด้วยในภาษาซีแบ่งออกเป็น 4
แบบ
คือ
1.
ชนิดข้อมูลแบบ
void
2. ชนิดข้อมูลแบบตัวอักษร
3.
ชนิดข้อมูลแบบเลขจำนวนเต็ม
4.
ชนิดข้อมูลแบบเลขทศนิยม
1. ชนิดข้อมูลแบบ void
ชนิดข้อมูลแบบนี้จะไม่มีค่า ซึ่งเราจะไม่ใช้ชนิดข้อมูลแบบ void นี้กำหนดให้กับตัวแปร แต่จะนำชนิดข้อมูลประเภทนี้กำหนดไว้ที่ฟังก์ชั่น ในกรณีที่ไม่ต้องการให้ฟังก์ชั่นมีการรับค่าใดๆ เข้ามาหรือส่งค่าใดๆ กลับไป
2. ชนิดข้อมูลแบบตัวอักษร
ชนิดข้อมูลประเภท char ซึ่งชนิดข้อมูลในรูปแบบนี้จะเก็บข้อมูลได้ 1 ตัวอักษรเท่านั้น ผู้เขียนโปรแกรมส่วนใหญ่จะคิดว่าเมื่อเรากำหนด char A = ‘a’; แล้วคอมพิวเตอร์จะเก็บค่า a ไว้ในตัวแปร A แต่ความเป็นจริงไม่ได้เป็นเช่นนั้นคอมพิวเตอร์จะเก็บข้อมูลในลักษณะของรหัสแอสกี ASCII :American Standard Code for Information Interchange เช่น ในที่นี้จะเก็บค่าของตัวแปร A เป็น 0110 0001
ไม่มีความคิดเห็น:
แสดงความคิดเห็น