Logo Passei Direto
Buscar
Material
páginas com resultados encontrados.
páginas com resultados encontrados.
left-side-bubbles-backgroundright-side-bubbles-background

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

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

Crie sua conta grátis para liberar esse material. 🤩

Já tem uma conta?

Ao continuar, você aceita os Termos de Uso e Política de Privacidade

Prévia do material em texto

10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 1/6
Acadêmico: Geisielle Nogueira da Silva (2647127)
Disciplina: Algoritmo e Programação (LIN12)
Avaliação: Avaliação II - Individual FLEX ( Cod.:649330) ( peso.:1,50)
Prova: 23985992
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. 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) Inicialização, Contador e Acumulador.
 b) Acumulador, Procedimento e Inicialização.
 c) Looping, Função e Acumulador.
 d) Função, Contador e Procedimento.
2. Um algoritmo é uma sequência de passos que objetivam a solução de um problema. Ele é
composto por três etapas: a entrada, o processamento e a saída. Dependendo de
determinadas condições, um algoritmo pode seguir caminhos diferentes. Sobre a condição
que permite essa escolha, assinale a alternativa CORRETA:
 a) Estrutura de repetição.
 b) Estrutura de condição.
 c) Estrutura de teste.
 d) Estrutura de seleção.
10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 2/6
3. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado
definido. Baseado nos tipos definidos, analise o código anexo, observe que os tipos de dados
não foram declarados. Nesse caso, apresenta-se parte de um programa. Os tipos de dados
para nome, aux, salario e nivel_superior seriam, respectivamente:
 a) Real, lógico, inteiro e real.
 b) Real, lógico, inteiro e inteiro.
 c) Caracter, real, inteiro e lógico.
 d) Caractere, inteiro, real e lógico.
4. 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 a 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
tipo Inteiro 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 II, III e IV 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 I e V estão corretas.
5. Um programa de computador é basicamente um algoritmo escrito em alguma linguagem de
programação. Para manipular as informações e poder fazer cálculos e verificações com elas,
o computador precisa mantê-las em memória durante a execução do programa em estruturas
que são conhecidas como variáveis. Dado o seguinte código em pseudocódigo na linguagem
portugol, qual o valor das variáveis x e y, respectivamente, após sua execução?
10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 3/6
 a) 8 e 6.
 b) 6 e 6.
 c) 6 e 12.
 d) 3 e 4.
6. Utilizamos o comando "CASO" para que seja possível escolher uma opção dentre várias
existentes, sem a necessidade de se usar diversos "Se..Então". Com base nessa estrutura,
analise o cenário apresentado no enunciado do algoritmo: "Foi requerido o desenvolvimento
de um algoritmo que solicitasse as 4 notas de um aluno e calculasse a média". Após o
cálculo, verificar a situação do aluno, seguindo as regras: 
- Se a nota inferior a 4 está reprovado. 
- Acima de 8 aprovado. 
- No intervalo de 4 a 8 em exame. 
- Senão a nota está incorreta. 
Algoritmo "nota_semestre"
var
 Nota1, Nota2, Nota3, Nota4, Media: Real
Inicio
 Escreva ("Digite a Primeira nota: ")
 Leia (Nota1)
 Escreva ("Digite a Segunda nota: ")
 Leia (Nota2)
 Escreva ("Digite a Terceira nota: ")
 Leia (Nota3)
 Escreva ("Digite a Quarta nota: ")
 Leia (Nota4)
 media:=(Nota1+Nota2+Nota3+Nota4)/4
 escolha media
...
Sobre o trecho de código que complementa o algoritmo, assinale a alternativa CORRETA:
 a) caso 0 e 3
 escreval("Reprovado.")
 caso 4 e 7
 escreval("Em exame final.")
 senao
 escreval("Nota inválida.")
 fimescolha
Fimalgoritmo
10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 4/6
 b) caso 0 e 3
 escreval("Reprovado.")
 caso 4 e 7
 escreval("Em exame final.")
 caso 8 e 10
 escreval("Aprovado")
 senao
 escreval("Nota inválida.")
 fimescolha
Fimalgoritmo
 c) caso nota entre 1 e 3
