SlideShare une entreprise Scribd logo
1  sur  18
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์ หมายถึง คา สั่งหรือชุดคา สั่ง ที่เขียนขึ้นมา 
เพื่อสั่งให้เครื่องคอมพิวเตอร์ทา งานตามที่เราต้องการ เราจะให้ 
คอมพิวเตอร์ทา อะไรก็เขียนเป็นคา สั่ง ซึ่งต้องสั่งเป็นขั้นตอนและแต่ละ 
ขั้นตอนต้องทา อย่างละเอียดและครบถ้วน ซึ่งจะเกิดเป็นงานชิ้นหนึ่ง 
ขึ้นมามีชื่อเรียกว่า "โปรแกรม" 
ซอฟต์แวร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้2 ประเภท คือ
ซอฟต์แวร์ระบบ (System Software) 
ซอฟต์แวร์ระบบ หมายถึงโปรแกรมที่ทา หน้าที่ 
ควบคุมการทา งานของฮาร์ดแวร์ทุกอย่างและอา นวย 
ความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ซึ่งแบ่งแต่ 
ละโปรแกรมตามหน้าที่การทา งานดังนี้
OS (Operating System) 
คือโปรแกรมระบบที่ทา หน้าที่ควบคุมการใช้ 
งานส่วนต่างๆของเครื่องคอมพิวเตอร์เช่นควบคุมหน่วยความจา ควบคุม 
หน่วยประมวลผลควบคุมหน่วยรับและควบคุมหน่วยแสดงผล ตลอดจน 
แฟ้มข้อมูลต่าง ๆ ให้มีประสิทธิภาพสูงที่สุด
OS (Operating System) 
ปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกัน ซึ่ง 
แต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการ 
เหมือนกัน แต่ต่างกันที่ลักษณะการทา งานจะไม่ 
เหมือนกัน
คือ โปรแกรมระบบที่ทา หน้าที่ในการแปลโปรแกรมหรือชุดคา สั่งที่ 
เขียนด้วยภาษาที่ไม่ใช่ภาษาเครื่องหรือภาษาเครื่องที่ไม่เข้าใจให้เป็นภาษาที่ 
เครื่องเข้าใจและนาไปปฏิบัติได้เช่นภาษาBASIC,COBOL,C,PASCAL,FORTRAN, 
ASSEMBLY เป็นต้น สา หรับตัวแปลนั้นจะมีอยู่3 แบบคือ 
- Assembler 
- อินเตอร์พรีเตอร์(Interpreter) 
- คอมไพเลอร์ (Compiler) 
Translation Program
Utility Program 
คือโปรแกรมระบบที่ทา หน้าที่ในการอา นวยความ 
สะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ให้สามารถทา งานได้ 
สะดวกรวดเร็วและง่ายขึ้นเช่นโปรแกรมที่ใช้ในการเรียงลา ดับ 
ข้อมูลโปรแกรมโอนย้ายข้อมูลจากชนิดหนึ่งไปยังอีกชนิด 
หนึ่งเป็นต้นสา หรับโปรแกรมที่ทา งานในด้านนี้ 
ได้แก่ Pctools, Sidekick, PKZIP, PKUNZIP Norton Utility เป็น 
ต้น
Diagnostic Program 
คือโปรแกรมระบบที่ทา หน้าที่ตรวจสอบข้อผิดพลาดใน 
การทา งานของอุปกรณ์ต่างๆของเครื่องคอมพิวเตอร์ได้แก่ 
โปรแกรม QAPLUS โปรแกรม NORTON เป็นต้น
ซอฟต์แวร์ประยุกต์ (Application Software) 
หมายถึง โปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็น 
ผู้เขียนขึ้นมาใช้เองเพื่อสั่งให้เครื่องคอมพิวเตอร์ 
ทา งานอย่างใดอย่างหนึ่งตามที่ต้องการ ซึ่งแบ่งได้ 
ดังนี้
User Program 
คือโปรแกรมที่ผู้ใช้เขียนขึ้นมาใช้เองโดยใช้ภาษาระดับต่างๆทาง 
คอมพิวเตอร์เช่นภาษาBASICCOBO, PASCAL, C, ASSEMBLY, ฯลฯ ซึ่งจะ 
ใช้ภาษาใดขึ้นอยู่กับความเหมาะสมของงานเหล่านั้น เช่น 
โปรแกรมระบบบัญชี, โปรแกรมควบคุมสต็อกสินค้า เป็นต้น
Package Program 
คือโปรแกรมสา เร็จรูป ซึ่งเป็นโปรแกรมที่ถูก 
สร้างหรือเขียนขึ้นมาโดยบริษัทต่างๆเสร็จเรียบร้อย 
แล้วพร้อมที่จะนามาใช้งานต่างๆได้ทันที
การออกแบบโปรแกรม(Program design) 
การออกแบบโปรแกรมเป็นระยะของการวางแผนและออกแบบโดย 
ระบุคุณลักษณะของข้อมูลเข้า (Input) ข้อมูลออก (Output) กรรมวิธีการ 
ประมวลกา หนดรายละเอียดของหน่วยเก็บข้อมูลและวิธีการควบคุมซึ่งค่า 
ของความพยายาม (effort) ใน การวิเคราะห์และออกแบบโปรแกรมขึ้นอยู่กับ 
ความซับซ้อนของงานประยุกต์และจา นวนของงานในระบบโดยปกติจะเป็น 
การกา หนดกฎเกณฑ์ ตรรกะและคา สั่งที่ระบุถึงการ ปฏิบัติงานซึ่งเรียกว่า 
โมดุล
การออกแบบโปรแกรม(Program design) 
ส่วนมากมีโมดุลควบคุมใช้สาหรับตรวจสอบและควบคุมการทา งานต่าง ๆ เช่น 
1. ลา ดับของการประมวลผล 
2. ขั้นตอนการทา งานซ้า ๆ 
3. เงื่อนไขยกเว้น เช่น ข้อผิดพลาดต่าง ๆ 
4. สิ่งเบี่ยงเบนจากการประมวลผลปกติ
การเขียนคาสั่งโปรแกรม (Program coding) 
การเขียนคา สั่งโปรแกรมเป็นขั้นตอนในการแปลง (convert) ตรรกะ ที่ 
ได้ออกแบบในระยะการออกแบบโปรแกรมให้เป็นกลุ่มของคา สั่งโปรแกรม 
ภาษาเพื่อ สั่งให้คอมพิวเตอร์ปฏิบัติตามโปรแกรมภาษาในปัจจุบันมีมากมาย 
หลายภาษา ซึ่งเหมาะกับงานด้านต่าง ๆ ซึ่งแต่ละภาษามีการเขียนที่แตกต่างกัน 
ทั้งรูปแบบ กฎเกณฑ์ต่างๆ
การเขียนคาสั่งโปรแกรม (Program coding) 
ปัจจุบัน จะประกอบด้วยคา สั่งโครงสร้างพื้นฐาน 3 อย่างคือ 
1. แบบลา ดับ (Sequence) 
2. แบบทางเลือก (Selection) 
3. แบวนรอบ (Loop หรือ Repetition)
ภาษาคอมพิวเตอร์ ( Programming Languages ) 
เครื่องมือที่มนุษย์ใช้สื่อสารกับเครื่องคอมพิวเตอร์ โดย 
แต่ละภาษาจะมีลักษณะเฉพาะตัวที่ชัดเจน มีคา ศัพท์ที่ใช้ 
จา นวนจา กัด
ระดับของภาษา(Level of Languages) 
ภาษาเครื่อง(Machine Languages) 
ภาษาแอสแซมบลี(Assembly Languages) 
ภาษาระดับสูง(High-level Languages) 
ภาษาระดับสูงมาก(Very High-level Languages) 
ภาษาธรรมชาติ(Natural Languages)
จัดทาโดย 
นายวรพศ คมขา 
นางสาวกัญญาพัชร เจนกิจการ 
นางสาวสุพิชชา เดชรุ่ง 
นางสาวนิชา สนชัย 
นางสาวจิราวรรณ พิศูจน์ 
นางสาวอนันธิชา อชมหาต 
นักเรียนชั้นมัธยมศึกษาปีที่5/4

