Нөхцөлөөс хамааран хийх үйлдлээ сонгон хэрэгжүүлдэг алгоритмыг салаалсан алгоритм гэнэ. Жишээ нь: 1. Зам хөндлөн гарах [1] Энэ үйлдлийн дарааллын 3 ба 6 дугаар мөрөнд нөхцөл байдлаас шалтгаалан хийгдэхгүй ч байж болохоор байна. Өөрөөр хэлбэл, “Хэрэв машин ирж байвал өнгөртөл хүлээ“ гэсэн үйлдлийг зөвхөн машин ирж байгаа үед л хийнэ. Харин “Хэрэв машин ирээгүй бол“ дараагийн мөрөн дэх “Гарцаар явах” үйлдлийг хийнэ. Жишээ нь: 2. Файл хадгалах [2] БЛОК СХЕМЭЭР ДҮРСЛЭХ АРГА "САЛААЛСАН АЛГОРИТМ" [$]