Logo Passei Direto
Buscar

Avaliação II - PROGRAMAÇÃO E ALGORITMO

Ferramentas de estudo

Questões resolvidas

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 ) As sentenças I, II e IV estão corretas. B ) As sentenças III e IV estão corretas. C ) As sentenças I e III estão corretas. D ) Somente a sentença II está correta.

Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um aviso informando que o produto não está cadastrado.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto.
( ) O algoritmo solicita e armazena corretamente os valores.
A F - V - F - V.
B V - F - V - F.
C V - F - V - V.
D V - F - F - V.

Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

left-side-bubbles-backgroundright-side-bubbles-background

Experimente o Premium!star struck emoji

Acesse conteúdos dessa e de diversas outras disciplinas.

Libere conteúdos
sem pagar

Ajude estudantes e ganhe conteúdos liberados!

Questões resolvidas

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 ) As sentenças I, II e IV estão corretas. B ) As sentenças III e IV estão corretas. C ) As sentenças I e III estão corretas. D ) Somente a sentença II está correta.

Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro, o algoritmo deve permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, o algoritmo deverá solicitar mais um valor para procurá-lo na matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. Caso o código não for encontrado, enviar um aviso informando que o produto não está cadastrado.
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas:
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor.
( ) O algoritmo está com a declaração de variáveis incorreto.
( ) O algoritmo solicita e armazena corretamente os valores.
A F - V - F - V.
B V - F - V - F.
C V - F - V - V.
D V - F - F - V.

Prévia do material em texto

24/10/2022 20:04 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzcxMTAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 1/5
GABARITO | Avaliação II - Individual (Cod.:771103)
Peso da Avaliação
1,50
Prova
55220089
Qtd. de Questões
10
Acertos/Erros
10/0
Nota
10,00
Vetores e matrizes são estruturas de dados homogêneas que permitem o armazenamento de vários valores ao mesmo tempo. No 
entanto, todo valor armazenado em um mesmo vetor ou matriz deve possuir o mesmo tipo de dado associado, ou seja, um vetor/matriz de 
valores inteiros só pode armazenar valores inteiros. Considerando o algoritmo a seguir, que utiliza um vetor para armazenar valores reais, 
analise as afirmativas a seguir: 
 
I- Ao informar um valor texto na linha 11 do algoritmo, ocorrerá um erro, pois o programa espera um valor do mesmo tipo do vetor - real. 
II- Ao informarmos 4, 10, 2, 6, 5, 3, 1 e 1 aos valores solicitados ao longo da execução do algoritmo, a média aritmética dos valores de todas 
as posições do vetor é de 4. 
III- O vetor "números" poderia ser substituído por uma matriz com 2 linhas e 5 colunas, porém essa modificação acarretaria em alterações no 
algoritmo para se trabalhar com indexação dupla. 
IV- Informando valores numéricos quando solicitado, o algoritmo executará sem erros. 
 
Assinale a alternativa CORRETA:
A As afirmativas I, II e III estão corretas.
B As afirmativas II e III estão corretas.
C Somente a afirmativa IV está correta.
D As afirmativas I, III e IV estão corretas.
Foi solicitada a criação de um algoritmo que fizesse uma busca em uma matriz 6 X 6. O algoritmo deveria solicitar os valores para a 
matriz, e qual valor seria pesquisado. Também deveria apresentar uma mensagem informando se o valor pesquisado foi ou não encontrado. O 
algoritmo anexo foi apresentado como solução para essa atividade. Analise o algoritmo e classifique V para as sentenças verdadeiras e F 
para as falsas: 
 
( ) O programa está correto e atende ao solicitado. 
( ) O programa não está correto, devido ao erro na linha 26. 
( ) O programa não está correto, devido ao erro na linha 30. 
( ) A declaração de matriz não está correta, pois não posso ter dois valores iguais. 
( ) A inserção de valores na matriz está correta, somente a busca está com erro. 
 VOLTAR
A+ Alterar modo de visualização
1
2
John Hebert de Oliveira Rodrigues
Engenharia Civil (4172686) 
0
24/10/2022 20:04 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzcxMTAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 2/5
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - F - F.
B V - F - V - V - V.
C F - V - F - F - V.
D V - F - F - V - F.
Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL. Cada qual com características específicas com o 
intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição REPITA-ATÉ, analise as sentenças a seguir: 
 
I- O teste da condição é realizado no início da estrutura. 
II- A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro. 
III- As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez. 
IV- A execução permanece no loop enquanto o resultado da condição for verdadeiro. 
 
Assinale a alternativa CORRETA:
A As sentenças I, III e IV estão corretas.
B As sentenças II e III estão corretas.
C As sentenças I e II estão corretas.
D Somente a sentença IV está correta.
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. 
3
4
John Hebert de Oliveira Rodrigues
Engenharia Civil (4172686) 
0
24/10/2022 20:04 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzcxMTAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 3/5
 
