Buscar

VA1-Algoritmo-2015.2

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 
 
Avaliação: CCT0239_AV_201507690886 » ALGORITMOS 
Tipo de Avaliação: AV 
Aluno: 201507690886 - RAI JOSE GLORIA DE SIQUEIRA 
Professor: ALEXANDRE SOARES ALVES Turma: 9005/AA 
Nota da Prova: 6,0 Nota de Partic.: 0 Data: 04/09/2015 17:08:07 
 
 
 1a Questão (Ref.: 201508011934) Pontos: 0,5 / 1,5 
Construa um algoritmo que leia a duração de um projeto em anos, meses e dias e mostre-a expressa em dias. Observação: considere 
todos os anos com 365 dias e todos os meses com 30 dias. 
 
 
Resposta: prog projeto int ano, mes, dia, expressa; imprima "\nDigite o ano do projeto: "; leia ano; imprima "\nDigite o mes do 
projeto: "; leia mes; imprima "\nDigite o dia do projeto: "; leia dia; imprima dia"/",mes,"/",ano; fimprog 
 
 
Gabarito: var tempo, dias, meses, anos: inteiro; leia(dias, meses, anos); tempo:= dias + (meses * 60) + (anos * 365); escreva 
(tempo); fimalgoritmo. 
 
 
 
 2a Questão (Ref.: 201507989063) Pontos: 1,5 / 1,5 
Escreva um programa em C++ para ler 50 números e imprimir a quantidade de números felizes. 
 
Definição : Um número é feliz se é par e se é divisível 10. 
 
Considere já fornecido : 
 
 using namespace std; 
 
 
Resposta: int main(){ int num, quantidade, conta; quantidade = 0; for(conta = 1; conta<=3; conta++){ cout<<"Digite um numero:"; 
cin>> num; if(num % 2 ==0 && num %10 ==0) quantidade++; } cout<< "os numeros felizes sao:" << quantidade << endl; cout<< 
endl; system(pause); } 
 
 
Gabarito: 
 
 
 
 3a Questão (Ref.: 201508328119) Pontos: 0,5 / 0,5 
Ao elaborarmos um algoritmo, algumas formas de representação podem ser utilizadas. Uma dessas formas representa um algoritmo 
mais próximo de uma linguagem de programação de alto nível; sua sintaxe, geralmente, fica mais parecida com a linguagem de 
preferência do autor, como Pascal, C, C++, Java. Estamos nos referindo a definição de: 
 
 
Diagrama de Chapin 
 Pseudolinguagem 
 
Linguagem verbal 
 
Linguagem gráfica 
 
Linguagem natural 
 
 
 
 4a Questão (Ref.: 201507987981) Pontos: 0,5 / 0,5 
É um tipo de estrutura onde os comandos são executados numa sequência pré-estabelecida, isto é, cada comando só é executado 
quando o anterior é finalizado. A afirmação refere-se à: 
 
 
Estrutura definida. 
 Estrutura sequencial. 
 
Estrutura organizacional 
 
Estrutura lógica. 
 
Estrutura padronizada 
 
 
 
 5a Questão (Ref.: 201507770263) Pontos: 0,5 / 0,5 
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 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 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 
 
 
 
 
 6a Questão (Ref.: 201507774588) Pontos: 0,5 / 0,5 
Uma professora pontuou três notas de um aluno para cálculo da média aritmética e para classificá-lo, de acordo com os intervalos 
definidos para a média. 
MEDIA ARITMÉTICA MENSAGEM 
0,0 ●----○ 3,0 Reprovado 
3,0 ●----○ 7,0 Exame 
7,0 ●----● 10,0 Aprovado 
 
O símbolo ○ define um intervalo aberto enquanto ● define um intervalo fechado. 
Determine a expressão lógica que define a correta classificação do aluno, conforme a sua média: 
 
 
Se (media >= 3) E (media <= 7) 
ENTÃO ESCREVA "Exame" 
 
Se (media > 0) E (media <= 3) 
ENTÃO ESCREVA "Reprovado" 
 
Se (media = 7) E (media < 10) 
ENTÃO ESCREVA "Aprovado" 
 
Se (media >= 0) OU (media < 3) 
ENTÃO ESCREVA "Reprovado" 
 Se (media >= 7) E (media <= 10) 
ENTÃO ESCREVA "Aprovado" 
 
 
 
 7a Questão (Ref.: 201507767941) Pontos: 0,5 / 0,5 
De acordo com a figura abaixo, o programa a ser criado poderá utilizar quais comandos. 
 
 
 
Apenas o de entrada 
 
Apenas o comando enquanto 
 
Para e Se 
 Se ou escolha 
 
Para ou enquanto 
 
 
 
 8a Questão (Ref.: 201508418107) Pontos: 0,5 / 0,5 
Analise o código abaixo e assinale a alternativa correta em relação aos valores que serão impressos após a execução do mesmo. 
 
num=2 
Enquanto(num < 10 ) 
imprima(num) 
num = num + num 
Fim-Enquanto 
 
 2, 4, 8 
 
8, 7, 2 
 
8, 7, 5 
 
6, 4, 9 
 
7, 1, 9 
 
 
 
 9a Questão (Ref.: 201508380104) Pontos: 0,0 / 1,0 
 
Marque a opção correta. Considere o trecho de programa feito abaixo em C++. O valor final de soma e o valor final de num, são 
respectivamente 
 
int contador, num = 1, soma = 0; 
for (contador = 1; contador <= 20; contador += 5) { 
 soma = soma + num; 
 num = num + 3; 
 } 
 
 22 e 13 
 
 
12 e 10 
 
 
o valor de soma está indefinido e o valor de num é 10 
 
 
22 e 20 
 
 
22 e 10 
 
 
 
 10a Questão (Ref.: 201508009792) Pontos: 1,0 / 1,0 
Suponha que em um programa em C/C++ se deseje armazenar 15 valores decimais em um vetor LISTA. Assinale a declaração correta: 
 
 float LISTA[15]; 
 
int lista[15]; 
 
int LISTA[16]; 
 
float lista[15]; 
 
float lista[16];

Outros materiais