C:\Documents And Settings\Administrator\Desktop\Ch00 คอมพิวเตอร์เบื้องต้น
1.
Uthairatt PhangpholInformatics of faculty Sripatum University Chonburi Campus BCS213 หลักการโปรแกรมทางธุรกิจ
2.
หลักการทำงานของเครื่องคอมพิวเตอร์ มี 4 ขั้นตอน คือ Input Processing Out put Storage Raw Data 1 2 3 4 Information ภาพแสดงลักษณะการทำงานของเครื่องคอมพิวเตอร์
ลักษณะที่สำคัญของ Computerการทำงานของ Computer ต้องอาศัยโปรแกรม / ชุดคำสั่งที่เรียกว่า Computer Program Instructions / Software ถึงจะสามารถทำงานได้ ข้อมูล Main Memory Program Load ป้อนเข้า Output ทำการประมวลผล ( Execute)
5.
องค์ประกอบของระบบคอมพิวเตอร์ 1. Hardware - Input Device - Processing Device - Output Device - Storage Device - Other Device (CPU e.g. Pentium III, Monitor,Keyboard & Mouse,Memory,Hard disk) 2. Software - System Software Operating System e.g. Window , DOS Compiler e.g. C Compiler - Application Software
6.
องค์ประกอบของระบบคอมพิวเตอร์ 3. Peopleware - System Analyst - Programmer - User - Computer Operators - Data Entry Operators 4. Data - Primary Data - Secondary Data
7.
ภาษาเครื่องคอมพิวเตอร์ 1. Machine Language 2. Low Level Language เช่น Assembly 3. Midern Level Language เช่น C , Forth 4. High Level Language เช่น Ada , Modula-2, Pascal, Cobol, Fortran, Basic
ขั้นตอนการพัฒนาโปรแกรม Define the problem Outline the solution Develop the Outline into an algorithm Test the algorithm for correctness Code the algorithm into a specific programming language Run the program on the computer Document and maintain the program
2. โครงร่างของการแก้ปัญหา( Outline the Solution) เป็นการกำหนดลำดับขั้นตอนการประมวลผลก่อนหลังอย่างหยาบ ๆ เพื่อให้เครื่องคอมพิวเตอร์ทำการแก้ป้ญหาให้ได้คำตอบหรือผลลัพธ์ เพื่อให้ได้ โครงร่างของการแก้ปัญหา ( Outline the solution)
36.
2. Developthe Outline into an algorithm นำโครงร่างของการแก้ปัญหาที่ได้ออกแบบลำดับขั้นตอนมาแล้ว นำมาพัฒนาเป็นอัลกอริทึม ( Algorithm) จะมีความละเอียดมากขึ้นกว่าโครงร่างการแก้ปัญหา ทำให้เห็นภาพลำดับของคำสั่งเมื่อลงมือเขียนโปรแกรมสั่งงานคอมพิวเตอร์ ที่เรียกว่า ลำดับขั้นตอนวิธีการแก้ปัญหา Algorithm หมายถึง ขั้นตอนวิธีที่เกี่ยวข้องกับรายการของคำสั่งที่ระบุคำบรรยายอย่างชัดเจน เป็นขั้นตอนของกระบวนการที่รับประกันได้ว่าจะสิ้นสุดหลังจากการทำงานตามจำนวนขั้นตอนที่จำกัด โดยมีผลลัพธ์ที่ถูกต้องสำหรับทุกกรณีที่อาจเกิดขึ้นของปัญหา
37.
3. Developthe Outline into an algorithm เครื่องมือที่ใช้ในการพัฒนาอัลกอริทึมที่นิยมใช้ Pseudocode Flowchart Nassi – Schneiderman diagrams(N-S Chart)
38.
4. Test the algorithm for correctness เป็นการตรวจสอบความถูกต้องของ Algorithm ที่ออกแบบไว้ เพื่อให้ Algorithm นั้นสามารถช่วยแก้ไขปัญหาที่ต้องการได้ โดยใช้วิธี “ Desk Checking” โดยสุ่มข้อมูลมาทำการตรวจ ให้ผ่านขั้นตอนการทำงานของ Algorithm จากนั้นก็ให้นำมาเปรียบเทียบกับข้อมูลที่ควรจะเป็น
39.
5. Code the algorithm into a specific programming Language เป็นขั้นตอนลงรหัสโปรแกรม หรือการเขียนโปรแกรม โดยเลือกภาษาในการเขียนโปรแกรม ( Programming Language) ให้เหมาะกับลักษณะของงาน ควรเลือกภาษาให้เหมาะสมกับงานที่ตนเองกำลังจะพัฒนางานขึ้น
40.
6. Run the program on the computer โดยทำการนำข้อมูลเข้า เพื่อใช้ในการทดสอบ ( Data Test) เข้าไปทำงานกับโปรแกรมที่เขียนขึ้นมา แล้วทำการพิจารณาผลลัพธ์ที่เกิดขึ้นว่าถูกต้องหรือไม่ วิธีการทดสอบระบบ แบ่งเป็น Integration Test System Test Acceptance Test
41.
6. Run the program on the computer Bug หมายถึงข้อผิดพลาดที่เกิดขึ้นในการทำงานของโปรแกรม ที่ได้ทำการทดสอบ Debugging หมายถึง วิธีการแก้ไขข้อผิดพลาด ( Bug) ที่เกิดขึ้นในการทดสอบโปรแกรม
42.
6. Run the program on the computer เมื่อเราทำการเขียนโปรแกรมและทดสอบเรียบร้อยแล้ว จะต้องมี การเขียนคู่มือ ( Documentation) ต่าง ๆ คือ คู่มือระบบและโปรแกรม ( Technical Documentation) คู่มือปฏิบัติงาน ( Operation Documentation) คู่มือผู้ใช้ ( User Documentation)