13
โโโโโโโโโโโโโโโโโโ (Program Computer)

น.ส.พรนภา เก ดสมน ก

  • Upload
    popeay

  • View
    207

  • Download
    0

Embed Size (px)

Citation preview

Page 1: น.ส.พรนภา เก ดสมน ก

โปรแกรมคอมพวเตอร(Program Computer)

Page 2: น.ส.พรนภา เก ดสมน ก

ความหมายและลกษณะของคอมพวเตอร

โปรแกรมคอมพวเตอร (Program Computer) คอ ชดคำาสงทใชสำาหรบแสดงและสอสารกบคอมพวเตอร เพอใหคอมพวเตอรทำางานตามลำาดบขนตอนทเขยนไวในชดคำาสงนนๆ คำาสงเหลานนกพฒนาโปรแกรมหรอโปรแกรมเมอร (Programmer) จะเขยนขนดวยภาษาคอมพวเตอรตามลำาดบขนตอนของการพฒนาโปรแกรม

Page 3: น.ส.พรนภา เก ดสมน ก

ตามลำาดบขนตอนของการพฒนาโปรแกรม ดงน

1.วเคราะหปญหา2.ออกแบบวธการแกปญหา3.เขยนโปรแกรม4.ทดสอบโปรแกรม ขนตอนการทดสอบโปรแกรมนนแบง

ออกเปน 3 ประเภท ไดแก1.ขอผดพลาดทางไวยากรณภาษา (Syntax)2.ขอผดพลาดระหวางประมวลผล (Runtime

Error)3.ขอผดพลาดทางวธการคด (logical Error)

5.จดทำาเอกสารประกอบ6.บำารงรกษาโปรแกรม

Page 4: น.ส.พรนภา เก ดสมน ก

ภาษาคอมพวเตอรภาษาคอมพวเตอรหรอภาษาโปรแกรมคอมพวเตอร

(Computer Programming language) มพนฐานมาจากการเปดและปดกระแสไฟฟา หรอระบบเลขฐานสอง คอ 0 และ 1 เรยงตอกนเพอนแทนความหมายตางๆ ในคอมพวเตอร ปจจบนมผสรางและพฒนาภาษาคอมพวเตอรหลายภาษา เชน John Kemeny และ Thomas Kurtz สรางภาษาเบสก (BASIC) Kiklaus Wirth สรางภาษาปาสคาล (PASCAL) และ Dennis Ritchie สรางภาษาซ (C) โดนมประเภทของภาษาคอมพวเตอร รปแบบโครงสรางของภาษาคอมพวเตอร และตวอยางของภาษาคอมพวเตอร

Page 5: น.ส.พรนภา เก ดสมน ก

ประเภทของภาษาคอมพวเตอร

ภาษาคอมพวเตอรแบงตามลกษณะของภาษาและการใชงานได 4 ประเภท ดงน

1.ภาษาเครอง (Machine Language)2.ภาษาแอสเซมบล (Assembly Language)3.ภาษาระดบสง (High-level Language)

มลกษณะและหลกการทำางานแตกตางกน ดงน3.1 คอมไพเลอร (Compiler)3.2 อนเทอรพรเตอร (Interpreter)

4.ภาษาระดบสงมากและภาษาธรรมชาต (Natural Language)

Page 6: น.ส.พรนภา เก ดสมน ก

ตวอยางภาษาคอมพวเตอร1.ภาษาแอสเซมบล (Assmbly Language)

2.ภาษาโคบอล (COBOL programming language)

Page 7: น.ส.พรนภา เก ดสมน ก

3.ภาษาฟอรแทรน (Fortran programming language )

4. ภาษาซพลสพลส (C++)

Page 8: น.ส.พรนภา เก ดสมน ก

5. ภาษาจาวา (JAVA)

Page 9: น.ส.พรนภา เก ดสมน ก

หลกการเลอกใชภาษาคอมพวเตอร

ในการเลอกใชภาษาในการเขยนโปรแกรม คอมพวเตอรน กจะมการพจารณาหลายๆ อยางดวยกน ดงทจะกลาวดงตอไปน

• ในบางครงซงในงานทไมยงยากนก กอาจใชภาษาคอมพวเตอรพนฐาน อยางเชน ภาษา BASIC เพราะเขยนโปรแกรมไดงายรวดเรว และกยงมตดตงอยบนเครองไมโครคอมพวเตอรสวนมากอยแลวดวย

• ภาษาคอมพวเตอรทเลอกใช กจะถกจำากดโดย นกเขยนโปรแกรม เพราะวาเราควรใชภาษาทมผรอยบาง

Page 10: น.ส.พรนภา เก ดสมน ก

• ผใชกควรทจะจำากดภาษาคอมพวเตอรทจะใชดวย ไมควรตดตงตวแปลภาษาคอมพวเตอรทกภาษาบนเครอง

• ถาโปรแกรมทเขยนขนมานน จะตองนำาไปใชงานบนเครองตางๆ กน กควรทจะเลอกภาษาทสามารถ ใชงานไดกบทกเครอง เพราะจะทำาใหโปรแกรมนนทำางานไดกบทกเครอง โดยการเขยนโปรแกรมเพยงครงเดยว

• ในการเลอกภาษาในการเขยนโปรแกรม เรากควรเลอกโดยการดจากคณสมบต หรอขอดของภาษานนๆ เปนหลกเปนหลกดวย

Page 11: น.ส.พรนภา เก ดสมน ก

ตวอยางการเขยนโปรแกรมคอมพวเตอร

ภาษาคอมพวเตอรแตละภาษาจะมลกษณะ โครงสราง และหลกการในการเขยนโปรแกรมคอมพวเตอรแตกตางกน เครองมอสำาคญในการเขยนโปรแกรมคอมพวเตอร คอโปรแกรมเอดเตอร ใชสำาหรบแปลภาษาคอมพวเตอรทเขยนใหคอมพวเตอรเขาใจ และทำางานตามทเราตองการ ในหนวยการเรยนรนจะยกตวอยางการเขยนภาษา HTML

Page 12: น.ส.พรนภา เก ดสมน ก

โครงสรางของภาษา HTML ประกอบดวย 3 สวน คอ

1.สวนทกำาหนดใหเวบเบราวเซอรทราบวาเปนแฟมขอมลชนด HTML ซงจะมแทก <html>…</html> กำากบอยทจดเรมตนและจดสนสดของแฟมขอมล

2. สวนหวเรอง (Head) เปนสวนทกำาหนดใหแสดงขอความทแถบหวเรองของหนาเวบเพจนน ๆ เชน แทก <title>....</title> และเกบแทกพเศษอน ๆ

3. สวนเนอหา (Body) เปนสวนทแสดงเนอหาของเวบเพจทงหมดซงประกอบดวย ขอความและแทกตาง ๆ เชน แทกสำาหรบจดการกบรปแบบของขอความ ตาราง รปภาพ กราฟกตางๆ สของตวอกษร สพน เปนตน

Page 13: น.ส.พรนภา เก ดสมน ก

รายชอสมาชก มธยมศกษาปท 5/4

นางสาว ปรนทร จงพฒนะสนสข เลขท 1นางสาว รภทภร อดเลกลาภ เลขท 14นางสาว ไพรวรนทร สบบก เลขท

19นางสาว ณฐฐนนท คำาลอปลก เลขท

20นางสาว พรนภา เกดสมนก เลขท

21