Shapes

สัญลักษณ์ต่างๆ ของ Flowgorithm

สัญลักษณ์ Assignment

  • กระบวนการทำงานของ Assignment
  • สัญลักษณ์ Assignment ใช้เพื่อเก็บผลของการคำนวนลงไปในตัวแปร โดยมีสัญลักษณ์ดังนี้

ผังงานการทำงานของ สัญลักษณ์ Assignment

  • ประกาศตัวแปร 2 ตัว area(พื้นที่) และ radius จากนั้นใช้ตัวแปร Assignment แล้วตั้งค่าของradius เป็น 7 สุดท้ายแล้วจะคำนวนผลลัพธ์ออกมา

สัญลักษณ์ BreakPoint

  • กระบวนการทำงานของ Break Point
  • สัญลักษณ์ Break Point จะทำการหยุดการทำงานของโปรแกรมชั่วคราว โดยมีสัญลักษณ์ดังนี้

ผังงานการทำงานของ สัญลักษณ์ Break Point

  • สร้างตัวแปรที่มีชื่อว่า ‘Value’ และกำหนดค่าเป็น 12 จากนั้นกระบวนการทำงานจะพบกับตัว Break Point ที่จะมาหยุดการทำงานของโปรแกรม

สัญลักษณ์ Call

  • กระบวกการทำงานของสัญลักษณ์ Call
  • สัณลักษณ์ Call จะทำการแปลงข้อมูลที่ควบคุมอยู่ผ่านฟังก์ชั่นที่เรียกว่า ‘arguments’ โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ สัญลักษณ์ Call

  • ภาพแรกฟังก์ชั่นจะดำเนินการเรียกฟังก์ชั่น ‘Greeting’
  • ภาพที่สองเมื่อโปรแกรมเริ่มดำเนินการสัญลักษณ์อันแรกจำทำการเรียกฟังก์ชั่นทักทายแล้วหลังจากนั้นจะทำการส่งค่าออกมาเป็น “Hello” แล้วมันจะเรียกกลับตัวหลักแล้วก็จะส่งตัวสุดท้ายที่คือ “Goodbye” ออกมา

สัญลักษณ์ Comment

  • กระบวนการทำงานของสัญลักษณ์ Comment
  • สัญลักษณ์ Comment ตัวนี้ไม่มีผลอะไรกับตัวของโปรแกรมโดยตัวสัญลักษณ์Commentนี้ใช้เพื่อบอกข้อมูลที่เกี่ยวกับการทำงาน ของลูปหรือระบบในขั้นตอนนั้น โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ สัญลักษณ์ Comment

  • ใช้แสดงความคิดเห็นระหว่างสองสัญลักษณ์แต่จะไม่มีผลอะไรกับโปรแกรมทั้งนั้น

สัญลักษณ์ Declare

  • กระบวนการทำงานของสัญลักษณ์ Declare
  • สัญลักษณ์ Declare นั้นจะทำการสร้าง Variables และ Arrayและใช้ในการเก็บข้อมูลในขณะที่โปรแกรมกำลังทำงานและยังสามารถที่จะประกาศตัวแปรได้อีกหลายตัวโดยใช้เครื่องหมายจุลภาคในการแยก ” . ” โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ สัญลักษณ์ Declare

  • ในตัวอย่าง declare จะทำการสร้างสอง Variablesคือ ‘area’ และ ‘radius’ จากนั้นใช้ Assignment กำหนดค่าเป็น 7 และก็คำนวนออกมาแล้วเอาผลลัพธ์ไปไว้ใน area

สัญลักษณ์ Do

  • กระบวนการทำงานของสัญลักษณ์ Do
  • สัญลักษณ์ Do นั้น จะมีการทำงานที่คล้ายกับ สัญลักษณ์ White ยกเว้นว่า Do นั้นจะต้องดำเนินการอย่างน้อยหนึ่งครั้งก่อนถึงจะเริ่มตรวจสอบได้ โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ สัญลักษณ์ Do

  • ตามตัวอย่างจะโชว์สัญลักษณ์ Do จะยอมรับเฉพาะค่าที่ผ่านการตรวจสอบแล้วซึ่งมีค่ามากกว่า 0 แต่น้อยกว่า 110

สัญลักษณ์ For

  • กระบวกการทำงานของ For
  • สัญลักษณ์ For นั้น ใช้สำหรับเพิ่มตัวแปรเข้าไปในลูปและสามารถใช้แทนสัญลักษณ์ White ได้ โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ สัญลักษณ์ For

  • ตามตัวอย่างจะเริ่มปริ้นตัวเลข 1 -100 และจะทำการวนลูป 100 ครั้ง โดยที่ค่าของ n จะบวกไปเพิ่มครั้งล่ะ 1 และจะสิ้นสุดการวนลูปเมื่อตัวเลขถึง 100

สัญลักษณ์ If

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

ผังการทำงานของ If

  • จากตัวอย่างจะทำการอ่านค่าที่กรอกเข้ามาตรง ‘age’ แล้วจำแสดงผลลัพธ์ออกมา ถ้าน้อยกว่า 21 จะแสดงออกมาว่าชื่อ ‘Milk’ ถ้ามากกว่าหรือเท่ากับ 21 จะแสดงชื่อ ‘Kegger’ ออกมา

สัญลักษณ์ Input

  • กระบวนการทำงานของ Input
  • สัญลักษณ์ Input จะทำการเก็บข้อมูลที่รับมาจากKeyborad แล้วเก็บผลลัพธ์ไว้ใน Variable

ผังกระบวนการทำงานของ Input

  • ตามตัวอย่างจะทำการสร้าง Variable ที่มีชื่อว่า ‘area’ และ ‘radius’ จากนั้นใช้ input เพื่ออ่านค่า ‘radius’ ที่รับมาจากkeyborad แล้วสุดท้ายก็แสดงผลลัพธ์ออกมา

สัญลักษณ์ Output

  • กระบวนการทำงานของ Output
  • สัญลักษณ์ Output จะทำงานโดยประเมินโปรแกรมแล้วก็แสดงผลออกมา โดยมีสัญลักษณ์

ผังการทำงานของ Output

  • ตามตัวอย่างจะทำการสร้าง Variable ที่มีชื่อว่า ‘area’ และ ‘radius’ จากนั้นใช้ input เพื่ออ่านค่า ‘radius’ ที่รับมาจากkeyborad แล้วสุดท้าย output ก็จะแสดงผลลัพธ์ออกมา

สัญลักษณ์ White

  • กระบวนการทำงานของ White
  • สัญลักษณ์ White จะทำการประเมินนิพจน์ถ้าเป็นจริงจะเรียกใช้คำสั่งหลังจากทำงานไปสักพัก คำสั่ง white จะทำการตรวจสอบนิพจน์อีกครั้งถ้าเป็นเท็จจะหยุดการทำงานทันที โดยมีสัญลักษณ์ดังนี้

ผังการทำงานของ White

  • ตามตัวอย่างปริ้นตัวเลขตั้งแต่ 1 – 100 ลงไปใน assignment n = n + 1 จากนั้นเพิ่มค่าตัวแปรเข้าไปที่ล่ะ 1 ในแต่ล่ะรอบของการวนซ้ำ