Struktureeritud programmeerimine on programmeerimisstiil, mis seisneb peamiselt goto lausendi kasutamise vältimises. Selle algust seostatakse 1968. aastal Edsger Dijkstra avaldatud artikliga "A Case against the GO TO Statement".[1]
Struktureeritud programmeerimise kohaselt saab kogu programmi koostada kasutades vaid kolme tüüpi keelekonstruktsioone:
if
- ja switch
-lausendid.while
-, do ... until
- ja for
-lausendid.Nende keelekonstruktsioonide kasutamisel on programmi loogika inimesele palju kergemini hoomatav, sest kohad, kuhu programmi täitmisjärg hüppab, on selgesti aimatavad, erinevalt goto kasutamisest, kus täitmisjärg võib hüpata suvalisse kohta programmis.
{{netiviide}}
: kontrolli kuupäeva väärtust: |aasta=
(juhend)