Baixe o app para aproveitar ainda mais
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=
Compartilhar