Buscar

Simulado Prova algorito 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 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

08/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=791185880 1/5
   ALGORITMOS
Simulado: CCT0239_SM_201502427605 V.1   Fechar
Aluno(a): RODRIGO SALDANHA RABELO Matrícula: 201502427605
Desempenho: 8,0 de 8,0 Data: 14/04/2015 03:03:57 (Finalizada)
  1a Questão (Ref.: 201502713086)
Sua Resposta: int main() { int sexo, idade; cout << "\nDigite seu sexo (1­Masculino/2­feminino)"; cin >> sexo;
if(sexo==1){ cout << "\nDigite a sua idade"; cin >> idade; if(idade>=18&&idade<=60){ cout <<"\nVoce foi
admitido"; } else{ cout << "\nVoce nao foi admitido"; } } else if(sexo==2){ cout << "Digite sua idade"; cin >>
idade; if(idade>=30&&idade<=65){ cout << "\nVoce foi admitida"; }else{ cout << "\nVoce nao foi admitida"; }
} else { cout << "\nNumero invalido"; } return 0; system("pause"); }
Compare com a sua resposta:
08/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=791185880 2/5
  2a Questão (Ref.: 201503038521)
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.
Sua Resposta: Um programa é um algoritmo escrito na linguagem de programação, ou seja, é um conjunto de
tarefas que serão interpretadas e executadas em um computador.
Compare com a sua resposta: 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.
  3a Questão (Ref.: 201502700631) Pontos: 1,0  / 1,0
08/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=791185880 3/5
Podemos conceituar algoritmo como sendo uma sequência de passos finitos que devem ser escritos de forma
precisa e clara, evitando qualquer tipo de dúvida na interpretação e que tem, como objetivo, solucionar um
problema computacional. Os algoritmos podem ser representados de diferentes maneiras. Marque a alternativa
que apresenta as três principais formas distintas de representação de algoritmos:
d) linguagem gráfica, fluxograma e pseudocódigo.
e) linguagem natural, linguagem de máquina e linguagem de programação.
c) linguagem natural, linguagem textual e fluxograma.
b) linguagem de programação, código fonte e linguagem natural.
  a) linguagem natural, linguagem gráfica e pseudolinguagem.
 Gabarito Comentado.  Gabarito Comentado.
  4a Questão (Ref.: 201502698866) Pontos: 1,0  / 1,0
Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que:
Lógica de programação corresponde à representação gráfica de um determinado algoritmo.
  As  linguagens  de  programação  possibilitam a  codificação  de  um determinado  algoritmo,  de  acordo  com um  conjunto  de
regras específico.
Os algoritmos correspondem, estritamente, aos conjuntos de dados e  informações que são tratados em um determinado
processamento.
Os três conceitos correspondem às únicas formas de representação da solução de um determinado problema.
As  linguagens  de  programação  possuem  um  conjunto  de  regras  flexíveis  para  a  representação  dos  comandos  de  um
programa.
 Gabarito Comentado.  Gabarito Comentado.
  5a Questão (Ref.: 201502478219) Pontos: 1,0  / 1,0
A implementação concreta de um algoritmo, ou o conjunto de algoritmos a serem executados pela máquina é
chamada de:
Compilador
  Programa
Linguagem de baixo nível
Linguagem de alto nível
Linguagem de Máquina
 Gabarito Comentado.
  6a Questão (Ref.: 201502698293) Pontos: 1,0  / 1,0
Uma empresa  resolveu dar um aumento aos seus  funcionários,  tendo em vista o empenho dos mesmos na
produtividade.
Sabendo­se  que  o  salário  e  o  percentual  de  reajuste  é  de  conhecimento  de  cada  funcionário,  além  do DP,
quais os procedimentos básicos  que deveriam ser usados para que se pudesse ser calculado o novo salário
08/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=791185880 4/5
de um funcionário?
PROCEDIMENTOS
1 ­ obter  salario, percentual
2 ­ novoValor ← salario + percentual/100
3 ­ exibir   novoValor
 
 
PROCEDIMENTOS
1 ­ obter  salario, percentual
2 ­ novoValor <­ salario * percentual/100
3 ­ exibir   novoValor
 
  PROCEDIMENTOS 
1 ­ obter  salario, percentual
2 ­ novoValor <­  salario + salario * percentual/100
3 ­ exibir   novoValor 
PROCEDIMENTOS
1 ­ obter  salario, percentual
2 ­ novoValor <­ salario + percentual
3 ­ exibir   novoValor
PROCEDIMENTOS
1 ­ obter  salario, percentual
2 ­ novoValor <­ salario + salario * percentual
3 ­ exibir   novoValor
 Gabarito Comentado.  Gabarito Comentado.
  7a Questão (Ref.: 201502478222) Pontos: 1,0  / 1,0
Uma determinada empresa de software desenvolveu um programa no qual é solicitado para o usuário o valor
do produto. Com esse valor, o programa consegue informar para o usuário quanto de imposto está embutido no
preço do produto. Para que esse programa faça essa interação com o usuário é necessári utilizar que tipos de
comando?
Comandos de linguagem de baixo nível e de alto nível
Comandos de fluxograma
  Comandos de entrada e saída
Comandos de repetição
Comandos de decisão
 Gabarito Comentado.
  8a Questão (Ref.: 201503088465) Pontos: 1,0  / 1,0
         Assinale a opção correta.  Quem fez a primeira representação de um diagrama de fluxo foi
Charles Babbage
 Alan Turing
 Al­Kharazmi
 Herman Goldstine
  John von Newmman
 Gabarito Comentado.
08/05/2015 BDQ Prova
http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=791185880 5/5
  9a Questão (Ref.: 201502483407) Pontos: 1,0  / 1,0
Qual dos símbolos abaixo representa a entrada de valores para as variáveis?
 
 
 Gabarito Comentado.
  10a Questão (Ref.: 201502478218) 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:
Algoritmo
Linguagem de Programação
  Fluxograma
Diagrama
Pseudocódigo
 Gabarito Comentado.

Outros materiais