Buscar

AV Parcial ALGORITMOS 2016

Prévia do material em texto

ALGORITMOS
Simulado: CCT0239_SM_ V.1 Fechar
Aluno(a): Matrícula:
Desempenho: 9,0 de 10,0 Data: 28/04/2016 17:27:03 (Finalizada)
1a Questão (Ref.: 201603895823) Pontos: 1,0 / 1,0
Assinale a opção que mostra as formas possíveis e mais adequadas de se representar um algoritmo :
Linguagem natural e linguagem gráfica
Linguagem natural, fluxograma e pseudolinguagem
Linguagem natural e pseudolinguagem
Linguagem gráfica e pseudolinguagem
Apenas pseudolinguagem
Gabarito Comentado. Gabarito Comentado.
2a Questão (Ref.: 201603804103) Pontos: 1,0 / 1,0
Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos
como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser
executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a
resolução de problemas. A opção que apresenta a ordem correta das etapas é:
1ª etapa ­ Colocar o plano em prática 2ª etapa ­ Traçar um plano; 3ª etapa ­ Compreender o problema;
; 4ª etapa ­ Comprovar os resultados.
1ª etapa ­ Compreender o problema; 2ª etapa ­ Traçar um plano; 3ª etapa ­ Comprovar os resultados.
4ª etapa ­ Colocar o plano em prática;
1ª etapa ­ Traçar um plano; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Colocar o plano em
prática; 4ª etapa ­ Comprovar os resultados.
1ª etapa ­ Comprovar os resultados; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Traçar um plano;.
4ª etapa ­ Colocar o plano em prática;
1ª etapa ­ Compreender o problema; 2ª etapa ­ Traçar um plano; 3ª etapa ­ Colocar o plano em
prática; 4ª etapa ­ Comprovar os resultados.
Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
3a Questão (Ref.: 201603298986) Pontos: 1,0 / 1,0
Em programação é fundamental que se entenda o conceito de variável, que pode ser definida como sendo:
Um endereço na memória principal que armazena dados/informações e cujo valor não poderá ser
alterado durante a execução do programa
Um endereço na memória cache que armazena dados/informações e cujo valor não poderá ser alterado
durante a execução do programa
Um número que é utilizado de forma fixa durante a execução de um programa.
Um endereço no disco rígido que armazena dados/informações e cujo valor poderá ser alterado durante
a execução do programa
  Um endereço na memória principal que armazena dados/informações e cujo valor poderá ser alterado
durante a execução do programa
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201603243834) Pontos: 1,0  / 1,0
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração
de:
Estrutura de decisão
Comando de saída
Fluxograma
Comando de entrada
  Variável
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201603942521) Pontos: 1,0  / 1,0
Dado o algoritmo abaixo, diga qual a sua saída:
prog questao
   int valor;
   imprima Digite um valor;
   leia valor;
   imprima \nO valor digitado foi,valor,\n;
fimprog
Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo
somente este valor na tela.
  Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a
mensagem: O valor digitado foi, seguido do valor digitado.
Exibirá na tela uma mensagem para a entrada de um valor e receberá o valor do teclado, exibindo a
mensagem: O valor digitado foi, seguido do valor digitado, por sua vez seguido do símbolo \n.
Será encerrado automaticamente quando o o valor for digitado.
Exibirá na tela uma mensagem para a entrada de um valor e, em seguida, será encerrado.
 Gabarito Comentado.
  6a Questão (Ref.: 201603939989) Pontos: 1,0  / 1,0
Em todas as  linguagens de programação temos algumas funções pré‐definidas. Muitas
estão presentes na maioria delas.
As funções têm argumento(s) entre parênteses. Um exemplo é a função seno que exibe
o  seno  de  um  ângulo  e  que  exige  que  o  ângulo  seja  fornecido  uma  determinada
unidade.
Se você desejasse usar a função seno na linguagem UAL, cujo valor seria fornecido pelo
usuário, qual trecho escolheria?
leia angulo; imprima sin(angulo);    onde angulo estaria em graus
leia angulo; imprima seno(angulo);   onde angulo estaria em graus
leia angulo; imprima sin(angulo);   onde angulo estaria em radianos
leia angulo; imprima seno(angulo);   onde angulo estaria em radianos
  leia angulo; imprima sen(angulo);   onde angulo estaria em radianos
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201603249028) 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.  Gabarito Comentado.
  8a Questão (Ref.: 201603497052) 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.: 201603854589) Pontos: 0,0  / 1,0
          Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade.  Sabe‐se que
não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita.
  prog MaiorIdade
int id1, id2, maior;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", maior;}
senão
  { imprima  "Maior idade = ", maior;}
fimprog
 
prog MaiorIdade
int id1, id2;
leia id1;
leia id2;
se (id1 > id2)
  imprima "Maior idade = ", id1;
senão
   imprima  "Maior idade = ", id2;
fimprog
 
  prog MaiorIdade
int id1, id2;
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
imprima "Digite a primeira idade : ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se (id1 > id2)
{   imprima "Maior idade = ", id1;}
senão
  { imprima "Maior idade = ", id2;}
fimprog
 
prog MaiorIdade
int id1, id2;
imprima   "Digite a primeira idade :  ";
leia id1;
imprima "Digite a segunda idade : ";
leia id2;
se  (id1 > id2)
{   imprima  "Maior idade = ", id1;}
senão (id1 < id2)
  { imprima  "Maior idade = ", id1;}
fimprog
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.
  10a Questão (Ref.: 201603471574) Pontos: 1,0  / 1,0
Analise o trecho do algoritmo abaixo e indique a alternaऔva que apresenta as saídas obऔdas para os valores:  A=17, B=21 e C=13.
SE (A > (B+C)) ENTÃO
ESCREVA("+++++")
SENÃO
SE (B<=C) ENTÃO
ESCREVA("%%%%%")
SENÃO 
ESCREVA("^^^^^")
FIM SE              
ESCREVA("=====")
 FIM SE
+++++ 
=====
  ^^^^^
=====
^^^^^
%%%%%
=====
 Gabarito Comentado.  Gabarito Comentado.  Gabarito Comentado.

Continue navegando