Contenu connexe

Tendances

10690853 802176079875550 1375392355_n
10690853 802176079875550 1375392355_n10690853 802176079875550 1375392355_n
10690853 802176079875550 1375392355_nSumeth Tong-on
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์maczkrazyz
 
องค์ประกอบคอมพิวเตอร์
องค์ประกอบคอมพิวเตอร์องค์ประกอบคอมพิวเตอร์
องค์ประกอบคอมพิวเตอร์Nu Mai Praphatson
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์Wnida Krs
 
หน่วยประมวลผลกลาง Present 4-7 (Group2)
หน่วยประมวลผลกลาง Present 4-7 (Group2)หน่วยประมวลผลกลาง Present 4-7 (Group2)
หน่วยประมวลผลกลาง Present 4-7 (Group2)Supaksorn Tatongjai
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์sapol tamgsongcharoen
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์Martie Tangjaipattana
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Worapod Khomkham
 
ซอฟต์แวร์
ซอฟต์แวร์ซอฟต์แวร์
ซอฟต์แวร์Nalatporn
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์Wnida Krs
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์Wnida Krs
 
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์Mix Supagorn
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์Aphisek Zilch
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์Natapong Peakk
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์Tonkaw Napassorn
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์Tonkaw Napassorn
 

Tendances (20)

