Baixe o app para aproveitar ainda mais
Prévia do material em texto
12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 1/7 ALGORITMOS Simulado: CCT0239_SM_201201231361 V.1 Fechar Aluno(a): JOSE ROBERTO RAMOS BARRETO Matrícula: 201201231361 Desempenho: 10,0 de 10,0 Data: 12/10/2015 11:19:04 (Finalizada) 1a Questão (Ref.: 201201822622) Pontos: 1,0 / 1,0 Para resolver determinados problemas podemos fazer uso de algoritmos. Algoritmos podem ser entendidos como uma sequência finita de instruções , definida de forma clara e sem ambiguidade, de forma que possa ser executada e reproduzida pelo interpretador ou leitor. George Pólya formulou quatro etapas essenciais para a resolução de problemas. A opção que apresenta a ordem correta das etapas é: 1ª etapa Colocar o plano em prática 2ª etapa Traçar um plano; 3ª etapa Compreender o problema; ; 4ª etapa Comprovar os resultados. 1ª etapa Comprovar os resultados; 2ª etapa Compreender o problema; 3ª etapa Traçar um plano;. 4ª etapa Colocar o plano em prática; 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. 1ª etapa Compreender o problema; 2ª etapa Traçar um plano; 3ª etapa Comprovar os resultados. 4ª etapa Colocar o plano em prática; 1ª etapa Traçar um plano; 2ª etapa Compreender o problema; 3ª etapa Colocar o plano em prática; 4ª etapa Comprovar os resultados. Gabarito Comentado. Gabarito Comentado. 2a Questão (Ref.: 201201822629) Pontos: 1,0 / 1,0 O termo algoritmo derivase do nome do matemático Abu Ja´far Muhammad Al Khwarizmi, o qual introduziu a escrita dos cálculos por meio de uma sequência de passos em substituição ao ábaco. Na programação podemos definir algoritmos como: Sequência de passos finitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos infinitos, e bem estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Sequência de procedimento não utilizada para realizar e desenvolver cálculo de forma automatizada, sem muito esforço lógico. Sequência de passos finitos, e mal estruturados que podem ser automatizados e implementados utilizando linguagens de programação. Gabarito Comentado. 3a Questão (Ref.: 201201506448) Pontos: 1,0 / 1,0 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 cad1id notaa2 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 2/7 parenteses numero Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201201269553) Pontos: 1,0 / 1,0 Os comentários são recursos que podem ser utilizados pelos programadores para: Inserir comandos que serão executados pela máquina Inserir diretivas para o compilador Inserir comandos que serão traduzidos pelo compilador Inserir textos explicativos apenas para o usuário Inserir textos explicativos apenas para o programador Gabarito Comentado. Gabarito Comentado. 5a Questão (Ref.: 201201822664) 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 conversão de um número inteiro x para real a raiz de um número x o logaritmo neperiano de x o seno de um ângulo em radianos a tangente de um ângulo em radianos Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201201264786) Pontos: 1,0 / 1,0 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 (liquido * 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); 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 3/7 liquido < salbruto (salbruto * 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 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 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 Gabarito Comentado. 7a Questão (Ref.: 201201862991) Pontos: 1,0 / 1,0 De acordo com a figura a seguir, que comando(s) o programa a ser criado poderá utilizar? 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 4/7 Apenas o comando "Leia" Os comandos "Para" ou "Enquanto" Os comandos "Para" e "Se" Os comandos "Se" ou "Escolha" Apenas o comando "Enquanto" Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201201265480) Pontos: 1,0 / 1,0 Sobre o FLUXOGRAMA abaixo podemos afirmar que : Apresenta na sua lógica a estrutura básica REPETIÇÃO 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 5/7 Apresenta na sua lógica as estruturas básicas de SEQUÊNCIA e REPETIÇÃO Apresenta na sua lógica a estrutura básica DECISÃO Apresenta na sua lógica as três estruturas básicas de programação Apresenta na sua lógica as estruturas de DECISÃO e REPETIÇÃO Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201201840480) Pontos: 1,0 / 1,0 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 c) maio e) Inexistente Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201201873108) Pontos: 1,0 / 1,0Lucas deve escrever um algoritmo para solicitar as idades de dois irmãos, ler as idades, determinar e escrever a maior idade. Sabe‐ se que não há irmãos gêmeos. Assinale a opção que mostra o algoritmo em UAL que correta e exatamente realiza a tarefa descrita. prog MaiorIdade 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 6/7 int id1, id2; leia id1; leia id2; se (id1 > id2) imprima "Maior idade = ", id1; senão imprima "Maior idade = ", id2; fimprog prog MaiorIdade imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog prog MaiorIdade int id1, id2, maior; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", maior;} senão { imprima "Maior idade = ", maior;} fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão (id1 < id2) { imprima "Maior idade = ", id1;} 12/10/2015 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cript_hist=3561696960 7/7 fimprog prog MaiorIdade int id1, id2; imprima "Digite a primeira idade : "; leia id1; imprima "Digite a segunda idade : "; leia id2; se (id1 > id2) { imprima "Maior idade = ", id1;} senão { imprima "Maior idade = ", id2;} fimprog Gabarito Comentado. Gabarito Comentado.
Compartilhar