Buscar

Algoritmo AV1 (Avaliação Parcial)

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

ALGORITMOS
	
	Simulado: CCT0239_SM_201509133038 V.2 
	 Fechar
	Aluno(a): ROBERTO NASCIMENTO DA COSTA JUNIOR
	Matrícula: 201509133038
	Desempenho: 1,0 de 10,0
	Data: 30/09/2015 22:15:31 (Finalizada)
	
	 1a Questão (Ref.: 201509374842)
	Pontos: 1,0  / 1,0
	Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
		
	 
	As linguagens de programação possibilitam a codificação de um determinado algoritmo, de acordo com um conjunto de regras específico.
	
	As linguagens de programação possuem um conjunto de regras flexíveis para a representação dos comandos de um programa.
	
	Os algoritmos correspondem, estritamente, aos conjuntos de dados e informações que são tratados em um determinado processamento.
	
	Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
	
	Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 2a Questão (Ref.: 201509154194)
	Pontos: 1,0  / 1,0
	A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada é chamada de:
		
	 
	Fluxograma
	
	Diagrama
	
	Pseudocódigo
	
	Algoritmo
	
	Linguagem de Programação
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 3a Questão (Ref.: 201509772664)
	Pontos: 1,0  / 1,0
	Qual o resultado impresso depois de executado o algoritmo abaixo?
prog questao
   int NUM, D1, D2, D3, D4;
   NUM <- 1999;
   D4 <- NUM % 10; 
   D3 <- ( NUM div 10 ) % 10; 
   D2 <- ( NUM div 100 ) % 10; 
   D1 <- ( NUM div 1000 ) % 10; 
   imprima D4, D3, D2, D1;
fimprog
		
	
	1999
	
	9199
	 
	9991
	
	9999
	
	9919
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 4a Questão (Ref.: 201509156611)
	Pontos: 1,0  / 1,0
	Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
		
	 
	var
real SALARIO;
	
	var
caractere SALARIO;
	
	var
logico SALARIO;
	
	var
string SALARIO;
	
	var
int SALARIO;
		 Gabarito Comentado.
	
	
	 5a Questão (Ref.: 201509850991)
	Pontos: 0,0  / 1,0
	
Algoritmo Prova 
VAR 
  A, B, C, D : Real 
Início 
  leia (A, B, C, D) 
  A <- B 
  B <- C 
  C <- D 
  D <- A 
  B <- A+B/2 
  C <- C+B 
  D <- D + (B * 2) - A 
Fim 
Com base no algoritmo acima, e supondo que os valores fornecidos para as variáveis "A", "B", "C" e "D" sejam, respectivamente, 10, 15, 20 e 25, pode-se afirmar que, após execução do referido algoritmo, os valores dessas variáveis serão, respectivamente::
		
	 
	15 - 25 - 50 - 50
	 
	15 - 17,5 - 42,5 - 35
	
	15 - 30 - 55 - 60
	
	15 - 25 - 50 - 45
	
	15 - 17,5 - 42,5 - 50
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 6a Questão (Ref.: 201509156630)
	Pontos: 1,0  / 1,0
	Escolha a alternativa que mostra o algoritmo em pseudocódigo correto que representa o cálculo do salário líquido dos seus colaboradores, sabendo-se que o salário bruto é a soma do salário líquido mais o desconto, sendo este em valor percentual. 
		
	
	prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salario bruto :", "\n";
   leia salario;
   imprima "Digite o desconto :", "\n";
   leia desc;
   liquido <- salbruto - (salbruto * desc / 100);
   imprima "o salário é: ",liquido;
fimprog
 
	
	prog folha
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
	 
	prog folha
   real salbruto, desc, liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
	
	prog folha
    real salbruto, desc, liquido;
    imprima "Digite o salário bruto :", "\n";
  leia salbruto;
    imprima "Digite o desconto :", "\n";
  leia desc;
    liquido <- salbruto - (liquido * desc / 100);
    imprima "o salário líquido é: ",liquido;
fimprog
	
	prog folha
   real Salbruto, Desc, Liquido;
   imprima "Digite o salário bruto :", "\n";
 leia salbruto;
   imprima "Digite o desconto :", "\n";
 leia desc;
 liquido <- salbruto - (salbruto * desc / 100);
   imprima "o salário líquido é: ",liquido;
fimprog
 
		 Gabarito Comentado.
	
	
	 7a Questão (Ref.: 201509407401)
	Pontos: 1,0  / 1,0
	Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise:
 
De acordo com sua análise podemos afirmar que:
I)  O sinal % vai retornar a porcentagem do valor de entrada;
II) O sinal % retorna o resto da divisão;
III) A  variável resposta vai armazenar o texto 'PAR' ou 'IMPAR';
IV) A variável decimal irá ser impressa na tela;
V)  A variável resposta irá ser impressa na tela;
 
Marque somente a alternativa correta:
		
	
	Somente as alternativas I e II estão corretas
	
	Somente as alternativas I, II e V estão corretas
	
	Somente as alternativas III, IV e V estão corretas
	 
	Somente as alternativas II, III e V estão corretas
	
	Nenhuma das opções acima
		
	
	
	 8a Questão (Ref.: 201509407415)
	Pontos: 1,0  / 1,0
	Os operadores lógicos servem para combinar resultados de expressões, retornando se o resultado final é verdadeiro ou falso. Marque a alternativa que contém o operador lógico que deve ser utilizado quando as duas proposições lógicas necessitam ser verdadeiras para que o resultado da combinação seja verdadeiro.
		
	
	((pontos>=10) ! (pontos <=20))
	 
	((pontos>=10) && (pontos <=20))
	
	((pontos>=10) # (pontos <=20))
	
	((pontos>=10) || (pontos <=20))
	
	((pontos>=10) % (pontos <=20))
		 Gabarito Comentado.
	
	
	 9a Questão (Ref.: 201509154308)
	Pontos: 1,0  / 1,0
	De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
		
	 
	Se ou escolha
	
	Para e Se
	
	Para ou enquanto
	
	Apenas o comando enquanto
	
	Apenas o de entrada
		 Gabarito Comentado.
	 Gabarito Comentado.
	
	
	 10a Questão (Ref.: 201509161424)
	Pontos: 1,0  / 1,0
	O que será exibido de acordo com o trecho de código abaixo?
c 20
r  c mod 2
se (r = 0) entao
    escreva("Valor de r:", r)
senao
    se (r = 1) entao
         escreva("Valor de r: ",r)
    senao
        escreva("Valor de r:",r+3)
    fimse
fimse
		
	
	Valor de r: 1
	
	Nada será exibido.
	
	Valor de r: 3
	 
	Valor de r: 0
	
	Valor de r: 10
		 Gabarito Comentado.

Outros materiais