วันอาทิตย์ที่ 14 กันยายน พ.ศ. 2551

หลักการแก้ไขปัญหากับภาษาคอมพิวเตอร์

บทที่ 6 หลักการแก้ไขปัญหากับภาษาคอมพิวเตอร์
1)ให้นักเรียนวิเคราะห์และกำหนดรายละเอียดของปัญหาต่อไปนี้
1.1 การหาพื้นที่ของรูปสามเหลี่ยมใดๆ เมื่อสูตรในการคำนวณพื้นที่รูปสามเหลี่ยม คือ 1/2 x ความสูง x ฐาน
ตอบ 1) การระบุข้อมูลเข้า (Input) คือ ความสูง และค่าความยาวฐาน2) การประมวลผล (Process) คือ นำข้อมูล ความสูง และค่าความยาวฐาน มาแทลงใน 1/2 x ความสูง x ฐาน3) การระบุข้อมูลออก (Output) คือ จากโจทย์คำตอบของปัญหาคือ พื้นที่คือ รูปสามเหลี่ยม
1.2 การคำนวณหาจำนวนเงินในบัญชีเงินฝากแบบประจำที่มีอัตราดอกเบี้ยร้อยละ 8ต่อปี เมื่อนายสมชายฝากเงินครบ 5 ปี ด้วยเงินต้นครั้งแรกจำนวน 1000 บาท
ตอบ 1) การระบุข้อมูลเข้า (Input) คือ สมชายฝากเงินครั้งแรกจำนวน 1000 บาท , สมชายฝากเงินครบ 5 ปี และอัตราดอกเบี้ยร้อยละ 8ต่อปี 2) การประมวลผล (Process) คือ ดอกเบี้ย 8% ต่อปี ปีแรก ได้ 1000 x 8/100 = 80 เงินในบัญชีปีแรก =1,080ปีที่ 2 ได้ 1080 x 8/100 = 86.4 เงินในบัญชีปีที่ 2 = 1080 + 86.4= 1,166.4ปีที่ 3 ได้ 1166.4 x 8/100 = 93.3 เงินในบัญชีปีที่ 3 = 1166.4 + 93.3 = 1,259.7ปีที่ 4 ได้ 1259.7 x 8/100 = 100.8 เงินในบัญชีปีที่ 4 = 1259.7 + 100.8 = 1360.5ปีที่ 5 ได้ 1360.5 x 8/100 = 108.8 เงินในบัญชีปีที่ 5 = 1360.5 + 108.8 = 1469.3เพราะฉะน้น y = 1469.5 บาท หรือ นายสมชายมีเงินในบัญชีธนาคารเมื่อครบ 5 ปี คือ 1469.50 บาท 3) การระบุข้อมูลออก (Output)คือ จากโจทย์คำตอบของปัญหาคือ นายสมชายมีเงินในบัญชีธนาคารเมื่อครบ 5 ปี คือ 1469.50 บาท
1.3 การคำนวณเกรดวิชาเทคโนโลยีสารสนเทศให้แก้นักเรียนชั้นมัธยศึกษาปีที่ 4 จำนวน 30 คน โดยกำหนดให้คะแนนเต็มในการเก็บคะแนนและการสอบทั้งหมด ของวิชานี้คือ 100 คะแนน กฎเกณฑ์ในการให้เกรด คือ- นักเรียนที่ให้คะแนนตั้งแต่ 80 คะแนนขึ้นไป ได้เกรด 4 - นักเรียนที่ให้คะแนนระหว่าง 70-79 คะแนน ได้เกรด 3- นักเรียนที่ให้คะแนนระหว่าง 60-69 คะแนน ได้เกรด 2- นักเรียนที่ให้คะแนนระหว่าง 50-59 คะแนน ได้เกรด 1- นักเรียนที่ให้คะแนนต่ำกว่า 50 คะแนน ได้เกรด 0
ตอบ 1.การระบุข้อมูลเข้า (Input) คือ จำนวนนักเรียน 30 คน,คะแนนเต็ม 100 คะแนน ,และ กฎเกณฑ์ในการให้เกรด คือ- นักเรียนที่ให้คะแนนตั้งแต่ 80 คะแนนขึ้นไป ได้เกรด 4- นักเรียนที่ให้คะแนนระหว่าง 70-79 คะแนน ได้เกรด 3- นักเรียนที่ให้คะแนนระหว่าง 60-69 คะแนน ได้เกรด 2- นักเรียนที่ให้คะแนนระหว่าง 50-59 คะแนน ได้เกรด 1- นักเรียนที่ให้คะแนนต่ำกว่า 50 คะแนน ได้เกรด 02. การประมวลผล (Process) คือ ต้องนำคะแนนที่ได้จากการสอบวิชาเทคโนโลยีสารสนเทศ และนำไปเทียบ กับ เกณฑ์ในการให้เกรด คือ - นักเรียนที่ให้คะแนนตั้งแต่ 80 คะแนนขึ้นไป ได้เกรด 4 - นักเรียนที่ให้คะแนนระหว่าง 70-79 คะแนน ได้เกรด 3 - นักเรียนที่ให้คะแนนระหว่าง 60-69 คะแนน ได้เกรด 2 - นักเรียนที่ให้คะแนนระหว่าง 50-59 คะแนน ได้เกรด 1 - นักเรียนที่ให้คะแนนต่ำกว่า 50 คะแนน ได้เกรด 0 3. การระบุข้อมูลออก (Output) คือ จากโจทย์คำตอบของปัญหาคือ เกรดวิชา เทคโนโลยีสารสนเทศของนักเรียนชั้นมัธยศึกษาปีที่ 4
2)จากปัญหาในข้อ 1 ให้นักเรียนเขียนผังงาน เพื่อแสดงขั้นตอน วิธีในการแก้ปัญหาแต่ละข้อ
1. ปัญหาการหาพื้นที่ของรูปสามเหลี่ยมใดใด


