Buscar

Avaliação II - Individual algoritimo


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

Prévia do material em texto

21/11/2023, 21:00 Avaliação II - Individual
about:blank 1/4
Prova Impressa
GABARITO | Avaliação II - Individual (Cod.:890610)
Peso da Avaliação 1,50
Prova 74781199
Qtd. de Questões 10
Acertos/Erros 10/0
Nota 10,00
Há dois tipos de subalgoritmos que podem ser utilizados na pseudolinguagem portugol. Os subalgoritmos possibilitam 
ao desenvolvedor vários benefícios, entre os quais se destacam: o reaproveitamento do código já produzido em outros 
algoritmos, a facilidade de leitura do código gerado, entre outros. Acerca dos subalgoritmos, classifique V para as sentenças 
verdadeiras e F para as falsas:
( ) Ao definir o nome de um subalgoritmo, este sempre deverá ser acompanhado de um par de parênteses.
( ) Em um subalgoritmo, podem ser declaradas variáveis e constantes, conforme são declaradas no algoritmo. 
( ) Ao criar um subalgoritmo do tipo função, é importante definir o tipo de dados que o mesmo retornará.
( ) O desenvolvedor, ao criar uma rotina que verifique se o número do CPF é válido, retornando ao final um valor 
verdadeiro ou falso, pode fazer uso de um procedimento.
( ) As funções e procedimentos só serão executados se chamados pelo algoritmo principal.
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - V - F - V.
B F - F - F - V - V.
C V - V - F - F - F.
D V - F - V - V - F.
Em muitos casos, é necessário repetir uma instrução ou um mesmo conjunto de instruções mais de uma vez. Essas 
estruturas repetirão um bloco de instruções até que uma determinada condição seja atendida. Condição é uma expressão 
que resultará sempre em verdadeiro ou falso, exatamente como são usadas na estrutura SE-ENTÃO. Observe o exemplo:
Qual estrutura de repetição esse exemplo representa?
A ENQUANTO-FAÇA.
B PARA-FAÇA.
C REPITA-ATÉ.
D SE-ENTÃO.
Considere uma estrutura "SE-ENTÃO" subordinado a outra "SE-ENTÃO".Que seleção teremos?
A Desencadeada.
B Subordinada.
C Repetida.
 VOLTAR
A+ Alterar modo de visualização
1
2
3
21/11/2023, 21:00 Avaliação II - Individual
about:blank 2/4
D Encadeada.
Em muitos casos, dependendo de uma determinada situação, pode-se desejar executar uma ou mais instruções e, 
dependendo da situação, pode-se desejar executar outras instruções. Para permitir que um algoritmo siga caminhos 
diferentes dependendo de determinadas condições, utilizamos as estruturas de seleção. Observe o exemplo:
 Qual estrutura de seleção esse exemplo representa?
A Encadeada.
B “SE-ENTÃO”.
C Escolha-caso.
D Composta.
É a estrutura de seleção “Se-então-senão”.Que estrutura é essa?
A Estrutura de seleção composta.
B Estrutura de repetição composta.
C Estrutura patrocinada.
D Estrutura de seleção mista.
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 As sentenças I e III estão corretas.
B Somente a sentença III está correta.
C As sentenças II e IV estão corretas.
4
5
6
21/11/2023, 21:00 Avaliação II - Individual
about:blank 3/4
D As sentenças I, II e III estão corretas.
A sequência ou sucessão de Fibonacci, segundo à matemática, é a ordem de números inteiros que parte, geralmente, 
de 0 e 1 e que cada número subsequente representa a soma dos dois anteriores. No Proposta Leonardo Pisa, conhecido 
como Fibonacci, ele propôs a sequência numérica: (1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, ...). Essa sequência tem uma lei de 
formação simples: cada elemento, a partir do terceiro, é obtido somando-se os dois anteriores. Veja: 1+1=2, 2+1=3, 3+2=5 
e assim por diante. Baseado no algorítimo, analise as sentenças a seguir:
I- Ao informar a posição 8, o valor final em (T) será 21.
II- Ao informar a posição 3, o valor final em (T) será 2.
III- No estrutura de repetição utilizada nesse algoritmo (PARA- FAÇA), não se sabe a quantidade de vezes que será 
executada.
IV- Se o valor da posição (lido por N) for 1 ou 2, o valor final em (T) será o mesmo.
Assinale a alternativa CORRETA:
A Somente a sentença II está correta.
B As sentenças I, II e IV estão corretas.
C As sentenças I e III estão corretas.
D As sentenças III e IV estão corretas.
Dependendo do caso, uma variável precisa, já ao iniciar o algoritmo, armazenar um valor. Basta atribuir um valor qualquer 
(na inicialização, geralmente é 0) à variável. Exemplo: x ← 0.
Qual técnica de programação essa descrição representa?
A Inicialização.
B Looping.
C Acumuladores.
D Contadores.
Além da estrutura de seleção conhecida por Se-então, o desenvolvedor, em alguns casos mais simples, poderá fazer 
uso da estrutura Escolha-Caso, que possibilitará que o algoritmo tome caminhos diferentes baseado no valor de um 
identificador. Acerca da estrutura Escolha-Caso, classifique V para as sentenças verdadeiras e F para as falsas:
( ) Neste tipo de estrutura, é possível haver uma ou mais condições a serem testadas e um comando diferente associado a 
cada uma destas.
( ) O identificador poderá receber valores do tipo inteiro ou caractere.
( ) Se o valor informado pelo usuário não atender a nenhuma das condições estabelecidas na estrutura do Escolha-Caso, 
poderá executar um bloco de instruções no comando senão.
7
8
9
21/11/2023, 21:00 Avaliação II - Individual
about:blank 4/4
( ) Uma rotina desenvolvida na estrutura Escolha-Caso pode ser reescrita com a estrutura Se-então, sem prejuízo algum.
( ) A estrutura Escolha-Caso pode ser utilizada em qualquer situação em que houver a necessidade do algoritmo tomar 
caminhos diversos.
Assinale a alternativa que apresenta a sequência CORRETA:
A V - V - V - V - F.
B V - F - F - V - F.
C F - F - V - F - V.
D F - V - F - F - V.
É a estrutura de seleção de múltipla escolha.Como ela se chama?
A Estrutura Escolha-Caso.
B Estrutura Caso-Caso.
C Estrutura Escolha-Escolha.
D Estrutura Composta Escolha-Caso.
10
Imprimir

Mais conteúdos dessa disciplina