escreval("Reprovado.")
caso >4 e < 7
escreval("Em exame final.")
caso > 8
escreval("Aprovado")
outrocaso
escreval("Nota inválida.")
fimescolha
Fimalgoritmo
 d) caso 0,1,2,3
 escreval("Reprovado.")
 caso 4 ate 7
 escreval("Em exame final.")
 caso 8 ate 10
 escreval("Aprovado")
 outrocaso
 escreval("Nota inválida.")
 fimescolha
Fimalgoritmo
7. Foi solicitada a criação de um algoritmo que faça a leitura de três notas, e apresente uma
mensagem com a maior nota. Com base nisso, analise o algoritmo anexo e classifique V para
as sentenças verdadeiras e F para as falsas:
( ) O algoritmo não funciona, pois não pode ordenar valores do tipo real. 
( ) O algoritmo não funciona, pois as variáveis utilizadas não foram declaradas.
( ) O algoritmo não está com a lógica correta para o que foi solicitado.
( ) O algoritmo está certo e apresentará a maior nota de três.
Assinale a alternativa que apresenta a sequência CORRETA:
10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 5/6
 a) V - F - V - V.
 b) V - V - F - F.
 c) F - F - V - V.
 d) F - V - V - F.
8. Um algoritmo é uma interpretação, é um passo a passo de um determinado problema do
mundo real, estabelecendo todos os passos na busca de uma solução. Para resolver
problemas que utilizem expressões aritméticas, fazemos o uso dos operadores aritméticos
que são símbolos utilizados para efetuarmos cálculos matemáticos. Os operadores
aritméticos são utilizados somente com dados do tipo inteiro e do tipo real. Considerando o
algoritmo anexo para realizar uma determinada operação aritmética, analise as sentenças a
seguir:
Algoritmo "calcula_soma"
var
valor1 : real
valor2 : real
inicio
escreva ("informe o valor1 :" )
leia(valor1)
escreva ("informe o valor2 :" )
leia(valor2)
 Se (valor2 >= valor1) entao
 valor2:= (valor1 + valor2)/2
 fimse
escreva (valor2)
Fimalgoritmo
I- Se forem informados os seguintes valores (20 e 20), o resultado será 30.
II- O tipo de dado para a variável Valor2 neste cenário deve ser o mesmo do tipo da variável
Valor1 (inteiro).
III- Ao executar o algoritmo apresentado, ele apresentará sempre a mensagem com o
conteúdo da variável Valor2.
IV- Se forem informados os seguintes valores (20 e 10), não será apresentado nenhuma
mensagem.
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças I e IV estão corretas.
 c) As sentenças II e IV estão corretas.
 d) Somente a sentença III está correta
9. Existem três técnicas de estrutura derepetiçã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 I e II estão corretas.
 c) Somente a sentença IV está correta.
 d) As sentenças II e III estão corretas.
10/11/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php 6/6
10.Durante a execução de um algoritmo, precisamos identificar se o resultado da divisão é um
valor exato, ou se vai restar um valor. Para facilitar essa tarefa, a maioria das linguagens de
programação usam funções que geram esse resultado como o DIV e o MOD. Com base no
código anexo, analise as mensagens e os valores que serão apresentados após a execução
e classifique V para as sentenças verdadeiras e F para as falsas:
( ) Se for informado o valor 24, não irá apresentar o valor de A.
( ) O programa não funciona, pois não há nenhum cálculo.
( ) Se for informado o valor 2, o valor de C é menor que D.
( ) O valor de D sempre será apresentado.
Algoritmo "real_inteiro"
Var
valor_teste : inteiro
Inicio
escreva ("informe um número ")
leia(valor_teste)
Se ( valor_teste div 4) < 4 entao
 escreval( "A =>> ",2*(5/20) + 30/(15*2))
senao se ( 23 mod 4 ) = 3 entao
 escreval( "B =>> ", 35 div 6 + 2 )
 fimse
escreval( "c =>>",35 div 6 - 2)
escreval( "d =>>",35 div 6 * 2 )
Fimalgoritmo
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - F.
 b) V - F - V - V.
 c) F - F - F - V.
 d) F - V - V - V.
Prova finalizada com 10 acertos e 0 questões erradas.

Mais conteúdos dessa disciplina