Menetelmässä ongelma ratkaistaan jakamalla se osatehtäviin yhä uudestaan, kunnes tuloksena on niin yksinkertaisia tehtäviä, että niiden ratkaisut voidaan ilmaista ohjelmointikielen lauseilla.
mˌenetelmˈæssæ oŋŋˈelma ratkˈaistaːn jakˈamalla se ˌosatehtˈævɪːn ˈyhæ uːdˈestaːn, kˈunnes tˌuloksˈena on nˈiːn ˌyksɪŋkˌertaisˈia tˌehtævˈiæ, ˈetːæ nˈiːden ratkˈaisut vˈoidaːn ɪlmˈaista ˌohjelmˌointɪkˈielen lausˈeilla.