Buscar

AV 1 Algoritmo 2016

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

1a Questão (Ref.: 568156) Pontos: 0,6 / 1,0
Na aula 1 estudamos conceitos relevantes para o entendimento e construção de algoritmos, como a definição de
lógica, ramo da filosofia que cuida das regras do bem pensar, ou do pensar correto, sendo, portanto, um
instrumento do pensar (disponível em: http://pt.wikipedia.org/wiki/L%C3%B3gica#L.C3.B3gica_filos.C3.B3fica);
lógica da programação, técnica de desenvolver algoritmos (sequências lógicas) para atingir determinados objetivos
dentro de certas regras baseadas na Lógica Matemática e que, depois, são adaptados para a Linguagem de
Programação utilizada pelo programador para construir seu software (disponível em: http://pt.wikibooks.org/); e,
por fim, Programa. Desenvolva o conceito de programa.
Resposta: É um conjunto de operações para serem interpretadas por um computador, com o objetivo de executar
tarefas específicas.
Gabarito: Sugestão de resposta: Um programa é um algoritmo codificado em uma linguagem de programação, isto
é, um conjunto de instruções/funções que representam tarefas que serão interpretadas e executadas por um
computador.
 2a Questão (Ref.: 8698) Pontos: 0,9 / 1,0
Desenvolva um algoritmo usando PSEUDOCÓDIGO para somar o 100 (cem primeiros) números naturais inteiros.
Resposta: prog somacem int x, soma; x<-1; soma<-0; for (x=1; x<=100; x++) { soma<-soma + x; } imprima
soma; fimprog
Gabarito:
Inicio.
 Var soma, x
 x = 0
 soma = 0
 Faça enquanto x < 100
 x = x + 1
 soma = soma + x
 fim_faça
 Imprimir soma
Fim
 3a Questão (Ref.: 7853) Pontos: 1,0 / 1,0
A representação gráfica dos algoritmos, em que cada símbolo apresentado representa uma operação a ser realizada
é chamada de:
 Fluxograma
Pseudocódigo
Diagrama
Linguagem de Programação
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
1 de 4 22/06/2016 11:03
Pseudocódigo
Diagrama
Linguagem de Programação
Algoritmo
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 4a Questão (Ref.: 7856) Pontos: 1,0 / 1,0
Para realizar o armazenamento de um determinado valor na memória do computador é necessária a declaração de:
Fluxograma
Comando de saída
Estrutura de decisão
 Variável
Comando de entrada
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 5a Questão (Ref.: 568170) 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 é:
exp (x)
tan (x)
cos (x)
sen (x)
 log (x)
 Gabarito Comentado. Gabarito Comentado.
 6a Questão (Ref.: 261060) Pontos: 1,0 / 1,0
Dado o ALGORITMO abaixo, utilizando a notação do UAL, faça a análise:
 
De acordo com sua análise podemos afirmar que:
I) O sinal % vai retornar a porcentagem do valor de entrada;
II) O sinal % retorna o resto da divisão;
III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR';
IV) A variável decimal irá ser impressa na tela;
V) A variável resposta irá ser impressa na tela;
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
2 de 4 22/06/2016 11:03
I) O sinal % vai retornar a porcentagem do valor de entrada;
II) O sinal % retorna o resto da divisão;
III) A variável resposta vai armazenar o texto 'PAR' ou 'IMPAR';
IV) A variável decimal irá ser impressa na tela;
V) A variável resposta irá ser impressa na tela;
 
Marque somente a alternativa correta:
Nenhuma das opções acima
Somente as alternativas III, IV e V estão corretas
Somente as alternativas I e II estão corretas
 Somente as alternativas II, III e V estão corretas
Somente as alternativas I, II e V estão corretas
 Gabarito Comentado.
 7a Questão (Ref.: 230277) Pontos: 0,5 / 0,5
Seja o seguinte algoritmo e considere que os números inseridos deverão ser distintos entre si:
prog Teste
 real x,y,z;
 leia x;
 leia y;
 leia z;
 se(x < y)
 {
 x<-y;
 }
 se (z < y) {
 imprima x;
 }
 senao
 {
 se (x < z)
 {
 imprima z;
 }
 senao
 {
 imprima x;
 }
 }
fimprog
Pode-se dizer que:
d) O algoritmo sempre imprime o primeiro número lido.
 a) O algoritmo sempre imprime o maior número.
e) O algoritmo sempre imprime o último número lido.
c) O algoritmo imprime o maior ou o menor número, dependendo da ordem de entrada.
b) O algoritmo sempre imprime o menor número.
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 8a Questão (Ref.: 8690) 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 :
 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.
Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
No trânsito, se o sinal estiver vermelho, PARE, se não, PODE PASSAR.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
3 de 4 22/06/2016 11:03
Para fazer um bolo, prepare os ingredientes, misture-os bem e ponha no forno para assar.
Calcule a média de um aluno somando as duas maiores notas e dividindo a soma por dois.
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.
 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado.
 Gabarito Comentado.
 9a Questão (Ref.: 267890) Pontos: 0,5 / 0,5
A partir da comparação entre as estruturas while e do...while, é certo afirmar que:
No do...while, o bloco de comandos controlado poderá não ser executado. Enquanto que no while o bloco
de comandos será sempre executado, pelo menos uma vez.
Em termos de execução não há diferença. A diferença está, apenas, na sintaxe.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado será sempre
executado, pelo menos uma vez.
 No while, o bloco de comandos controlado poderá não ser executado. Enquanto que no do...while o bloco
de comandos controlado será sempre executado, pelo menos uma vez.
Dependendo da condição de teste, em ambos os casos o bloco de comandos controlado poderá não ser
executado.
 Gabarito Comentado. Gabarito Comentado.
 10a Questão (Ref.: 270244) Pontos: 0,0 / 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.
long int NOTA [50][5];
 float NOTA [50][5];
int NOTAS [5][50];
int NOTA [50][5];
 float NOTAS [5][50];
 Gabarito Comentado.
BDQ Prova http://simulado.estacio.br/bdq_prova_resultado_preview.asp
4 de 4 22/06/2016 11:03

Outros materiais