Buscar

Avaliacao_I

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

14/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 1/4
Acadêmico: Alexandre Aparecido de Souza (2582514)
Disciplina: Algoritmo e Programação (LIN12)
Avaliação: Avaliação I - Individual FLEX ( Cod.:649328) ( peso.:1,50)
Prova: 23381492
Nota da Prova: 10,00
Legenda: Resposta Certa Sua Resposta Errada 
1. Os softwares representam componentes lógicos e abstratos presentes nos sistemas computacionais. Assim, técnicas têm que ser aplicadas para a
construção dos programas que os compõem e uma dessas técnicas é a utilização de algoritmos que representam um conjunto de instruções que deve
traduzidas para a linguagem do computador. Sobre o algoritmo anexo, assumindo que a sua implementação está correta, classifique V para as senten
verdadeiras e F para as falsas:
 
Algoritmo "Teste_logica"
 Var
 X: real
 Inicio
 X:= 5*10/2+5
 escreva(x)
 Fimalgoritmo
 
( ) O resultado apresentado em X é igual a 30.
 ( ) O resultado apresentado em X é igual a 50.
 ( ) O resultado será o mesmo utilizando essa fórmula X:= 5*(10/2)+5.
 ( ) O resultado será o mesmo utilizando essa fórmula X:= 5*(10/2+5).
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - V - F.
 b) F - V - F - F.
 c) F - V - V - V.
 d) V - F - F - V.
2. Algoritmo é um processo de cálculo ou de resolução de um grupo de problemas semelhantes, em que se estipulam, com generalidade e sem restriçõe
regras formais para a obtenção de resultado ou de solução de problema. Sobre as instruções do algoritmo para a troca de uma lâmpada, ordene os ite
seguir:
 
I- Posicione a escada embaixo da lâmpada queimada.
 II- Pegue uma escada.
 III- Suba na escada e retire a lâmpada velha.
 IV- Pegue uma lâmpada nova.
 V- Coloque a lâmpada nova, desça e guarde a escada.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) II - I - IV - III - V.
 b) IV - I - III - V - II.
 c) III - V - II - I - IV.
 d) I - II - V - IV - III.
3. Dentre as várias instruções que um algoritmo pode executar, encontram-se as operações relacionais que permitem ao desenvolvedor realizar compara
entre elementos de um mesmo tipo de dado, retornando um valor verdadeiro ou falso. Com base no exposto, analise as sentenças a seguir:
 
I- O operador <> permite verificar se um valor é diferente do outro.
 II- Ao realizar a operação relacional 20 >= 20, o resultado desta operação será falso.
 III- Foi atribuído à variável Nome o valor "Jose", logo Nome <>= "Pedro" será verdadeiro.
 IV- Se a variável IDADE for do tipo REAL, o teste IDADE > 16 é válido.
 
Assinale a alternativa CORRETA:
 a) As sentenças II, III e IV estão corretas.
 b) As sentenças II e IV estão corretas.
 c) Somente a sentença I está correta.
 d) As sentenças I e IV estão corretas.
4. Pode-se dizer que diariamente estamos fazendo escolhas, decidindo entre uma ação ou outra. Cada ação que desenvolvemos está baseada em uma 
de passos. Na área de sistemas, isso também acontece. A sequência de passos computacionais que transforma a entrada na saída, ou seja, procedim
necessários para resolver um determinado problema, recebe um nome específico. Sobre esse nome, assinale a alternativa CORRETA:
 a) Polinômios.
 b) Arquivos.
 c) Algoritmos.
 d) Cases.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_1%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_2%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_3%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_4%20aria-label=
14/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 2/4
5. O objetivo dos operadores relacionais é permitir que se façam desvios condicionais dentro de um algoritmo, desvios estes baseados no valor que
determinadas variáveis recebem durante o fluxo de execução. Com relação aos operadores relacionais e as três variáveis (A, B e C), tais que A = 12, 
e C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) (A + B) > 30 ou (A + B - 5) = (A + C)
 ( ) (A >= C) e (A + B) = C
 ( ) (A > B) e (C + B) < A
 ( ) (A + C) > B
 ( ) B >= A + 2
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - V - F - V - F.
 b) V - V - F - V - V.
 c) F - F - F - F - V.
 d) V - F - V - F - F.
6. Considere um algoritmo que leia um valor correspondente a uma temperatura em Fahrenheit, converta para graus centígrados e exiba a temperatura
convertida. Para converter, basta utilizar a fórmula C = (F - 32) / 1,8, onde "f" é a temperatura lida. Nesse sentido, assinale a alternativa CORRETA que
apresenta o algoritmo em pseudocódigo do cenário proposto:
 a) -------------------------------------------
 Algoritmo temperatura;
 início
 Escreva('Temperatura em Fahrenheit: ');
 C := (F - 32) / 1.8;
 Escreva( C, ' graus Centígrados.');
 Fim.
 -------------------------------------------
 b) -------------------------------------------
 Algoritmo temperatura;
 var
 F, C : inteiro;
 início
 Escreva('Temperatura em Fahrenheit: ');
 Leia(C);
 C := (F - 32) / 1.8;
 Escreva( C, ' graus Centígrados.');
 Fim.
 -------------------------------------------
 c) -------------------------------------------
 Algoritmo temperatura;
 var
 F, C : Real;
 início
 Escreva('Temperatura em Fahrenheit: ');
 Leia(F);
 C := (F - 32) / 1.8;
 Escreva( C, ' graus Centígrados.');
 Fim.
 -------------------------------------------
 d) -------------------------------------------
 Algoritmo temperatura;
 var
 F, C : Real;
 início
 Escreva('Temperatura em Fahrenheit: ');
 Leia(F - 32) / 1.8);
 Escreva( C, ' graus Centígrados.');
 Fim.
 -------------------------------------------
