Sazarotā algoritmā darbības var būt jāveic, gan tad, kad izpildās nosacījums, gan pretējā gadījumā. Tad algoritmu pieraksta šādi: ja nosacījums izpildās, tad veikt vienu darbību, citādi veikt otru darbību.
![saza.png](https://resources.cdn.uzdevumi.lv/bb52c5a3-4cf2-462e-b75b-998c235dc877/saza-w400.png)
Ja Scratch scenārijā paredzēts, ka atkarībā no tā, vai nosacījums izpildās vai ne, gariņam ir nepieciešams veikt atšķirīgas darbības, tad izmanto vadības grupas bloku „ja ...tad ... citādi ...”:
![10.png](https://resources.cdn.uzdevumi.lv/1a06df9d-2e4c-415b-b87b-abff4906995e/10.png)
Skripta, kas satur zarošanos„ja ...tad ... citādi ...” piemērs:
![11.png](https://resources.cdn.uzdevumi.lv/a802ac49-f863-4ddf-acc2-d8397fe68705/11.png)