Lista completa de Questões sobre Algoritmos para resolução totalmente grátis. Selecione os assuntos no filtro de questões e comece a resolver exercícios.
O código de caracteres utilizado pelos computadores para representar símbolos com 16 bits e capacidade de 65.536 pontos de código denomina-se
A aritmética computacional define o modo como os números são representados e os algoritmos usados para as operações aritméticas básicas (adição, subtração, multiplicação e divisão). Assinale a opção correta acerca da aritmética de ponto flutuante.
Na fase de normalização da adição e da subtração, há um deslocamento para a esquerda dos dígitos da mantissa, até que o dígito mais significativo seja diferente de zero. A cada deslocamento, o expoente é incrementado, podendo, portanto, ocorrer overflow no expoente.
Na multiplicação, se um dos operandos for igual a zero, o resultado será zero. Caso não seja, o primeiro passo da multiplicação é somar os expoentes dos operandos. Se os expoentes forem armazenados na forma polarizada, a soma dos expoentes dobrará a polarização. Portanto, o valor da polarização deve ser substituído na soma dos expoentes. Poderá, então, ocorrer tanto overflow quanto underflow no expoente, o que, nesses casos, gera erro.
O padrão IEEE define uma abordagem de arredondamento denominada arredondar para zero, que é útil na aritmética intervalar, em que são produzidos dois valores para cada resultado, correspondentes aos limites inferiores e superiores de um intervalo que contém o resultado verdadeiro.
Em uma operação de ponto flutuante, o expoente e a mantissa são carregados em registradores. No caso da mantissa, o tamanho do registrador é quase sempre menor que o número de bits da mantissa mais o bit implícito. O registrador contém bits adicionais chamados bits de guarda, que são usados para preencher com zeros os bits extras, até as extremidades direita e esquerda da mantissa.
Quando o expoente do resultado de uma operação aritmética é muito grande, o resultado torna-se não-normalizado, deslocando-se os dígitos da fração para a esquerda e decrementando-se o expoente a cada deslocamento, até que o expoente esteja dentro da faixa de valores válidos.
O algoritmo de roteamento que envia cada pacote de entrada para toda interface de saída, exceto para aquela em que chegou,
Na álgebra relacional, são operadores derivados binários:
união, renomeação e seleção.
intersecção, junção e divisão.
atribuição, seleção e junção.
produto cartesiano, projeção e diferença.
produto cartesiano, renomeação e união.
Observe as seguintes instruções de um programa estruturado, escrito em uma linguagem simbólica qualquer, do tipo "português estruturado".
A execução das instruções acima acarretará em
A = 4, B = 5 e C = 8
A = 6, B = 5 e C = 8
A = 6, B = 5 e C = 25
A = 12, B = 13 e C = 25
loop infinito
0, 1, 2, 3, 4 e 5.
1, 2, 3, 4, 5 e 6.
1, 1, 2, 3, 5 e 8.
1, 1, 3, 5, 7 e 9.
1, 2, 3, 6, 7 e 9.
Analise o algoritmo a seguir, para responder às questões 29 e 30.
Com base no algoritmo, e supondo que o valor fornecido para
"A" na linha "leia A" seja 4, pode-se afirmar que o valor da
variável "C" na linha "escreva C" é:
4
5
6
7
8
Analise o algoritmo a seguir, para responder às questões 29 e 30.
A linha "C ← C + 1" pode ser implementada em Python através do código:
C += 1
C := C + 1
C =: C + 1
C := C + 1;
C =: C + 1;
Sejam A, B e C variáveis numéricas contendo os valores 2, 4 e 5, respectivamente, S uma variável contendo o literal "POSITIVO" e T uma variável lógica contendo o valor falso. Assinale a expressão lógica cujo resultado possui valor lógico verdadeiro.
A + B < C ou S = "FALSO"
A × B > C e S = "VERDADEIRO"
RESTO (B, A) > C e não T
A > B e não T ou S = "POSITIVO"
(A2 > B ou T) e S = "POSITIVO"
{TITLE}
{CONTENT}
{TITLE}
Aguarde, enviando solicitação...