programm oleks lausete esinemisjärjekorras vabalt loetav, see tähendab, et programmis ei oleks GO TO-st tingitud tagasihüppeid. Isiklikust kogemusest võin väita, et on võimalik kirjutada tuhandeid ridu pikki programme nii, et ei ole kordagi vaja kasutada GO TO suunamislauset. See on ka tõestatud, et programmi saab kirja panna ainult kolme konstruktsiooni - käskudejada, valikut ja kordust - kasutades. Struktuurprogrammeerimine taotleb, et igal programmikonstruktsioonil oleks üks sisend- ja üks väljundpunkt, aga GO TO lause võib tekitada mitu sisend- ja/või väljundpunkti. Programmeerimise algkursus 86 - 89 Põhiliseks meetodiks struktuurprogrammeerimises on ülalt-alla meetod. Selle põhiideeks on lähenemine probleemile kui tervikule ja seejärel probleemi tükeldamine väiksemateks osadeks. Siis toimub probleemide lahendamine sellisel viisil, et vaadeldakse ainult käesoleval tasemel
milles ta nõudis, et programm oleks lausete esinemisjärjekorras vabalt loetav, see tähendab, et programmis ei oleks GO TO-st tingitud tagasihüppeid. Isiklikust kogemusest võin väita, et on võimalik kirjutada tuhandeid ridu pikki programme nii, et ei ole kordagi vaja kasutada GO TO suunamislauset. See on ka tõestatud, et programmi saab kirja panna ainult kolme konstruktsiooni - käskudejada, valikut ja kordust - kasutades. Struktuurprogrammeerimine taotleb, et igal programmikonstruktsioonil oleks üks sisend- ja üks väljundpunkt, aga GO TO lause võib tekitada mitu sisend- ja/või väljundpunkti. Põhiliseks meetodiks struktuurprogrammeerimises on ülalt-alla meetod. Selle põhiideeks on lähenemine probleemile kui tervikule ja seejärel probleemi tükeldamine väiksemateks osadeks. Siis toimub probleemide lahendamine sellisel viisil, et vaadeldakse ainult käesoleval tasemel esilekerkinud ülesandeid ja alamülesannete juurde pöördutakse alles pärast seda, kui käesoleval