Baixe o app para aproveitar ainda mais
Prévia do material em texto
Exercícios de Métodos Computacionais 1. Pergunta 1 0/0 Algoritmo é o termo que define um procedimento que possui uma solução para um problema. Também é comumente usado para definir um conjunto de regras que uma máquina (em especial um computador) segue para atingir um objetivo específico. Porém, algoritmos nem sempre se aplicam a atividades mediadas por computador. O termo pode ser usado para representar as etapas seguidas para fazer uma pizza ou resolver um cubo mágico. Considerando essas informações e o conteúdo estudado sobre algoritmos, analise as asserções a seguir e a relação proposta entre elas. I. Como exemplo de nome de variável inválido em um algoritmo, podemos citar este: minha-variavel. Porque: II. Os caracteres de traço como ‘-’ e ‘_’ não podem ser utilizados, uma vez que, na programação, eles têm seus papeis já definidos ou reservados. Agora, assinale a alternativa correta: Ocultar opções de resposta 1. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 2. As asserções I e II são proposições falsas. 3. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 4. Incorreta: As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. 5. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. Resposta correta 2. Pergunta 2 0/0 Na pretensão de solucionar um modelo matemático com auxílio do cálculo numérico, é inevitável a ocorrência de erros, uma vez que na grande maioria dos casos são utilizados dados aproximados. No entanto, é preciso atenção, pois a propagação do erro pode ocasionar resultados distantes ou sem nexo ao correto. Considerando essas informações e o conteúdo estudado sobre a relação entre a quantidade de dígitos e a precisão de um cálculo com números irracionais, é possível afirmar que: Ocultar opções de resposta 1. quanto maior a quantidade de números diferentes de zero, mais específico será o cálculo. 2. quanto maior a quantidade de dígitos, mais exato será o resultado da operação. 3. quanto maior o número de dígitos após a vírgula, maior será a precisão do cálculo. Resposta correta 4. quanto maior a número de dígitos antes da vírgula, mais correto será o resultado. 5. quanto maior a quantidade de pontos e vírgulas, melhor será a resposta do cálculo. 3. Pergunta 3 0/0 Dentre os tipos de erros presentes no cálculo matemático, há o chamado erro de arredondamento que surge a partir de arredondamentos malsucedidos. Diante disso, ter conhecimento acerca das regras de arredondamento é fundamental para que não se cometa tal falha. Considerando essas informações e o conteúdo estudado sobre arredondamento para três casas decimais, analise as afirmativas a seguir: Está correto apenas o que se afirma em: Ocultar opções de resposta 1. II e III. 2. Incorreta: I e III. 3. II, III e IV. 4. I, II e IV. 5. I apenas. Resposta correta 4. Pergunta 4 0/0 A faixa de números que podem ser representados em ponto fixo é muito escasso para a maioria das aplicações científicas, onde é preciso representar números muito pequenos e/ou números muito grandes. No entanto, há a possibilidade de se utilizar a representação de ponto flutuante, que abrange uma grande faixa de números. Considerando essas informações e o conteúdo estudado, são informações indispensáveis para a representação de ponto flutuante: Ocultar opções de resposta 1. base, expoente, mantissa e igualdade. 2. precisão, denominador, base e expoente. 3. precisão, base, expoente e mantissa. Resposta correta 4. mantissa, norma, vetor e precisão. 5. base, numerador, denominador e expoente. 5. Pergunta 5 0/0 Leia o trecho a seguir: “A arquitetura de Von Neumann (...) é baseada na descrita em 1945 pelo matemático e físico John Von Neumann. Ele descreveu uma arquitetura para um computador digital eletrônico com partes que consistem em uma unidade de processamento que contém uma unidade lógica aritmética (ULA) e registros do processador, uma unidade de controle que contém um registro de instruções e um contador de programas (PC), uma memória para armazenar dados e instruções, armazenamento externo em massa e mecanismos de entrada e saída.” Fonte: ROSENBERG, J. Security in embedded systems. ScienceDirect. Disponível em: <https://www.sciencedirect.com/topics/computer-science/von-neumann- architecture>. Acesso em: 27 mar. 2020. Considerando essas informações e o conteúdo estudado sobre arquitetura de computadores, analise as asserções a seguir e a relação proposta entre elas. I. A unidade de entrada conecta o ambiente externo ao sistema interno de processamento de um computador. Porque: II. Nesta abordagem, a interface com o usuário será adequada ao contexto no qual o sistema interativo está inserido. A seguir, assinale a alternativa correta: Ocultar opções de resposta 1. As asserções I e II são proposições falsas. 2. A asserção I é uma proposição falsa, e a II é uma proposição verdadeira. 3. https://www.sciencedirect.com/topics/computer-science/von-neumann-architecture https://www.sciencedirect.com/topics/computer-science/von-neumann-architecture As asserções I e II são proposições verdadeiras, e a II é uma justificativa correta da I. Resposta correta 4. As asserções I e II são proposições verdadeiras, mas a II não é uma justificativa correta da I. 5. A asserção I é uma proposição verdadeira, e a II é uma proposição falsa. 6. Pergunta 6 0/0 A posição do algarismo zero perante os demais algarismos que compõem um número faz total diferença na contabilização dos algarismos significativos. Em alguns casos, sua presença não é relevante. Já em outros, faz muita diferença na representação final. Considerando essas informações e o conteúdo estudado sobre a quantidade de algarismos significativos correspondente a cada número, é correto afirmar que: I. ( ) 468 possui três algarismos significativos. II. ( ) 115,98 possui cinco algarismos significativos. III. ( ) 9,0014 possui cinco algarismos significativos. IV. ( ) 0,00690 possui cinco algarismos significativos. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. V, V, V, F. Resposta correta 2. V, V, F, V. 3. F, F, V, V. 4. Incorreta: V, V, F, F. 5. F, F, F, V. 7. Pergunta 7 0/0 Analise com atenção o seguinte fluxograma que representa a execução de um algoritmo: Considerando o fluxograma acima e o conteúdo estudado sobre algoritmos, analise as afirmativas a seguir: I. Neste fluxograma podemos observar a presença de uma estrutura condicional que compara o valor em A e o valor em B. II. Sabendo que o símbolo <> significa diferente, se o valor em A for igual ao valor em B, o algoritmo apresentará erro. III. Se o valor em A for maior que o valor em B, sabendo que <> significa diferente, então será apresentado a mensagem “Bom Dia”. IV. Independentemente do valor na variável A ou do valor na variável B, o fim será alcançado neste algoritmo. Está correto apenas o que se afirma em: Ocultar opções de resposta 1. III e IV. 2. I e IV. Resposta correta 3. II e IV. 4. I e III. 5. II e III. 8. Pergunta 8 0/0 A conversão entre bases numéricas é comum na linguagem computacional. O processo mais recorrente é a conversão de uma base decimal para uma outra base binária. De modo geral, o processo direto é composto por duas partes. Considerando essas informações e o conteúdo estudado sobre a dinâmica de conversões de bases numéricas, é possível afirmar que a conversão de uma base decimal para uma base binária consiste na: Ocultar opções de resposta 1. subtração sucessiva da parte inteira e divisão alternada da parte fracionária. 2. divisão contínua da parte inteira e multiplicação sucessiva da partefracionária. Resposta correta 3. divisão consecutiva da parte inteira e soma sucessiva da parte fracionária. 4. soma constante da parte inteira e divisão sucessiva da parte fracionária. 5. divisão frequente da parte inteira e multiplicação salteada da parte fracionária. 9. Pergunta 9 0/0 Os processadores computacionais que utilizam ponto flutuante buscam calcular valores o mais próximo do real. Porém, por serem limitados pelo hardware, em determinados momentos, o arredondamento ou truncamento se torna inevitável. Fonte: NISHIDA, Flávio Kenji. Modelagem de uma unidade de multiplicação ao em ponto flutuante. 2013 (Adaptado). Considerando essas informações e o conteúdo estudado sobre as características de uma representação em ponto flutuante, avalie as afirmativas a seguir e assinale V, para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) A base deve ser binária ou hexadecimal na representação de ponto flutuante. II. ( ) A representação em ponto flutuante necessita de mantissa, expoente e base. III. ( ) O expoente na representação de ponto flutuante pode variar entre um valor máximo e mínimo. IV. ( ) A representação de ponto flutuante opera com valores positivos. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. F, F, F, V. 2. F, F, V, V. 3. F, V, V, F. Resposta correta 4. V, V, V, F. 5. V, V, F, F. 10. Pergunta 10 0/0 Os sistemas de numeração podem ser posicionais, caracterizados por associar um determinado valor a posição na qual o algarismo ocupa ou sistemas não posicionais, em que não existe uma relação estabelecida para a localização do algarismo. Considerando essas informações e o conteúdo estudado sobre os sistemas posicionais: decimal, binário, octal e hexadecimal, analise as afirmativas a seguir e assinale V para a(s) verdadeira(s) e F para a(s) falsa(s). I. ( ) O sistema decimal possui base 10 e faz uso de dez símbolos para representar todas as quantidades. II. ( ) O sistema binário possui base 2 e é indicado pela combinação dos algarismos 0 e 1. III. ( ) O sistema octal trabalha com a base 8 e utiliza os algarismos de 0 a 8. IV. ( ) O sistema hexadecimal utiliza a base 16 e sua representação é feita com os algarismos de 0 a 15. Agora, assinale a alternativa que apresenta a sequência correta: Ocultar opções de resposta 1. V, F, V, F. 2. F, F, V, V. 3. V, F, F, F. 4. F, F, F, V. 5. V, V, F, F. Resposta correta
Compartilhar