Buscar

02. A elaboração de um programa computacional consiste em fornecer uma série de comandos ao computador para que o mesmo execute uma determinada tar...

02. A elaboração de um programa computacional consiste em fornecer uma série de comandos ao computador para que o mesmo execute uma determinada tarefa. Tais comandos devem ser dados em uma linguagem apropriada, chamada linguagem de programação. É comum que um programador, antes de digitar o programa propriamente dito, crie um algoritmo, ou seja, uma espécie de rascunho que contém a sequência de operações que o futuro programa deverá executar. Um programador escreveu em um papel o seguinte algoritmo: Passo 1) Dados iniciais x0: valor de entrada Passo 2) Faça x0 – 1. Passo 3) Se |x0 − 1| = 6, então FIM. Passo 4) Se |x0 −1| ≠ 6, então VOLTE AO PASSO 2, UTILIZANDO |x0 − 1| COMO DADO DE ENTRADA. Após a implementação do programa, foram feitos vários testes. Em um desses testes, verificou-se que o passo 2 foi repetido uma única vez, antes de o programa terminar. O número de valores reais possíveis para o dado de entrada x0, nessas condições, é igual a:

O passo 2 foi repetido uma única vez.
O número de valores reais possíveis para o dado de entrada x0 é igual a:
A) 1.
B) 2.
C) 3.
D) 4.
E) 5.

Respostas

User badge image

Ed Verified user icon

O algoritmo descrito no enunciado é uma sequência de instruções que realiza uma determinada tarefa. No caso, o programa recebe um valor de entrada x0 e subtrai 1, repetindo essa operação até que o resultado da subtração seja igual a 6 ou -6. Como o passo 2 foi repetido apenas uma vez, isso significa que o valor de entrada x0 foi tal que |x0 - 1| é igual a 7. Isso porque, se |x0 - 1| fosse menor que 6, o passo 2 teria sido repetido mais de uma vez, e se fosse maior que 6, o programa teria terminado antes de repetir o passo 2. Assim, a equação |x0 - 1| = 7 tem duas soluções reais: x0 = 8 e x0 = -6. Portanto, a alternativa correta é a letra B) 2.

0
Dislike0

Responda

SetasNegritoItálicoSublinhadoTachadoCitaçãoCódigoLista numeradaLista com marcadoresSubscritoSobrescritoDiminuir recuoAumentar recuoCor da fonteCor de fundoAlinhamentoLimparInserir linkImagemFórmula

Para escrever sua resposta aqui, entre ou crie uma conta

User badge image