• Matéria: Lógica
  • Autor: ranielfbi
  • Perguntado 8 anos atrás

Sub-rotina é uma fragmentação do programa principal que resolve uma parte pequena do problema tratado pelo algoritmo. Quando o programa é muito complexo, o seu desenvolvimento pode ser feito em unidades menores que se relacionam.



Sobre as sub-rotinas, analise as seguintes sentenças:



I. A utilização de sub-rotinas no desenvolvimento de um programa divide a complexidade do problema tratado, e com isso a sua resolução fica mais simples, já que a análise é feita em pequenas partes do problema, facilitando a compreensão do todo.

II. Trabalhar com sub-rotinas requer muita atenção com relação à divisão do programa para garantir a coerência entre as partes.

III. O método mais adequado para o desenvolvimento de programas utilizando sub-rotinas é o top-down, que faz com que o programa tenha uma estrutura parecida com um organograma, onde existe um programa principal no topo, que deverá controlar todas as tarefas dividas em sub-rotinas.

IV. A declaração de uma sub-rotina é feita usando três comandos: SUB-ROTINA para indicar que será declarada uma função; o NOME desta rotina; e PARÂMETROS, que significa que um sub-rotina pode receber variáveis externas a ela.

Agora assinale a alternativa que apresenta a resposta correta.

Respostas

respondido por: nhapetatelie
50

Olá, amigo(a)!

Chamamos de sub-rotinas o conjunto de comandos agrupados e que recebem um nome específico para que os diferencie e agrupe, identificando-os.

Podemos usar as sub-rotinas como meio de realizar tarefas que ficam se repetindo por diversas vezes na execução de um programa, de forma que facilite a sua execução.

Com as sub-rotinas podemos criar os programas modulares, que estruturam o sistema e o programa.

As sub-rotinas possibilitam o desenvolvimento de programas com uma abordagem “Top-Down” ou “Botton-Up”, de forma que o problema ou a atividade seja dividida em várias partes para a resolução mas ágil.

Assim, todos os itens I, II, III e IV estão corretos.

Espero ter ajudado!

Boa sorte!


respondido por: SteveJobsson
30

As afirmativas I, II, III e IV estão corretas.

Perguntas similares