Buscar

Avaliação Final (Objetiva) - Individual FLEX

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 6 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 6 páginas

Prévia do material em texto

Acadêmico: Peterson Henrique Dias da Silva (2441744)
Disciplina: Lógica e Técnicas de Programação (ADS05)
Avaliação: 
Avaliação Final (Objetiva) 
peso.:3,00)
Prova: 17843008 
Nota da 
Prova: 
7,00 
Legenda: Resposta Certa Sua Resposta Errada 
1. Durante o desenvolvimento de algoritmos, é utilizado o conceito de variáveis para 
armazenar os dados necessários para a resolução do problema. Os registros são 
estruturas que melhoram o acesso e a performance do uso de variáveis nos 
algoritmos, eles permitem armazenar mais de uma variável de tipos de dados 
diferentes em uma única variável. Sobre os registros, classifique V para as sentenças 
verdadeiras e F para as falsas:
 
( ) As variáveis são armazenadas juntas na memória, de forma a facilitar o ace
aos dados. 
( ) Os registros podem conter somente três variáveis internas.
( ) As variáveis internas podem ser acessadas utilizando a sintaxe " 
NomeDoRegistro.NomeDaVariavelInterna
( ) As variáveis internas dos registros devem possuir
dados. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
V - F - V - F. 
 b) 
F - F - V - V. 
 c) 
F - V - F - F. 
 d) 
V - F - V - V. 
2. Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é 
responsável por fazer a comunicação entre os módulos, por exemplo as funções e os 
procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as 
funções retornam um parâmetro de saída, já os procedimentos não retornam 
parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a 
alternativa CORRETA: 
 a) 
Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo
após a definição do nome do módulo.
 b) 
Os módulos podem receber apenas um p
 c) 
A passagem de parâmetros por valor consiste em copiar o valor das vari
passá-las para um outro módulo sem alterar suas informações originais.
 d) 
Os parâmetros, na programação de computadores, podem ser chamados de listas.
3. A utilização de estruturas de seleção é feita quando o algoritmo preci
sequência de instruções somente se satisfazer uma ou mais condições. Caso a 
Peterson Henrique Dias da Silva (2441744) 
Lógica e Técnicas de Programação (ADS05) 
Avaliação Final (Objetiva) - Individual FLEX ( Cod.:512505) ( 
 
 
Durante o desenvolvimento de algoritmos, é utilizado o conceito de variáveis para 
armazenar os dados necessários para a resolução do problema. Os registros são 
estruturas que melhoram o acesso e a performance do uso de variáveis nos 
mitem armazenar mais de uma variável de tipos de dados 
diferentes em uma única variável. Sobre os registros, classifique V para as sentenças 
verdadeiras e F para as falsas: 
) As variáveis são armazenadas juntas na memória, de forma a facilitar o ace
) Os registros podem conter somente três variáveis internas. 
) As variáveis internas podem ser acessadas utilizando a sintaxe " 
NomeDoRegistro.NomeDaVariavelInterna ". 
) As variáveis internas dos registros devem possuir seus respectivos tipos de 
Assinale a alternativa que apresenta a sequência CORRETA: 
Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é 
responsável por fazer a comunicação entre os módulos, por exemplo as funções e os 
procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as 
am um parâmetro de saída, já os procedimentos não retornam 
parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a 
 
Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo
após a definição do nome do módulo. 
Os módulos podem receber apenas um parâmetro de entrada. 
A passagem de parâmetros por valor consiste em copiar o valor das vari
las para um outro módulo sem alterar suas informações originais.
Os parâmetros, na programação de computadores, podem ser chamados de listas.
A utilização de estruturas de seleção é feita quando o algoritmo preci
sequência de instruções somente se satisfazer uma ou mais condições. Caso a 
Individual FLEX ( Cod.:512505) ( 
 
Durante o desenvolvimento de algoritmos, é utilizado o conceito de variáveis para 
armazenar os dados necessários para a resolução do problema. Os registros são 
estruturas que melhoram o acesso e a performance do uso de variáveis nos 
mitem armazenar mais de uma variável de tipos de dados 
diferentes em uma única variável. Sobre os registros, classifique V para as sentenças 
) As variáveis são armazenadas juntas na memória, de forma a facilitar o acesso 
) As variáveis internas podem ser acessadas utilizando a sintaxe " 
seus respectivos tipos de 
 
