SlideShare a Scribd company logo
ใบความรู้ท ี่ 4
          เรื่อ ง การเขีย นอัล กอริท ึม แบบโฟลวชาร์ต

   Flowchart (โฟลวชาร์ต) คือการแสดงขั้นตอนการทำางานโดยใช้
   สัญลักษณ์รูปภาพเป็นตัวสื่อความหมาย รูปภาพแต่ละรูปจะมีความ
   หมายเฉพาะตัว และใช้ลูกศรกำา หนดทิศทางการทำา งานในแต่ล ะ
   ขั้           น               ต          อ              น

สัญ ลัก ษณ์ร ูป ภาพของโฟลวชาร์ต
  สัญ ลัก ษณ์ร ูป ภาพ                    ความหมาย

                        จุดเริ่มต้น (start) หรือจุดสิ้นสุด (stop)

                        รับข้อมูล (input) หรือแสดงผลข้อมูล (output)
                        รับข้อมูลนำาเข้าจากคีย์บอร์ด (Input from
                        keyboard)
                        การคำานวณ (Process)
                        การตัดสินใจ (Decision) หรือ การเปรียบเทียบ
                        (compare)
                        แสดงผลข้อมูลออกทางเครื่องพิมพ์ (printer)

                        การทำางานย่อย (subprogram)

                        จุดเชื่อมต่อ (connection)

                        ทิศทาง (Flow)

   จากตารางข้างบนเป็นสัญลักษณ์รูปภาพของโฟลวชาร์ตเพียงบาง
   ส่วนที่มีการใช้งานบ่อย ๆ เท่านั้น ซึ่งสัญลักษณ์รูปภาพของโฟลว
   ช า ร์ ต ยั ง มี อี ก ม า ก ม า ย
ตัว อย่า งที่ 1 จงเขียนโฟลวชาร์ตแสดงขั้นตอนการหาพื้นที่ของรูป
สี่เหลี่ยมคางหมู
วิเ คราะห์ป ัญ หา
        1. ปัญหาคือ ต้องการทำาการคำานวณหาพื้นที่ของรูปสี่เหลี่ยม
คางหมู จากสูตร
              พื้นที่สี่เหลี่ยมคางหมู =1/2 X ผลบวกของด้านคู่ขนาด x สูง
        2. ตัวแปรที่ใช้ คือ
              W1 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 1 ของรูป
สี่เหลี่ยมคางหมู
              W2 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 2 ของรูป
สี่เหลี่ยมคางหมู
              H      ใช้เก็บความสูงของรูปสี่เหลี่ยมคางหมู
              Areaใช้เก็บพื้นที่ของรูปสี่เหลี่ยมคางหมู
        1. ข้อมูลนำาเข้าคือ ค่าของ W1,W2,H
        2. ผลลัพธ์คือ คำานวณพื้นที่ของรูปสี่เหลี่ยมคางหมูจากสูตร
           Area = ½ x(W1+W2) X H

ขั้น ตอนการทำา งาน
      1. รับค่า W1,W2,H เข้ามาในโปรแกรม
      2. คำานวณหาพื้นที่ของรูปสี่เหลี่ยมคางหมู
         จากสูตร Area = ½ x(W1+W2) X H

                                STAR
                                T
                              INPUT
                              W1,W2,H                 

                      Area = ½ x(W1+W2)               
                      XH
                                STOP

More Related Content

PDF
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
PPT
การคำนวณโดยใช้ฟังก์ชันของ โปรแกรม Excel
PPT
การใช้งาน Ms excel
PDF
3.7 การเขียนผังงาน
PDF
Function
PDF
สุมิตรา
PPT
PDF
Aritc excel2013 2
ารเขียนอัลกอลิทึมแบบโฟล์วชาร์ต
การคำนวณโดยใช้ฟังก์ชันของ โปรแกรม Excel
การใช้งาน Ms excel
3.7 การเขียนผังงาน
Function
สุมิตรา
Aritc excel2013 2

What's hot (10)

PDF
3.8 การทำงานแบบลำดับ
PDF
นาย วสันต์-ล่าเริง-58170125 01
PDF
แนวคิดในการเขียนโปรแกรม
PDF
PDF
วิธีทำการคำนวณอย่างเร็วใน Excel
PPT
บทที่1
PPTX
นางสาวศิริลักษณ์ ธิวัง สบบ.56.2 เลขที่ 24 เรื่องทะเบียนรับสินค้า
PDF
นางสาว นันทิยา แก้วตา 58170108 02
3.8 การทำงานแบบลำดับ
นาย วสันต์-ล่าเริง-58170125 01
แนวคิดในการเขียนโปรแกรม
วิธีทำการคำนวณอย่างเร็วใน Excel
บทที่1
นางสาวศิริลักษณ์ ธิวัง สบบ.56.2 เลขที่ 24 เรื่องทะเบียนรับสินค้า
นางสาว นันทิยา แก้วตา 58170108 02
Ad

Similar to Learn 4 (20)