2.นายสมชายมีเงินในบัญชีธนาคารเมื่อครบ 5 ปี


3.เกรดวิชาเทคโนโลยีสารสนเทศของนักเรียนชั้นมัธยศึกษาปีที่ 4



3.หากนักเรียนเป็นโปรแกรมเมอร์ ผู้พัฒนาโปรแกรมคำนวณเกรดเฉลี่ยของนักเรียนในโรงเรียน นักเรียนจะเลือกใช้ภาษาปาสคาล ภาษาจาวา หรือภาษาเดลฟายในการเขียนโปรแกรมดังกล่าว เพราะเหตุใด
ตอบ ภาษาปาสคาล เพราะว่าเป็นภาษาในกลุ่มโปรแกรมแบบโครงสร้าง ซึ่งมุ่งเน้นให้มีการแบ่งโปรแกรมออกเป็นส่วนย่อยๆชัดเจนจากนั้นจึงค่อยเชื่อมโยงทำให้สามารถจัดการได้โดยง่าย ภาษปาสคาลจึงเป็นภาษาคอมพิวเตอร์ที่เหมาะสำหรับสร้างพื้นฐานความคิดในการเขียนโปรแกรมโครงให้แก่นักเรียน สามารถให้ทักษะในการเขียนโปรแกรมอย่างมีหลักเกณฑ์และถูกต้อง และสามารถอ่านและทำความเข้าใจได้ง่าย

วันศุกร์ที่ 12 กันยายน พ.ศ. 2551

ซอฟแวร์

1.)ความหมายของซอฟต์แวร์
ตอบ ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงานคอมพิวเตอร์เป็นลำดับขั้นตอนของการทำงาน ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำของคอมพิวเตอร์ คอมพิวเตอร์อ่านชุดคำสั่งแล้วทำงานตาม ซอฟต์แวร์จึงเป็นสิ่งที่มนุษย์จัดทำขึ้น และคอมพิวเตอร์จะทำงานตามคุณลักษณะของซอฟต์แวร์ที่วางไว้แล้วเท่านั้น ชนิดของซอฟต์แวร์แบ่งเป็นสองประเภทใหญ่ คือ ซอฟต์แวร์ระบบ (system software) และซอฟต์แวร์ประยุกต์ (application software)
2.)ประสิทธิภาพของซอฟต์ประมวลคำ
ตอบ 1) สามารถควบคุมสั่งจัดวางรูปแบบเอกสารได้ใหม่ตามต้องการ
(2) ช่วยควบคุมให้แก้ไขดัดแปลงข้อความเป็นกลุ่ม
(3) สามารถควบคุมการแสดงตัวสะกด
3.)ระบบปฏิบัติการมีหน้าที่
ตอบ มีหน้าที่ประสารงานหรือกำกับดูแลการทำงานของคอมพิวเตอร์ในการกำหนดว่าจะเก็บโปรแกรมหรือข้อมูลเก็บไว้ในส่วนใดของหน่วยความจำ ดูแลการติดต่อระหว่างส่วนต่างๆ ของคอมพิวเตอร์กับโปรแกรมใช้งานหรือผู้ใช้คอมพิวเตอร์
4.)ลักษณะของซอฟแวร์ประยุกต์เฉพาะทาง
ตอบเป็นโปรแกรมที่ได้รับการออกแบบและพัฒนาสำหรับนำไปใช้เฉพาะด้านหรือในสาขาใดสาขาหนึ่งตามความต้องการของผู้ใช้
5.)ซอฟต์แวร์ตารางทำงานนอกเหนือจากบทเรือน 2 ข้อ
ตอบ1.เป็นเครื่องมือเพื่อการวิเคราะห์
2.คำนวณตัวเลขให้กับผู้ใช้
6.)ประโยชน์ของซอฟต์แวร์จัดการฐานข้อมูลตอบดำเนินการจัดการข้อมูลได้ง่ายหลีกเลี่ยงความซับซ้อนของข้อมูล
7.)แอสเซมบลีเป็นภาษาระดับใดรและมีลักษณะอย่างไร
ตอบ ภาษาระดับตำ มีลักษณะเป็นอักษรที่ใช้ในอักษรภาษาอังกฤษเป็นคำสั่ง
8.ตัวแปลภาษาระดับสูง
ตอบ 1.ภาษาฟอร์แทรน
2.ภาษาโคบอล
3.ภาษาเบสิก
4.ภาษาปาสคาล
5.ภาษาซี หรือซีพลัสพลัส
6.ภาษาวิชวลเบสิก
7.การเขียนโปรแกรมแบบจิตภาพ
8.ภาษาจาวา
9.ภาษาเดลฟาย