Baixe o app para aproveitar ainda mais
Prévia do material em texto
ALGORITMOS Simulado: CCT0239_SM_201601350929 V.1 Fechar Aluno(a): LEONARDO CORRÊA DE ARAUJO ALMEIDA Matrícula: 201601350929 Desempenho: 10,0 de 10,0 Data: 02/05/2016 15:29:32 (Finalizada) 1a Questão (Ref.: 201601614522) Pontos: 1,0 / 1,0 Com base nos conceitos de algoritmos, lógica de programação e linguagens de programação, é correto afirmar que: 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. 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. 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. Gabarito Comentado. 2a Questão (Ref.: 201601616287) Pontos: 1,0 / 1,0 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. b) linguagem de programação, código fonte e linguagem natural. a) linguagem natural, linguagem gráfica e pseudolinguagem. e) linguagem natural, linguagem de máquina e linguagem de programação. c) linguagem natural, linguagem textual e fluxograma. Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 3a Questão (Ref.: 201601653283) Pontos: 1,0 / 1,0 Um algoritmo nada mais é do que uma receita que mostra passo a passo os procedimentos necessários para a resolução de uma tarefa. Ele não responde a pergunta "O que fazer?", mas sim "como fazer". Em termos mais técnicos, um algoritmo é uma sequência lógica, finita e definida de instruções que devem ser seguidas para resolver um problema ou executar uma tarefa. Embora você não perceba, utiliza algoritmos de forma intuitiva e automática diariamente quando executa tarefas comuns. Como estas atividades são simples e dispensam ficar pensando nas instruções necessárias para fazê-las, o algoritmo presente nelas acaba passando despercebido. Ao nos recordarmos dos passos necessários para a construção de um algoritmo veremos que após a elaboração de um algoritmo devemos testá-lo realizando simulações com o propósito de verificar se este está ou não correto. Existem alguns softwares disponíveis que efetuam a interpretação de algoritmos representados em pseudocódigos ou em fluxogramas. Porém existe uma técnica que permite a simulação do processo de interpretação de um algoritmo utilizando apenas um papel e uma caneta. A esta técnica chamamos de: Teste de Mesa Pseudocódigo Construção de Programas Metodologia Estruturada Metodologia Orientada a Objetos Gabarito Comentado. Gabarito Comentado. 4a Questão (Ref.: 201601614028) Pontos: 1,0 / 1,0 É 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 padronizada Estrutura lógica. Estrutura definida. Estrutura sequencial. Estrutura organizacional Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 5 BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr... 1 de 3 02-05-2016 15:43 5a Questão (Ref.: 201601393878) 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 fluxograma Comandos de repetição Comandos de decisão Comandos de linguagem de baixo nível e de alto nível Comandos de entrada e saída Gabarito Comentado. Gabarito Comentado. 6a Questão (Ref.: 201601954191) 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 é: cos (x) exp (x) log (x) sen (x) tan (x) Gabarito Comentado. Gabarito Comentado. 7a Questão (Ref.: 201601396594) Pontos: 1,0 / 1,0 Interprete o algoritmo abaixo e informe o valor final da variável X. Início Inteiro: X; X ¬ 3; Se X < 4 então X ¬ 0; Senão X ¬ X+7; Fim Se; Fim. 0 1 10 4 3 Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 8a Questão (Ref.: 201601393984) Pontos: 1,0 / 1,0 O símbolo abaixo pode representar qual comando nas linguagens de programação? Comando de leitura Comando condicional Comando de saída Declaração de variável Atribuição de variável Gabarito Comentado. Gabarito Comentado. 9a Questão (Ref.: 201601614436) Pontos: 1,0 / 1,0 Observe o trecho do algoritmo a seguir e responda: leia num; se (num % 2 == 0) { tipo = 1; } senão { tipo = 2; BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr... 2 de 3 02-05-2016 15:43 } escolha(tipo) { caso1 : imprima"PAR";pare; caso2 : imprima"IMPAR";pare; } Ao executar o trecho do algoritmo acima três vezes foram inseridos os seguintes valores inteiros: 19, 13 e 16. Qual o conjunto de respostas no final da terceira execução? PAR, PAR, IMPAR PAR, IMPAR, PAR IMPAR, IMPAR, PAR IMPAR, PAR, PAR IMPAR, PAR, IMPAR Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. 10a Questão (Ref.: 201601621617) Pontos: 1,0 / 1,0 Analise o trecho do algoritmo abaixo e indique a alternativa que apresenta as saídas obtidas para os valores: A=17, B=21 e C=13. SE (A > (B+C)) ENTÃO ESCREVA("+++++") SENÃO SE (B<=C) ENTÃO ESCREVA("%%%%%") SENÃO ESCREVA("^^^^^") FIM SE ESCREVA("=====") FIM SE ^^^^^ ===== +++++ ===== ===== ^^^^^ %%%%% Gabarito Comentado. Gabarito Comentado. Gabarito Comentado. BDQ Prova http://simulado.estacio.br/bdq_simulados_ead_ens_preview.asp?cr... 3 de 3 02-05-2016 15:43
Compartilhar