Buscar

Avaliação II - Individual algoritimos e programaçoes

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 5 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

Prévia do material em texto

13/05/2023, 21:22 Avaliação II - Individual
about:blank 1/5
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:828842)
Peso da Avaliação 1,50
Prova 63570608
Qtd. de Questões 10
Acertos/Erros 9/1
Nota 9,00
Quando precisarmos saber qual é o maior valor dentre uma relação de valores numéricos, basta criar 
uma variável cujo objetivo é sempre armazenar o maior valor “até o momento”. Se entrar um valor 
maior ainda, a variável passará a armazenar este, e assim por diante. Quando chegar no fim, o maior 
valor estará armazenado na variável. Para que essa técnica funcione, a variável que guarda o maior 
valor precisa ser inicializada com o menor valor possível, geralmente 0 (zero).
Qual técnica de programação essa descrição representa?
A Acumulador.
B Looping.
C Menor valor.
D Maior valor.
A estrutura de seleção tem por objetivo desviar o fluxo de execução a partir da análise de 
condições, as quais retornarão um valor verdadeiro ou falso. Acerca das estruturas de seleção, 
classifique V para as sentenças verdadeiras e F para as falsas:
( ) O comando Senão tem a função de auxiliar o comando Se-então, quando a condição retornar um 
valor falso.
( ) A seleção encadeada é utilizada quando há mais de duas condições para serem analisadas.
( ) A estrutura de seleção permite ao desenvolvedor utilizar os operadores lógicos E, OU e NÃO na 
definição das condições a serem atendidas.
( ) A condição da estrutura de seleção não pode ser realizada a partir da comparação somente de 
variáveis.
( ) O comando Escolha-Caso é mais complexo do que comando Se-então, porém sua atuação é mais 
ampla.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V - V.
B F - F - V - V - F.
C V - F - F - F - V.
D V - V - V - F - F.
 VOLTAR
A+ Alterar modo de visualização
1
2
13/05/2023, 21:22 Avaliação II - Individual
about:blank 2/5
O algoritmo a seguir traz em seu bojo a atribuição de valores às variáveis, a comparação entre 
valores, as estruturas de seleção e repetição, entre outras técnicas. Com base nisso, classifique V para 
as sentenças verdadeiras e F para as falsas:
( ) Qualquer valor menor do que 10 atribuído à variável número possibilitará a impressão da 
instrução 2.
( ) A impressão da instrução 3 será exibida apenas se o valor atribuído à variável número for maior 
do que 10.
( ) Para finalizar o algoritmo, o flag deverá receber o valor 'não'.
( ) A instrução 2 será exibida se o valor atribuído à variável número for menor ou igual a 5 e menor 
do que 10.
( ) A instrução 1 será exibida se o valor atribuído à variável número for maior ou igual a zero e 
menor do que 5.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V - V.
B V - F - V - F - V.
C V - V - V - F - F.
D F - F - F - V - F.
Para saber qual é o menor valor entre uma relação de valores numéricos, a técnica é basicamente a 
mesma utilizada para saber qual é o maior valor. As diferenças principais são:
3
4
13/05/2023, 21:22 Avaliação II - Individual
about:blank 3/5
a variável, que armazena o menor valor, precisará ser iniciada com o maior valor possível;
quando entrar um valor, deve-se verificar se ele é menor do que o menor valor armazenado até 
o momento. Se for, armazena-se este.
Qual técnica de programação essa descrição representa?
A Looping.
B Menor valor.
C Maior valor.
D Acumuladores.
Considere o algoritmo a seguir:
Escolha (<identificador>)
caso <valor_1> :
Início
Bloco de instruções
Fim
caso <valor_2> :
Início
Bloco de instruções
Fim
caso <valor_3> :
Início
Bloco de instruções
Fim
caso <valor_N> :
Início
Bloco de instruções
Fim
senão :
Início
Bloco de instruções
Fim
FimEle corresponde a que estrutura?
A Estrutura Composta Escolha-Caso.
B Estrutura Escolha-Caso.
C Estrutura Caso-Caso.
D Estrutura Simples Escolha-Escolha.
Em algoritmo, é um nome que pode identificar vários tipos de elementos.Que nome é esse?
A Passador.
5
6
13/05/2023, 21:22 Avaliação II - Individual
about:blank 4/5
B Consultor.
C Constante.
D Identificador.
Utilizados quando for necessário somar vários valores e, a cada valor, ir acumulando o montante 
dessa soma em uma variável.
Exemplo: SomaSalarios ← SomaSalarios + Salário. Nesse exemplo, cada vez que for executada essa 
instrução, o valor da variável Salario será adicionado à soma de salários calculada até o momento e o 
resultado desaa soma será armazenado novamente na variável SomaSalarios.
A qual técnica de programação essa descrição representa?
A Contadores.
B Acumuladores.
C Looping.
D Inicialização.
Quando é utilizado as estruturas de repetição, precisamos contar quantas vezes uma instrução irá 
executar.
Do que estamos falando?
A Contador.
B Looping.
C Registro.
D Gerador.
Ao desenvolver um algoritmo, para calcular a média final de 30 alunos de determinado curso, 
verificou-se a necessidade de armazenar alguns dados, como o nome e as notas obtidas pelos 
mesmos. Diante dessa diversidade de alunos, tornou-se inviável a criação de uma variável para cada 
aluno; logo, deve o desenvolvedor utilizar-se de outro recurso. Com base nessa informação, assinale a 
alternativa CORRETA que apresenta o recurso a ser utilizado pelo desenvolvedor:
A Estrutura de escolha.
B Funções.
C Vetores.
7
8
9
13/05/2023, 21:22 Avaliação II - Individual
about:blank 5/5
D Subalgoritmos.
A decomposição de um problema é fator determinante para a redução da complexidade. Com 
base nisso, surgem os subalgoritmos, que são trechos de programas que podem ser utilizados dentro 
de um programa maior, sempre que necessário ou conveniente. Permite, desta forma, focalizar a 
atenção em um problema pequeno de cada vez, o que ao final produzirá uma melhor compreensão do 
todo. Diante do exposto, analise as sentenças a seguir:
I- Os subalgoritmos podem ser do tipo função ou procedimento, sendo que o segundo sempre 
retornará um valor para o algoritmo que o chamou.
II- Um subalgoritmo pode receber parâmetros, que são valores advindos de outro algoritmo.
III- Um algoritmo somente poderá realizar a chamada de um tipo de subalgoritmo.
IV- Os parâmetros utilizados no algoritmo principal, no ato da chamada da função, devem manter 
uma correspondência (número, ordem e tipo) com os parâmetros definidos na função.
Assinale a alternativa CORRETA:
A Somente a sentença III está correta.
B As sentenças I e III estão corretas.
C As sentenças II e IV estão corretas.
D As sentenças I, II e III estão corretas.
10
Imprimir

Outros materiais