Informática, perguntado por lucasuzl, 3 meses atrás

“O conceito de modularidade tem sido adotado desde meados da década de 1950 […] Ao trabalhar com essa técnica, pode ser necessário dividir um módulo em outros tantos módulos quantos forem necessários, buscando uma solução mais simples de uma parte do problema maior.”



Fonte: MANZANO, J. A. N. G.; OLIVEIRA, J. F. Estudo Dirigido de Algoritmos. 15. ed. São Paulo: Érica, 2012, p. 176.


Com base no texto acima e nos conteúdos abordados sobre Modularização, analise as asserções a seguir e a relação proposta entre elas:


I. Procedimentos são blocos de instruções que servem para realizar tarefas específicas e são considerados sub-rotinas.


Porque


II. As sub-rotinas constituem algoritmos extremamente complexos, representando problemas considerados grandes e de difícil solução.

A) As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I

B) As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I

C) A asserção I é uma proposição falsa, e a II é uma proposição verdadeira

D) As asserções I e II são proposições falsas

E) A asserção I é uma proposição verdadeira, e a II é uma proposição falsa

Soluções para a tarefa

Respondido por hudsonjos
16

Resposta: Alternativa "E"

Explicação:

Está correto quando se menciona quando o procedimento é uma instrução que serve para realizar tarefas específicas, são considerados sub-rotinas pois podem ser acionados várias vezes dentro do código, sem a necessidade de se criar uma nova rotina para isso.

Já a asserção II não pode ser considerada verdadeira, pois, nem sempre as sub-rotinas não são algoritmos, e sim uma rotina dentro de um determinado algoritmo, e nem sempre podem essas sub-rotinas vir a representarem ou tratarem de problemas considerados grandes ou de difícil solução podem ser instruções simples.

Perguntas interessantes