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

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

1.ให้นักเรียนวิเคราะห์และกำหนดรายละเอียดของปัญหาต่อไปนี้
1.1.การหาพื้นที่ของรูปสามเหลี่ยมใดๆ เมื่อสูตรในการคำนวณพื้นที่รูปสามเหลื่ยมคือ 1/2 x ความสูง x ฐาน

ตอบ1.การระบุข้อมูลเข้า คือ พื้นที่รูปสามเหลี่ยม คือ1/2 xความสูง xฐาน
2.การระบุข้อมูลออก คือ การหาพื่นที่ของรูปสามเหลี่ยมใดๆ
3.การกำหนดวิธีการประมวณผล คือ การหาพื่นที่ของรูปสามเหลี่ยม โดยใช้สูตร 1/2 xความสูง x ฐาน

1.2การคำนวณหาจำนวณเงินในบัญชีเงินฝากแบบประจำปีมีอัตราดอกเบี้ยร้อยละ 8 ต่อปี เมื่อนายสมชายฝากเงินครบ 5 ปีด้วยเงินต้นครั้งแรกจำนวน1000บาท
ตอบ 1.การระบุข้อมูลเข้า คือ อัตราดอกเบี้ยร้อยละ8ต่อปี เมื่อนายสมชายฝากเงินครบ 5 ปีด้วยเงินจำนวน1000บาท
2.การระบุข้อมูลออก คือ คำนวณหาเงินในบัญชีเงินฝากแบบปจำ
3.การกำหนดวิธีการประมวณผล คือ
-จำนวนเงินต้นครั้งแรก 1000 บาท
-มีอัตราดอกเบี้ยร้อยละ 8 ต่อปี่โดยนำเอา 8/100=80
-ในเวลา5ปีมีดอกเบี้ยเท่ากับ 80/5=400บาท
-นำผลลัพธิ์ที่ได้ 400 บาทมารวมกับจำนวนเงินต้น=1400 บาท

1.3 การคำนวณเกรดวิชาเทคโนโลยีสารสนเทศให้แก่นักเรียนชั้นมัธยมศึกษาปีที่ 4จำนวน 30คน
โดยกำหนดให้คะแนนเต็มในการเก็บคะแนนและสอบทั้งหมดของวิชานี้ คือ 100 คะแนน กำหนดเกณฑ์ในการให้เกรดคือ
-นักเรียนที่ได้คะแนนตั้งแต่ 80คะแนนขึ้นไป ได้เกรด 4
-นักเรียนที่ได้คะแนนตั้งแต่ระห่วาง 70-79 คะแนน ได้เกรด 3
-นักเรียนที่ได้คะแนนตั้งแต่ 60-69 คะแนน ได้เกรด 2
-นักเรียนที่ได้คะแนนตั้งแต่ 50-59 คะแนน ได้เกรด 1
-นักเรียนที่ได้คะแนนตำกว่า 50 คะแนน ได้เกรด 0


ตอบ 1.การระบุข้อมูลเข้า คือ จำนวนนักเรียนในห้อง มีจำนวน 30 คน จำนวนคะแนนเต็มคือ100 และจำนวนเกณฑ์ที่ให้
2.การระบุข้อมูลออก คือ การคำนวณหาเกรดวิชาเทคโนโลยีสารสนเทศ
3.การกำหนดวีธีการประมวลผล คือ กฎเกรณฑ์ในการหาเกรด
-นำเอาเกรดที่ได้มีหลังจากการหาแล้ว

2.จากปัญหาข้อ 1 ให้นักเรียนเขียนแผนผังเพื่อแสดงขั้นตอนวิธีในการแก้ปัญหาแต่ละข้อ

1.1

1.2


1.3


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

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

วันพฤหัสบดีที่ 11 กันยายน พ.ศ. 2551

แบบฝึกหัดบทที่ 5 เรื่องซอฟต์แวร์

1.จงบอกความหมายของซอฟต์แวร์
ตอบ ซอฟต์แวร์ คือ ชุดคำสั่งที่สั่งงานคอมพิวเตอร์เป็นลำดับขั้นตอนของการทำงาน ชุดคำสั่งเหล่านี้ได้จัดเตรียมไว้ในหน่วยความจำของคอมพิวเตอร์ คอมพิวเตอร์อ่านชุดคำสั่งแล้วทำตาม ซอฟต์แวร์เป็นสิ่งที่มนุย์จัดทำขึ้นและคอมพิวเตอร์จะทำงานตามคุณลัษณะของซอฟต์แวร์ที่วางไว้แล้วเท่านั้น

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

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

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

5.อธิบายประสิทธิภาพของซอฟต์แวร์ตารางทำงานนอกเหนือจากที่กล่าวในบทเรียนมา 3 ข้อ
ตอบ 1.1.ฟังก์ชันการคำนวณทางคณิตศาสตร์
1.2.ฟังก์ชันการคำนวณทางสถิติ
1.3.ฟังก์ชันหรือสูตรคณิต

6.จงบอกประโยชน์ของซอฟต์แวร์จัดการฐานข้อมูล
ตอบ ดำเนินการจัดการข้อมูลได้ง่ายหลีกเลี่ยงความซับซ้อนของข้อมูล

7.แอสเซมบลีเป็นภาษาระดับใด และมีลักษณะอย่างไร
ตอบ แอสเซมบลีเป็นภาษาระดับต่ำ ภาษาแอสเซมบลีมีลักษณะคำสั่งที่ขึ้นกับเครื่องคอมพิวเตอร์ที่ใช้งานและมีการแปลคำสั่งให้เป็นภาษาเครื่อง

8.ตัวแปลภาษาระดับสูงให้เป็นภาษาเครื่องมีกี่ประเภท อะไรบ้าง
ตอบ ตัวแปลภาษาระดับสูงให้เป็นภาษาเครื่องมี 9 ประเภท ได้แก่
1.ภาษาฟอร์แทรน
2.ภาษาโคบอล
3.ภาษาเบสิก
4.ภาษาปาสคาล
5.ภาษาซีและซีพลัสพลัส
6.ภาษาวิชวลเบสิก
7.การเขียนโปรแกรมแบบจินตภาพ
8.ภาษาจาวา
9.ภาษาเดลฟาย