• Matéria: Informática
  • Autor: lucasuzl
  • Perguntado 3 anos atrás

Leia o texto a seguir:

“Em linhas gerais, problemas complexos exigem para sua solução algoritmos complexos. No entanto, é possível dividir um problema grande em problemas menores (dividir para conquistar), ou seja, usar o processo de modularidade.”
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, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s).

I. ( ) A modularização de algoritmos é importante porque permite organizar melhor o código, tornando mais fácil chegar à solução.
II. ( ) As variáveis locais são declaradas no escopo do programa inteiro.
III. ( ) As variáveis definidas no escopo de cada procedimento são acessíveis em todo o programa.
IV. ( ) Um módulo é um bloco de programa que pode realizar operações computacionais e ser chamado em qualquer parte do código quantas vezes for necessário.
Agora, assinale a alternativa que apresenta a sequência correta:

Respostas

respondido por: hellendianam
6

Resposta: V F F V

Explicação: Gabarito

respondido por: raphaelmagnorj
2

Resposta: LETRA "b"  >>>                                                                                                                V, F, F, V

Explicação: Letra B.

A afirmativa I é verdadeira, pois a modularização consiste na divisão em partes menores, ou módulos, os quais tem um algoritmo mais simples, possibilitando maior facilidade para chegar à grande solução.

A afirmativa II é falsa, pois as variáveis globais são aquelas acessíveis em todos os escopos de um programa, de modo que as variáveis locais existem somente dentro do procedimento.

A afirmativa III é falsa, pois as variáveis locais são visíveis, ou seja, podem ser utilizadas somente pelo subalgoritmo onde foram declaradas.

Por fim, a afirmativa IV é verdadeira porque cada módulo consiste num bloco de instruções que tem a finalidade de realizar uma tarefa específica, a fim de solucionar uma parte do problema. Além disso, pode ser chamado uma ou mais vezes em qualquer parte do código fonte.

Perguntas similares