"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. O procedimento pode ser chamado uma ou várias vezes pelo código principal. IV. Procedimentos são blocos de programas que executam determinada tarefa. Está correto o que se afirma em: I, II e III II, III e IV III e IV I e III
Soluções para a tarefa
No que diz respeito à Modularização, as afirmativas que estão corretas são a III e a IV.
O que é Modularização?
Modularização é um conceito da computação que é usado para dividir o programa em partes funcionais, fazendo com que essas partes conversem entre si.
Nas proposições apresentadas na questão, a afirmativa I é incorreta pois uma variável para ser global precisa que sua visibilidade e escopo alcancem o programa todo.
Na afirmativa II, o programa pode ser desenvolvido em partes por equipes diferentes, mas é preciso haver o estabelecimento prévio de padrões de programação.
Na afirmativa III, é correto dizer que é feito uma cópia de variáveis globais, na passagem de parâmetros por valor, que estão no procedimento para parâmetros locais.
E na afirmativa IV, também é correto o que se afirma, pois os procedimentos são grupos que se juntam a um conjunto de comandos para cumprir com alguma tarefa específica.
Saiba mais sobre Computação em: https://brainly.com.br/tarefa/52906117
#SPJ4