10690853 802176079875550 1375392355_n
10690853 802176079875550 1375392355_n10690853 802176079875550 1375392355_n
10690853 802176079875550 1375392355_n
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
 
องค์ประกอบคอมพิวเตอร์
องค์ประกอบคอมพิวเตอร์องค์ประกอบคอมพิวเตอร์
องค์ประกอบคอมพิวเตอร์
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์
 
หน่วยประมวลผลกลาง Present 4-7 (Group2)
หน่วยประมวลผลกลาง Present 4-7 (Group2)หน่วยประมวลผลกลาง Present 4-7 (Group2)
หน่วยประมวลผลกลาง Present 4-7 (Group2)
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
ซอฟต์แวร์
ซอฟต์แวร์ซอฟต์แวร์
ซอฟต์แวร์
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์
 
หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์หลักการทำงานของคอมพิวเตอร์
หลักการทำงานของคอมพิวเตอร์
 
องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์องค์ประกอบระบบคอมพิวเตอร์
องค์ประกอบระบบคอมพิวเตอร์
 
work3-57
work3-57work3-57
work3-57
 
หลักการทำงานคอมพิวเตอร์
หลักการทำงานคอมพิวเตอร์หลักการทำงานคอมพิวเตอร์
หลักการทำงานคอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์
อุปกรณ์พื้นฐานคอมพิวเตอร์พี่มิกซ์
 
อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์อุปกรณ์คอมพิวเตอร์
อุปกรณ์คอมพิวเตอร์
 
อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์อุปกรณ์พื้นฐานคอมพิวเตอร์
อุปกรณ์พื้นฐานคอมพิวเตอร์
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
แผ่นผับ
แผ่นผับแผ่นผับ
แผ่นผับ
 

En vedette

Tarot basics.pp
Tarot basics.ppTarot basics.pp
Tarot basics.ppmiriamjay
 
Trinity park church june 22 vision budget presentation
Trinity park church june 22 vision budget presentationTrinity park church june 22 vision budget presentation
Trinity park church june 22 vision budget presentationBen Meredith
 
Inside out shoe
Inside out shoeInside out shoe
Inside out shoeferr219
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1Worapod Khomkham
 
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
ตัวแปรชุดและตัวแปรกลุ่มอักขระตัวแปรชุดและตัวแปรกลุ่มอักขระ
ตัวแปรชุดและตัวแปรกลุ่มอักขระWorapod Khomkham
 
โปรแกรมคอมพิวเตอร์1
โปรแกรมคอมพิวเตอร์1โปรแกรมคอมพิวเตอร์1
โปรแกรมคอมพิวเตอร์1Worapod Khomkham
 
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐานโปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐานWorapod Khomkham
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกWorapod Khomkham
 
Công nghệ xử lý nước thải chăn nuôi
Công nghệ xử lý nước thải chăn nuôiCông nghệ xử lý nước thải chăn nuôi
Công nghệ xử lý nước thải chăn nuôiHoapham Archi
 
Sesion 2 reinge de proc - asme
Sesion 2   reinge de proc - asmeSesion 2   reinge de proc - asme
Sesion 2 reinge de proc - asmeAngel Ang
 

En vedette (11)

Tarot basics.pp
Tarot basics.ppTarot basics.pp
Tarot basics.pp
 
งานคอม#2
งานคอม#2งานคอม#2
งานคอม#2
 
Trinity park church june 22 vision budget presentation
Trinity park church june 22 vision budget presentationTrinity park church june 22 vision budget presentation
Trinity park church june 22 vision budget presentation
 
Inside out shoe
Inside out shoeInside out shoe
Inside out shoe
 
