Buscar

AV1 Algoritmos

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

Prévia do material em texto

Avaliação: CCT0239_AV_201104042762 » ALGORITMOS
Tipo de Avaliação: AV
Aluno: 201104042762 - LEONARDO DE JESUS RODRIGUES
Professor: JANE TAVARES ALVAREZ DA SILVA Turma: 9007/AC
Nota da Prova: 6,5 Nota de Partic.: 0,5 Av. Parcial 1,5 Data: 15/06/2016 17:32:59
1a Questão (Ref.: 201104055084) Pontos: 1,0 / 1,0
Ler dois valores inteiros do teclado. Se o segundo for diferente de zero, calcular e imprimir o quociente do primeiro
pelo segundo. Caso contrário, imprimir a mensagem: "DIVISÃO POR ZERO".
Resposta: #include<iostream>using namespace std;int main(){ int a,b,aux; cout<<"\nDigite um valor: "; cin>>a;
cout<<"\nDigite outro valor: "; cin>>b; if(b!=0) { aux=a/b; cout<<"\nResultado da divisao: "<<aux<<"\n;} else
cout<<"\nDIVISAO POR ZERO\n"; system("pause");}
Gabarito: Como é uma resposta de implementação podem haver várias alternativas, uma delas é:
algoritmo "Divisão"
var
n1,n2:inteiro
inicio
escreva("Informe dois valores inteiros para realizar a divisão:")
leia(n1,n2)
se (n2 = 0) entao
escreva("DIVISÃO POR ZERO")
senao
escreva(n1/n2)
fimse
fimalgoritmo
2a Questão (Ref.: 201104699786) 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
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
1 de 5 26/06/2016 14:39
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: Sem resposta
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.: 201104615189) Pontos: 1,0 / 1,0
A definição de algoritmos, segundo Forbellone, é uma sequência de passos finitos para atingir um objetivo bem
definido. Com base nessa definição, marque a alternativa que apresenta uma sequência lógica para fritar ovo.
Despeje-o na frigideira - retire-o quando estiver frito - coloque-o no prato - salpique queijo ralado.
Coloque manteiga na frigideira - quebre o ovo - despeje-o na frigideira - retire-o quando estiver frito.
Coloque manteiga na frigideira - quebre o ovo - retire-o quando estiver frito - despeje-o na frigideira.
Retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo - quebre o ovo .
Quebre o ovo - retire-o quando estiver frito - coloque manteiga na frigideira - quebre o ovo .
4a Questão (Ref.: 201104163588) 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:
cad1- id
nota2
salariofinal
nome_aluno
num1
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
2 de 5 26/06/2016 14:39
5a Questão (Ref.: 201104615208) 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 é:
log (x)
tan (x)
exp (x)
sen (x)
cos (x)
6a Questão (Ref.: 201104057288) Pontos: 1,0 / 1,0
Em linguagem C++, indique qual a alterna�va correta que indica o operador relacional para "diferente".
!=
=>
<=
=<
>=
7a Questão (Ref.: 201104055005) Pontos: 0,5 / 0,5
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos.
Para e Se
Para ou enquanto
Apenas o de entrada
Apenas o comando enquanto
Se ou escolha
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
3 de 5 26/06/2016 14:39
8a Questão (Ref.: 201104142512) Pontos: 0,5 / 0,5
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
e) salario e nivel_superior.
c) nome e salario.
a) nome e aux.
b) aux e salario.
d) nome e nivel_superior.
9a Questão (Ref.: 201104638195) Pontos: 0,0 / 0,5
Analise o trecho de código abaixo e depois marque a opção correta para o que se pede: inteiro x, y, a, b real z a =
14 b = 3 x = a / b y = a % b z = y / x Qual seria o valor de x?
4
4.66666
3
5
14
10a Questão (Ref.: 201104317282) Pontos: 0,5 / 0,5
Em um programa, deseja-se armazenar as 3 notas , a média e a maior nota de cada um dos 50 alunos de uma
turma, em uma matriz NOTA. Entendendo-se que todos os dados de um mesmo aluno ficarão armazenados em
uma mesma linha, assinale a alternativa que indica a declaração correta na matriz descrita.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
4 de 5 26/06/2016 14:39
long int NOTA [50][5];
int NOTAS [5][50];
float NOTAS [5][50];
float NOTA [50][5];
int NOTA [50][5];
Período de não visualização da prova: desde 08/06/2016 até 21/06/2016.
BDQ Prova http://bquestoes.estacio.br/bdq_prova_resultado_preview_aluno.asp
5 de 5 26/06/2016 14:39

Outros materiais