SlideShare ist ein Scribd-Unternehmen logo
1 von 37
Downloaden Sie, um offline zu lesen
TRAÇADO EM DISPOSITIVOS
GRÁFICOS MATRICIAIS
CIRCUNFÊRENCIA
Prof.ª Elaine Cecília Gatto
10/03/2018Prof.ªM.ªElaineCecíliaGatto1
Desenhando a Circunferencia
• Vamos usar o ALGORITMO do ponto médio
para números inteiros
• Considere que o raio seja igual a 8
• O teste de mesa para o algoritmo do ponto
médio para circunferência é mostrado nos
próximos slides
10/03/2018Prof.ªM.ªElaineCecíliaGatto2
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 _ ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
10/03/2018Prof.ªM.ªElaineCecíliaGatto3
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
10/03/2018Prof.ªM.ªElaineCecíliaGatto4
10/03/2018Prof.ªM.ªElaineCecíliaGatto5
10/03/2018Prof.ªM.ªElaineCecíliaGatto6
10/03/2018Prof.ªM.ªElaineCecíliaGatto7
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 _ ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
10/03/2018Prof.ªM.ªElaineCecíliaGatto8
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
10/03/2018Prof.ªM.ªElaineCecíliaGatto9
10/03/2018Prof.ªM.ªElaineCecíliaGatto10
10/03/2018Prof.ªM.ªElaineCecíliaGatto11
10/03/2018Prof.ªM.ªElaineCecíliaGatto12
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7
10/03/2018Prof.ªM.ªElaineCecíliaGatto13
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2
10/03/2018Prof.ªM.ªElaineCecíliaGatto14
10/03/2018Prof.ªM.ªElaineCecíliaGatto15
10/03/2018Prof.ªM.ªElaineCecíliaGatto16
10/03/2018Prof.ªM.ªElaineCecíliaGatto17
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7
3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- --------
10/03/2018Prof.ªM.ªElaineCecíliaGatto18
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2
7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3
10/03/2018Prof.ªM.ªElaineCecíliaGatto19
10/03/2018Prof.ªM.ªElaineCecíliaGatto20
10/03/2018Prof.ªM.ªElaineCecíliaGatto21
10/03/2018Prof.ªM.ªElaineCecíliaGatto22
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7
3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- --------
4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6
10/03/2018Prof.ªM.ªElaineCecíliaGatto23
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2
7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3
7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4
10/03/2018Prof.ªM.ªElaineCecíliaGatto24
10/03/2018Prof.ªM.ªElaineCecíliaGatto25
10/03/2018Prof.ªM.ªElaineCecíliaGatto26
10/03/2018Prof.ªM.ªElaineCecíliaGatto27
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7
3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- --------
4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6
5 6 2 6 > 5 = V 2 < 0 = F ------------------ ------- 2 + 2 * ( 5 – 6 ) + 5 = 5 5 + 1 = 6 6 – 1 =5
10/03/2018Prof.ªM.ªElaineCecíliaGatto28
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2
7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3
7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4
6, 5 5, 6 -5, 6 6, -5 -6, -5 -5, -6 -6, 5 6, 5
10/03/2018Prof.ªM.ªElaineCecíliaGatto29
10/03/2018Prof.ªM.ªElaineCecíliaGatto30
10/03/2018Prof.ªM.ªElaineCecíliaGatto31
10/03/2018Prof.ªM.ªElaineCecíliaGatto32
Desenhando a Circunferencia
WHILE
IF ELSE
x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y--
0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- --------
1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- --------
2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7
3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- --------
4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6
5 6 2 6 > 5 = V 2 < 0 = F ------------------ ------- 2 + 2 * ( 5 – 6 ) + 5 = 5 5 + 1 = 6 6 – 1 =5
6 5 5 5 > 6 = F ------ ------------------ ------- -------- -------- --------
10/03/2018Prof.ªM.ªElaineCecíliaGatto33
Desenhando a Circunferencia
OCTANTES
1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º
(+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x)
8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0
8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1
8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2
7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3
7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4
6, 5 5, 6 -5, 6 6, -5 -6, -5 -5, -6 -6, 5 6, 5
5, 6 6, 5 -6, 5 5, -6 -5, -6 -6, -5 -5, 6 5, 6
10/03/2018Prof.ªM.ªElaineCecíliaGatto34
10/03/2018Prof.ªM.ªElaineCecíliaGatto35
10/03/2018Prof.ªM.ªElaineCecíliaGatto36
10/03/2018Prof.ªM.ªElaineCecíliaGatto37

