ohjauslajittelua
Ohjauslajittelua, tunnetaan myös nimellä *ohjausjärjestelmälajittelu* tai *ohjausstrategialajittelu*, on tietotekniikassa ja ohjelmointitieteessä käytetty termi, joka viittaa erilaisten ohjausrakenteiden ja -strategioiden vertailemiseen ja valintaan tietynlaisen ohjelman tai järjestelmän toteuttamiseen. Ohjauslajittelun tarkoituksena on valita tehokkain ja sopivin tapa ohjata ohjelman suoritusta, kuten silmukkojen, ehtolausekkeiden ja funktioiden käyttöä.
Ohjauslajittelussa vertaillaan esimerkiksi sekvenssi-, valinta- ja toistorakenteita, kuten *if-else*, *switch-case*, *for*- ja *while*-silmukoita. Valinta riippuu usein
Ohjauslajittelua sovelletaan myös ohjelmistojen suunnittelussa, missä valitaan parhaat ohjausstrategiat tietyn arkkitehtuurin tai suunnittelumallin mukaisesti. Esimerkiksi objektiorientoituneessa
Ohjauslajittelun tavoitteena on löytää tasapaino tehokkuuden ja ymmärrettävyyden välillä, jotta ohjelmat ovat sekä suorituskykyisiä että helppokäyttöisiä.