วันจันทร์ที่ 8 กันยายน พ.ศ. 2551

แบบฝึกหัดบทที่6หลักการแก้ปัญหากับภาษาคอมพิวเตอร์

2.แผนผังการแก้ปัญหาในแต่ละข้อ



1.) ให้นักเรียนวิเคราะห์และกำหนดรายละเอียดของปัญหาต่อไปนี้
1.1 การหาพื้นที่ของรูปสามเหลี่ยมใดๆ เมื่อสุตรในการคำนวณพื้นที่รูปสามเหลี่ยม
ตอบ 1.การระบุข้อมูลเข้าคือพื้นที่รูปสามเหลี่ยมใดๆ1/2 x สูง x ฐาน
2.การระบุข้อมูลออกคือการหาพื้นที่รูปสามเหลี่ยมใดๆ
3.การกำหนดวิธีการประมวณผล คือโจทย์ต้องการหาพื้นที่รูปสามเหลี่ยมใดๆ
1.2 การคำนวณหาจำนวนเงินในบัญชีเงินฝากแบบประจำที่มีอัตราดอกเบี้ยร้อยละ8ต่อปีเมือนายสมชายฝากเงินครบ5ปีด้วยเงินต้นครั้
งแรกจำนวน1000บาท
ตอบ 1.การระบุข้อมูลเข้าคือโจทย์กำหนดให้หาจำนวนเงินในบัญชีเงินฝากแบบประจำมีอัตราดอกเบี้ยร้อยละ8ต่อปีเมื่อฝากครบ5ปีด้วยเงินต้นครั้งแรกจำนวน1000บาท
2.การระบุข้อมูลออกคือจำนวนเงินในบัญชีเงินฝาก
3.การกำหนดวิธีการประมวณผล
3.1จำนวนเงินต้นครั้งแรก1000บาท
3.2มีอัตราดอกเบี้ยร้อยละ8ต่อปี คิดโดยนำเอา 8หาร100คูณ1000มีค่าเท่ากับ80
3.3ในเวลา5ปีมีดอกเบี้ยเท่ากับ80คูณ5เท่ากับ400บาท
3.4นำผลลัพท์ที่ได้400บาทมารวมกับจำนวนเงินต้น1000บาทจะมีเงินในบัญชีทั้งสิ้น1400บาท
1.3การคำนวนเกรดวิชาเทคโนโลยีสารสนเทศให้แก่นักเรียนชั้นมัธยมศึกษาปีที่4จำนวน30คน โดยกำหนดให้คะแนนเต็มในการเก็บคะแนนและการสอบทั้งหมดของวิชานี้คือ100คะแนน กฏในการให้เกรดคือ
-นักเรียนที่ได้คะแนนตั้งแต่80คะแนนขึ้นไปได้เกรด4
-นักเรียนที่ได้คะแนนระหว่าง70-79คะแนนได้เกรด3
-นักเรียนที่ได้คะแนนระหว่าง60-69คะแนนได้เกรด2
-นักเรียนที่ได้คะแนนระหว่าง50คะแนนได้เกรด0
ตอบ ตอบ1.การระบุข้อมูลเข้าจากโจทย์ข้อมูลเข้าคือ- นักเรียนมีทั้งหมด 30 คน- คะแนนเต็ม 100 คะแนนมีเกณฑ์ให้คะแนนคือ > 80 ได้เกรด 470-79 ได้เกรด 360-69 ได้เกรด 250-59 ได้เกรด 1<>2.การระบุข้อมูลออกต้องการเกรดเฉลี่ย ของนร. ชั้นม. 4 จำนวน 30 คน3.การกำหนดวิธีการประมวลผล1.นำคะแนนเก็บของนักเรียนทั้ง 30 คน มาตรวจสอบ ว่าแต่ละคนได้ เกรดอะไร2.นำเกรดของทั้ง 30 คนมาบวกกัน3.นำเกรดที่บวกได้/จำนวนนร.ทั้งหมด4.ได้เกรดวิชาเทคโนโลยีและสารสนเทศของนร.
3. ตอบหากนักเรียนเป็นโปรแกรมเมอร์ ผู้พัฒนาโปรแกรมคำนวณเกรดเฉลี่ยของนักเรียนในโรงเรียน นักเรียนจะเลือกใช้ภาษาปาสคาล ภาษาจาวา หรือภาษาเดลฟายในการเขียนโปรแกรมดังกล่าว เพราะเหตุใดตอบ. จะให้เลือกภาษาปาสคาล เพราะว่าเป็นภาษาในกลุ่มโปรแกรมแบบโครงสร้าง ซึ่งมุ่งเน้นให้มีการแบ่งโปรแกรมออกเป็นส่วนย่อยๆชัดเจนจากนั้นจึงค่อยเชื่อมโยงทำให้สามารถจัดการได้โดยง่าย ภาษปาสคาลจึงเป็นภาษาคอมพิวเตอร์ที่เหมาะสำหรับสร้างพื้นฐานความคิดในการเขียนโปรแกรมโครงให้แก่นักเรียน สามารถให้ทักษะในการเขียนโปรแกรมอย่างมีหลักเกณฑ์และถูกต้อง และสามารถอ่านและทำความเข้าใจได้ง่าย