Upload
popeay
View
207
Download
0
Embed Size (px)
Citation preview
โปรแกรมคอมพวเตอร(Program Computer)
ความหมายและลกษณะของคอมพวเตอร
โปรแกรมคอมพวเตอร (Program Computer) คอ ชดคำาสงทใชสำาหรบแสดงและสอสารกบคอมพวเตอร เพอใหคอมพวเตอรทำางานตามลำาดบขนตอนทเขยนไวในชดคำาสงนนๆ คำาสงเหลานนกพฒนาโปรแกรมหรอโปรแกรมเมอร (Programmer) จะเขยนขนดวยภาษาคอมพวเตอรตามลำาดบขนตอนของการพฒนาโปรแกรม
ตามลำาดบขนตอนของการพฒนาโปรแกรม ดงน
1.วเคราะหปญหา2.ออกแบบวธการแกปญหา3.เขยนโปรแกรม4.ทดสอบโปรแกรม ขนตอนการทดสอบโปรแกรมนนแบง
ออกเปน 3 ประเภท ไดแก1.ขอผดพลาดทางไวยากรณภาษา (Syntax)2.ขอผดพลาดระหวางประมวลผล (Runtime
Error)3.ขอผดพลาดทางวธการคด (logical Error)
5.จดทำาเอกสารประกอบ6.บำารงรกษาโปรแกรม
ภาษาคอมพวเตอรภาษาคอมพวเตอรหรอภาษาโปรแกรมคอมพวเตอร
(Computer Programming language) มพนฐานมาจากการเปดและปดกระแสไฟฟา หรอระบบเลขฐานสอง คอ 0 และ 1 เรยงตอกนเพอนแทนความหมายตางๆ ในคอมพวเตอร ปจจบนมผสรางและพฒนาภาษาคอมพวเตอรหลายภาษา เชน John Kemeny และ Thomas Kurtz สรางภาษาเบสก (BASIC) Kiklaus Wirth สรางภาษาปาสคาล (PASCAL) และ Dennis Ritchie สรางภาษาซ (C) โดนมประเภทของภาษาคอมพวเตอร รปแบบโครงสรางของภาษาคอมพวเตอร และตวอยางของภาษาคอมพวเตอร
ประเภทของภาษาคอมพวเตอร
ภาษาคอมพวเตอรแบงตามลกษณะของภาษาและการใชงานได 4 ประเภท ดงน
1.ภาษาเครอง (Machine Language)2.ภาษาแอสเซมบล (Assembly Language)3.ภาษาระดบสง (High-level Language)
มลกษณะและหลกการทำางานแตกตางกน ดงน3.1 คอมไพเลอร (Compiler)3.2 อนเทอรพรเตอร (Interpreter)
4.ภาษาระดบสงมากและภาษาธรรมชาต (Natural Language)
ตวอยางภาษาคอมพวเตอร1.ภาษาแอสเซมบล (Assmbly Language)
2.ภาษาโคบอล (COBOL programming language)
3.ภาษาฟอรแทรน (Fortran programming language )
4. ภาษาซพลสพลส (C++)
5. ภาษาจาวา (JAVA)
หลกการเลอกใชภาษาคอมพวเตอร
ในการเลอกใชภาษาในการเขยนโปรแกรม คอมพวเตอรน กจะมการพจารณาหลายๆ อยางดวยกน ดงทจะกลาวดงตอไปน
• ในบางครงซงในงานทไมยงยากนก กอาจใชภาษาคอมพวเตอรพนฐาน อยางเชน ภาษา BASIC เพราะเขยนโปรแกรมไดงายรวดเรว และกยงมตดตงอยบนเครองไมโครคอมพวเตอรสวนมากอยแลวดวย
• ภาษาคอมพวเตอรทเลอกใช กจะถกจำากดโดย นกเขยนโปรแกรม เพราะวาเราควรใชภาษาทมผรอยบาง
• ผใชกควรทจะจำากดภาษาคอมพวเตอรทจะใชดวย ไมควรตดตงตวแปลภาษาคอมพวเตอรทกภาษาบนเครอง
• ถาโปรแกรมทเขยนขนมานน จะตองนำาไปใชงานบนเครองตางๆ กน กควรทจะเลอกภาษาทสามารถ ใชงานไดกบทกเครอง เพราะจะทำาใหโปรแกรมนนทำางานไดกบทกเครอง โดยการเขยนโปรแกรมเพยงครงเดยว
• ในการเลอกภาษาในการเขยนโปรแกรม เรากควรเลอกโดยการดจากคณสมบต หรอขอดของภาษานนๆ เปนหลกเปนหลกดวย
ตวอยางการเขยนโปรแกรมคอมพวเตอร
ภาษาคอมพวเตอรแตละภาษาจะมลกษณะ โครงสราง และหลกการในการเขยนโปรแกรมคอมพวเตอรแตกตางกน เครองมอสำาคญในการเขยนโปรแกรมคอมพวเตอร คอโปรแกรมเอดเตอร ใชสำาหรบแปลภาษาคอมพวเตอรทเขยนใหคอมพวเตอรเขาใจ และทำางานตามทเราตองการ ในหนวยการเรยนรนจะยกตวอยางการเขยนภาษา HTML
โครงสรางของภาษา HTML ประกอบดวย 3 สวน คอ
1.สวนทกำาหนดใหเวบเบราวเซอรทราบวาเปนแฟมขอมลชนด HTML ซงจะมแทก <html>…</html> กำากบอยทจดเรมตนและจดสนสดของแฟมขอมล
2. สวนหวเรอง (Head) เปนสวนทกำาหนดใหแสดงขอความทแถบหวเรองของหนาเวบเพจนน ๆ เชน แทก <title>....</title> และเกบแทกพเศษอน ๆ
3. สวนเนอหา (Body) เปนสวนทแสดงเนอหาของเวบเพจทงหมดซงประกอบดวย ขอความและแทกตาง ๆ เชน แทกสำาหรบจดการกบรปแบบของขอความ ตาราง รปภาพ กราฟกตางๆ สของตวอกษร สพน เปนตน
รายชอสมาชก มธยมศกษาปท 5/4
นางสาว ปรนทร จงพฒนะสนสข เลขท 1นางสาว รภทภร อดเลกลาภ เลขท 14นางสาว ไพรวรนทร สบบก เลขท
19นางสาว ณฐฐนนท คำาลอปลก เลขท
20นางสาว พรนภา เกดสมนก เลขท
21