Um recurso elementar para a modularização de algoritmos é o parâmetro. Ele é 
responsável por fazer a comunicação entre os módulos, por exemplo as funções e os 
procedimentos. Ao final da execução, recebendo parâmetros de entrada ou não, as 
am um parâmetro de saída, já os procedimentos não retornam 
parâmetro para o módulo principal. Sobre passagem de parâmetros, assinale a 
Na declaração de um módulo, os parâmetros são passados dentro de colchetes logo 
A passagem de parâmetros por valor consiste em copiar o valor das variáveis locais e 
las para um outro módulo sem alterar suas informações originais. 
Os parâmetros, na programação de computadores, podem ser chamados de listas. 
 
A utilização de estruturas de seleção é feita quando o algoritmo precisa executar uma 
sequência de instruções somente se satisfazer uma ou mais condições. Caso a 
condição não seja atendida, pode ser realizada uma outra verificação condicional na 
mesma estrutura ou simplesmente sair da condicional e executar a próxima linha d
código. Analise o algoritmo e as sentenças a seguir:
 
Algoritmo "calcularfinanciamento"
 
Var 
 salario, financiamento: real
 
Inicio 
 escreval ("Digite o valor do salário: ")
 leia (salario) 
 
 escreval ("Digite o valor do f
 leia (financiamento) 
 
 se (financiamento <= 5 * salario) entao
 escreval ("Financiamento concedido, obrigado por nos consultar")
 senao 
 escreval ("Financiamento negado, obrigado por 
 fimse 
Fimalgoritmo 
 
I- As variáveis "salario" e "financiamento" são do tipo de dados inteiros.
II- Para o financiamento ser concedido, o valor do financiamento deve ser menor ou 
igual ao valor de cinco salários.
III- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é 
concedido. 
IV- Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é 
concedido. 
 
Assinale a alternativa CORRETA:
 a) 
As sentenças I e II estão corretas.
 b) 
As sentenças II e IV estão corretas.
 c) 
As sentenças II e III estão corretas
 d) 
As sentenças III e IV estão corretas.
4. A ciência da computação define os algoritmos como o sequenciamento de passos que 
resultam em uma das possíveis soluções para um problema, não necessariamente em 
formato de programa de computador. Algoritmos podem s
sequência para trocar a roda de um carro, dentre outros. Estes passos devem ser 
precisos, de forma a não gerar dupla interpretação. Classifique V para as sentenças 
verdadeiras e F para as falsas:
 
( ) A sequência de passos de um a
( ) Os algoritmos são procedimentos que recebem valores de entrada e retorna uma 
saída. 
condição não seja atendida, pode ser realizada uma outra verificação condicional na 
mesma estrutura ou simplesmente sair da condicional e executar a próxima linha d
código. Analise o algoritmo e as sentenças a seguir: 
Algoritmo "calcularfinanciamento" 
salario, financiamento: real 
escreval ("Digite o valor do salário: ") 
escreval ("Digite o valor do financiamento pretendido: ") 
 