งานนำเสนอ1
งานนำเสนอ1งานนำเสนอ1
งานนำเสนอ1
 
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
ตัวแปรชุดและตัวแปรกลุ่มอักขระตัวแปรชุดและตัวแปรกลุ่มอักขระ
ตัวแปรชุดและตัวแปรกลุ่มอักขระ
 
โปรแกรมคอมพิวเตอร์1
โปรแกรมคอมพิวเตอร์1โปรแกรมคอมพิวเตอร์1
โปรแกรมคอมพิวเตอร์1
 
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐานโปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
โปรแกรมย่อยและฟังก์ชั่นมาตรฐาน
 
การเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือกการเขียนคำสั่งควบคุมแบบมีทางเลือก
การเขียนคำสั่งควบคุมแบบมีทางเลือก
 
Công nghệ xử lý nước thải chăn nuôi
Công nghệ xử lý nước thải chăn nuôiCông nghệ xử lý nước thải chăn nuôi
Công nghệ xử lý nước thải chăn nuôi
 
Sesion 2 reinge de proc - asme
Sesion 2   reinge de proc - asmeSesion 2   reinge de proc - asme
Sesion 2 reinge de proc - asme
 

Similaire à โปรแกรมคอมพิวเตอร์

องค์ประกอบของระบบคอมพิวเตอร์ ม.2
องค์ประกอบของระบบคอมพิวเตอร์ ม.2องค์ประกอบของระบบคอมพิวเตอร์ ม.2
องค์ประกอบของระบบคอมพิวเตอร์ ม.2ment1823
 
องค์ประกอบของ Computer
องค์ประกอบของ Computerองค์ประกอบของ Computer
องค์ประกอบของ ComputerSPipe Pantaweesak
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์SPipe Pantaweesak
 
แบบทดสอบ O-net
แบบทดสอบ O-net แบบทดสอบ O-net
แบบทดสอบ O-net Saharat Yimpakdee
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์Yu Maneeploypeth
 
องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)SittichaiSppd
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์SittichaiSppd
 
องค์ประกอบ
องค์ประกอบองค์ประกอบ
องค์ประกอบSPipe Pantaweesak
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์sapol tamgsongcharoen
 
องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)mayochikijo
 
ใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมPhijittra Klintan
 
ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์rungtip boontiengtam
 
เทคโนโลยีสารสนเทศ 1
เทคโนโลยีสารสนเทศ 1เทคโนโลยีสารสนเทศ 1
เทคโนโลยีสารสนเทศ 1Kriangx Ch
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ThanThai Sangwong
 
เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์sarankorn
 
Basiccom1
Basiccom1Basiccom1
Basiccom1mod2may
 
Software
SoftwareSoftware
Softwaresa
 
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีการแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีSaranyu Srisrontong
 

Similaire à โปรแกรมคอมพิวเตอร์ (20)

องค์ประกอบของระบบคอมพิวเตอร์ ม.2
องค์ประกอบของระบบคอมพิวเตอร์ ม.2องค์ประกอบของระบบคอมพิวเตอร์ ม.2
องค์ประกอบของระบบคอมพิวเตอร์ ม.2
 
องค์ประกอบของ Computer
องค์ประกอบของ Computerองค์ประกอบของ Computer
องค์ประกอบของ Computer
 
องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์องค์ประกอบของคอมพิวเตอร์
องค์ประกอบของคอมพิวเตอร์
 
แบบทดสอบ O-net
แบบทดสอบ O-net แบบทดสอบ O-net
แบบทดสอบ O-net
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
Work3 19
Work3 19Work3 19
Work3 19
 
องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)
 
องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์องค์ประกอบของระบบคอมพิวเตอร์
องค์ประกอบของระบบคอมพิวเตอร์
 
องค์ประกอบ
องค์ประกอบองค์ประกอบ
องค์ประกอบ
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 
องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)องค์ประกอบของระบบคอมพิวเตอร์ (1)
องค์ประกอบของระบบคอมพิวเตอร์ (1)
 
ใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรม
 
ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์ความหมายเรื่องซอฟต์แวร์
ความหมายเรื่องซอฟต์แวร์
 
เทคโนโลยีสารสนเทศ 1
เทคโนโลยีสารสนเทศ 1เทคโนโลยีสารสนเทศ 1
เทคโนโลยีสารสนเทศ 1
 
ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์ระบบคอมพิวเตอร์
ระบบคอมพิวเตอร์
 
เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์เรื่อง ซอฟต์แวร์
เรื่อง ซอฟต์แวร์
 