Weitere ähnliche Inhalte

Ähnlich wie Computação Gráfica: Exemplo de traçado de circunferencia

Tabuada
TabuadaTabuada
Tabuadalcds
 
Banco.de.questoes.calculo.i.2005 2011
Banco.de.questoes.calculo.i.2005 2011Banco.de.questoes.calculo.i.2005 2011
Banco.de.questoes.calculo.i.2005 2011Marcela Tavares
 
Afinal, o que é uma linguagem de programação?
Afinal, o que é uma linguagem de programação?Afinal, o que é uma linguagem de programação?
Afinal, o que é uma linguagem de programação?Harlley Oliveira
 
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...Curso de Programação
 
Lista exercicios 7º ano 1º bimestre
Lista exercicios 7º ano 1º bimestreLista exercicios 7º ano 1º bimestre
Lista exercicios 7º ano 1º bimestreRafael Marques
 
ApontamentosComplementares.pdf
ApontamentosComplementares.pdfApontamentosComplementares.pdf
ApontamentosComplementares.pdfDirceSitoe1
 
Computação Gráfica: Transformadas Geométricas 2
Computação Gráfica: Transformadas Geométricas 2Computação Gráfica: Transformadas Geométricas 2
Computação Gráfica: Transformadas Geométricas 2Elaine Cecília Gatto
 
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Anselmo Alves de Sousa
 
8mat ft4 mar2013_sol
8mat ft4 mar2013_sol8mat ft4 mar2013_sol
8mat ft4 mar2013_solsilvia_lfr
 
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...wilkerfilipel
 
Exercícios complementares
Exercícios complementaresExercícios complementares
Exercícios complementaresMarcos Mendes
 
Estatística, Medidas descritivas para as distribuições de frequência
Estatística, Medidas descritivas para as distribuições de frequênciaEstatística, Medidas descritivas para as distribuições de frequência
Estatística, Medidas descritivas para as distribuições de frequêncianelsonpoer
 
7 ferramentas-da-qualidade
7 ferramentas-da-qualidade7 ferramentas-da-qualidade
7 ferramentas-da-qualidadeIFMG e COLTEC
 
Algebra linear lista vi - autovalores e autovetores - unid iii
Algebra linear   lista vi - autovalores e autovetores - unid iiiAlgebra linear   lista vi - autovalores e autovetores - unid iii
Algebra linear lista vi - autovalores e autovetores - unid iiiDenise Oliveira
 

Ähnlich wie Computação Gráfica: Exemplo de traçado de circunferencia (17)

Tabuada
TabuadaTabuada
Tabuada
 
Banco.de.questoes.calculo.i.2005 2011
Banco.de.questoes.calculo.i.2005 2011Banco.de.questoes.calculo.i.2005 2011
Banco.de.questoes.calculo.i.2005 2011
 
Afinal, o que é uma linguagem de programação?
Afinal, o que é uma linguagem de programação?Afinal, o que é uma linguagem de programação?
Afinal, o que é uma linguagem de programação?
 
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...
Curso de programação para iniciantes: Afinal, o que é uma linguagem de progra...
 
Lista exercicios 7º ano 1º bimestre
Lista exercicios 7º ano 1º bimestreLista exercicios 7º ano 1º bimestre
Lista exercicios 7º ano 1º bimestre
 
ApontamentosComplementares.pdf
ApontamentosComplementares.pdfApontamentosComplementares.pdf
ApontamentosComplementares.pdf
 
Computação Gráfica: Transformadas Geométricas 2
Computação Gráfica: Transformadas Geométricas 2Computação Gráfica: Transformadas Geométricas 2
Computação Gráfica: Transformadas Geométricas 2
 
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
Análise Espectral e Modelos ARIMA - Autocorrelação modelo ARIMA(2,1,0)
 
Números inteiros diversos exercícios 2 2014 gabarito
Números inteiros   diversos exercícios 2 2014 gabaritoNúmeros inteiros   diversos exercícios 2 2014 gabarito
Números inteiros diversos exercícios 2 2014 gabarito
 
