Carregando...
Carregando...
Ajude a melhorar a plataforma
Em um projeto de processamento de imagens, um desenvolvedor precisa calcular a distância euclidiana entre dois pontos no espaço.
Para isso, ele decide usar a função sqrt() do módulo math. Ele também precisa determinar o tamanho máximo de uma caixa de delimitação, para o qual decide usar a função ceil().
Ele possui as coordenadas dos pontos como (3, 4) e (0, 0) e calcula que o tamanho da caixa de delimitação é de 2.7 unidades. Com base nisso, qual seria o resultado correto ao usar essas duas funções do módulo math?
Explique melhor esta questão
Abre o Tutor com o enunciado e as alternativas já no campo — você revisa e envia.
Esta questão foi verificada por um de nossos administradores.
🎓 Gabarito Comentado (AVA):
JUSTIFICATIVA
A alternativa está correta onde math.sqrt(25) resulta em 5, e math.ceil(2.7) resulta em 3. O cálculo da distância euclidiana entre os pontos (3, 4) e (0, 0) é efetivamente a raiz quadrada da soma dos quadrados das diferenças entre as coordenadas correspondentes, que resulta em √(3² + 4²) = √25.
A função math.sqrt(25) calcula corretamente essa raiz quadrada, resultando em 5.
Por outro lado, a função ceil() é usada para arredondar um número para o menor inteiro maior ou igual a ele. Portanto, math.ceil(2.7) arredonda 2.7 para o próximo inteiro maior, que é 3.
Estas funções são fundamentais no módulo math e são corretamente aplicadas neste contexto.