More Related Content
Similar to หน่วยการเรียนรู้ที่ 3
Similar to หน่วยการเรียนรู้ที่ 3 (20)
หน่วยการเรียนรู้ที่ 3
- 4. เขียนโปรแกรมเพื่อแก้ปัญหาอะไร ?
ข้อมูลที่จะนาเข้ามาใช้ในโปรแกรมมีอะไรบ้าง ?
จากโจทย์ ข้างต้ น สามารถแตกปัญหาได้ เป็ น 2 ส่ วน คือ
ต้องรับข้อมูลเลขจานวนเต็ม 2 ตัวเข้ามาในโปรแกรม
วิเคราะห์ กาหนดให้ X เก็บเลขจานวนเต็มที่ 1
กาหนดให้ y เก็บเลขจานวนเต็มที่ 2
่
เลขจานวนเต็มที่ 1 + เลขจานวนเต็มที่ 2 มีคาเท่ากับเท่าไร
วิเคราะห์ กาหนดให้ sum เก็บค่าผลบวกของเลขจานวนเต็ม
ทั้ง 2 จานวน นันคือ sum = x + y
่
- 5. การวางแผน คือ การนาปั ญหาที่วิเคราะห์ได้จากขั้นตอน
ที่ 1 มาวางแผนอย่างเป็ นขั้นตอน ว่าจะต้องเขียนโปรแกรม
เพื่ อ แก้ปั ญ หาอย่ า งไร การวางแผนอย่ า งเป็ นขั้น ตอนนี้
เรี ยกว่า อัลกอริ ทึม (Algorithm) ซึ่ งอัลกอริ ทึมแบ่งออกเป็ น
2 รู ปแบบ คือ
- 10. นาผลลัพธ์จากขั้นตอนที่ 3 มาทาการรัน จากนั้นทดสอบ
โดยป้ อนค่า x และ y เข้าไปในโปรแกรม และตรวจสอบ
่
ผลลัพธ์ที่ได้วาถูกต้องหรื อไม่ ?
ทดสอบหลาย ๆ ครั้ง หากผลลัพธ์ถูกต้ องแสดงว่าโปรแกรมที่เขียนขึ้นถูกต้ องแล้ ว
แต่หากผลลัพธ์ถูกบ้ างผิดบ้ างหรือผิดทุกครั้งแสดงว่าโปรแกรมที่เขียนขึ้นผิดพลาด
- 11. Value of x is : 5
Value of y is : 7
Sum of 5 + 7 is 12
Value of x is : 50
Value of y is : 30
Sum of 50 + 30 is 80
- 12. ให้ผที่ศึกษาซอร์สโค้ดของโปรแกรม (source code) ได้ง่ายขึ้น
ู้
จะเป็ นประโยชน์มากสาหรับการพัฒนาโปรแกรมในอนาคต
ชื่อโปรแกรม หาค่ าผลบวกของเลขจานวนเต็ม 2 จานวน
ตัวแปรที่ใช้ x เก็บค่ าจานวนเต็มตัวที่ 1
Y เก็บค่ าจานวนเต็มตัวที่ 2
Sum เก็บค่ าผลบวกของตัวเลขจานวนเต็มทั้ง 2 จานวน
ชนิดของข้ อมูล x,y,sum เป็ นข้ อมูลชนิดเลขจานวนเต็ม (integer)
วิธีการแก้ปัญหา ใช้ สมการ sum = x + y