“Ao dividir um problema complexo em módulos, automaticamente se usa a ideia de abstração. Abstrair um algoritmo significa considerar isoladamente um ou mais elementos de seu todo, significa, de forma geral, separar o todo em partes.” 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 seus conhecimentos sobre Modularização, considere as afirmativas a seguir: I. Uma variável é dita global quando sua definição estiver dentro de um procedimento ou quando for declarado como parâmetro formal do procedimento. II. Na modularização de um programa, as partes que o compõem podem ser desenvolvidas por diferentes equipes, sem necessidade de estabelecimento prévio de padrões de programação. III. Na passagem de parâmetros por valor, as variáveis globais que estão trabalhando como parâmetros de entrada do procedimento passam seus valores para os parâmetros locais. IV. Procedimentos são blocos de programas que executam determinada tarefa. Está correto o que se afirma em:
Soluções para a tarefa
Resposta: Afirmações III e IV estão corretas
Explicação:
A afirmativa I está incorreta, pois uma variável é classificada como global quando sua visibilidade e escopo alcançam todo o programa. A afirmativa II está incorreta, pois, embora um programa possa sim ter suas partes desenvolvidas por equipes separadas, é imprescindível o estabelecimento prévio de padrões de programação. A afirmativa III está correta porque, na passagem de parâmetros por valor, é feita uma cópia das variáveis globais que estão no procedimento para os parâmetros locais. Por fim, a afirmativa IV está correta, pois os procedimentos são estruturas que agrupam um conjunto de comandos e que tem como objetivo cumprir uma tarefa específica
Resposta:
Afirmações III e IV estão corretas
Explicação:
A afirmativa I está incorreta, pois uma variável é classificada como global quando sua visibilidade e escopo alcançam todo o programa. A afirmativa II está incorreta, pois, embora um programa possa sim ter suas partes desenvolvidas por equipes separadas, é imprescindível o estabelecimento prévio de padrões de programação. A afirmativa III está correta porque, na passagem de parâmetros por valor, é feita uma cópia das variáveis globais que estão no procedimento para os parâmetros locais. Por fim, a afirmativa IV está correta, pois os procedimentos são estruturas que agrupam um conjunto de comandos e que tem como objetivo cumprir uma tarefa específica