se (financiamento <= 5 * salario) entao 
escreval ("Financiamento concedido, obrigado por nos consultar")
escreval ("Financiamento negado, obrigado por nos consultar")
As variáveis "salario" e "financiamento" são do tipo de dados inteiros.
Para o financiamento ser concedido, o valor do financiamento deve ser menor ou 
igual ao valorde cinco salários. 
io seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é 
Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é 
Assinale a alternativa CORRETA: 
As sentenças I e II estão corretas. 
As sentenças II e IV estão corretas. 
As sentenças II e III estão corretas. 
As sentenças III e IV estão corretas. 
A ciência da computação define os algoritmos como o sequenciamento de passos que 
resultam em uma das possíveis soluções para um problema, não necessariamente em 
formato de programa de computador. Algoritmos podem ser receitas de bolo, a 
sequência para trocar a roda de um carro, dentre outros. Estes passos devem ser 
precisos, de forma a não gerar dupla interpretação. Classifique V para as sentenças 
verdadeiras e F para as falsas: 
) A sequência de passos de um algoritmo deve ser finita. 
) Os algoritmos são procedimentos que recebem valores de entrada e retorna uma 
condição não seja atendida, pode ser realizada uma outra verificação condicional na 
mesma estrutura ou simplesmente sair da condicional e executar a próxima linha de 
escreval ("Financiamento concedido, obrigado por nos consultar") 
nos consultar") 
As variáveis "salario" e "financiamento" são do tipo de dados inteiros. 
Para o financiamento ser concedido, o valor do financiamento deve ser menor ou 
io seja de R$ 2.000,00, um financiamento de R$ 10.000,00 é 
Caso o salário seja de R$ 2.000,00, um financiamento de R$ 12.000,00 é 
 
A ciência da computação define os algoritmos como o sequenciamento de passos que 
resultam em uma das possíveis soluções para um problema, não necessariamente em 
er receitas de bolo, a 
sequência para trocar a roda de um carro, dentre outros. Estes passos devem ser 
precisos, de forma a não gerar dupla interpretação. Classifique V para as sentenças 
) Os algoritmos são procedimentos que recebem valores de entrada e retorna uma 
( ) Um algoritmo pode não conter valores de entrada.
( ) Os algoritmos não precisam apresentar saída ou exibição de dados ao fi
sua execução. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
F - F - V - V. 
 b) 
V - F - V - F. 
 c) 
V - V - F - V. 
 d) 
V - V - V - F. 
5. Os arquivos permitem manipular uma grande quantidade de dados com mais
facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para 
a memória volátil do computador, permitindo manipular os dados de acordo com a 
necessidade da lógica. Analise o código
sentenças verdadeiras e F para as falsas:
 
01 declare LIV registro 
02 (CODIGO, ANO numérico;
03 TITULO, AUTOR, EDITORA texto);
04 
05 LIVRO LIV; 
06 
07 BIBLIOTECA arquivo de LIV;
 
( ) A partir da linha 01 até a linha 03, é
internas. 
( ) O registro LIV possui apenas variáveis do tipo numérico e texto.
( ) A linha 07 cria um arquivo que possuirá vários registros de LIVRO.
( ) O comando BIBLIOTECA cria um vetor de LIVR
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
F - V - V - F. 
 b) 
V - F - F - V. 
 c) 
V - V - V - F. 
 d) 
V - V - F - F. 
6. Ao programar uma solução, é necessário armazenar informações que representam 
objetos do mundo real, pois, muitas vezes, apenas variáveis primitivas não dão conta 
de representar estes objetos. Para resolver esta sit
quais podem armazenar muitas variáveis em apenas um local dentro do algoritmo. 
Sobre registros, analise as sentenças a seguir:
 
I- Os elementos de um registro podem ser acessados pelo comando " nome do 
registro . variável interna ".
) Um algoritmo pode não conter valores de entrada. 
) Os algoritmos não precisam apresentar saída ou exibição de dados ao fi
Assinale a alternativa que apresenta a sequência CORRETA: 
Os arquivos permitem manipular uma grande quantidade de dados com mais
facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para 
a memória volátil do computador, permitindo manipular os dados de acordo com a 
necessidade da lógica. Analise o código-fonte a seguir e classifique V para as 
verdadeiras e F para as falsas: 
 
