Estruturas de controle em linguagens de programação

1516 palavras 7 páginas
RESUMO
Este trabalho tem por objetivo apresentar uma visão abrangente dos mecanismos oferecidos por linguagens de programação para apoiar as estruturas de controles mais espicaçadamente na parte de modularização, onde vários sãos os benefícios obtidos com a modularização, com destaque para o aumento da legibilidade, redigibilidade, modificabilidade, reusabilidade, confiabilidade e eficiência de programação.
PALAVRAS-CHAVE: estruturas, controle, abstração, modularização, programação. SUMÁRIO
INTRODUÇÃO 2
1. PROGRAMAÇÃO EM BLOCO MONOLÍTICO 3
2. PROCESSO DE RESOLUÇÃO DE PROBLEMAS COMPLEXOS 3
3. SISTEMAS DE GRANDE PORTE 4
4. SUBDIVISÃO EM MÓDULOS 4
5. ABSTRAÇÃO E MODULARIZAÇÃO 4
6. TIPOS DE ABSTRAÇÕES 6
7. SUBPROGRAMAS 7
8. PERSPECTIVAS DO USUÁRIO E DO IMPLEMENTADOR DO SUBPROGRAMA 7
9. PARÂMETROS REAIS, FORMAIS E ARGUMENTOS 7
10. MODULARIZAÇÃO, ARQUIVOS E COMPILAÇÃO SEPARADA 7
11. VANTAGENS DA MODULARIZAÇÃO 7
CONCLUSÃO 8

INTRODUÇÃO
Incialmente este trabalho explica a respeito de programação em bloco monolítico explicando o motivo de ele ser mais usado antigamente e falando também sobre as desvantagens desse tipo de programação, em seguida será falado a respeito de formas para resolução de problemas complexos, também sobre sistemas de grandes e pequenos portes, terá uma explicação sobre a subdivisão em módulos. Também será apresentado o conceito e os tipos de abstração e juntamente com o conceito de modularização e suas vantagens. No final será falado sobre subprogramas e as perspectivas do usuário e do implementador do subprograma.
1. PROGRAMAÇÃO EM BLOCO MONOLÍTICO
No começo os programas consistiam de um único bloco monolítico de código, pois a divisão de programas em vários blocos exige um sistema de gerenciamento de memória e consome mais recursos. O programador devia utilizar um pequeno número de variáveis, as quais cumpriam diferentes papéis ao longo do programa, com o intuito de economizar memória. Ao invés de se buscar ordenação no

Relacionados

  • Trabalho
    1266 palavras | 6 páginas
  • portugol
    16821 palavras | 68 páginas
  • Programação estruturada
    1568 palavras | 7 páginas
  • Programação estruturada
    1366 palavras | 6 páginas
  • Jgbsjfkdbafjbnfks
    1799 palavras | 8 páginas
  • Estruturas de controle
    9789 palavras | 40 páginas
  • Logica de programação de algoritmo.
    2760 palavras | 12 páginas
  • shell script
    816 palavras | 4 páginas
  • Ciência da computação
    629 palavras | 3 páginas
  • Paradigmas orientados a objetos
    1236 palavras | 5 páginas