SóProvas


ID
130048
Banca
CESPE / CEBRASPE
Órgão
SERPRO
Ano
2008
Provas
Disciplina
Programação
Assuntos

Com relação às linguagens, julgue os itens a seguir.

As linguagens procedurais, como Cobol, Algol e C, têm como característica serem modulares e permitirem a reutilização de um mesmo código repetidamente em outras partes do programa, sem, necessariamente, copiá-lo.

Alternativas
Comentários
  • Correto.

    A programação procedural é geralmente uma escolha melhor que programação sequencial e não estruturada em muitas situações que envolvem uma complexidade média e requerem facilidade de manutenção. Possíveis benefícios são:

    • A habilidade de reutilizar o mesmo código em diferentes lugares no programa sem copiá-lo
    • Uma forma mais fácil de organizar o fluxo do programa que uma coleção de comandos "goto (programação)" ou "jump" (que podem transformar um programa grande e complicado no assim chamado Código espaguete)
    • A habilidade de ser fortemente modular e estruturado
    http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_procedural
  • Essas linguagens são estruturais e o Cobol, por exemplo, tem um comando procedimental(procedural é uma palavra que não existe no nosso dicionário) que é o GOTO que você pode chamar outra parte do código, que não esteja, necessariamente em sequencia.

    Evita-se usar esses procedimentos, pois são procedimentos que causam o código espaguete, que é de difícil compreensão e isso afeta a manutenção.

    Como não entraram com recurso. Ficou como certa.