ตอนที่2
1. ข้อใดคือขั้นตอนที่สำคัญก่อนการเขียนโปรแกรมคอมพิวเตอร์
ตอบ ก. กำหนดขอบเขตของปัญหา
2. การคอมไฟล์โปรแกรมหมายถึงข้อใด
ตอบ ค. การคอมไฟล์ให้เป็นภาษาเครื่อง
3. ข้อใดคือขั้นตอนการพัฒนาลำดับขั้นตอนการทำงานเพื่อแก้ปัญหา
ตอบ ค. การรวบรวมลายละเอียดของปัญหา
4. หน่วยความจำมีหน้าที่อย่าไร
ตอบ ข. อุปกรณ์ที่ใช้เก็บ-จำข้อมูล
5. ข้อใดกล่าวถึงคำว่า "แอดเดรส"
ตอบ ค. แสดงถึงตำแหน่ง
6. ตรรกะมีความหมายอย่างไร
ตอบ ง. เหตุผลที่ใช้ในการแก้ปัญหาต่างๆ
7. MOD หมายถึงการหารในลักษณะใด
ตอบ ข. การหารดยคิดเฉพาะเศษที่ได้จากการหาร
8. ข้อใดคือสัญลักษณ์ทางตรรกะศาสตร์
ตอบ ก. And , Or , Not
9. สัญลักษณ์เซตนี้ ใช้แทนความหมายข้อใด
ตอบ ข. เป็นสมาชิก
10. สัญลักษณ์ ใช้แทนความหมายข้อใด
ตอบ ค. ไม่เป็นสมาชิก
11. หลักเกณฑ์การแก้ปัญหาโจทย์ด้วยคอมพิวเตอร์มีกี่ข้อ
ตอบ ง. 5 ข้อ
12. ข้อใดถือว่าเป็นหัวใจสำคัญของการเขียนโปรแกรม
ตอบ ข. การแก้ปัญหาโจทย์ด้วยคอมพิวเตอร์
13. ข้อใดคือลำดับขั้นตอนการทำงานแรกของวิธีประมวลผล
ตอบ ก. การรับข้อมูล
14. ข้อใดคือลำดับขันตอนการทำงานที่สองของวิธีประมวลผล
ตอบ ข. การประมวลผล
15. ข้อใดคือลำดับขั้นตอนการทำงานที่สามของวิธีประมวลผล
ตอบ ค. การแสดงผลลัพธ์
วันเสาร์ที่ 29 พฤษภาคม พ.ศ. 2553
แบบฝึกหัด บทที่1 ตอนที่1
ตอนที่1
1.จงบอกขั้นตอนการเขียนโปรแกรมเป็นข้อๆ
ตอบ 1.กำหนดขอบเขตของปัญหา
2.การพัฒนาลำดับขั้นตอนการทำงานเพื่อแก้ปัญหา
3.การออกแบบโปรแกรม
4.เขียนโปรแกรม
5.การคอมไฟล์โปรแกรม
6.การทดสอบโปรแกรม
7.การจัดทำเอกสารประกอบโปรแกรม
2.โครงสร้างของคอมพิวเตอร์มีกี่หน่วย อะไรบ้าง
ตอบ 5 หน่วย ประกอบด้วย
- หน่วยรับข้อมูล
- หน่วยความจำ
- หน่วยคำนวณ
- หน่วยควบคุม
- หน่วยแสดงผล
3.จงอธิบายความหมายของตรรกะ
ตอบ ตรรกะ (Logic) หมายถึง เหตุผลที่ใช้ในการแก้ปัญหาต่างๆ
4.ให้ยกตัวอย่างการดำเนินการทางคณิตศาสตร์
ตอบ เช่น DIV คือ การหารโดยคิดเฉพาะจำนวนเต็มที่ได้จากการหาร
MOD คือ การหารโดยคิดเฉพาะเศษจากการหาร
5.จงอธิบายความหมายของเซต
ตอบ ( Set ) เซตในทางคณิตศาสตร์ เราใช้คำว่าเซต ในความหมายของคำว่า กลุ่ม หมู่ เหล่า กอง ฝูง ชุด และเมื่อกล่าวถึงเซตของสิ่งใดๆ จะทราบได้ทันทีว่าในเซตนั้นมีอะไรบ้าง เราเรียกสิ่งที่อยู่ในเซตว่า สมาชิก
6.จงบอกสัญลักษณ์ที่ใช้แทนเซต และชื่สมาชิกของเซต
ตอบ 1.สามารถใช้วงกลม, วงรี แทนเซตต่างๆ ได้
2.ชื่อเซตนิยม ใช้ตัวใหญ่ทั้งหมด เช่น A, B, C, ...
3.สัญลักษณ์แทนคำว่า "เป็นสมาชิกของ" แทนคำว่า "ไม่เป็นสมาชิกของ"
7.จงอธิบายเซตว่างแตกต่างกับเซตจำกัดอย่างไร
ตอบ - เซตว่าง คือ เซตที่ไมมีสมาชิก
- เซตจำกัก คือ เซตที่มีสมาชอกเป็นจำนวนเต็มบวก
8.จงบอกหลักเกณฑ์การแก้ปัญหาโจทย์ด้วยคอมพิวเตอร์
ตอบ 1.สิ่งที่โจทย์ต้องการ
2.รูปแบบของผลลัพธ์ที่ต้องการ
3.ข้อมูลนำเข้า
4.ตัวปรที่ใช้
5.วิธีการประมวลผล
9.ให้ยกตัวอย่างชื่อตัวแปร และใช้แทนตัวแปรอะไร อย่างน้อย 3 ตัวแปร
ตอบ 1.Code รหัส
2.Name ชื่อ
3.Saraly เงินเดือน
4.Tax ภาษี
5.Net เงินสุทธิ
10.จงบอกลำดับขั้นตอนการทำงานของวิธีการประมวลผล
ตอบ 1. เริ่มจากการรับข้อมูล
- ขั้นที่1 กำหนดค่าผลรวมให้เป็น 0 เช่น ( Sum = 0 )
- ขั้นที่2 อ่านค่าตัวแปร X
2. การประมวลผล
- ขั้นที่3 คำนวณผลรวม Sum = Sum + X
- ขั้นที่4 ตรวจสอบเงื่อนไขว่า X = 100 หรือยัง
3. การแสดงผลลัพธ์
- ขั้นที่5 ถ้าครบ พิมพ์คำว่าผลรวม " SUM of 1-100= " , Sun
- ขั้นที่6 จบการทำงาน
1.จงบอกขั้นตอนการเขียนโปรแกรมเป็นข้อๆ
ตอบ 1.กำหนดขอบเขตของปัญหา
2.การพัฒนาลำดับขั้นตอนการทำงานเพื่อแก้ปัญหา
3.การออกแบบโปรแกรม
4.เขียนโปรแกรม
5.การคอมไฟล์โปรแกรม
6.การทดสอบโปรแกรม
7.การจัดทำเอกสารประกอบโปรแกรม
2.โครงสร้างของคอมพิวเตอร์มีกี่หน่วย อะไรบ้าง
ตอบ 5 หน่วย ประกอบด้วย
- หน่วยรับข้อมูล
- หน่วยความจำ
- หน่วยคำนวณ
- หน่วยควบคุม
- หน่วยแสดงผล
3.จงอธิบายความหมายของตรรกะ
ตอบ ตรรกะ (Logic) หมายถึง เหตุผลที่ใช้ในการแก้ปัญหาต่างๆ
4.ให้ยกตัวอย่างการดำเนินการทางคณิตศาสตร์
ตอบ เช่น DIV คือ การหารโดยคิดเฉพาะจำนวนเต็มที่ได้จากการหาร
MOD คือ การหารโดยคิดเฉพาะเศษจากการหาร
5.จงอธิบายความหมายของเซต
ตอบ ( Set ) เซตในทางคณิตศาสตร์ เราใช้คำว่าเซต ในความหมายของคำว่า กลุ่ม หมู่ เหล่า กอง ฝูง ชุด และเมื่อกล่าวถึงเซตของสิ่งใดๆ จะทราบได้ทันทีว่าในเซตนั้นมีอะไรบ้าง เราเรียกสิ่งที่อยู่ในเซตว่า สมาชิก
6.จงบอกสัญลักษณ์ที่ใช้แทนเซต และชื่สมาชิกของเซต
ตอบ 1.สามารถใช้วงกลม, วงรี แทนเซตต่างๆ ได้
2.ชื่อเซตนิยม ใช้ตัวใหญ่ทั้งหมด เช่น A, B, C, ...
3.สัญลักษณ์แทนคำว่า "เป็นสมาชิกของ" แทนคำว่า "ไม่เป็นสมาชิกของ"
7.จงอธิบายเซตว่างแตกต่างกับเซตจำกัดอย่างไร
ตอบ - เซตว่าง คือ เซตที่ไมมีสมาชิก
- เซตจำกัก คือ เซตที่มีสมาชอกเป็นจำนวนเต็มบวก
8.จงบอกหลักเกณฑ์การแก้ปัญหาโจทย์ด้วยคอมพิวเตอร์
ตอบ 1.สิ่งที่โจทย์ต้องการ
2.รูปแบบของผลลัพธ์ที่ต้องการ
3.ข้อมูลนำเข้า
4.ตัวปรที่ใช้
5.วิธีการประมวลผล
9.ให้ยกตัวอย่างชื่อตัวแปร และใช้แทนตัวแปรอะไร อย่างน้อย 3 ตัวแปร
ตอบ 1.Code รหัส
2.Name ชื่อ
3.Saraly เงินเดือน
4.Tax ภาษี
5.Net เงินสุทธิ
10.จงบอกลำดับขั้นตอนการทำงานของวิธีการประมวลผล
ตอบ 1. เริ่มจากการรับข้อมูล
- ขั้นที่1 กำหนดค่าผลรวมให้เป็น 0 เช่น ( Sum = 0 )
- ขั้นที่2 อ่านค่าตัวแปร X
2. การประมวลผล
- ขั้นที่3 คำนวณผลรวม Sum = Sum + X
- ขั้นที่4 ตรวจสอบเงื่อนไขว่า X = 100 หรือยัง
3. การแสดงผลลัพธ์
- ขั้นที่5 ถ้าครบ พิมพ์คำว่าผลรวม " SUM of 1-100= " , Sun
- ขั้นที่6 จบการทำงาน
วันจันทร์ที่ 17 พฤษภาคม พ.ศ. 2553
หลักการเขียนโปรแกรม
จุดประสงค์รายวิชา
1. มีทักษะในการวิเคราะห์ขั้นตอนวิธี ( Algorithm ) เพื่อแก้ปัญหาอย่างน้อย
2. รู้ขั้นตอนวิธีการเขียนโปรแกรมเพื่อแก้ปัญหา
3. มีทักษะในการเขียนผังงาน(Flowchart )
4.มีทักษะในการเขียนรหัสเทียม ( pseudocobe ) จากผังงาน
5.ออกแบบและพัฒนาโปรแกรมขนาดเล็ก
6.มีกิจนิสัยการทำงานอย่างมีระเบียบ
มาตราฐานรายวิชา
1.อธิบายความหมายและควาสำคัญของหลักการเขียนโปรแกรม
2.วิเคราะห์ขั้นตอนวิธีการแก้ปัญหาด้วยคอมพิวเตอร์
3.ประยุกต์ใช้ผังงานและรหัสเทียมช่วยการเขียนโปรแกรม
4.ออกแบบโปรแกรมขนาดเล็ก
คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับหลักการ ขั้นตอน วิธิวิเคาระห์ปัญหาเขียนโปรแกรม กระบวนการทำงานในหน่วยความจำของคอมพิวเตอร์ตรรกะกับเซต ตรรกะกับการแก้โจทย์ปัญหาด้วยคอมพิวเตอร์ การเขียนผังงาน การเขียนรหัสเทียม การออกแบบและพัฒนาโปรแกรมขนาดเล็ก
1. มีทักษะในการวิเคราะห์ขั้นตอนวิธี ( Algorithm ) เพื่อแก้ปัญหาอย่างน้อย
2. รู้ขั้นตอนวิธีการเขียนโปรแกรมเพื่อแก้ปัญหา
3. มีทักษะในการเขียนผังงาน(Flowchart )
4.มีทักษะในการเขียนรหัสเทียม ( pseudocobe ) จากผังงาน
5.ออกแบบและพัฒนาโปรแกรมขนาดเล็ก
6.มีกิจนิสัยการทำงานอย่างมีระเบียบ
มาตราฐานรายวิชา
1.อธิบายความหมายและควาสำคัญของหลักการเขียนโปรแกรม
2.วิเคราะห์ขั้นตอนวิธีการแก้ปัญหาด้วยคอมพิวเตอร์
3.ประยุกต์ใช้ผังงานและรหัสเทียมช่วยการเขียนโปรแกรม
4.ออกแบบโปรแกรมขนาดเล็ก
คำอธิบายรายวิชา
ศึกษาและปฏิบัติเกี่ยวกับหลักการ ขั้นตอน วิธิวิเคาระห์ปัญหาเขียนโปรแกรม กระบวนการทำงานในหน่วยความจำของคอมพิวเตอร์ตรรกะกับเซต ตรรกะกับการแก้โจทย์ปัญหาด้วยคอมพิวเตอร์ การเขียนผังงาน การเขียนรหัสเทียม การออกแบบและพัฒนาโปรแกรมขนาดเล็ก
สมัครสมาชิก:
บทความ (Atom)