กิจกรรมฝึกทักษะที่ควรเพิ่มให้นักเรียน
1.บอกความหมายและประเภทของซอฟต์แวร์
ตอบ
ซอฟต์แวร์( Software ) คือ โปรแกรมหรือชุดคำสั่งที่สั่งให้คอมพิวเตอร์ทำงานเพื่อให้ได้ผลลัพธ์ตามที่ต้องการ สามารถแบ่งออกเป็น 2 ประเภทคือ
1.ซอฟต์แวร์ระบบ ( System Software )
คือ โปรแกรมหรือชุดคำสั่งที่ทำหน้าที่ควบคุมการปฏิบัติงานของคอมพิวเตอร์ฮาร์ดแวร์ ตลอดจนควบคุมด้านการสื่อสารข้อมูลในระบบเครือข่ายคอมพิวเตอร์
2.ซอฟต์แวร์ประยุกต์ (Application Software)
คือ โปรแกรมคอมพิวเตอร์ที่ถูกพัฒนาขึ้นมาเพื่อให้ระบบคอมพิวเตอร์ทำงานด้านต่างๆตามจุดประสงค์ของผู้ใช้ การพัฒนาโปรแกรมสำหรับนำไปใช้ในการทำงาน
2.อธิบายภาษาคอมพิวเตอร์
ตอบ
ภาษาคอมพิวเตอร์ได้ถูกพัฒนาหลายยุคหลายสมัย เพื่ออำนวยความสะดวกในการเขียนโปรแกรมจัดแบ่งภาษาคอมพิวเตอร์ออกเป็น 5 ยุค ตั้งแต่ยุคที่ 1-5 โดยภาษาในยุคที่ 1 จะจัดอยู่ในกลุ่มภาษาระดับต่ำมีความใกล้เคียงกับภาษาเครื่อง ทำให้สื่อสารกับคอมพิวเตอร์โดยตรง ในยุคที่ 5 รูปแบบภาษามีความใกล้เคียงกับภาษามนุษย์มากขึ้นหรือที่เรียกว่า “ภาษาธรรมชาติ”
3.อธิบายรูปแบบของตัวแปลภาษา
ตอบ
รูปแบบของตัวแปลภาษาสามารถแบ่งได้เป็น 3 ประเภท ดังนี้ คือ
1.แอสแซมเบลอร์(Assemblers)
แอสแซมเบลอร์(Assemblers) เป็นตัวแปลภาษาที่ทำหน้าที่แปลความหมายของสัญลักษณ์เขียนขึ้นด้วยโปรแกรมภาษาแอสแซมบลี(Assembly Language) ทำหน้าที่เป็นตัวกลางในการแปลความหมายของสัญลักษณ์เหล่านั้นให้เป็นเลขฐานสองที่เครื่องคอมพิวเตอร์เข้าใจได้ ภาษาแอสแซมบลีนี้ยังจัดอยู่ในกลุ่มของภาษาระดับต่ำ
(Low-level Language )
2.อินเตอร์พรีเตอร์(Interpreters)
อินเตอร์พรีเตอร์(Interpreters) ทำหน้าที่แปลความหมายของชุดคำสั่ง เขียนขึ้นด้วยโปรแกรมภาษาระดับสูง (High-level Language) โดยวิธีการแปลความหมายในรูปแบบของอินเตอร์พรีเตอร์ คือ การอ่านคำสั่งและแปลความหมายทีละบรรทัดคำสั่ง เมื่อพบข้อผิดพลาดจะแจ้งข้อผิดพลาดให้ผู้เขียนทราบและแก้ไขได้ทันที แต่เมื่อประมวลผลชุดคำสั่งเหล่านั้นแล้ว จะไม่สามารถเก็บไว้ใช้ได้อีก ถ้าต้องการที่จะเรียกใช้ในครั้งต่อไปต้องประมวลผลชุดคำสั่งนี้ใหม่ ทำให้การทำงานของโปรแกรมค่อนข้างช้า จึงเหมาะกับการเขียนโปรแกรมที่มีขนาดเล็ก
3.คอมไพเลอร์(Compilers)
คอมไพเลอร์(Compilers) ทำหน้าที่แปลความหมายของชุดคำสั่ง เขียนขึ้นด้วยโปรแกรมภาษาระดับสูง (High-level Language) เช่นเดียวกับอินเตอร์พรีเตอร์ แต่มีความแตกต่างกันสำหรับวิธีการแปลความหมาย เนื่องจากคอมไพเลอร์ จะออ่านชุดคำสั่งทั้งหมดและแปลความหมายของชุดคำสั่งทั้งหมดในครั้งเดียว เมื่อแปลความหมายของชุดคำสั่งทั้งหมดแล้วจะได้เป็น Object Code หรือ สัญลักษณ์ของรหัสคำสั่ง ที่สามารถเก็บไว้ได้เมื่อต้องการใช้งานในครั้งต่อไปโดยไม่ต้องเสียเวลาในการแปลชุดคำสั่งนั้นอีก จึงเหมาะกับการเขียนโปรแกรมที่มีขนาดใหญ่
ไม่มีความคิดเห็น:
แสดงความคิดเห็น