Logo Passei Direto
Buscar
O primeiro passo do algoritmo de Bresenham para traçado de circunferência envolve plotar o primeiro ponto (0, r) no início de cada um dos quatro quadrantes.
Considerando que (xc, yc) são as coordenadas do centro no SRD, assinale a alternativa que executa essa tarefa:
PLOTA(xc, yc+r); PLOTA(xc-r, yc); PLOTA(xc, yc-r); PLOTA(xc+r, yc).
PLOTA(0, r); PLOTA(-r, 0); PLOTA(0, -r); PLOTA(r, 0).
PLOTA(xc, yc+r); PLOTA(xc-r, yc); PLOTA(xc-r, yc-r); PLOTA(xc+r,yc+r).
PLOTA(xc, yc+r); PLOTA(yc-r, xc); PLOTA(xc, yc-r); PLOTA(yc+r, xc).
PLOTA(0, yc+r); PLOTA(xc-r, 0); PLOTA(0, yc-r); PLOTA(xc+r, 0).
User badge image
Estudo Através de Questões

mês passado

Respostas

User badge image

Ed Verified user icon

mês passado

Para resolver essa questão, precisamos entender como o algoritmo de Bresenham para o traçado de circunferências funciona. O primeiro passo é realmente plotar os pontos iniciais nos quatro quadrantes, começando pelo ponto superior (0, r) e, em seguida, os outros pontos simétricos. Vamos analisar as alternativas: 1. PLOTA(xc, yc+r); PLOTA(xc-r, yc); PLOTA(xc, yc-r); PLOTA(xc+r, yc). - Esta opção plota corretamente os pontos nos quatro quadrantes a partir do centro (xc, yc). 2. PLOTA(0, r); PLOTA(-r, 0); PLOTA(0, -r); PLOTA(r, 0). - Esta opção plota os pontos em relação à origem (0, 0), não ao centro (xc, yc). 3. PLOTA(xc, yc+r); PLOTA(xc-r, yc); PLOTA(xc-r, yc-r); PLOTA(xc+r,yc+r). - Esta opção plota um ponto a mais que não é necessário (xc-r, yc-r), não está correto. 4. PLOTA(xc, yc+r); PLOTA(yc-r, xc); PLOTA(xc, yc-r); PLOTA(yc+r, xc). - Esta opção tem uma troca de coordenadas que não é correta. 5. PLOTA(0, yc+r); PLOTA(xc-r, 0); PLOTA(0, yc-r); PLOTA(xc+r, 0). - Novamente, plota em relação à origem, não ao centro (xc, yc). A alternativa que executa corretamente a tarefa de plotar os pontos iniciais nos quatro quadrantes a partir do centro (xc, yc) é a 1. PLOTA(xc, yc+r); PLOTA(xc-r, yc); PLOTA(xc, yc-r); PLOTA(xc+r, yc).

Essa resposta te ajudou?

0
Dislike0

Ainda com dúvidas?

Envie uma pergunta e tenha sua dúvida de estudo respondida!

Essa pergunta também está no material:

Mais perguntas desse material

Mais conteúdos dessa disciplina