More Related Content
Similar to ข้อสอบกลางภาค (20)
ข้อสอบกลางภาค
- 1. ภาษาคอมพิวเตอร์ หายถึงอะไร มีกี่ระดับ อะไรบ้าง
ภาษาคอมพิวเตอร์ หมายถึง ภาษาใดๆที่ผู้ใช้งานใช้สื่อสารกับคอมพิวเตอร์ หรือคอมพิวเตอร์ด้วยกัน แล้ว
คอมพิวเตอร์สามารถทางานตามคาสั่งนั้นได้ คานี้มักใช้เรียกแทนภาษาโปรแกรม แต่ความเป็นจริงภาษา
โปรแกรมคือส่วนหนึ่งของภาษาคอมพิวเตอร์เท่านั้น และมีภาษาอื่นๆที่เป็นภาษาคอมพิวเตอร์เช่นกัน
ยกตัวอย่างเช่น HTML เป็นทั้งภาษามาร์กอัปและภาษาคอมพิวเตอร์ด้วย แม้ว่ามันจะไม่ใช่ภาษา
โปรแกรม หรือภาษาเครื่องนั้นก็นับเป็นภาษาคอมพิวเตอร์ ซึ่งโดยทางเทคนิคสามารถใช้ในการเขียน
โปรแกรมได้ แต่ก็ไม่จัดว่าเป็นภาษาโปรแกรม
มีทั้งหมด 2 ระดับ
ภาษาคอมพิวเตอร์สามารถแบ่งออกเป็น 2 กลุ่ม คือ
- ภาษาระดับสูง (high level)
- ภาษาระดับต่า (low level)
ภาษาระดับสูงถูกออกถูกออกแบบมาเพื่อให้ใช้งานง่ายและสดกสบายกว่าภาษาระดับต่า โปรแกรมที่เขียน
ถูกต้องตามเกณฑ์และไวยากรณ์ของภาษาจะถูกแปล (Compile) ไปเป็นภาษาระดับต่าเพื่อให้
คอมพิวเตอร์สามารถนาไปใช้งานหรือปฏิบัติตามคาสั่งได้ต่อไป ซอฟต์แวร์สมัยใหม่ส่วนมากเขียนด้วย
ภาษาระดับสูง แปลไปเป็นออบเจกต์โค้ด (objet code)แล้วเปลี่ยนเป็นชุดคาสั่งในภาษาเครื่อง
ภาษาคอมพิวเตอร์อาจแบ่งเป็นกลุ่มได้เป็นอีกสองประเภทคือ ภาษาที่มนุษย์อ่านออก(human-
readable) และภาษาที่มนุษย์อ่านไม่ออก (non human-readable) ภาษาที่มนุษย์อ่านออก
ถูกออกแบบมาเพื่อให้มนุษย์สามารถเข้าใจและสื่อสารได้โดยตรงกับคอมพิวเตอร์ ส่วนภาษาที่มนุษย์อ่าน
ไม่ออกจะมีโค้ดบางส่วนที่ไม่อาจอ่านเข้าใจได้ แต่ออกแบบมาเพื่อให้โค้ดกระชับซึ่งคอมคอมพิวเตอร์จะ
สามารถประมวลผลได้ง่ายกว่า
HTML ย่อมาจากอะไร หมายถึงอะไร?
HTML (ย่อมาจาก Hyper Text Markup Language) เป็นภาษาประเภท Markup
Language ที่ใช้ในการสร้างเว็บเพจ มีแม่แบบมาจากภาษา SGML (Standard
Generalized Markup Language) ที่ตัดความสามารถบางส่วนออกไป เพื่อให้สามารถทา
ความเข้าใจและเรียนรู้ได้ง่าย ปัจจุบันมีการพัฒนาและกาหนดมาตรฐานโดยองค์กร World Wide
Web Consortium (W3C)
ภาษา HTML ได้ถูกพัฒนาขึ้นอย่างต่อเนื่องตั้งแต่ HTML Level 1, HTML 2.0, HTML
3.0, HTML 3.2 และ HTML 4.0 ในปัจจุบัน ทาง W3C ได้ผลักดัน รูปแบบของ HTML
แบบใหม่ ที่เรียกว่า XHTML ซึ่งเป็นลักษณะของโครงสร้าง XML แบบหนึ่ง ที่มีหลักเกณฑ์ในการ
- 2. กาหนดโครงสร้างของโปรแกรมที่มีรูปแบบที่มาตรฐานกว่า มาทดแทนใช้ HTML รุ่น 4.01 ที่ใช้กันอยู่
ในปัจจุบัน
HTML มีโครงสร้างการเขียนโดยอาศัย Tag ในการควบคุมการแสดงผลของข้อความ รูปภาพ หรือวัตถุ
อื่น ๆ แต่ละ Tag อาจจะมีส่วนขยาย เรียกว่า Attribute สาหรับจัดรูปแบบเพิ่มเติม
การสร้างเว็บเพจ โดยใช้ภาษา HTML สามารถทาโดยใช้โปรแกรม Text Editor ต่างๆ เช่น
Notepad, EditPlus หรือจะอาศัยโปรแกรมที่เป็นเครื่องมือช่วยสร้างเว็บเพจ เช่น Microsoft
FrontPage, Dream Weaver ซึ่งอานวยความสะดวกในการสร้างหน้า HTML ในลักษณะ
WYSIWYG (What You See Is What You Get)
แต่มีข้อเสียคือ โปรแกรมเหล่านี้มัก generate code ที่เกินความจาเป็นมากเกินไป ทาให้ไฟล์
HTML มีขนาดใหญ่ และแสดงผลช้า ดังนั้นหากเรามีความเข้าใจภาษา HTML จะเป็นประโยชน์ให้เรา
สามารถแก้ไข code ของเว็บเพจได้ตามความต้องการ และยังสามารถนา script มาแทรก ตัดต่อ สร้าง
ลูกเล่นสีสันให้กับเว็บเพจของเราได้
การเขียนรหัสจาลอง( Pseudo Code)
การเขียนรหัสจาลอง(Pseudo Code) คือการเขียนอัลกอริทึมโดยใช้ประโยคภาษาอังกฤษที่สื่อความ
หมายง่าย ๆ สามารถอ่านแล้วเข้าใจได้โดยทันที แต่ก็สามารถใช้รูปแบบที่เป็นภาษาพูดด้วยภาษาไทยและ
ภาษา
อังกฤษก็ได้
โครงสร้างของรหัสจาลองเริ่มต้นด้วยข้อความBegin แล้วอธิบายขั้นตอนการทางานโดยใช้คาสั่งต่าง ๆ ที่
ใกล้เคียงกับภาษาคอมพิวเตอร์ในการเขียนโปรแกรม เช่น
คาสั่ง read หมายถึง การอ่านค่าหรือรับค่าข้อมูลตัวแปรตามที่กาหนดไว้
คาสั่ง print หมายถึง การแสดงผลลัพธ์ที่ได้จากการคานวณ
และพิมพ์ข้อความ End เมื่อจบการทางาน
การเขียนรหัสจาลองจะต้องมีการวางแผนสาหรับการอ้างอิงถึงข้อมูลที่จะต้องนาไปใช้ภายใน
โปรแกรมด้วย
การสร้างตัวแปร โดยใช้เครื่องหมายเท่ากับ (= ) แทนการกาหนดค่าตัวแปร
- 3. - ตัวอย่าง -
อัลกอริทึม Pseudo code ของการต้มไข่
1. เตรียมไข่ 1 ฟอง
2. ใสน้าเปล่าลงในหม้อ
3. นาหม้อตั้งบนไฟ
4. นาไข่ลงหม้อรอ 10 นาที
5. นาหม้อลงทิ้งไว้ให้เย็น
6. พร้อมรับประทาน
อัลกอริทึม Pseudo code ของรับค่าตัวเลขมา 3 ค่าแล้วหาผลรวม
1. set sum
2. input value1
3. input value2
4. input value3
5. calculate sum = value1 + value2 + value3
6. write sum
- 5. คาสั่ง HTML
< !– ข้อความ –> คาสั่ง หมายเหตุ ใช้อธิบายความหมาย ขื่อผู้เขียนโปรแกรม
และอื่นๆ
<br> คาสั่งขึ้นบรรทัดใหม่
<p> ข้อความ </p> คาสั่งย่อหน้าใหม่
<hr width=”50%” size = “3”> คาสั่ง ตีเส้น, กาหนดขนาดเส้น
คาสั่ง เพิ่มช่องว่าง
<IMG SRC = “PHOTO.GIF”> คาสั่งแสดงรูปภาพชื่อ Photo.gif
<CENTER> ข้อความ
</CENTER>
คาสั่งจัดให้ข้อความอยู่กึ่งกลาง
<HTML> </HTML> คาสั่ง <HTML> คือคาสั่งเริ่มต้นในการเขียนโปรแกรม HTML
และมีคาสั่ง </HTML> เพื่อบอกจุดสิ้นสุดโปรแกรม
<HEAD> </HEAD> คาสั่ง <HEAD> คือคาสั่งบอกส่วนที่เป็นชื่อเรื่อง โดยมีคาสั่ง
ย่อย <TITLE> อยู่ภายใน
<TITLE> </TITLE> คาสั่ง <TITLE> คือคาสั่งบอกชื่อเรื่อง จะไปปรากฏที่ Title Bar
<BODY> </BODY> คาสั่ง <BODY> คือคาสั่งบอกส่วนเนื้อเรื่อง ที่จะถูกแสดงผล
ในเวปบราวเซอร์ ประกอบด้วยรูปภาพ ตัวอักษร ตาราง เป็นต้น