Assinale a alternativa CORRETA:
A As sentenças I, II e IV estão corretas.
B As sentenças I e III estão corretas.
C Somente a sentença II está correta.
D As sentenças III e IV estão corretas.
Verifica-se a existência de várias estruturas de repetição, as quais serão utilizadas conforme as características do algoritmo que se 
busca desenvolver. Desta forma, solicitou-se ao desenvolvedor que criasse um algoritmo para realizar a conversão de temperatura de 0 (zero) 
até 100 (cem) graus Celcius para Farenheit. Assinale a alternativa CORRETA que apresenta a estrutura de repetição a ser utilizada no caso 
citado:
A Para-Até.
B Para-Faça.
C Enquanto-Faça.
D Repita-Até.
Uma empresa deseja manter seu pequeno estoque em uma matriz, com 4 linhas por 3 colunas. Após o cadastro, o algoritmo deve 
permitir a busca por código. Crie um algoritmo que solicite valores e preencha uma matriz de ordem 4 x 3 (4 linhas por 3 colunas). Em seguida, 
o algoritmo deverá solicitar mais um valor para procurá-lo na matriz. O algoritmo deverá informar, no fim, em que linha x coluna está o valor. 
Caso o código não for encontrado, enviar um aviso informando que o produto não está cadastrado. 
 
Algoritmo busca_vetor; 
var 
mat : vetor [1..4,1..3] de real; 
procurar : real; 
l, c : inteiro; 
encontrou : lógica; 
início 
Para l <- 1 até 4 faça 
início 
 Para c <- 1 até 3 faça 
 início 
 escreva('Valor: '); 
 Leia(mat[l,c]); 
 Fim; 
 Fim; 
escreva('Valor para busca: '); 
Leia(procurar); 
encontrou <- falso; 
Se (not encontrou) então 
início 
 escreva('Não tem na matriz: ',procurar); 
Fim; 
Fim.
5
6
John Hebert de Oliveira Rodrigues
Engenharia Civil (4172686) 
0
24/10/2022 20:04 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzcxMTAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 4/5
 
Baseado nessa solicitação, analise o código apresentado e classifique V para as sentenças verdadeiras e F para as falsas: 
 
( ) O algoritmo está correto e vai buscar um valor dentro do vetor.
( ) O algoritmo não está selecionando um valor dentro do vetor. 
( ) O algoritmo está com a declaração de variáveis incorreto. 
( ) O algoritmo solicita e armazena corretamente os valores. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - V - F - V.
B V - F - V - F.
C V - F - V - V.
D V - F - F - V.
Os vetores e as matrizes possibilitam o armazenamento de um conjunto de valores ao mesmo tempo, ou seja, é uma variável com vários 
compartimentos. Acerca das matrizes, analise as sentenças a seguir: 
 
I- A sintaxe da declaração de uma variável do tipo matriz deverá ser conforme o modelo a seguir: MatrizNotas : Matriz [1..3 , 1..4] de Real. 
II- Para realizar a inserção e leitura dos valores em uma matriz, será obrigatoriamente necessária a utilização de uma estrutura de repetição. 
III- A técnica conhecida por "teste de mesa" é utilizada pelo desenvolvedor para testar o algoritmo no computador. 
IV- A mesma matriz, por apresentar diversos compartimentos, poderá armazenar valores do tipoInteiro e Caractere. 
V- A matriz é um vetor multidimensional, em que há a necessidade de utilizar um par de índices para localizar o valor desejado. 
 
Assinale a alternativa CORRETA:
A As sentenças I e V estão corretas.
B As sentenças I, III e V estão corretas.
C As sentenças II, IV e V estão corretas.
D As sentenças II, III e IV estão corretas.
Existem três técnicas de estrutura de repetição na pseudolinguagem PORTUGOL, cada qual com características específicas, com o 
intuito de atender às mais variadas situações. Com relação à técnica de estrutura de repetição REPITA-ATÉ, classifique V para as sentenças 
verdadeiras e F para as falsas: 
 
( ) O teste da condição é realizado no início da estrutura. 
( ) A saída da estrutura de repetição ocorre quando o resultado da condição é verdadeiro. 
( ) As instruções contidas nesta estrutura de repetição são executadas pelo menos uma vez. 
( ) A execução permanece no loop enquanto o resultado da condição for verdadeiro. 
 
Assinale a alternativa que apresenta a sequência CORRETA:
A F - F - F - V.
B V - V - F - F.
C F - V - V - F.
D V - F - V - V.
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: 
 
7
8
9
John Hebert de Oliveira Rodrigues
Engenharia Civil (4172686) 
0
24/10/2022 20:04 AVA
https://ava2.uniasselvi.com.br/subject/grades-and-tests/answer-book/eyJ0ZXN0Ijp7InRlc3RDb2RlIjoiNzcxMTAzIiwiZGVzY3JpcHRpb24iOiJBdmFsaWHDp8OjbyBJSSAtIEluZGl2aWR1YWwiLCJwYXJhbWV0ZXIiOjU0… 5/5
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, II e III estão corretas.
B Somente a sentença III está correta.
C As sentenças II e IV estão corretas.
D As sentenças I e III estão corretas.
Para a criação de um algoritmo, por muitas vezes será necessário a utilização de algumas técnicas básicas de programação, as quais 
poderão ser utilizadas várias vezes pelo desenvolvedor. Com base nisso, analise o algoritmo a seguir e assinale a alternativa CORRETA que 
apresenta as técnicas utilizadas neste caso:
A Looping, Função e Acumulador.
B Acumulador, Procedimento e Inicialização.
C Função, Contador e Procedimento.
D Inicialização, Contador e Acumulador.
10
Imprimir
John Hebert de Oliveira Rodrigues
Engenharia Civil (4172686) 
0

Mais conteúdos dessa disciplina