Open main menu
Home
Random
Recent changes
Special pages
Community portal
Preferences
About Wikipedia
Disclaimers
Incubator escapee wiki
Search
User menu
Talk
Dark mode
Contributions
Create account
Log in
Editing
Flowchart
(section)
Warning:
You are not logged in. Your IP address will be publicly visible if you make any edits. If you
log in
or
create an account
, your edits will be attributed to your username, along with other benefits.
Anti-spam check. Do
not
fill this in!
=== Common symbols === The [[American National Standards Institute]] (ANSI) set standards for flowcharts and their symbols in the 1960s.<ref name="ShellyVermaat2011">{{cite book|author1=Gary B. Shelly |author2=Misty E. Vermaat |title=Discovering Computers, Complete: Your Interactive Guide to the Digital World |url=https://archive.org/details/discoveringcompu00shel_187 |url-access=limited |date=2011 |publisher=Cengage Learning |isbn=978-1-111-53032-7 |pages=[https://archive.org/details/discoveringcompu00shel_187/page/n716 691]β693}}</ref> The [[International Organization for Standardization]] (ISO) adopted the ANSI symbols in 1970.<ref name="Myler1998">{{cite book|author=Harley R. Myler |title=Fundamentals of Engineering Programming with C and Fortran |chapter-url=https://books.google.com/books?id=IisfMsdBe2IC&pg=PA32 |date=1998 |publisher=Cambridge University Press |isbn=978-0-521-62950-8 |pages=32β36|chapter=2.3 Flowcharts}}</ref> The current standard, '''ISO 5807''', was published in 1985 and last reviewed in 2019.<ref>{{cite web |title=ISO 5807:1985: Information processing β Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts |url=https://www.iso.org/standard/11955.html |publisher=International Organization for Standardization |date=February 1985 |access-date=23 July 2017}}</ref> Generally, flowcharts flow from top to bottom and left to right.<ref name="IBM1970">{{cite book |url=https://fulmanski.pl/zajecia/wdi/zajecia_20142015/materialy/IBM-FlowchartingTechniques-GC20-8152-1.pdf |title=Flowcharting Techniques GC20-8152-1 |date=March 1970 |publisher=IBM |page=10 |archive-url=https://web.archive.org/web/20211015061455/https://fulmanski.pl/zajecia/wdi/zajecia_20142015/materialy/IBM-FlowchartingTechniques-GC20-8152-1.pdf |archive-date=2021-10-15 |url-status=live}}</ref> {| class="wikitable" |- ! ANSI/ISO Shape ! Name ! Description |- | style="text-align: center;" | [[File:Flowchart Line.svg|100px]] | style="text-align: center;" | Flowline (arrowhead)<ref name="Myler1998" /> | Shows the process's order of operation. A line coming from one symbol and pointing at another.<ref name="ShellyVermaat2011" /> Arrowheads are added if the flow is not the standard top-to-bottom, left-to right.<ref name="Myler1998" /> |- | style="text-align: center;" | [[File:Flowchart Terminal.svg|100px]] | style="text-align: center;" | Terminal<ref name="ShellyVermaat2011" /> | Indicates the beginning and ending of a program or sub-process. Represented as a [[Stadium (geometry)|stadium]],<ref name="ShellyVermaat2011" /> oval or rounded (fillet) rectangle. They usually contain the word "Start" or "End", or another phrase signaling the start or end of a process, such as "submit inquiry" or "receive product". |- | style="text-align: center;" | [[File:Flowchart Process.svg|100px]] | style="text-align: center;" | Process<ref name="Myler1998" /> | Represents a set of operations that changes value, form, or location of data. Represented as a [[rectangle]].<ref name="Myler1998" /> |- | style="text-align: center;" | [[File:Flowchart Decision.svg|100px]] | style="text-align: center;" | Decision<ref name="Myler1998" /> | Shows a conditional operation that determines which one of the two paths the program will take.<ref name="ShellyVermaat2011" /> The operation is commonly a yes/no question or true/false test. Represented as a diamond ([[rhombus]]).<ref name="Myler1998" /> |- | style="text-align: center;" | [[File:Flowchart IO.svg|100px]] | style="text-align: center;" | Input/output<ref name="Myler1998" /> | Indicates the process of inputting and outputting data,<ref name="Myler1998" /> as in entering data or displaying results. Represented as a [[rhomboid]].<ref name="ShellyVermaat2011" /> |- | style="text-align: center;" | [[File:Flowchart Annotation.svg|100px]] | style="text-align: center;" | Annotation<ref name="ShellyVermaat2011" /> (comment)<ref name="Myler1998" /> | Indicating additional information about a step in the program. Represented as an open rectangle with a dashed or solid line connecting it to the corresponding symbol in the flowchart.<ref name="Myler1998" /> |- | style="text-align: center;" | [[File:Flowchart Predefined Process.svg|100px]] | style="text-align: center;" | Predefined process<ref name="ShellyVermaat2011" /> | Shows named process which is defined elsewhere. Represented as a rectangle with double-struck vertical edges.<ref name="ShellyVermaat2011" /> |- | style="text-align: center;" | [[File:Flowchart Connector.svg|50px]] | style="text-align: center;" | On-page connector<ref name="ShellyVermaat2011" /> | Pairs of labeled connectors replace long or confusing lines on a flowchart page. Represented by a small circle with a letter inside.<ref name="ShellyVermaat2011" /><ref name=RFF>{{cite web |title=What do the different flowchart shapes mean? |url=https://www.rff.com/flowchart_shapes.php |publisher=RFF Electronics |access-date=23 July 2017}}</ref> |- | style="text-align: center;" | [[File:Off page connector.png|50px]] | style="text-align: center;" | Off-page connector<ref name="ShellyVermaat2011" /> | A labeled connector for use when the target is on another page. Represented as a [[Baseball field#Home base|home plate]]-shaped [[pentagon]].<ref name="ShellyVermaat2011" /><ref name=RFF /> |}
Edit summary
(Briefly describe your changes)
By publishing changes, you agree to the
Terms of Use
, and you irrevocably agree to release your contribution under the
CC BY-SA 4.0 License
and the
GFDL
. You agree that a hyperlink or URL is sufficient attribution under the Creative Commons license.
Cancel
Editing help
(opens in new window)