Mõtlemine, probleemide lahendamine ja järeldamine.
Sellisel viisil probleemide mõistmine annab
mitmesuguseid eeliseid. Esiteks on alamprobleemid juba definitsiooni poolest algsest
probleemist vähem keerukad, seega on need tõenäoliselt ka lihtsamini lahendatavad. Teiseks
on alamprobleemid tihti võrdlemisi selgepiirilised. Kokkuvõttes on nõnda teatud osad, millest
saame kokku panna oma algse probleemi kogulahenduse.
Automaatsus - võime täita ülesannet ilma sellele tähelepanu pööramata. Alamrutiinide
kasutamine annab veel ühe eelise: lihtsad moodulid on tavaliselt hästi sisse harjunud ja see
võimaldab kogu tähelepanu suunata üldpildile, ilma et peaks jooksvate üksikasjade pärast
muretsema. Asjaolu, et alamrutiinide järgimisele ei tarvitse mõelda, teeb meie elu palju
lihtsamaks, sest lubab tähelepanu pöörata ülesande seisukohalt olulisematele asjaoludele.
Mõnikord võib selline automaatsus siiski uusi probleeme kaasa tuua, sest juba välja