Computer computing is gebaseerd ophet principe van opeenvolgende uitvoering van wiskundige bewerkingen. Daarom is het nodig om programma's te compileren die in een bepaalde volgorde een bepaalde reeks acties uitvoeren. Omdat programma's enorm en omslachtig kunnen zijn, wordt een specialist vaak geconfronteerd met de behoefte aan grafische (visuele) voorbereiding van een werkplan - een algoritme.
Het blok van het begin en einde van het algoritme wordt afgebeeld opcircuit in de vorm van een ovaal en heeft respectievelijk één uitgang en één ingang. Gegevensinvoer- en uitvoerblokken - in de vorm van een parallellogram. Blokken met wiskundige bewerkingen worden weergegeven als rechthoeken en hebben ook één invoer en één uitvoer.
Het eenvoudigste (basis) type orderbeschrijvingactie is een lineair algoritme. Dit soort visuele afbeelding van het programma wordt uitgevoerd als een stapsgewijze conversie van de ingevoerde externe gegevens in het eindresultaat met daaropvolgende uitvoer naar visuele apparaten. In een lineair algoritme begint elke volgende bewerking of actie strikt te worden uitgevoerd na het einde van de vorige bewerking of actie.
Зачастую возникает необходимость проверки данных voor naleving van enige voorwaarde. En afhankelijk van het resultaat moet u een of andere actie uitvoeren. Het is gemakkelijk te raden dat het programma zal worden beschreven met een andere versie van het algoritme - met vertakking.
In de regel kunnen eenvoudige taken worden opgelostafbeelden in de vorm van een klein blokschema. Maar als de taak die aan de programmeur is toegewezen groot genoeg is, kan het algoritme dat op papier (monitor) wordt afgebeeld, een omslachtig monster worden. Om de visuele weergave van de reeks acties te vereenvoudigen, worden hulpstructuren gebruikt.
Het helper-algoritme is een fragment van het plan,het beschrijven van een bepaalde, vooraf bepaalde reeks acties, apart genomen van het basisalgoritme en ontworpen om de initiële grootte van het laatste te vereenvoudigen, te verkleinen. Dit fragment kan willekeurig vaak worden gebruikt, mits de invoergegevens exact overeenkomen.
Het blok van het hulpalgoritme wordt in het diagram weergegeven als een rechthoek met een voorwaardelijke beschrijving die de plaats aangeeft waar het schema, dat wil zeggen de onthulde blokafbeelding, kan worden gevonden.