Procesa bloks:Izšķiram divus jēdzienus: labā puse un kreisā puse. Kreisā puse, kurai tiks piešķirta vērtība un labā puse – aprēķinu daļa.Kad vērtības formulā ievietotas un aprēķini veikti, kreisā puse iegūst jaunu vērtību, neatkarīgi no tā, vai vērtība tai ir bijusi jau iepriekš, vai nav bijusi.
Otrs procesa bloks – S aprēķins. Pievēršam uzmanību tam, ka mums ir divas S vērtības: Hērona formulas zemsaknes izteiksme un trijstūra laukums, tas ir iespējams tāpēc, ka tad, kad būs aprēķināts laukums, zemsaknes vērtība vairs nebūs vajadzīga. Ievietojam procesa bloka labajā pusē vērtības un iegūto rezultātu piešķiram S .
Nākošais bloks – lēmuma pieņemšana. No atmiņas paņemam S vērtību un ieliekam blokā. Notiek vērtības salīdzināšana. S tiek salīdzināts ar nulli. Ja tā vērtība ir lielāka, process aiziet pa “jā” zaru, ja vērtība mazāka, tad pa “nē” zaru. Atcerēsimies! Paralēli procesi vienlaicīgi algoritmā nav iespējami! Konkrētajā gadījumā 36 ir lielāks par nulli un process aiziet pa “jā” zaru.
Atkal procesa bloks, S tiek piešķirta vērtība. Tālāk kreisai pusei tiek piešķirts labās puses izteiksmes rezultāts, tātad 6. Iepriekšēja S vērtība ir zudusi un to atjaunot vairs nav iespējams.
Pēdējais bloks – izvade. Tas ir nepieciešams, lai informētu lietotāju par algoritma izpildes rezultātiem.
…