Baixe o app para aproveitar ainda mais
Prévia do material em texto
Acadêmico: Andrea Machado Lopes (497087) Disciplina: Algoritmo e Programação (LIN12) Avaliação: Avaliação I - Individual FLEX ( Cod.:649328) ( peso.:1,50) Prova: 24771172 Nota da Prova: 9,00 Legenda: Resposta Certa Sua Resposta Errada 1. Cada informação a ser armazenada ou utilizada em um algoritmo pertence a um tipo de dado definido. Considerando que o nome de cada uma das va a seguir represente o conteúdo que ela armazenará, defina o tipo de dado ideal para cada variável: nome endereço salario qtd_dependente a) Caractere, caractere, real, inteiro. b) Caractere, caractere, real, real. c) Real, lógico, inteiro e inteiro. d) Real, lógico, inteiro e real. 2. Um conceito fundamental para os cursos de sistemas de informação e cursos afins é o conceito de algoritmo. Consideraremos um algoritmo como uma sequência de instruções, cuja execução resulta na realização de uma tarefa determinada. Podemos listar alguns tipos de algoritmos que estão present nosso dia a dia, não necessariamente envolvendo aspectos computacionais, como uma receita de bolo e uma partitura musical são algoritmos. Qual é origem da palavra algoritmo? a) Vem da junção das palavras "alguma" e "matemático." b) O filósofo grego Algoritmis usava o conceito em seus trabalhos. c) A palavra foi usada no trabalho dos pastores de ovelhas. d) Apelido de um matemático árabe do século IX, Al-Khwarizmi. 3. 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) I - II - V - IV - III. c) III - V - II - I - IV. d) IV - I - III - V - II. 4. 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. Sobre a solução do algoritmo em pseudocódigo do cenário proposto, analise as sentenças a seguir e assinale alternativa CORRETA: a) Somente a opção III está correta. b) As opções I e III estão corretas. c) As opções I e II estão corretas. d) As opções II e III estão corretas. Anexos: questao_446962 https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_1%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_2%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_3%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_4%20aria-label= https://portaldoalunoead.uniasselvi.com.br/extranet/layout/request/imag_prova_ead_anexo_n2.php?action1=MjQ3NzExNzI=&action2=NTkyNjg2 5. Um algoritmo é uma sequência finita de passos que objetivam a solução de um problema. Ele é composto por três etapas: a entrada, o processamento saída. Com base no pseudocódigo apresentado e nas instruções que correspondem a cada etapa, classifique V para as sentenças verdadeiras e F pa falsas: Algoritmo soma_valores; var valor1, valor2, soma : real; inicio escreva(' informe o primeiro valor '); leia(valor1); soma <- valor1+15; escreva(' o valor final sera ', soma); end. ( ) As operações de entradas neste caso são realizadas nas solicitações de dados, como valor1. ( ) As operações de saída nos algoritmos são exclusivamente realizadas pela operação escreva. ( ) O processamento no algoritmo apresentado ocorre através do comando: soma <-valor1 +15. ( ) Após a execução do algoritmo apresentado, o valor da variável Valor2 será sempre 15. Assinale a alternativa que apresenta a sequência CORRETA: a) V - V - V - F. b) V - F - F - F. c) F - V - V - V. d) V - F - V - F. 6. Os tipos de dados influenciam na forma como o algoritmo trabalhará, no desempenho dele e no seu consumo de memória. Temos linguagens de programação que chamamos de linguagens tipadas, pois todo dado deve ter seu tipo definido, diferente das não tipadas, que não tem essa exigência, embora, os dados tratados pelos scripts seguem a mesma definição de tipagem de dados de linguagens tipadas. Dentre os tipos de dados, podemos destacar três tipos bases: números, caracteres e booleanos. Sobre os dados tipicamente usados como resultados de expressões condicionais ou com variáveis identificadoras de estado, assinale a alternativa CORRETA: FONTE: http://www.tiexpert.net/programacao/algoritmo/tipos-de-dados.php. Acesso em: 7 dez. 2018. (adaptado) a) Booleano. b) Inteiro. c) Primitive. d) Data. 7. As palavras "dados" e 'informação", são recorrentes no vocabulário de quem está envolvido com tecnologia. No entanto, o problema é que nem sempr sabemos qual a real diferença entre esses dois termos. No primeiro momento podemos até achar que tudo é a mesma coisa, pensar que os conceitos mesmos, mas na verdade não são. Sobre os termos "dados" e "informação": I- O dado não possui significado relevante e não conduz a nenhuma compreensão. Representa algo que não tem sentido a princípio. Portanto, não tem algum para embasar conclusões, muito menos respaldar decisões. PORQUE II- A informação é a ordenação e organização dos dados de forma a transmitir significado e compreensão dentro de um determinado contexto. Seria o conjunto ou consolidação dos dados de forma a fundamentar o conhecimento. Assinale a alternativa CORRETA: FONTE: https://www.binapratica.com.br/dados-x-informacao. Acesso em: 7 dez. 2018. a) As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira b) As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira. c) A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa. d) A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira. 8. Um estagiário, durante o processo de avaliação, recebeu a seguinte atividade: faça um algoritmo que solicite e armazene o peso de uma pessoa (você determinará a variável na qual será armazenado o valor do peso). Em seguida, o algoritmo deverá exibir a mensagem "Seu peso é <peso>", onde, no de <peso>, deverá ser exibido o peso que a pessoa informou. Após desenvolver o algoritmo, faltou a definição do tipo da variável. Selecione a opção q contém o tipo correto de variável para o algoritmo a seguir: Algoritmo teste; var peso : __________; Início Escreva('Informe seu peso: '); Leia(peso); Escreva('Seu peso é ', peso); Fim. a) Real. b) Lógico. c) Caractere. d) Inteiro. 9. Para a construção de algoritmos que realizam cálculos matemáticos, todas as expressões aritméticas devem ser linearizadas, ou seja, colocadas em l Para isso acontecer, essas expressões devem ser atribuídas para uma variável. E para "colocar" um valor em uma variável dentro de um algoritmo, utilizamos o operador de atribuição. O operador de atribuição é representado por uma seta (<-) apontando para a esquerda ou (:=) dois pontos e o sin igual. Com base no modelo de atribuição visto até agora nos pseudocódigos e sobre a forma deatribuição, assinale a alternativa INCORRETA: a) Preco <- valor https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_5%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_6%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_7%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_8%20aria-label= https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_9%20aria-label= b) idade <- 12+5 c) nota1 + nota2 <- valor d) A <- B + C + 4 10.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 = 2, B C = 3, bem como a notação para operadores lógicos, classifique V para as sentenças verdadeiras e F para as falsas: ( ) (A + 1) > B ( ) (A < 5) e (B - A) = C ( ) (A > B) e (C + B) < A ( ) (A + C) > B+7 Assinale a alternativa que apresenta a sequência CORRETA: a) V - F - V - F. b) V - V - F - V. c) F - V - F - F. d) V - V - F - V. https://portaldoalunoead.uniasselvi.com.br/ava/notas/request_gabarito_n2.php?action1=RkxYMDYwMg==&action2=TElOMTI=&action3=NjQ5MzI4&action4=MjAyMC8y&action5=MjAyMC0xMC0yNiAwMDowMDowMA==&prova=MjQ3NzExNzI=#questao_10%20aria-label=
Compartilhar