7. Devido à complexidade dos programas, muitas vezes, é preciso deixar registrado o que eles executam, ou o motivo que levou o programador à determ
solução. As instruções, definidas como comentários pelo programador, não serão interpretadas, ou seja, o programa não executará. Com base no exp
assinale a alternativa CORRETA que apresenta um comentário em um pseudocódigo Portugol:
 a) {Este trecho não será executado}
 b) //'Este trecho não será executado'.
 c) -"Este trecho não será executado".
 d) [Este trecho não será executado]
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_5%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_6%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_7%20aria-label=
14/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 3/4
8. Um algoritmo é uma sequência finitade passos que objetivam a solução de um problema. Ele é composto por três etapas: a entrada, o processamento
saída. Com base no código apresentado e nas instruções que correspondem a cada etapa, analise o código a seguir:
 
algoritmo "mediafinal"
 var
 nome_aluno : caracter
 n1,n2,n3,n4 : real
 soma : real
 media : real
 inicio
 escreva("Digite o Nome do Aluno: ")
 leia(nome_aluno)
 escreva("Digite a primeira nota: ")
 leia(n1)
 escreva("Digite a segunda nota: ")
 leia(n2)
 escreva("Digite a terceira nota: ")
 leia(n3)
 escreva("Digite a quarta nota: ")
 leia(n4)
 media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10
 escreva(media)
 fimalgoritmo
 
Com base no exposto, classifique V para as sentenças verdadeiras e F para as falsas:
 
( ) As operações de entradas neste caso, são realizadas nas solicitações de dados, como nome e notas.
 ( ) As operações de saída são exclusivamente realizadas pela operação escreva.
 ( ) O processamento ocorre na linha media <-((N1*1)+(N2*1)+(N3*4.8)+(N4*3.2))/10.
 ( ) A variável "nome " não é considerada uma entrada, pois não é utilizada no cálculo.
 
Assinale a alternativa que apresenta a sequência CORRETA:
 a) V - F - F - V.
 b) F - F - V - V.
 c) V - V - V - F.
 d) F - V - V - F.
9. Considere um algoritmo que solicite e armazene o preço de venda de uma mercadoria e o valor pago pelo cliente, nesse sentido, a saída deverá calcu
exibir o troco a ser entregue ao cliente. Assinale a alternativa CORRETA que apresenta o algoritmo em pseudocódigo do cenário proposto:
 a) -------------------------------------------------
 Algoritmo troco;
 var
 Preco_Venda, Valor_Pago Troco : inteiro;
 início
 Escreva('Preço da mercadoria: ');
 Leia(Preco_Venda);
 Escreva('Valor pago: ');
 Leia(Preco_Venda);
 Troco := Valor_Pago - Preco_Venda;
 Escreva('Troco: ', Valor_Pago );
 Fim.
 -------------------------------------------------
 b) -------------------------------------------------
 Algoritmo troco;
 início
 Escreva('Preço da mercadoria: ');
 Leia(Preco_Venda);
 Escreva('Valor pago: ');
 Leia(Valor_Pago);
 Escreva('Troco: ', Valor_Pago - Preco_Venda);
 Fim.
 -------------------------------------------------
 c) -------------------------------------------------
 Algoritmo troco;
 var
 Preco_Venda, Valor_Pago, Troco : Real;
 início
 Escreva('Preço da mercadoria: ');
 Leia(Preco_Venda);
 Escreva('Valor pago: ');
 Leia(Valor_Pago);
 Troco := Valor_Pago - Preco_Venda;
 Escreva('Troco: ', Troco);
 Fim.
 -------------------------------------------------
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_8%20aria-label=
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_9%20aria-label=
14/10/2020 UNIASSELVI - Centro Universitário Leonardo Da Vinci - Portal do Aluno - Portal do Aluno - Grupo UNIASSELVI
https://portaldoalunoead.uniasselvi.com.br/ava/avaliacao/avaliacao_lista.php 4/4
 d) -------------------------------------------------
 Algoritmo troco;
 var
 Preco_Venda, Valor_Pago, Troco : caractere;
 início
 Escreva('Preço da mercadoria: ');
 Leia(Preco_Venda);
 Escreva('Valor pago: ');
 Leia(Valor_Pago);
 Escreva('Troco: ', Valor_Pago - Preco_Venda;);
 Fim.
 -------------------------------------------------
10.Durante a fase de processamento de um algoritmo, muitas vezes é necessário realizar cálculos matemáticos. Como subtração, adição, multiplicação e
divisão. Semelhante à matemática convencional, os algoritmos também seguem regras de precedência para executar os cálculos. No caso da divisão
formada por quatro elementos: o dividendo, o divisor, o resto e o quociente. Com base na divisão, analise as sentenças a seguir:
 
I- O resto da operação em um algoritmo, é obtido através da função MOD.
 II- O resultado de 14 div 4 é 5.
 III- O resultado da operação 14 mod 4 = 1.
 IV- As opções MOD e DIV só podem ser usadas em conjunto.
 
Assinale a alternativa CORRETA:
 a) As sentenças I e IV estão corretas.
 b) As sentenças II, III e IV estão corretas.
 c) As sentenças II e III estão corretas.
 d) Somente a sentença I está correta.
https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMTI0Mg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0xMSAwMDowMDowMA==&prova=MjMzODE0OTI=#questao_10%20aria-label=

Continue navegando