(CODIGO, ANO numérico; 
TITULO, AUTOR, EDITORA texto); 
BIBLIOTECA arquivo de LIV; 
) A partir da linha 01 até a linha 03, é criado um registro contendo cinco variáveis 
) O registro LIV possui apenas variáveis do tipo numérico e texto.
) A linha 07 cria um arquivo que possuirá vários registros de LIVRO.
) O comando BIBLIOTECA cria um vetor de LIVRO. 
Assinale a alternativa que apresenta a sequência CORRETA: 
Ao programar uma solução, é necessário armazenar informações que representam 
objetos do mundo real, pois, muitas vezes, apenas variáveis primitivas não dão conta 
de representar estes objetos. Para resolver esta situação, existem os registros, os 
quais podem armazenar muitas variáveis em apenas um local dentro do algoritmo. 
Sobre registros, analise as sentenças a seguir: 
Os elementos de um registro podem ser acessados pelo comando " nome do 
terna ". 
) Os algoritmos não precisam apresentar saída ou exibição de dados ao final da 
 
Os arquivos permitem manipular uma grande quantidade de dados com mais 
facilidade e rapidez. Os registros dentro dos arquivos físicos podem ser trazidos para 
a memória volátil do computador, permitindo manipular os dados de acordo com a 
fonte a seguir e classifique V para as 
criado um registro contendo cinco variáveis 
) O registro LIV possui apenas variáveis do tipo numérico e texto. 
) A linha 07 cria um arquivo que possuirá vários registros de LIVRO. 
 
Ao programar uma solução, é necessário armazenar informações que representam 
objetos do mundo real, pois, muitas vezes, apenas variáveis primitivas não dão conta 
uação, existem os registros, os 
quais podem armazenar muitas variáveis em apenas um local dentro do algoritmo. 
Os elementos de um registro podem ser acessados pelo comando " nome do 
II- Para declarar um vetor de alunos, pode ser utilizado o comando " 
LISTAALUNOS: vetor [10] : ALUNO ".
III- Ao final da declaração de um registro, é necessário adicionar o comando " 
fim_registro ". 
IV- Ao declarar as variáveis internas de um r
dados. 
 
Assinale a alternativa CORRETA:
 a) 
Somente a sentença I está correta.
 b) 
As sentenças I, II e IV estão corretas.
 c) 
As sentenças II, III e IV estão corretas.
 d) 
As sentenças I, II e III estão corretas.
7. As estruturas de controle de seleção permitem alterar o fluxo de execu
algoritmos. São capazes de selecionar qual parte 
executada a partir de uma condição previamente determinada. A condição é 
representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e 
assinale a alternativa que apresenta a saída de dados CORRETA:
 
var notaFinal : inteiro 
notaFinal <- 7 
 
se ( notaFinal >= 7 ) entao
 escreva ("aluno aprovado")
senao 
 escreva ("aluno reprovado")
fimse 
 a) 
Verdadeiro. 
 b) 
"aluno reprovado". 
 c) 
Falso. 
 d) 
"aluno aprovado". 
8. É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou 
somatórios dentro de uma repetição de código 
contadores são variáveis do código fonte que recebem o acúmulo 
iterações/repetições. Sobre contadores e acumuladores, analise as sentenças a seguir:
 
I- Acumuladores são incrementados em 1 (um) a cada repetição processada pelo 
algoritmo, a fim de contar a quantidade de ocorrências processadas.
II- Os contadores podem ser utilizados para totalizar a folha de pagamento de uma 
empresa. 
III- Contadores são, geralmente, inicializados com o valor zero e incrementados em 
1 (um) a cada vez uma nova repetição é processada.
IV- Os acumuladores normalmente são 
Para declarar um vetor de alunos, pode ser utilizado o comando " 
LISTAALUNOS: vetor [10] : ALUNO ". 
Ao final da declaração de um registro, é necessário adicionar o comando " 
Ao declarar as variáveis internas de um registro, é opcional declarar seus tipos de 
Assinale a alternativa CORRETA: 
Somente a sentença I está correta. 
As sentenças I, II e IV estão corretas.As sentenças II, III e IV estão corretas.
As sentenças I, II e III estão corretas. 
As estruturas de controle de seleção permitem alterar o fluxo de execu
algoritmos. São capazes de selecionar qual parte - bloco - de código-fonte será 
executada a partir de uma condição previamente determinada. A condição é 
representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e 
ternativa que apresenta a saída de dados CORRETA: 
se ( notaFinal >= 7 ) entao 
escreva ("aluno aprovado") 
escreva ("aluno reprovado") 
É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou 
somatórios dentro de uma repetição de código - estruturas de repetição. Os 
contadores são variáveis do código fonte que recebem o acúmulo da contagem das 
iterações/repetições. Sobre contadores e acumuladores, analise as sentenças a seguir:
Acumuladores são incrementados em 1 (um) a cada repetição processada pelo 
algoritmo, a fim de contar a quantidade de ocorrências processadas. 
contadores podem ser utilizados para totalizar a folha de pagamento de uma 
Contadores são, geralmente, inicializados com o valor zero e incrementados em 
1 (um) a cada vez uma nova repetição é processada. 
Os acumuladores normalmente são inicializados com o valor zero e 
Ao final da declaração de um registro, é necessário adicionar o comando " 
egistro, é opcional declarar seus tipos de 
 
