Programação Estruturada (PE) é um padrão ou paradigma de programação da engenharia de softwares, com ênfase em sequência, decisão e, iteração (sub-rotinas, laços de repetição, condicionais e, estruturas em bloco), criado no final de 1950 junto às linguagens ALGOL 58 e ALGOL 60,
pɹˌuɡɹɐmɐsˈɐ̃ʊ̃ ʃtɹˌutuɾˈadɐ pˌeˈɛ ɛ ũŋ pɐdɹˈɐ̃ʊ̃ ˈow pˌɐɾɐdˈiɡmɐ dɨ pɹˌuɡɹɐmɐsˈɐ̃ʊ̃ dɐ ˌeɪŋʒɨɲɐɾˈiɐ dɨ sˌuftwˈaɾɨʃ, kˈom ˈeɪŋfɐzɨ ˈeɪŋ sˌekwˈeɪŋsjɐ, dˌɨsizˈɐ̃ʊ̃ ˈɛ, ˌitɨɾɐsˈɐ̃ʊ̃ sˈubʁˌutˈinɐʃ, lˈasʊʒ dɨ ʁˌepɨtisˈɐ̃ʊ̃, kˌuŋdisˌiunˈaɪz ˈɛ, ʃtɹˌutˈuɾɐz ˈeɪŋ blˈɔkʊ, kɹˌiˈadʊ nʊ finˈɑl dɨ mˈil nˈɔvɨsˈeɪŋtuʒˌi siŋkwˈeɪŋtɐ ʒˈũŋtw ɐɐʒ lˌiŋɡwˈaʒeɪŋʒ ˌɑlɡˈɔl sˌiŋkwˈeɪŋtɐiˈoɪtu i ˌɑlɡˈɔl sˌɨsˈeɪŋtɐ,