Buscar

GABARITO DA AV1 1º SEMESTRE

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

Prévia do material em texto

Avaliação: CCT0239_AV_201603425501 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201603425501 ­ RICARDO SOUZA DE CARVALHO
Professor: ALEXANDRE SOARES ALVES Turma: 9034/AE
Nota da Prova: 5,0    Nota de Partic.: 0   Av. Parcial 2  Data: 08/06/2016 19:45:24
  1a Questão (Ref.: 201604065620) Pontos: 1,0  / 1,0
Faça um algoritmo que calcule o IMC de uma pessoa, perguntando seu peso em kilos e altura em metros. E
informe a sua classificação, sabendo­se que IMC = Peso / Altura² , e classifica­se 'ADEQUADO' se IMC for
menor que 25, 'ACIMA DO PESO' se o IMC estiver entre 25 (inclusive) e 30(exclusive). E 'OBESO' de quem tem
IMC acima de 30(inclusive).
Resposta: #include<iostream> using namespace std; int maiin() { int a, p, imc; cout<<"Digite seu peso:";
cin>>p; cout<<"Digite sua altura"; cin>>a; imc = p/a; if( imc < 25 ) {cout<<"ADEQUADO";} else
{cout<<"ACIMA DO PESO";} cout<<"\n"; system("pause");
Gabarito: Algoritmo IMC; var imc,altura,peso:real; inicio escreva("Entre com peso e altura respectivamente: ");
leia(peso, altura); imc<­ peso / (Altura * altura); se imc < 25 entao escreva("Adequado! IMC=", imc) fimdese;
se (imc >= 25) e (imc < 30) entao escreva("SobrePeso! IMC=", imc) fimdese; se imc >= 30 entao
escreva("Obeso! IMC=", imc) fimdese; fimdeAlgoritmo.
  2a Questão (Ref.: 201604120799) Pontos: 0,0  / 1,0
Analise o algoritmo e responda os itens abaixo.
Algoritmo EntendendoAlgoritmo
Var
  a, b, cont: inteiro
Inicio
  b <­ 0
  cont <­ 1
  Para a <­ 1 até 4 Faça
    Inicio
      Escreva (a­b)
      cont <­ cont + 1
      Se b = 2 Então
        b <­ 1
      Senão
        b <­ b + 1
    Fim
  b <­ b + 1
  cont <­ cont DIV b
Fim
a) O que o algoritmo escreve como saída?
b) Ao final da execução do algoritmo, qual o valor da variável "cont"?
c) Ao final da execução do algoritmo, qual o valor da variável "a"?
d) Ao final da 2ª iteração do laço, qual o valor da variável "b"?
e) O que faz o comando "cont DIV b"?
Resposta: a) a­b b) cont = 0 c)a=o d) b=4 e) divide e tem resultado inteiro da divisão
Gabarito:
a) 1 1 1 3
b) 1
c) 5
d) 2
e) Realiza o quociente da variável "cont" pela variával "b"
  3a Questão (Ref.: 201604036176) Pontos: 0,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 ­ Traçar um plano; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Colocar o plano em prática;
4ª etapa ­ Comprovar os resultados.
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 ­ Colocar o plano em prática;
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 ­ Comprovar os resultados; 2ª etapa ­ Compreender o problema; 3ª etapa ­ Traçar um plano;.
4ª etapa ­ Colocar o plano em prática;
  4a Questão (Ref.: 201603584601) Pontos: 1,0  / 1,0
Faz parte do desenvolvimento de uma algoritmo declarar as variáveis que armazenarão dados a ser
manipulados pelo algoritmo. De acordo com as regras para criação dos nomes para as variáveis, assinale a
alternativa que possui um exemplo de nome INCORRETO:
num1
nome_aluno
salariofinal
nota2
  cad1­ id
  5a Questão (Ref.: 201604036221) Pontos: 1,0  / 1,0
Observamos que as funções disponíveis na linguagem UAL são, na sua maioria, conhecidas nossas do Ensino
Médio e, geralmente, estão presentes, em todas as linguagens de programação, com outros nomes, mas com o
mesmo significado. A função que calcula o logaritmo neperiano de X é:
sen (x)
cos (x)
tan (x)
  log (x)
exp (x)
  6a Questão (Ref.: 201604121471) Pontos: 0,0  / 1,0
O comando utilizado para representar uma estrutura de ____________ é o comando _____. Esse comando fará
um teste na ____________ apresentada, determinando se a ________________ é _______________ ou não.
  decisão, enquanto, condição, decisão, verdadeira.
condição, repita, se, condição, para.
  decisão, se, condição, condição, verdadeira.
decisão, para, condição, condição, falsa.
decisão, se, condição, condição, para.
  7a Questão (Ref.: 201603476018) Pontos: 0,5  / 0,5
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
Apenas o comando enquanto
  Se ou escolha
Apenas o de entrada
Para e Se
Para ou enquanto
  8a Questão (Ref.: 201603476741) Pontos: 0,5  / 0,5
A REPETIÇÃO é uma das estruturas básicas de programação, determine entre as atividades abaixo a que
representa uma REPETIÇÃO :
No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
Se um aluno obter média abaixo de 6.0 estará REPROVADO, se não estará APROVADO.
Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
  Para encher um copo com água, mantenha a torneira aberta enquanto o copo não esitver cheio.
Para fazer um bolo, prepare os ingredientes, misture­os bem e ponha no forno para assar.
  9a Questão (Ref.: 201603726434) Pontos: 0,5  / 0,5
Analise o código abaixo e Assinale as alternativas corretas em relação ao valor que será impresso após a execução do mesmo. 
A<‐10;
Enquanto(A > 0 ) faça 
     imprima(A); 
     A <‐ A ‐ 3;
Fim‐Enquanto
  10, 7, 4, 1
10, 7, 3, 1
10, 7, 4, 3
10, 7, 5, 1
1, 7, 5, 3
  10a Questão (Ref.: 201603698543) Pontos: 0,5  / 0,5
Execute o algoritmo utilizando o vetor CRR abaixo e responda o que ficará armazenado.
! U O T R E C A
1 2 3 4 5 6 7 8
para(i <­ 1; i <= 4; i = i + 1)
 {
   aux <­ CRR[ i ];
   CRR[ i ] <­ CRR[8 ­ i + 1 ];
   CRR[8 ­ i + 1] <­ aux;
 }
! A C E R T O U
A C E R U O T !
U O T R E C A !
  A C E R T O U !
A C E R ! T O U
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.

Outros materiais