Mostre o valor de x após a execução de cada uma das seguintes instruções:
a) x = fabs( 7.5 );
b) x = floor( 7.5 );
c) x = fabs( 0.0 );
d) x = ceil( 0.0 );
e) x = fabs( -6.4 );
f) x = ceil( -6.4 );
g) x = ceil( -fabs( -8 + floor( -5.5 ) ) );
Passo 1
Saalve, tranquilo?
Vamos lá programar?!
Passo 2
a) a estrutura calcula o valor absoluto do argumento dentro da função e designa esse valor a variável . O valor absoluto de um número é a magnitude desse número independente do sinal.
Então, para a entrada,
A saída seria:
O valor de é .
Passo 3
b) a estrutura calcula o valor do maior inteiro menor ou igual ao argumento dentro da função e designa o valor à variável .
Então, para a entrada,
A saída seria:
O valor de é 7.
Passo 4
c) a estrutura calcula o valor absoluto do argumento dentro da função e designa o valor à variável . O valor absoluto de um número é a magnitude do número independente do sinal.
Então, para a entrada,
A saída seria:
O valor de é 0.
Passo 5
d) a estrutura calcula o valor do menor inteiro maior ou igual ao argumento dentro da função e designa esse valor à variável .
Então, para a entrada,
A saída seria:
O valor de é 0.
Passo 6
e) a estrutura calcula o valor absoluto do argumento dentro da função e designa o valor à variável . O valor absoluto de um número é a magnitude do número independente do sinal.
Então, para a entrada,
A saída seria:
O valor de é .
Passo 7
f) a estrutura calcula o valor do menor inteiro maior ou igual ao argumento dentro da função e designa esse valor à variável .
Então, para a entrada,
A saída seria:
O valor de é .
Passo 8
g) a estrutura é uma função aninhada de funções matemáticas que usa as funções , e . A estrutura pode ser explicada como uma sequência de três passos, cada um executa uma das três funções. A avaliação é feita usando operador de precedência e operador de avaliação como descrito na gramática em .
Passo 1: A função calcula o valor do maior inteiro menor ou igual do seu argumento . Então, o resultado até aqui é:
Passo 2: A função calcula o valor absoluto do seu argumento que é resultante do Passo 1. Então, o resultado até aqui é:
Passo 3: A função calcula o valor do menor inteiro maior ou igual que seu argumento. O resultado final desse passo é:
Resposta
a)
b)
c)
d)
e)
f)
g)