Buscar

Prova AV - Algoritmos v.1

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

Fechar
Disciplina: ALGORITMOS
Avaliação: CCT0239_AV_201602010501	Data: 17/06/2016 13:59:58 (A)	Critério: AV Aluno: 
Nota da Prova: 6,3	Nota de Partic.: 0	Av. Parcial.: 1
1a Questão (Ref.: 648914)	Pontos: 0,3 / 1,0
Crie um algoritmo que leia um número inteiro e apresente uma mensagem se ele é par ou ímpar. Caso seja digitado um valor menor ou igual a zero, o algoritmo deverá exibir a seguinte mensagem: O número tem que ser positivo.
Resposta: Prog inteiro int num; imprima "\nEscolha o numero 2 ou 3: "; leia num; se (num == 2) { imprima "Esse numero e par"; } senao (num == 3) { imprima "Esse numero e impar"; } fimprog
Gabarito: algoritmo "Par ou Ímpar" var numero: inteiro inicio escreva("Digite um número: ") leia(numero) se (numero <= 0) entao escreva("O número tem que ser positivo") senao se (numero mod 2 = 0) entao escreva("Par") senao escreva("Ímpar") fimse fimse fimalgoritmo
2a Questão (Ref.: 56854)	Pontos: 0,0 / 1,0
Faça um algoritmo em C++ que leia o valor de uma conta de luz e caso o valor seja maior que R$ 200,00 apresentar a mensagem: "Você está gastando muito", senão, "você está economizando".
Resposta:
Gabarito: #include using namespace std; int main () { float valorgastoenergia; cout << "digite o valor gasto no mês \n"; cin >> valorgastoenergia; if (valor > 200) { cout << "você está gastando muito \n"; } else { cout << "você está economizando \n"; } system("PAUSE"); return 0; }
3a Questão (Ref.: 228002)	Pontos: 1,0 / 1,0
Segundo o que foi apresentado, para se desenvolver um algoritmo é necessário verificar quais etapas específicas para a solução de um problema. Assim sendo, quatro momentos são apresentados. No primeiro momento, deve­se:
Compreender o enunciado do problema, para que se possa identificar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
 Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser eliminados. Além de definir o que se deseja como resultado e sua forma de apresentação.
 Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser
02/12/2016
BDQ Prova
http://simulado.estacio.br/bdq_prova_resultado_preview.asp
1/5
eliminados. Além de definir o que se deseja como elementos naturais e sua forma de apresentação.
 Compreender o enunciado para que se possa identificar a origem e os tipos de dados que precisam ser processados. Além de definir o que se deseja como dados simples e sua forma de apresentação.
 Compreender o enunciado para que se possa questionar a origem e os tipos de dados que serão processados. Além de definir o que se deseja como resultado e sua forma de apresentação.
4a Questão (Ref.: 10270)	Pontos: 1,0 / 1,0
Indique qual a alternativa correta para declarar uma variável que representa o salário de um colaborador.
 var
caractere SALARIO; var
real SALARIO;
 var
string SALARIO; var
int SALARIO;
 var
logico SALARIO;
5a Questão (Ref.: 568167)	Pontos: 1,0 / 1,0
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 raiz (x) é utilizada para obter:
a raiz de um número x
a tangente de um ângulo em radianos o logaritmo neperiano de x
 a conversão de um número inteiro x para real o seno de um ângulo em radianos
6a Questão (Ref.: 10573)	Pontos: 1,0 / 1,0
Interprete o algoritmo abaixo e informe o valor final da variável X.
Início Inteiro: X;
X  3;
Se X < 4 então X  0;
Senão
X  X+7;
Fim Se; Fim.
 3
0
1
 10
 4
 
7a Questão (Ref.: 228415)	Pontos: 0,5 / 0,5
Observe o trecho do algoritmo a seguir e responda: leia num;
se (num % 2 == 0)
{
tipo = 1;
}
senão
{
tipo = 2;
}
escolha(tipo)
{
caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare;
}
Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução?
 IMPAR, PAR, IMPAR PAR, IMPAR, PAR PAR, PAR, IMPAR IMPAR, PAR, PAR
IMPAR, IMPAR, PAR
 
8a Questão (Ref.: 95474)	Pontos: 0,5 / 0,5
No algoritmo do enunciado, são variáveis dependentes de comandos de atribuição:
 c) nome e salario.
 a) nome e aux.
b) aux e salario.
d) nome e nivel_superior.
 e) salario e nivel_superior.
9a Questão (Ref.: 692124)	Pontos: 0,5 / 0,5
A fim de possibilitar a implementação de algoritmos estudamos algumas estruturas básicas, como estrutura de desvio de fluxo, estrutura de repetição etc. Entre as estrutura de repetição há uma na qual uma ação será executada pelo menos uma vez, antes da avaliação da condição. Esta estrutura é implementada em C++ pelo comando básico:
do/for for
do/while while for/while
10a Questão (Ref.: 270244)	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.
 int NOTAS [5][50];
float NOTA [50][5];
long int NOTA [50][5]; float NOTAS [5][50];
 int NOTA [50][5];

Outros materiais