Buscar

algoritimos AVS 2015

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

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 6, do total de 6 páginas

Prévia do material em texto

Avaliação: CCT0239_AVS_201503839494 » ALGORITMOS Tipo de Avaliação: AVS 
 
Nota da Prova: 6,4 Nota de Partic.: 1 Data: 03/07/2015 21:05:25 (F) 
 
 
 
1
a
 Questão (Ref.: 242721) Pontos: 1,4 / 1,5 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Resposta: int main(){int idade, sexo;cout<< "Digite a idade:" ;cin >> idade;cout << "qual o sexo? Digite 1 
para masculino ou 2 para feminino :" ;cin>> sexo;if!(sexo ==1) if!(idade>= 18 && idade <=60)cout << 
"Admitido." << endl;elsecout<< "nao admitido"<<endll;elseif!(sexo==2)if!idade>=30 && idade <=65)cout<< 
"nao admitido"<< endl;elsecout<< "ERRO: sexo invalido. nao admitido."<<endl:system("pause")} 
Gabarito: 
 
 
 
 
 
 
2
a
 Questão (Ref.: 230533) Pontos: 1,5 / 1,5 
 
Construir um trecho de algoritmo que retorna o valor de H na seguinte expressão: 
1 + 1/2 + 1/3 + 1/4 + ... + 1/n 
 
Onde o número n é um dado de entrada do tipo inteiro. 
 
 
Resposta: : leia n; denominador <- 1; H <- 0; enquanto(denominador <= n) { H <- H + 
1/denominador; denominador <- denominador + 1; } imprima H; 
 
 
Gabarito: leia n; 
denominador <- 1; 
H <- 0; 
enquanto(denominador <= n) 
{ 
H <- H + 1/denominador; 
denominador <- denominador + 1; 
} 
imprima H; 
 
 
 
 
 
 
3
a
 Questão (Ref.: 267260) Pontos: 0,5 / 0,5 
 
Nos dias atuais e com a evolução galopante da tecnologia, dificilmente 
encontramos pessoas que nunca tenham utilizado um computador. Os 
propósitos podem variar bastante, seja para edição de textos, jogos 
ou atividades mais complexas. Já é difícil de imaginar nossas vidas 
sem o uso desta ferramenta. Nesta atividade tão comum ao nosso 
cotidiano, você algum dia deve ter parado para pensar como os 
programas funcionam. Como é que o computador faz todas as tarefas 
exatamente da forma com a qual você pede? A resposta para esta 
pergunta é mais simples do que parece: ele segue as instruções que 
você passa. Mas para que ele consiga entender o que você fala, ele 
precisa de uma linguagem mais específica. Para fazer esta 
interpretação entre homem e máquina, foram desenvolvidas as 
linguagens de programação. Mas mesmo estas linguagens utilizam 
uma lógica para serem escritas e é aí que entram os algoritmos. A 
forma de representação de algoritmos que mais se aproxima das 
linguagens de programação é: 
 
Pseudolinguagens 
 
Fluxogramas 
 
Linguagem Conceitual 
 
Linguagem Natural 
 
Linguagens Gráficas 
 
 Gabarito Comentado. 
 
 
 
 
 
 
4
a
 Questão (Ref.: 251951) Pontos: 0,5 / 0,5 
 
Faz parte do desenvolvimento de um algoritmo declarar as variáveis que armazenarão dados que serão 
manipulados. De acordo com as regras para criação dos identificadores para as variáveis, assinale a alternativa 
que possui um exemplo de nome INCORRETO: 
 
salario_final 
parenteses 
cad1-id 
numero 
notaa2 
 
 Gabarito Comentado. 
 
 
 
 
 
 
5
a
 Questão (Ref.: 568170) Pontos: 0,5 / 0,5 
 
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) 
cos (x) 
sen (x) 
 
 Gabarito Comentado. 
 
 
 
 
 
6
a
 Questão (Ref.: 620079) Pontos: 0,5 / 0,5 
 
