More Related Content
Similar to การสอบกลางภาค5ข้อ
Similar to การสอบกลางภาค5ข้อ (18)
การสอบกลางภาค5ข้อ
- 1. การสอบกลางภาค ชั้น ม.5
1.ภาษาคอมพิวเตอร์ หมายถึงอะไร มีกี่ระดับ อะไรบ้าง
ตอบ หมายถึง ภาษาใดๆ ที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้ว
คอมพิวเตอร์สามารถทางานตามคาสั่งนั้นได้คานี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็น
จริงภาษาโปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆ ที่เป็น
ภาษาคอมพิวเตอร์เช่นกัน
ระดับของภาษา (Level of Languages)
ภาษาคอมพิวเตอร์ หมายถึง โปรแกรมหรือชุดคาสั่งที่โปรแกรมเมอร์เขียนเพื่อใช้
สั่งงานตามรูปแบบและโครงสร้างของภาษาซึ่งแบ่งได้3 ระดับดังนี้คือ
1. ภาษาระดับต่า (Low Level Language) เป็นภาษาที่มนุษย์ทาความเข้าใจได้ยาก ส่วน
ใหญ่ต้องมีความเข้าใจเกี่ยวกับสถาปัตยกรรมคอมพิวเตอร์ และฮาร์ดแวร์เป็นอย่างดีจึงจะ
สามารถเขียนโปรแกรมสั่งงานได้มีข้อดีในส่วนที่เขียนโปรแกรมควบคุมอาร์ดาแวร์แต่ละส่วน
ได้โดยตรงจึงทางานได้เร็ว แต่ไม่เหมาะที่จะใช้ในการพัฒนาโปรแกรม ตัวอย่างของ
ภาษาระดับต่าได้แก่ ภาษาเครื่อง (Machine Language) และภาษาแอสเซมบลี (Assembly
Language) เป็นต้น
2. ภาษาระดับกลาง (Medium Level Language) เป็นภาษาที่ทาความเข้าใจได้ไม่ยากนัก
เพราะมีลักษณะ เป็นภาษาแบบโครงสร้าง ทาความเข้าใจได้เหมือนกับภาษาระดับสูงแต่ทางาน
ได้รวดเร็วเหมือนกับภาษาระดับต่า สามารถใช้บนเครื่องที่มีความเร็วต่างกันโดยไม่ต้องดัดแปลง
ภาษาระดับกลางจึงเป็นที่นิยมใช้กันแพร่หลาย ตัวอย่างของภาษาระดับกลาง ได้แก่ ภาษาซี เป็น
ต้น
3. ภาษาระดับสูง (High Level Language) เป็นภาษาที่ทาความเข้าใจได้ง่าย มีลักษณะของ
การใช้คาสั่งเป็นภาษาอังกฤษซึ่งใกล้เคียงกับภาษามนุษย์มากการสั่งให้คอมพิวเตอร์ทางาน
จะต้องมีการแปลความหมายของคาสั่งโดยใช้ตัวแปลภาษาทีละชุดคาสั่งที่เรียกว่า Interpreter
หรือแปลครั้งเดียวทั้งโปรแกรมที่เรียกว่า Compiler
4. ภาษาระดับสูงมาก (Very high-level Language) เป็นภาษายุคที่ 4 (fourth-generation
- 2. language) หรือ 4GLs จะเป็นภาษาที่ใช้เขียนโปรแกรมได้สั้นกว่าภาษาในยุคก่อน ๆ การทางาน
บางอย่างสามารถใช้เพียง 5 ถึง 10 บรรทัดเท่านั้น ในขณะที่ถ้าเขียนด้วยภาษา อาจต้องใช้ถึง 100
บรรทัด โดยพื้นฐานแล้ว ภาษาในยุคที่ 4 นี้มีคุณสมบัติที่แยกจากภาษาใยุคก่อน ๆ อย่างชัดเจน
กล่าวคือภาษาในยุคก่อนนั้นใช้หลักการของ การเขียนโปรแกรมแบบโพรซีเยอร์ (procedurl
language) ในขณะที่ภาษาในยุคที่ 4 จะเป็นแบบ ไม่ใช้โพรซีเยอร์ (nonprocedurl language)
ผู้เขียนโปรแกรมเพียงแต่กาหนดว่าต้องการให้โปรแกรมทาอะไรบ้างก็สามารถเขียนโปรแกรม
ได้ทันที โดยไม่ต้องทราบว่าทาได้อย่างไร ทาให้การเขียนโปรแกรมสามารถทาได้ง่ายและ
รวดเร็ว
5. ภาษาธรรมชาติ (Nature Language) เป็น ภาษายุคที่ 5 (fifth generation language) หรือ
5GLs ธรรมชาติหมายถึงธรรมชาติของมนุษย์คือไม่ต้องสนใจถึงคาสั่งหรือลาดับของข้อมูลที่
ถูกต้อง ผู้ใช้เพียงแต่พิมพ์สิ่งที่ต้องการลงในเครื่องคอมพิวเตอร์เป็นคาหรือประโยคตามที่ผู้ใช้
เข้าใจ ซึ่งจะทาให้มีรูปแบบของคาสั่งหรือประโยคที่แตกต่างกันออกไปได้มากมาย เพราะผู้ใช้
แต่ละคนอาจจะใช้ประโยคต่างกัน ใช้คาศัพท์ต่างกัน หรือแม้กระทั่งบางคนอาจจะใช้ศัพท์แสลง
ก็ได้คอมพิวเตอร์จะพยายามแปลคาหรือประโยคเหล่านั้นตามคาสั่ง แต่ถ้าไม่สามารถแปลให้
เข้าใจได้ก็จะมีคาถามกลับมาถามผู้ใช้เพื่อยืนยันความถูกต้อง ภาษาธรรมชาติจะใช้ระบบ
ฐานความรู้ (knowledge base system) ช่วยในการแปลความหมายของคาสั่งต่าง ๆ
2.HTML ย่อมาจากอะไร หมายถึงอะไร
ตอบ HTML ย่อมาจากคาว่า Hypertext Markup Language เป็นภาษาประเภท Markup ที่ออกแบบ
มาเพื่อใช้ในการสร้างเว็บเพจ มีโครงสร้างการเขียนโดยอาศัยตัวกากับ (Tag) ควบคุมการแสดงผล
ข้อความ รูปภาพ เสียง อื่นๆ ที่สามารถเรียกดูผ่านทางเว็บเบราว์เซอร์ได้
3.การเขียนรหัสจาลอง(Pseudo code) หมายถึงอะไร จงเขียนตัวอย่างมา 1 อย่าง
ตอบ เป็นคาบรรยายที่เขียนแสดงขั้นตอนวิธี(algorithm) ของการเขียนโปรแกรม โดยใช้ภาษาที่
กะทัดรัด สื่อสารกับโปรแกรมเมอร์ผู้เขียนโปรแกรม โดยอาจใช้ภาษาที่ใช้ทั่วไปและอาจมีภาษา
ที่ใช้ในการเขียนโปรแกรมประกอบ
- 3. 4.จงวาดสัญลักษณ์ที่ใช้ในการเขียนผังงานมา 5 ภาพ พร้อมบอกความหมาย
ตอบ
1.แสดงจุดเริ่มต้นและจุดจบการทางาน
2.แสดงการรับข้อมูลเข้าระบบ
3.แสดงการตัดสินใจ
4.ทิศทาง
5.จุดเชื่อต่อการทางาน
5.จงเขียนคาสั่ง HTML มา 10 คาสั่ง พร้อมความหมาย
ตอบ 1.<br> เว้นบันทัด
2. <hr> ขีดเส้นปิด
3. <p> </p> ขึ้นบันทรรดใหม่
4. <marquee> </marquee> ตัวอักษรวิ่ง
5. <img src=” “> ใส่รูปภาพ
6. <b> </b> ตัวหนา
7. <i> </i> ตัวอักษรเอน
8. <title> </title> กาหนดชื่อtitle
9. <body background=” ”> กาหนดภาพพื้นหลัง
10. <a href=” ”></a> ใส่ที่อยู่หน้าเว็ป