Ingången i ett flödesschema beror helt på processen som flödesschemat beskriver. Det finns inget enda "exempel" eftersom ingången varierar vilda. Här är några exempel som illustrerar olika ingångstyper:
Exempel 1:Beräkna området för en rektangel
* Input: Två siffror som representerar längden och bredden på en rektangel. Dessa kan representeras i flödesschemat som:
* `Längd '(en variabel som har ett numeriskt värde)
* `Bredd '(en variabel som har ett numeriskt värde)
Exempel 2:Bestämma om ett nummer är jämnt eller udda
* Input: Ett enda heltal. Detta kan representeras som:
* `Number '(en variabel som har ett heltalsvärde)
Exempel 3:Behandling av kundorder
* Input: Detta kan involvera flera datapunkter, kanske från en form eller databas:
* `CustomerId` (en alfanumerisk identifierare)
* `OrderDate '(ett datumvärde)
* `Itemsordered` (en matris eller en lista över objekt -ID och mängder)
* `ShippingAddress '(en strukturerad adress)
* `PaymentMethod` (en sträng som representerar betalningsmetoden, t.ex." kreditkort "," PayPal ")
Exempel 4:Kontrollera användarinloggning
* Input:
* `Användarnamn '(en sträng)
* 'Lösenord' (en sträng)
Hur ingång representeras i ett flödesschema
I ett flödesschema representeras inmatning vanligtvis av ett parallellogram form. Inuti parallellogrammet skulle du skriva en beskrivning av ingången, till exempel de variabla namnen ovan. Pilar skulle sedan visa flödet av data till processen som beskrivs i flödesschemat.
Kom ihåg att nyckeln är att tydligt definiera vilka data din process behöver * innan * du börjar rita ditt flödesschema. Ingången är utgångspunkten för din algoritm.