SlideShare a Scribd company logo
หลักการแก้ปัญหา

    ครูสุมิตรา ประชัน
หลักการแก้ปัญหาประกอบด้วยขั้นตอนที่สาคัญดังนี้

         1. การวิเคราะห์และกาหนดรายละเอียดของปัญหา

   4. การตรวจสอบ
   และปรับปรุง                               2. การเลือก
   วิธีการ                                   เครื่องมือและ
                                             ออกแบบ
                                             ขั้นตอน/วิธี
                   3. การดาเนินการแก้ปัญหา
เครื่องมือที่ใช้ในการออกแบบและขั้นตอนวิธีการแก้ปัญหา

   รหัสลาลอง เป็นการใช้คาบรรยายเพื่อการอธิบายขั้นตอนในการ
    แก้ปัญหาตามลาดับขั้น
   ผังงาน เป็นการใช้สัญลักษณ์มาเรียงต่อกันเพื่ออธิบายขั้นตอนและ
    วิธีการที่จะแก้ปัญหา
สัญลักษณ์ที่ใช้ในการเขียนผังงาน

     เริ่มต้น และสิ้นสุด

   การนาข้อมูลเข้า
   การปฏิบัติงาน


     การตัดสินใจ เงื่อนไข
ตัวอย่างผังงาน
โครงสร้างการโปรแกรม

     โครงสร้างแบบลาดับ   เริ่มต้น

                          คำสั่ง

                          คำสั่ง

                          คำสั่ง

                            จบ
โครงสร้างแบบทางเลือก

                       เริ่มต้น

                       คำสั่ง

                       เงื่อนไข
              คำสั่ง              คำสั่ง

                         จบ
โครงสร้างแบบวนซ้า

                    เริ่มต้น

                    คำสั่ง

                    เงื่อนไข

                               คำสั่ง



                     จบ
จบบทที่ 6

     ทาแบบฝึกหัด ตอนที่ 2
บทที่ 7 การพัฒนาโปรแกรม

    ครูสุมิตรา ประชัน
ขั้นตอนการพัฒนาโปรแกรม

   การวิเคราะห์และออกแบบโปรแกรม
   การเขียนโปรแกรมจากรหัสลาลองหรือผังงาน
   การเตรียมข้อมูลสาหรับการทดสอบโปรแกรม
   การทดสอบโปรแกรม
   การจัดทาเอกสารประกอบการใช้โปรแกรม
ภาษาโปรแกรมคอมพิวเตอร์

  แบ่งออกเป็น 3 ประเภท
   ภาษาเครื่อง
   ภาษาระดับต่า
   ภาษาระดับสูง
ตัวอย่างโปรแกรมแปลภาษา

   ภาษาแอสแซมบลี้
   ภาษาซี ซีชาร์ป ซีพลัส
   ภาษาปาสคาล เดลฟาย
   ภาษาจาวา
   ภาษา PHP ASP JAVA Script
   ภาษาเบสิก
   ฯลฯ
โปรแกรมภาษา

   โปรแกรมภาษาเชิงกระบวนความ เป็นโปรแกรมภาษาที่เขียนภาษาที่
    ไม่มีวัตถุ ต่าง ๆ มาเกี่ยวข้อง
   โปรแกรมภาษาเชิงวัตถุ โปรแกรมที่เมื่อเขียนขึ้นมาจะเกี่ยวข้องกับ
    วัตถุต่าง ๆ เช่นรูปภาพกราฟิก ไมโครชิบ คอลโทรลเลอร์ การเขียน
    โปรแกรมบังคับหุ่นยนต์ หรืออุปกรณ์อิเล็กทรอนิกส์ต่าง ๆ

More Related Content

What's hot

ประโยชน์ของผังงาน
ประโยชน์ของผังงานประโยชน์ของผังงาน
ประโยชน์ของผังงาน
Pannathat Champakul
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน9inglobin
 
ผังงาน
ผังงานผังงาน
ผังงาน
ปณพล ดาดวง
 
สื่อการสอน Microsoft Power point 2010
สื่อการสอน Microsoft Power point 2010สื่อการสอน Microsoft Power point 2010
สื่อการสอน Microsoft Power point 2010Krongkaew kumpet
 
Unit3.1
Unit3.1Unit3.1
โครงสร้างแบบเรียงลำดับ
โครงสร้างแบบเรียงลำดับโครงสร้างแบบเรียงลำดับ
โครงสร้างแบบเรียงลำดับ
ปุณรดา นิพิวรรณ์
 

What's hot (9)

ประโยชน์ของผังงาน
ประโยชน์ของผังงานประโยชน์ของผังงาน
ประโยชน์ของผังงาน
 
ความหมายของผังงาน
ความหมายของผังงานความหมายของผังงาน
ความหมายของผังงาน
 
สารบัญ
สารบัญสารบัญ
สารบัญ
 
Flowchart
FlowchartFlowchart
Flowchart
 
ผังงาน
ผังงานผังงาน
ผังงาน
 
สื่อการสอน Microsoft Power point 2010
สื่อการสอน Microsoft Power point 2010สื่อการสอน Microsoft Power point 2010
สื่อการสอน Microsoft Power point 2010
 
Unit3.1
Unit3.1Unit3.1
Unit3.1
 
Template
TemplateTemplate
Template
 
โครงสร้างแบบเรียงลำดับ
โครงสร้างแบบเรียงลำดับโครงสร้างแบบเรียงลำดับ
โครงสร้างแบบเรียงลำดับ
 

Viewers also liked

Grandyo site tour ss 210612
Grandyo site tour ss 210612Grandyo site tour ss 210612
Grandyo site tour ss 210612
grandyo
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
Stephen Janaway
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Stephen Janaway
 
