Buscar

Algoritmo e Programação Objetiva2020

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 3 páginas

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=

Outros materiais