As estruturas de controle de seleção permitem alterar o fluxo de execução dos 
fonte será 
executada a partir de uma condição previamente determinada. A condição é 
representada por expressões relacionais ou lógicas. Avalie a estrutura a seguir e 
 
É normal os algoritmos necessitarem realizar uma contagem de ocorrências ou 
estruturas de repetição. Os 
da contagem das 
iterações/repetições. Sobre contadores e acumuladores, analise as sentenças a seguir: 
Acumuladores são incrementados em 1 (um) a cada repetição processada pelo 
 
contadores podem ser utilizados para totalizar a folha de pagamento de uma 
Contadores são, geralmente, inicializados com o valor zero e incrementados em 
inicializados com o valor zero e 
incrementados com outros valores em cada repetição das estruturas de repetição.
 
Assinale a alternativa CORRETA:
 a) 
As sentenças II, III e IV estão corretas.
 b) 
As sentenças III e IV estão corretas.
 c) 
As sentenças II e IV estão corretas.
 d) 
As sentenças I e III estão corretas.
9. A responsabilidade do módulo principal é fazer a solicitação da execuç
submódulos em uma determinada ordem. Os submódulos podem receber antes de 
iniciar a execução dados do módulo principal, e, ao final, devolver o resultado do 
processamento dos dados de entrada. Sobre a modularização de algoritmos, analise 
as sentenças a seguir: 
 
I- O uso de submódulos facilita a escrita dos algoritmos, pois o desenvolvedor pode 
focar em resolver os problemas em pequenas partes.
II- Escrever submódulos facilita a leitura do algoritmos por permitir o entendimento 
das partes da solução algorítmica separadamente.
III- A modularização diminui o nível de abstração, pois é possível entender o que um 
algoritmo faz, sabendo apenas o que seus módulos têm a capacidade de resolver.
IV- Os submódulos são capazes de receber valores do módul
parâmetros de saída. 
V- As variáveis locais de um submódulo não podem ser utilizadas pelo programa 
principal. 
 
Assinale a alternativa CORRETA:
 a) 
As sentenças I, II e IV estão corretas.
 b) 
As sentenças I, II e V estão corretas.
 c) 
Somente a sentença III está correta.
 d) 
