ohjelmointirakenteet
Ohjelmointirakenteet ovat ohjelmistojen perusrakenteita, jotka määrittävät, miten data liikkuu ohjelman sisällä ja miten tehtävät suoritetaan. Ne ohjaavat päätöksentekoa, silmukoita ja koodin organisoitumista, ja niillä on keskeinen vaikutus ohjelman luettavuuteen, ylläpidettävyyteen ja suorituskykyyn.
Ohjaus- ja toistorakenteet ovat keskeisiä. Ohjausrakenteisiin kuuluvat ehtolauseet, kuten if-else-rakenteet ja switch-rakenteet, jotka päättävät, mitä koodia
Tietorakenteet ja moduulirakenne tukevat tiedon hallintaa ja koodin organisointia. Tietorakenteet kuten taulukot, listat, pinot ja jonot
Ohjelmointirakenteet liittyvät myös ohjelmointiparadigmoihin. Imperatiivinen, oliopohjainen ja funktionaalinen lähestymistapa korostavat erilaisia rakenteita; esimerkiksi olio-ohjelmoinnissa korostuvat
Suunnittelussa on tavoitteena löytää tasapaino luettavuuden, ylläpidettävyyden ja suorituskyvyn välillä. Rakenteita valittaessa huomioidaan ohjelman käyttötarkoitus, tiukat