SlideShare a Scribd company logo
1 of 1
Download to read offline
วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ 
เรื่องการเขียนผังงาน 
การเขียนผังงานใช้สาหรับช่วยในการเขียนลาดับของขั้นตอนวิธีการแก้ปัญหา หลังจากที่ทาการเขียนผังงานที่ใช้ สาหรับแก้ปัญหาเรียบร้อยแล้ว ขั้นตอนต่อไปคือ การเขียนขั้นตอนวิธีการแก้ปัญหาจากผังงานที่ได้ทาการเขียนขึ้น จากนั้นจึงทาการเขียนเป็นรหัสเทียมและโปรแกรมคอมพิวเตอร์ ตามลาดับ 
ลักษณะโครงสร้างผังงาน ที่สามารถนาไปเขียนเป็นขั้นตอนวิธีการทางาน และรหัสเทียม สามารถแยกเป็น ลักษณะโครงสร้างผังงานได้ 3 ลักษณะ ดังนี้ 
1. โครงสร้างผังงานการทางานแบบลาดับ 
2. โครงสร้างผังงานการทางานแบบเลือกทา หรือมีเงื่อนไข 
3. โครงสร้างผังงานการทางานแบบทาซ้า 
ลักษณะของผังงานที่เขียนขึ้น ต้องเขียนให้อยู่ในรูปแบบของโครงสร้างหลัก 3 โครงสร้างนี้ ถ้าผังงานที่เขียนขึ้นมี โครงสร้างที่ผิดไปจากโครงสร้างหลัก การเขียนลาดับขั้นตอนวิธีการทางานในลักษณะของข้อความจะทาได้ยาก เมื่อทา การเขียนผังงานขึ้นมาแล้ว ไม่อยู่ในโครงสร้างหลักทั้ง 3 โครงสร้าง ต้องพยายามปรับโครงสร้างผังงานให้เป็นไปตาม โครงสร้างหลักทั้ง 3 โครงสร้าง 
ผังงานหนึ่งผังงาน สามารถประกอบไปด้วยหลายโครงสร้างผังงาน โดยมีโครงสร้างผังงานการทางานแบบลาดับ เป็นโครงสร้างพื้นฐาน โครงสร้างผังงานลักษณะอื่น เช่น การเลือกทา หรือการทาซ้าเป็นโครงสร้างที่ประกอบอยู่ภายใน หรืออาจประกอบด้วยโครงสร้างผังงานการทางานแบบลาดับเพียงโครงสร้างเดียวก็ได้ 
ลักษณะโครงสร้างผังงาน

More Related Content

Similar to ลักษณะโครงสร้างผังงาน

การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรมComputer ITSWKJ
 
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นการเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นเสย ๆๆๆๆ
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมPhijittra Klintan
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอมEdz Chatchawan
 
ใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมPhijittra Klintan
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ B'Benz Sunisa
 
หน่วยที่ 6 ผังงาน
หน่วยที่ 6 ผังงานหน่วยที่ 6 ผังงาน
หน่วยที่ 6 ผังงานจูน นะค่ะ
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาAeew Autaporn
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานThachanok Plubpibool
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)Thachanok Plubpibool
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์Sarocha Makranit
 

Similar to ลักษณะโครงสร้างผังงาน (20)

การสร้างงานโปรแกรม
การสร้างงานโปรแกรมการสร้างงานโปรแกรม
การสร้างงานโปรแกรม
 
การเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้นการเขียนโปรแกรมเบื้องต้น
การเขียนโปรแกรมเบื้องต้น
 
หลักการเขียนโปรแกรม
หลักการเขียนโปรแกรมหลักการเขียนโปรแกรม
หลักการเขียนโปรแกรม
 
3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ3.8 การทำงานตามลำดับ
3.8 การทำงานตามลำดับ
 
งานกลุ่มมคอม
งานกลุ่มมคอมงานกลุ่มมคอม
งานกลุ่มมคอม
 
Q1
Q1Q1
Q1
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
บทที่ 1
บทที่ 1บทที่ 1
บทที่ 1
 
Chapter1
Chapter1Chapter1
Chapter1
 
ใบงานที่ 3
ใบงานที่  3ใบงานที่  3
ใบงานที่ 3
 
ใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรมใบความรู้เขียนโปรแกรม
ใบความรู้เขียนโปรแกรม
 
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์ การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
การสร้างงานโปรแกรมด้วยภาษาคอมพิวเตอร์
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5
 
บทที่ 5
บทที่ 5บทที่ 5
บทที่ 5
 
Lesson5 devenlopment-program
Lesson5 devenlopment-programLesson5 devenlopment-program
Lesson5 devenlopment-program
 
หน่วยที่ 6 ผังงาน
หน่วยที่ 6 ผังงานหน่วยที่ 6 ผังงาน
หน่วยที่ 6 ผังงาน
 
พื้นฐานภาษาจาวา
พื้นฐานภาษาจาวาพื้นฐานภาษาจาวา
พื้นฐานภาษาจาวา
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐานโปรแกรมย่อยและฟังก์ชันมาตรฐาน
โปรแกรมย่อยและฟังก์ชันมาตรฐาน
 
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
โปรแกรมย่อยและฟังก์ชันมาตรฐาน (1)
 
โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์โปรแกรมคอมพิวเตอร์
โปรแกรมคอมพิวเตอร์
 

More from Pannathat Champakul (20)

เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯเค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
เค้าโครงวิทยานิพนธ์ ระบบการจัดการเรียนรู้ยูบิควิตัสด้วยจินตวิศวกรรมฯ
 
505
505505
505
 
407
407407
407
 
603
603603
603
 
602
602602
602
 
601
601601
601
 
600
600600
600
 
504
504504
504
 
503
503503
503
 
502
502502
502
 
501
501501
501
 
500
500500
500
 
406
406406
406
 
405
405405
405
 
404
404404
404
 
403
403403
403
 
402
402402
402
 
401
401401
401
 
400
400400
400
 
305
305305
305
 

ลักษณะโครงสร้างผังงาน

  • 1. วิชาพื้นฐานการเขียนโปรแกรมคอมพิวเตอร์ เรื่องการเขียนผังงาน การเขียนผังงานใช้สาหรับช่วยในการเขียนลาดับของขั้นตอนวิธีการแก้ปัญหา หลังจากที่ทาการเขียนผังงานที่ใช้ สาหรับแก้ปัญหาเรียบร้อยแล้ว ขั้นตอนต่อไปคือ การเขียนขั้นตอนวิธีการแก้ปัญหาจากผังงานที่ได้ทาการเขียนขึ้น จากนั้นจึงทาการเขียนเป็นรหัสเทียมและโปรแกรมคอมพิวเตอร์ ตามลาดับ ลักษณะโครงสร้างผังงาน ที่สามารถนาไปเขียนเป็นขั้นตอนวิธีการทางาน และรหัสเทียม สามารถแยกเป็น ลักษณะโครงสร้างผังงานได้ 3 ลักษณะ ดังนี้ 1. โครงสร้างผังงานการทางานแบบลาดับ 2. โครงสร้างผังงานการทางานแบบเลือกทา หรือมีเงื่อนไข 3. โครงสร้างผังงานการทางานแบบทาซ้า ลักษณะของผังงานที่เขียนขึ้น ต้องเขียนให้อยู่ในรูปแบบของโครงสร้างหลัก 3 โครงสร้างนี้ ถ้าผังงานที่เขียนขึ้นมี โครงสร้างที่ผิดไปจากโครงสร้างหลัก การเขียนลาดับขั้นตอนวิธีการทางานในลักษณะของข้อความจะทาได้ยาก เมื่อทา การเขียนผังงานขึ้นมาแล้ว ไม่อยู่ในโครงสร้างหลักทั้ง 3 โครงสร้าง ต้องพยายามปรับโครงสร้างผังงานให้เป็นไปตาม โครงสร้างหลักทั้ง 3 โครงสร้าง ผังงานหนึ่งผังงาน สามารถประกอบไปด้วยหลายโครงสร้างผังงาน โดยมีโครงสร้างผังงานการทางานแบบลาดับ เป็นโครงสร้างพื้นฐาน โครงสร้างผังงานลักษณะอื่น เช่น การเลือกทา หรือการทาซ้าเป็นโครงสร้างที่ประกอบอยู่ภายใน หรืออาจประกอบด้วยโครงสร้างผังงานการทางานแบบลาดับเพียงโครงสร้างเดียวก็ได้ ลักษณะโครงสร้างผังงาน