As sentenças II, III e IV estão corretas.
10.Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando 
os dados. Isto deve ser feito para verificar se os dados digitados são possíveis de 
serem utilizados na lógica de programação impl
evitados erros de execução quando os usuários estiverem acessando o programa 
desenvolvido. As telas do programa também devem orientar o usuário sobre como 
devem ser feitas as entradas dos dados. Sobre consistência e modularizaç
classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) As funções são módulos que produzem um único valor de saída.
( ) A técnica de consistir os dados pode ser aplicada ao restringir valores de entrada 
apenas entre 0 e 10, por ex
( ) Ao digitar uma entrada de dados errada, os algoritmos não exibem uma 
mensagem de alerta. 
incrementados com outros valores em cada repetição das estruturas de repetição.
Assinale a alternativa CORRETA: 
As sentenças II, III e IV estão corretas.
As sentenças III e IV estão corretas. 
As sentenças II e IV estão corretas. 
As sentenças I e III estão corretas. 
A responsabilidade do módulo principal é fazer a solicitação da execuç
submódulos em uma determinada ordem. Os submódulos podem receber antes de 
iniciar a execução dados do módulo principal, e, ao final, devolver o resultado do 
processamento dos dados de entrada. Sobre a modularização de algoritmos, analise 
O uso de submódulos facilita a escrita dos algoritmos, pois o desenvolvedor pode 
focar em resolver os problemas em pequenas partes. 
Escrever submódulos facilita a leitura do algoritmos por permitir o entendimento 
lução algorítmica separadamente. 
A modularização diminui o nível de abstração, pois é possível entender o que um 
algoritmo faz, sabendo apenas o que seus módulos têm a capacidade de resolver.
Os submódulos são capazes de receber valores do módulo principal por meio dos 
As variáveis locais de um submódulo não podem ser utilizadas pelo programa 
Assinale a alternativa CORRETA: 
As sentenças I, II e IV estão corretas. 
As sentenças I, II e V estão corretas. 
Somente a sentença III está correta. 
As sentenças II, III e IV estão corretas.
Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando 
os dados. Isto deve ser feito para verificar se os dados digitados são possíveis de 
serem utilizados na lógica de programação implementada, a fim de que sejam 
evitados erros de execução quando os usuários estiverem acessando o programa 
desenvolvido. As telas do programa também devem orientar o usuário sobre como 
devem ser feitas as entradas dos dados. Sobre consistência e modularizaç
classifique V para as sentenças verdadeiras e F para as falsas: 
) As funções são módulos que produzem um único valor de saída.
) A técnica de consistir os dados pode ser aplicada ao restringir valores de entrada 
apenas entre 0 e 10, por exemplo. 
) Ao digitar uma entrada de dados errada, os algoritmos não exibem uma 
incrementados com outros valores em cada repetição das estruturas de repetição. 
 
A responsabilidade do módulo principal é fazer a solicitação da execução de vários 
submódulos em uma determinada ordem. Os submódulos podem receber antes de 
iniciar a execução dados do módulo principal, e, ao final, devolver o resultado do 
processamento dos dados de entrada. Sobre a modularização de algoritmos, analise 
O uso de submódulos facilita a escrita dos algoritmos, pois o desenvolvedor pode 
Escrever submódulos facilita a leitura do algoritmos por permitir o entendimento 
A modularização diminui o nível de abstração, pois é possível entender o que um 
algoritmo faz, sabendo apenas o que seus módulos têm a capacidade de resolver. 
o principal por meio dos 
As variáveis locais de um submódulo não podem ser utilizadas pelo programa 
 
Quando é feita a consistência dos dados dentro de um algoritmo, estamos validando 
os dados. Isto deve ser feito para verificar se os dados digitados são possíveis de 
ementada, a fim de que sejam 
evitados erros de execução quando os usuários estiverem acessando o programa 
desenvolvido. As telas do programa também devem orientar o usuário sobre como 
devem ser feitas as entradas dos dados. Sobre consistência e modularização, 
) As funções são módulos que produzem um único valor de saída. 
) A técnica de consistir os dados pode ser aplicada ao restringir valores de entrada 
) Ao digitar uma entrada de dados errada, os algoritmosnão exibem uma 
( ) A modularização agrega vantagens durante a construção dos algoritmos. A 
divisão por módulos torna o algoritmo mais fácil de ler.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) 
V - F - F - V. 
 b) 
V - V - F - V. 
 c) 
F - V - F - V. 
 d) 
V - V - V - F. 
 
) A modularização agrega vantagens durante a construção dos algoritmos. A 
divisão por módulos torna o algoritmo mais fácil de ler. 
alternativa que apresenta a sequência CORRETA: 
) A modularização agrega vantagens durante a construção dos algoritmos. A

Outros materiais