Act1 m2-software
Act1 m2-softwareAct1 m2-software
Act1 m2-software
 
Basiccom1
Basiccom1Basiccom1
Basiccom1
 
Software
SoftwareSoftware
Software
 
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธีการแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
การแก้ปัญหาการออกแบบและพัฒนาขั้นตอนวิธี
 

โปรแกรมคอมพิวเตอร์

  • 2. โปรแกรมคอมพิวเตอร์ หมายถึง คา สั่งหรือชุดคา สั่ง ที่เขียนขึ้นมา เพื่อสั่งให้เครื่องคอมพิวเตอร์ทา งานตามที่เราต้องการ เราจะให้ คอมพิวเตอร์ทา อะไรก็เขียนเป็นคา สั่ง ซึ่งต้องสั่งเป็นขั้นตอนและแต่ละ ขั้นตอนต้องทา อย่างละเอียดและครบถ้วน ซึ่งจะเกิดเป็นงานชิ้นหนึ่ง ขึ้นมามีชื่อเรียกว่า "โปรแกรม" ซอฟต์แวร์จะแบ่งออกเป็นประเภทใหญ่ ๆ ได้2 ประเภท คือ
  • 3. ซอฟต์แวร์ระบบ (System Software) ซอฟต์แวร์ระบบ หมายถึงโปรแกรมที่ทา หน้าที่ ควบคุมการทา งานของฮาร์ดแวร์ทุกอย่างและอา นวย ความสะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ ซึ่งแบ่งแต่ ละโปรแกรมตามหน้าที่การทา งานดังนี้
  • 4. OS (Operating System) คือโปรแกรมระบบที่ทา หน้าที่ควบคุมการใช้ งานส่วนต่างๆของเครื่องคอมพิวเตอร์เช่นควบคุมหน่วยความจา ควบคุม หน่วยประมวลผลควบคุมหน่วยรับและควบคุมหน่วยแสดงผล ตลอดจน แฟ้มข้อมูลต่าง ๆ ให้มีประสิทธิภาพสูงที่สุด
  • 5. OS (Operating System) ปัจจุบันนี้มีโปรแกรมระบบอยู่หลายตัวด้วยกัน ซึ่ง แต่ละตัวนั้นก็เป็นโปรแกรมระบบปฏิบัติการ เหมือนกัน แต่ต่างกันที่ลักษณะการทา งานจะไม่ เหมือนกัน
  • 6. คือ โปรแกรมระบบที่ทา หน้าที่ในการแปลโปรแกรมหรือชุดคา สั่งที่ เขียนด้วยภาษาที่ไม่ใช่ภาษาเครื่องหรือภาษาเครื่องที่ไม่เข้าใจให้เป็นภาษาที่ เครื่องเข้าใจและนาไปปฏิบัติได้เช่นภาษาBASIC,COBOL,C,PASCAL,FORTRAN, ASSEMBLY เป็นต้น สา หรับตัวแปลนั้นจะมีอยู่3 แบบคือ - Assembler - อินเตอร์พรีเตอร์(Interpreter) - คอมไพเลอร์ (Compiler) Translation Program
  • 7. Utility Program คือโปรแกรมระบบที่ทา หน้าที่ในการอา นวยความ สะดวกให้กับผู้ใช้เครื่องคอมพิวเตอร์ให้สามารถทา งานได้ สะดวกรวดเร็วและง่ายขึ้นเช่นโปรแกรมที่ใช้ในการเรียงลา ดับ ข้อมูลโปรแกรมโอนย้ายข้อมูลจากชนิดหนึ่งไปยังอีกชนิด หนึ่งเป็นต้นสา หรับโปรแกรมที่ทา งานในด้านนี้ ได้แก่ Pctools, Sidekick, PKZIP, PKUNZIP Norton Utility เป็น ต้น
  • 8. Diagnostic Program คือโปรแกรมระบบที่ทา หน้าที่ตรวจสอบข้อผิดพลาดใน การทา งานของอุปกรณ์ต่างๆของเครื่องคอมพิวเตอร์ได้แก่ โปรแกรม QAPLUS โปรแกรม NORTON เป็นต้น
  • 9. ซอฟต์แวร์ประยุกต์ (Application Software) หมายถึง โปรแกรมที่ผู้ใช้คอมพิวเตอร์เป็น ผู้เขียนขึ้นมาใช้เองเพื่อสั่งให้เครื่องคอมพิวเตอร์ ทา งานอย่างใดอย่างหนึ่งตามที่ต้องการ ซึ่งแบ่งได้ ดังนี้
  • 10. User Program คือโปรแกรมที่ผู้ใช้เขียนขึ้นมาใช้เองโดยใช้ภาษาระดับต่างๆทาง คอมพิวเตอร์เช่นภาษาBASICCOBO, PASCAL, C, ASSEMBLY, ฯลฯ ซึ่งจะ ใช้ภาษาใดขึ้นอยู่กับความเหมาะสมของงานเหล่านั้น เช่น โปรแกรมระบบบัญชี, โปรแกรมควบคุมสต็อกสินค้า เป็นต้น
  • 11. Package Program คือโปรแกรมสา เร็จรูป ซึ่งเป็นโปรแกรมที่ถูก สร้างหรือเขียนขึ้นมาโดยบริษัทต่างๆเสร็จเรียบร้อย แล้วพร้อมที่จะนามาใช้งานต่างๆได้ทันที
  • 12. การออกแบบโปรแกรม(Program design) การออกแบบโปรแกรมเป็นระยะของการวางแผนและออกแบบโดย ระบุคุณลักษณะของข้อมูลเข้า (Input) ข้อมูลออก (Output) กรรมวิธีการ ประมวลกา หนดรายละเอียดของหน่วยเก็บข้อมูลและวิธีการควบคุมซึ่งค่า ของความพยายาม (effort) ใน การวิเคราะห์และออกแบบโปรแกรมขึ้นอยู่กับ ความซับซ้อนของงานประยุกต์และจา นวนของงานในระบบโดยปกติจะเป็น การกา หนดกฎเกณฑ์ ตรรกะและคา สั่งที่ระบุถึงการ ปฏิบัติงานซึ่งเรียกว่า โมดุล
  • 13. การออกแบบโปรแกรม(Program design) ส่วนมากมีโมดุลควบคุมใช้สาหรับตรวจสอบและควบคุมการทา งานต่าง ๆ เช่น 1. ลา ดับของการประมวลผล 2. ขั้นตอนการทา งานซ้า ๆ 3. เงื่อนไขยกเว้น เช่น ข้อผิดพลาดต่าง ๆ 4. สิ่งเบี่ยงเบนจากการประมวลผลปกติ
  • 14. การเขียนคาสั่งโปรแกรม (Program coding) การเขียนคา สั่งโปรแกรมเป็นขั้นตอนในการแปลง (convert) ตรรกะ ที่ ได้ออกแบบในระยะการออกแบบโปรแกรมให้เป็นกลุ่มของคา สั่งโปรแกรม ภาษาเพื่อ สั่งให้คอมพิวเตอร์ปฏิบัติตามโปรแกรมภาษาในปัจจุบันมีมากมาย หลายภาษา ซึ่งเหมาะกับงานด้านต่าง ๆ ซึ่งแต่ละภาษามีการเขียนที่แตกต่างกัน ทั้งรูปแบบ กฎเกณฑ์ต่างๆ
  • 15. การเขียนคาสั่งโปรแกรม (Program coding) ปัจจุบัน จะประกอบด้วยคา สั่งโครงสร้างพื้นฐาน 3 อย่างคือ 1. แบบลา ดับ (Sequence) 2. แบบทางเลือก (Selection) 3. แบวนรอบ (Loop หรือ Repetition)
  • 16. ภาษาคอมพิวเตอร์ ( Programming Languages ) เครื่องมือที่มนุษย์ใช้สื่อสารกับเครื่องคอมพิวเตอร์ โดย แต่ละภาษาจะมีลักษณะเฉพาะตัวที่ชัดเจน มีคา ศัพท์ที่ใช้ จา นวนจา กัด
  • 17. ระดับของภาษา(Level of Languages) ภาษาเครื่อง(Machine Languages) ภาษาแอสแซมบลี(Assembly Languages) ภาษาระดับสูง(High-level Languages) ภาษาระดับสูงมาก(Very High-level Languages) ภาษาธรรมชาติ(Natural Languages)
  • 18. จัดทาโดย นายวรพศ คมขา นางสาวกัญญาพัชร เจนกิจการ นางสาวสุพิชชา เดชรุ่ง นางสาวนิชา สนชัย นางสาวจิราวรรณ พิศูจน์ นางสาวอนันธิชา อชมหาต นักเรียนชั้นมัธยมศึกษาปีที่5/4