Buscar

Disciplina Algoritmo e Programacao

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 6 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

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 6, do total de 6 páginas

Prévia do material em texto

Disciplina:
	Algoritmo e Programação (LIN12)
	Avaliação:
	Avaliação I - Individual FLEX ( Cod.:514783) ( peso.:1,50)
	Prova:
	
	Nota da Prova:
	9,00
	
	
Legenda:  Resposta Certa   Sua Resposta Errada  
Parte superior do formulário
	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 deverão ser traduzidas para a linguagem do computador. Sobre o algoritmo anexo, assumindo que a sua implementação está correta, classifique V para as sentenças verdadeiras e F para as falsas:
Algoritmo "Teste_logica"
Var
X: real
Inicio
X:= (5*(10 /(2+5)))
escreva(x)
Fimalgoritmo
(    ) A divisão apresentada retorna um resto igual a 0.
(    ) Não há nenhum valor de entrada solicitado ao usuário
(    ) Ao final da execução valor apresentado é menor que 8.
(    ) O valor da variável X é igual a 21.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - V - F.
	 b)
	V - F - F - V.
	 c)
	V - F - F - F.
	 d)
	F - V - V - V.
	2.
	Todos os dias fazemos várias atividades de forma automática para a solução de problemas/atividades. Um algoritmo é que uma sequência de passos que objetivam a solução de um problema. Sobre os passos que devemos realizar ao enviar um e-mail, seguindo a sequência do formulário do e-mail, ordene os itens a seguir:
I- Clicar no botão Nova Mensagem.
II- Se desejar enviar o e-mail para outra pessoa, colocar uma vírgula após o último endereço de e-mail informado no campo "Para:" e informar o próximo endereço de e-mail.
III- Ao terminar de informar o conteúdo da mensagem, pressionar o botão "Enviar".
IV- Abrir o programa de e-mail de sua preferência.
V- No campo "Para:", informar o endereço de e-mail do destinatário.
VI- Se desejar enviar uma cópia do e-mail para outro endereço, informar o endereço de e-mail que deverá receber a cópia, no campo "Cc:".
VII- No campo "Assunto", informar uma breve descrição do que se trata a mensagem e no campo "Mensagem", informar o conteúdo sobre o qual deseja comunicar.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	IV - I - V - II - VI - VII - III.
	 b)
	I - IV - VI - III - II - V - VII.
	 c)
	III - II - V - IV - I - VI - VII.
	 d)
	VII - II - I - IV - VI - III - V.
	3.
	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 lugar 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 que 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)
	Caractere.
	 b)
	Inteiro.
	 c)
	Real.
	 d)
	Lógico.
	4.
	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 e a 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)
	F - F - V - V.
	 b)
	F - V - V - F.
	 c)
	V - V - V - F.
	 d)
	V - F - F - V.
	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, B = 15 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 > 5) e (B - A) = C
(    ) (A > B) e (C + B) < A
(    ) (A + C) > B
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - V - F - F.
	 b)
	V - F - V - F.
	 c)
	V - V - F - V.
	 d)
	V - V - F - V.
	6.
	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 variáveis 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)
	Real, lógico, inteiro e inteiro.
	 c)
	Caractere, caractere, real, real.
	 d)
	Real, lógico, inteiro e real.
	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 sempre 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 são os 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 valor 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)
	A primeira asserção é uma proposição falsa, e a segunda, uma proposição verdadeira.
	 b)
	As duas asserções são proposições verdadeiras, e a segunda é uma justificativa correta da primeira.
	 c)
	As duas asserções são proposições verdadeiras, mas a segunda não é uma justificativa correta da primeira
	 d)
	A primeira asserção é uma proposição verdadeira, e a segunda, uma proposição falsa.
	8.
	Em um algoritmo, os identificadores são palavras que distinguem os diversos tipos de elementos (por exemplo, nome do algoritmo, nome de uma variável etc.). O nome de uma variável, por sua vez, segue uma regra com relação aos caracteres válidos. Com base nessas regras adotadas no desenvolvimento de um algoritmo e observando os comandos em linguagem portugol, sobre a correta declaração de variáveis, classifique V para as sentenças verdadeiras e F para as falsas: 
(    ) Semelhante a uma variável, uma constante também armazena um valor.
(    ) O valor 6,3 deverá ser armazenado em uma variável do tipo real.
(    ) O valor 6 poderá ser armazenado em uma variável do tipo real.
(    ) O valor 6 somente será armazenado em uma variável do tipo inteiro.
Assinale a alternativa que apresenta a sequência CORRETA:
	 a)
	F - F - V - F.
	 b)
	V - V - F - V.
	 c)
	V - F - F - V.
	 d)
	V - V - V - F.
	9.
	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, ela é 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 II, III e IV estão corretas.
	 b)
	Somente a sentença I está correta.
	 c)
	As sentenças II e III estão corretas.
	 d)
	As sentenças I e IV estão corretas.
	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 = 12, B = 15 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 - F - V - F - F.
	 b)
	V - V - F - V - V.
	 c)
	F - F - F - F - V.
	 d)
	V - V - F - V - F.
Parte inferior do formulário

Continue navegando