Climate change threats to national security
Climate change threats to national securityClimate change threats to national security
Climate change threats to national security
James Vedda
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
Stephen Janaway
 
A Testers Hierarchy Of Needs
A Testers Hierarchy Of NeedsA Testers Hierarchy Of Needs
A Testers Hierarchy Of Needs
Stephen Janaway
 
Dentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing ChecklistDentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing Checklist
Firegang Dental Marketing
 
oracle finance E13422
oracle finance E13422oracle finance E13422
oracle finance E13422
Vijay Kumar
 
Testing As An Activity
Testing As An ActivityTesting As An Activity
Testing As An Activity
Stephen Janaway
 
3โครงสร้างตามลำดับ
3โครงสร้างตามลำดับ3โครงสร้างตามลำดับ
3โครงสร้างตามลำดับFon Edu Com-sci
 
Mobile Testing, That's Just a Smaller Screen, Right
Mobile Testing, That's Just a Smaller Screen, RightMobile Testing, That's Just a Smaller Screen, Right
Mobile Testing, That's Just a Smaller Screen, Right
Stephen Janaway
 
Testing Your Emotions
Testing Your EmotionsTesting Your Emotions
Testing Your Emotions
Stephen Janaway
 
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayLondon Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
Stephen Janaway
 
The definitive guide to marketing automation
The definitive guide to marketing automationThe definitive guide to marketing automation
The definitive guide to marketing automation
Hamlet B2B
 
Presentacion Icaro Moyano 3jun2009
Presentacion Icaro Moyano 3jun2009Presentacion Icaro Moyano 3jun2009
Presentacion Icaro Moyano 3jun2009
Pablo Herreros
 
Querida empresa: no des la espalda a la web 2.0
Querida empresa: no des la espalda a la web 2.0Querida empresa: no des la espalda a la web 2.0
Querida empresa: no des la espalda a la web 2.0
Pablo Herreros
 

Viewers also liked (20)

Convert manual
Convert manualConvert manual
Convert manual
 
Wongjon
WongjonWongjon
Wongjon
 
Wongjon
WongjonWongjon
Wongjon
 
Q1
Q1Q1
Q1
 
Grandyo site tour ss 210612
Grandyo site tour ss 210612Grandyo site tour ss 210612
Grandyo site tour ss 210612
 
An Introduction To Mobile Software Testing
An Introduction To Mobile Software TestingAn Introduction To Mobile Software Testing
An Introduction To Mobile Software Testing
 
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right?   Stephen JanawayMobile Testing, That's Just a Smaller Screen, Right?   Stephen Janaway
Mobile Testing, That's Just a Smaller Screen, Right? Stephen Janaway
 
Climate change threats to national security
Climate change threats to national securityClimate change threats to national security
Climate change threats to national security
 
Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?Mobile Testing, That's Just A Smaller Screen, Right?
Mobile Testing, That's Just A Smaller Screen, Right?
 
A Testers Hierarchy Of Needs
A Testers Hierarchy Of NeedsA Testers Hierarchy Of Needs
A Testers Hierarchy Of Needs
 
Dentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing ChecklistDentist Web Design - Website Marketing Checklist
Dentist Web Design - Website Marketing Checklist
 
oracle finance E13422
oracle finance E13422oracle finance E13422
oracle finance E13422
 
Testing As An Activity
Testing As An ActivityTesting As An Activity
Testing As An Activity
 
3โครงสร้างตามลำดับ
3โครงสร้างตามลำดับ3โครงสร้างตามลำดับ
3โครงสร้างตามลำดับ
 
Mobile Testing, That's Just a Smaller Screen, Right
Mobile Testing, That's Just a Smaller Screen, RightMobile Testing, That's Just a Smaller Screen, Right
Mobile Testing, That's Just a Smaller Screen, Right
 
Testing Your Emotions
Testing Your EmotionsTesting Your Emotions
Testing Your Emotions
 
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen JanawayLondon Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
London Tester Gathering Workshops - Mobile Software Testing - Stephen Janaway
 
The definitive guide to marketing automation
The definitive guide to marketing automationThe definitive guide to marketing automation
The definitive guide to marketing automation
 
Presentacion Icaro Moyano 3jun2009
Presentacion Icaro Moyano 3jun2009Presentacion Icaro Moyano 3jun2009
Presentacion Icaro Moyano 3jun2009
 
Querida empresa: no des la espalda a la web 2.0
Querida empresa: no des la espalda a la web 2.0Querida empresa: no des la espalda a la web 2.0
Querida empresa: no des la espalda a la web 2.0
 

Similar to Q1

งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมPassawan' Koohar
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมnuknook
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาwinewic199
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศMeaw Sukee
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2winewic199
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอม
Edz Chatchawan
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอมnuknook
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศKru.Mam Charoensansuay
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรTay Atcharawan
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2winewic199
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
B'Benz Sunisa
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรมthanapon51105
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศPaweena Kittitongchaikul
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
Paweena Kittitongchaikul
 

Similar to Q1 (20)

งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
การพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญาการพัฒนาโปรแกรม วิชญา
การพัฒนาโปรแกรม วิชญา
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอม
 
งานนำเสนอ1 คอม
งานนำเสนอ1 คอมงานนำเสนอ1 คอม
งานนำเสนอ1 คอม
 
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
การแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
 
โปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอรโปรแกรมคอมพิวเตอร
โปรแกรมคอมพิวเตอร
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
การพัฒนาโปรแกรม วิชญา เลขที่ 26.2
 
1
11
1
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
โปรแกรม
โปรแกรมโปรแกรม
โปรแกรม
 
Computer
ComputerComputer
Computer
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 
ความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศความหมายของเทคโนโลยีสารสนเทศ
ความหมายของเทคโนโลยีสารสนเทศ
 

Q1