PDF
Introduction to problem_solving
PDF
หน่วยการเรียนรู้ที่ 4 การเขียนอัลกอริทึมแบบโฟลวชาร์ต
PDF
Flowchar
PDF
Flowchar
PDF
Flowchar
PPTX
บทที่4การกำหนดและวิเคราะห์ปัญหา
PDF
โจทย์ปัญหา Pbl 4
PPTX
03 โครงสร้างและผังงานโปรแกรม
PDF
ม.3 รหัสจำลอง Pseudocode
PDF
ชุดฝึกทักษะ 54
PPT
อัลกอริทึมและการวิเคราะห์ปัญหา
PDF
Flowchart
PDF
การเขียนผังงาน(Flowchart)
PDF
Flowchart credit :
PPSX
บทที่1ProgramFlowchart สำหรับนักเรียนชั้นมัธยม
PPT
Doc 40720.914467592650
PDF
PDF
โจทย์ปัญหา Pbl4.1
PDF
โจทย์ปัญหา Pbl4.1
Introduction to problem_solving
หน่วยการเรียนรู้ที่ 4 การเขียนอัลกอริทึมแบบโฟลวชาร์ต
Flowchar
Flowchar
Flowchar
บทที่4การกำหนดและวิเคราะห์ปัญหา
โจทย์ปัญหา Pbl 4
03 โครงสร้างและผังงานโปรแกรม
ม.3 รหัสจำลอง Pseudocode
ชุดฝึกทักษะ 54
อัลกอริทึมและการวิเคราะห์ปัญหา
Flowchart
การเขียนผังงาน(Flowchart)
Flowchart credit :
บทที่1ProgramFlowchart สำหรับนักเรียนชั้นมัธยม
Doc 40720.914467592650
โจทย์ปัญหา Pbl4.1
โจทย์ปัญหา Pbl4.1
Ad

More from Sompon Ketsuwong (6)

Learn 4

  • 1. ใบความรู้ท ี่ 4 เรื่อ ง การเขีย นอัล กอริท ึม แบบโฟลวชาร์ต Flowchart (โฟลวชาร์ต) คือการแสดงขั้นตอนการทำางานโดยใช้ สัญลักษณ์รูปภาพเป็นตัวสื่อความหมาย รูปภาพแต่ละรูปจะมีความ หมายเฉพาะตัว และใช้ลูกศรกำา หนดทิศทางการทำา งานในแต่ล ะ ขั้ น ต อ น สัญ ลัก ษณ์ร ูป ภาพของโฟลวชาร์ต สัญ ลัก ษณ์ร ูป ภาพ ความหมาย จุดเริ่มต้น (start) หรือจุดสิ้นสุด (stop) รับข้อมูล (input) หรือแสดงผลข้อมูล (output) รับข้อมูลนำาเข้าจากคีย์บอร์ด (Input from keyboard) การคำานวณ (Process) การตัดสินใจ (Decision) หรือ การเปรียบเทียบ (compare) แสดงผลข้อมูลออกทางเครื่องพิมพ์ (printer) การทำางานย่อย (subprogram) จุดเชื่อมต่อ (connection) ทิศทาง (Flow) จากตารางข้างบนเป็นสัญลักษณ์รูปภาพของโฟลวชาร์ตเพียงบาง ส่วนที่มีการใช้งานบ่อย ๆ เท่านั้น ซึ่งสัญลักษณ์รูปภาพของโฟลว ช า ร์ ต ยั ง มี อี ก ม า ก ม า ย
  • 2. ตัว อย่า งที่ 1 จงเขียนโฟลวชาร์ตแสดงขั้นตอนการหาพื้นที่ของรูป สี่เหลี่ยมคางหมู วิเ คราะห์ป ัญ หา 1. ปัญหาคือ ต้องการทำาการคำานวณหาพื้นที่ของรูปสี่เหลี่ยม คางหมู จากสูตร พื้นที่สี่เหลี่ยมคางหมู =1/2 X ผลบวกของด้านคู่ขนาด x สูง 2. ตัวแปรที่ใช้ คือ W1 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 1 ของรูป สี่เหลี่ยมคางหมู W2 ใช้เก็บความยาวของด้านคู่ขนานด้านที่ 2 ของรูป สี่เหลี่ยมคางหมู H ใช้เก็บความสูงของรูปสี่เหลี่ยมคางหมู Areaใช้เก็บพื้นที่ของรูปสี่เหลี่ยมคางหมู 1. ข้อมูลนำาเข้าคือ ค่าของ W1,W2,H 2. ผลลัพธ์คือ คำานวณพื้นที่ของรูปสี่เหลี่ยมคางหมูจากสูตร Area = ½ x(W1+W2) X H ขั้น ตอนการทำา งาน 1. รับค่า W1,W2,H เข้ามาในโปรแกรม 2. คำานวณหาพื้นที่ของรูปสี่เหลี่ยมคางหมู จากสูตร Area = ½ x(W1+W2) X H STAR T INPUT W1,W2,H  Area = ½ x(W1+W2)  XH STOP