8mat ft4 mar2013_sol
8mat ft4 mar2013_sol8mat ft4 mar2013_sol
8mat ft4 mar2013_sol
 
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...
Exercícios resolvidos sobre logaritmos (Inclui o uso das propriedades, restiç...
 
Exercícios complementares
Exercícios complementaresExercícios complementares
Exercícios complementares
 
mma10_3_resol.pdf
mma10_3_resol.pdfmma10_3_resol.pdf
mma10_3_resol.pdf
 
Estatística, Medidas descritivas para as distribuições de frequência
Estatística, Medidas descritivas para as distribuições de frequênciaEstatística, Medidas descritivas para as distribuições de frequência
Estatística, Medidas descritivas para as distribuições de frequência
 
7 ferramentas-da-qualidade
7 ferramentas-da-qualidade7 ferramentas-da-qualidade
7 ferramentas-da-qualidade
 
Algebra linear lista vi - autovalores e autovetores - unid iii
Algebra linear   lista vi - autovalores e autovetores - unid iiiAlgebra linear   lista vi - autovalores e autovetores - unid iii
Algebra linear lista vi - autovalores e autovetores - unid iii
 
Ficha1.pdf
Ficha1.pdfFicha1.pdf
Ficha1.pdf
 

Mehr von Elaine Cecília Gatto

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaElaine Cecília Gatto
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaElaine Cecília Gatto
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Elaine Cecília Gatto
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCElaine Cecília Gatto
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxElaine Cecília Gatto
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Elaine Cecília Gatto
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarElaine Cecília Gatto
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesElaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationElaine Cecília Gatto
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfElaine Cecília Gatto
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Elaine Cecília Gatto
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...Elaine Cecília Gatto
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoElaine Cecília Gatto
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsElaine Cecília Gatto
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoElaine Cecília Gatto
 

Mehr von Elaine Cecília Gatto (20)

A influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etariaA influência da Tecnologia em cada faixa etaria
A influência da Tecnologia em cada faixa etaria
 
Inteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à MedicinaInteligência Artificial Aplicada à Medicina
Inteligência Artificial Aplicada à Medicina
 
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
Além do Aprendizado Local e Global: Particionando o espaço de classes em prob...
 
Apresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPCApresentação da minha tese de doutorado no EPPC
Apresentação da minha tese de doutorado no EPPC
 
entrevista r7.pdf
entrevista r7.pdfentrevista r7.pdf
entrevista r7.pdf
 
Como a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptxComo a pesquisa científica impacta o mundo real.pptx
Como a pesquisa científica impacta o mundo real.pptx
 
Empoderamento Feminino
Empoderamento FemininoEmpoderamento Feminino
Empoderamento Feminino
 
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...Explorando correlações entre rótulos para o particionamento do espaço de rótu...
Explorando correlações entre rótulos para o particionamento do espaço de rótu...
 
Community Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCarCommunity Detection for Multi-Label Classification - Seminários UFSCar
Community Detection for Multi-Label Classification - Seminários UFSCar
 
Classificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de CorrelaçõesClassificação Multirrótulo: Aprendizado de Correlações
Classificação Multirrótulo: Aprendizado de Correlações
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Community Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label ClassificationCommunity Detection Method for Multi-Label Classification
Community Detection Method for Multi-Label Classification
 
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdfMulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
Mulheres na Campus Party assumir o feminismo ou não – Blogueiras Feministas.pdf
 
Curtinhas de sábado.pdf
Curtinhas de sábado.pdfCurtinhas de sábado.pdf
Curtinhas de sábado.pdf
 
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
Explorando Correlações entre Rótulos usando Métodos de Detecção de Comu...
 
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
EXPLORANDO CORRELAÇÕES PARA O PARTICIONAMENTO DO ESPAÇO DE RÓTULOS EM PROBLEM...
 
Pipeline desdobramento escalonamento
Pipeline desdobramento escalonamentoPipeline desdobramento escalonamento
Pipeline desdobramento escalonamento
 
Cheat sheet Mips 32 bits
Cheat sheet Mips 32 bitsCheat sheet Mips 32 bits
Cheat sheet Mips 32 bits
 
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bitsResumo das Instruções de Desvio Incondicionais MIPS 32 bits
Resumo das Instruções de Desvio Incondicionais MIPS 32 bits
 
Como descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcaçãoComo descobrir e classificar coisas usando machine learning sem compilcação
Como descobrir e classificar coisas usando machine learning sem compilcação
 

Kürzlich hochgeladen

P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*Viviane Moreiras
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteVanessaCavalcante37
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfHELENO FAVACHO
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasSocorro Machado
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaHELENO FAVACHO
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiorosenilrucks
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxedelon1
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...AndreaCavalcante14
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesFabianeMartins35
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfcomercial400681
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.Mary Alvarenga
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfFrancisco Márcio Bezerra Oliveira
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Ilda Bicacro
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptssuser2b53fe
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...HELENO FAVACHO
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéisines09cachapa
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosLucianoPrado15
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAHELENO FAVACHO
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecniCleidianeCarvalhoPer
 

Kürzlich hochgeladen (20)

P P P 2024 - *CIEJA Santana / Tucuruvi*
P P P 2024  - *CIEJA Santana / Tucuruvi*P P P 2024  - *CIEJA Santana / Tucuruvi*
P P P 2024 - *CIEJA Santana / Tucuruvi*
 
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcanteCOMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
COMPETÊNCIA 2 da redação do enem prodção textual professora vanessa cavalcante
 
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdfPROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
PROJETO DE EXTENSÃO I - SERVIÇOS JURÍDICOS, CARTORÁRIOS E NOTARIAIS.pdf
 
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para criançasJogo de Rimas - Para impressão em pdf a ser usado para crianças
Jogo de Rimas - Para impressão em pdf a ser usado para crianças
 
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia TecnologiaPROJETO DE EXTENSÃO I - Radiologia Tecnologia
PROJETO DE EXTENSÃO I - Radiologia Tecnologia
 
praticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médiopraticas experimentais 1 ano ensino médio
praticas experimentais 1 ano ensino médio
 
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptxSlide - EBD ADEB 2024 Licao 02 2Trim.pptx
Slide - EBD ADEB 2024 Licao 02 2Trim.pptx
 
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
Modelo de Plano Plano semanal Educação Infantil 5 anossemanal Educação Infant...
 
Revolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividadesRevolução russa e mexicana. Slides explicativos e atividades
Revolução russa e mexicana. Slides explicativos e atividades
 
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdfApresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
Apresentação ISBET Jovem Aprendiz e Estágio 2023.pdf
 
Atividade - Letra da música Esperando na Janela.
Atividade -  Letra da música Esperando na Janela.Atividade -  Letra da música Esperando na Janela.
Atividade - Letra da música Esperando na Janela.
 
Aula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIXAula sobre o Imperialismo Europeu no século XIX
Aula sobre o Imperialismo Europeu no século XIX
 
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdfRecomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
Recomposiçao em matematica 1 ano 2024 - ESTUDANTE 1ª série.pdf
 
Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!Rota das Ribeiras Camp, Projeto Nós Propomos!
Rota das Ribeiras Camp, Projeto Nós Propomos!
 
aula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.pptaula de bioquímica bioquímica dos carboidratos.ppt
aula de bioquímica bioquímica dos carboidratos.ppt
 
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
PROJETO DE EXTENSÃO I - TECNOLOGIA DA INFORMAÇÃO Relatório Final de Atividade...
 
About Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de HotéisAbout Vila Galé- Cadeia Empresarial de Hotéis
About Vila Galé- Cadeia Empresarial de Hotéis
 
migração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenosmigração e trabalho 2º ano.pptx fenomenos
migração e trabalho 2º ano.pptx fenomenos
 
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIAPROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
PROJETO DE EXTENSÃO I - AGRONOMIA.pdf AGRONOMIAAGRONOMIA
 
matematica aula didatica prática e tecni
matematica aula didatica prática e tecnimatematica aula didatica prática e tecni
matematica aula didatica prática e tecni
 

Computação Gráfica: Exemplo de traçado de circunferencia

  • 1. TRAÇADO EM DISPOSITIVOS GRÁFICOS MATRICIAIS CIRCUNFÊRENCIA Prof.ª Elaine Cecília Gatto 10/03/2018Prof.ªM.ªElaineCecíliaGatto1
  • 2. Desenhando a Circunferencia • Vamos usar o ALGORITMO do ponto médio para números inteiros • Considere que o raio seja igual a 8 • O teste de mesa para o algoritmo do ponto médio para circunferência é mostrado nos próximos slides 10/03/2018Prof.ªM.ªElaineCecíliaGatto2
  • 3. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 _ ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 10/03/2018Prof.ªM.ªElaineCecíliaGatto3
  • 4. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 10/03/2018Prof.ªM.ªElaineCecíliaGatto4
  • 8. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 _ ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 10/03/2018Prof.ªM.ªElaineCecíliaGatto8
  • 9. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 10/03/2018Prof.ªM.ªElaineCecíliaGatto9
  • 13. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7 10/03/2018Prof.ªM.ªElaineCecíliaGatto13
  • 14. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2 10/03/2018Prof.ªM.ªElaineCecíliaGatto14
  • 18. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7 3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- -------- 10/03/2018Prof.ªM.ªElaineCecíliaGatto18
  • 19. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2 7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3 10/03/2018Prof.ªM.ªElaineCecíliaGatto19
  • 23. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7 3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- -------- 4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6 10/03/2018Prof.ªM.ªElaineCecíliaGatto23
  • 24. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2 7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3 7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4 10/03/2018Prof.ªM.ªElaineCecíliaGatto24
  • 28. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7 3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- -------- 4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6 5 6 2 6 > 5 = V 2 < 0 = F ------------------ ------- 2 + 2 * ( 5 – 6 ) + 5 = 5 5 + 1 = 6 6 – 1 =5 10/03/2018Prof.ªM.ªElaineCecíliaGatto28
  • 29. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2 7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3 7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4 6, 5 5, 6 -5, 6 6, -5 -6, -5 -5, -6 -6, 5 6, 5 10/03/2018Prof.ªM.ªElaineCecíliaGatto29
  • 33. Desenhando a Circunferencia WHILE IF ELSE x y = r d = 1 - r y > x d < 0 d = d + 2 * x + 3 x++ d = d + 2 * ( x - y ) + 5 x++ y-- 0 8 0 – 8 = -7 8 > 0 = V -7 < 0 = V (-7) + 2 * 0 + 3 = -4 0 + 1 = 1 -------- -------- -------- 1 8 -4 8 > 1 = V -4 < 0 = V (-4) + 2 * 1 + 3 = 1 1 + 1 = 2 -------- -------- -------- 2 8 1 8 > 2 = V 1 < 0 = F ------------------ ------- 1 + 2 * ( 2 – 8 ) + 5 = -6 2 + 1 = 3 8 – 1 = 7 3 7 -6 7 > 3 = V -6 < 0 = V (-6) + 2 * 3 + 3 = 3 3 + 1 = 4 -------- -------- -------- 4 7 3 7 > 4 = V 3 < 0 = F ------------------ ------- 3 + 2 * ( 4 – 7 ) + 5 = 2 4 + 1 = 5 7 – 1 = 6 5 6 2 6 > 5 = V 2 < 0 = F ------------------ ------- 2 + 2 * ( 5 – 6 ) + 5 = 5 5 + 1 = 6 6 – 1 =5 6 5 5 5 > 6 = F ------ ------------------ ------- -------- -------- -------- 10/03/2018Prof.ªM.ªElaineCecíliaGatto33
  • 34. Desenhando a Circunferencia OCTANTES 1.º 2.º 3.º 4.º 5.º 6.º 7.º 8.º (+y, +x) (+x, +y) (-x, +y) (+y, -x) (-y, -x) (-x - y) (-y, +x) (+y, -x) 8, 0 0, 8 0, 8 8, 0 -8, 0 0, -8 -8, 0 8, 0 8, 1 1, 8 -1, 8 8, -1 -8, -1 -1, -8 -8, 1 8, 1 8, 2 2, 8 -2, 8 8, -2 -8, -2 -2, -8 -8, -2 8, 2 7, 3 3, 7 -3,7 7, -3 -7, -3 -3, -7 -7, -3 7, 3 7, 4 4, 7 -4, 7 7, -4 -7, -4 -4, -7 -7, 4 7, 4 6, 5 5, 6 -5, 6 6, -5 -6, -5 -5, -6 -6, 5 6, 5 5, 6 6, 5 -6, 5 5, -6 -5, -6 -6, -5 -5, 6 5, 6 10/03/2018Prof.ªM.ªElaineCecíliaGatto34