Assinale a opção correta. Considerando o algoritmo a seguir, qual a última impressão na tela sabendo que a 
recebeu 10 , b recebeu 15 e c recebeu 5 ? 
 
prog Misterio 
 
int a, b, c; 
 
imprima "Entre com o primeiro valor : "; 
 
leia a; 
 
imprima "Entre com o segundo valor : "; 
 
leia b; 
 
imprima "Entre com o terceiro valor : "; 
 
leia c; 
 
se (a < b || a < c || b < c ) 
 
{ 
 
imprima "\nResultado : " , (a+b+c) * 3; 
 
} 
 
senao { imprima "\nResultado : " , (a+b+c) div 3; } 
 
fimprog 
 
 
 
Resultado : 30 
 
 
 
90 
 
 
 
30 
 
 
Resultado : 90 
 
 
 
 
Nada será impresso, pois há erro no algoritmo. 
 
 Gabarito Comentado. 
 
 
 
 
 
 
7
a
 Questão (Ref.: 585983) Pontos: 0,0 / 0,5 
 
Qual a saída produzida pelo algoritmo, caso o valor atribuído a variável mês seja 5: 
prog numeroMes 
int mes; 
imprima "\ndigite um numero de 1 - 12: "; 
leia mes ; 
escolha (mes) 
{ 
caso 1 : imprima "\njaneiro\n"; pare; 
caso 2 : imprima "\nfevereiro\n"; pare; 
caso 3 : imprima "\nmarço\n"; pare; 
caso 4 : imprima "\nabril\n"; pare; 
caso 5 : imprima "\nmaio\n";pare; 
caso 6 : imprima "\njunho\n"; pare; 
caso 7 : imprima "\njulho\n"; pare; 
caso 8 : imprima "\nagosto\n"; pare; 
caso 9 : imprima "\nsetembro\n";pare; 
caso 10:imprima "\noutubro\n"; pare; 
 
caso 11:imprima "\nnovembro\n"; pare; 
caso 12:imprima "\ndezembro\n"; pare; 
senao :imprima "\nInexistente\n"; 
} 
 
fimprog 
 
 
b) maio 
junho 
julho 
agosto 
setembro 
outubro 
novembro 
dezembro 
 
a) maio 
junho 
 
d) maio julho 
setembro 
novembro 
dezembro 
 
e) Inexistente 
c) maio 
 
 Gabarito Comentado. 
 
 
 
 
 
 
8
a
 Questão (Ref.: 227939) Pontos: 0,5 / 0,5 
 
Muitas séries matemáticas podem ser geradas com a estrutura do para/ for. 
 
Analise o código abaixo e escolha a opção que contém a série exibida. 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1 1 2 4 7 13 24 44 
2 4 7 13 24 44 81 149 
 
0 0 1 1 2 4 7 13 
0 1 1 2 4 7 13 24 
1 2 4 7 13 24 44 81 
 Gabarito Comentado. Gabarito Comentado.
 
 
 
 
 
 
 
9
a
 Questão (Ref.: 255269) Pontos: 0,0 / 1,0 
 
Marque a opção correta quanto ao uso dos comandos de entrada e saída em C++ 
 
exiba "lendo a idade"; lendo idade; 
 
cout < lendo idade; cin > idade 
 
cout "lendo a idade"; cin idade; 
 
System.out.println("lendo idade"); System.out.println("lendo idade"); 
 
cout << "lendo a idade"; cin >> idade; 
 
 Gabarito Comentado. 
 
 
 
 
 
 
10
a
 Questão (Ref.: 618090) Pontos: 1,0 / 1,0 
 
Análise a seguinte afirmação: 
 
"Um shopping possui 4 andares, cada andar possui 30 lojas". 
 
Se você for declarar uma matriz, na linguagem C++, para a afirmação acima, qual das opções abaixo você escolheria? 
 
int shopping[1][30]; 
int shopping[4][4]; int 
shopping[30][30]; int 
shopping[30][1]; int 
shopping[4][30]; 
 
 Gabarito Comentado. 
 
 
 
 
Período de não visualização da prova: desde 27/06/2015 até 08/07/2015.

Continue navegando