Essays.club - Ensayos gratis, notas de cursos, notas de libros, tareas, monografías y trabajos de investigación
Buscar

Algoritmos Graficos

Enviado por   •  17 de Octubre de 2022  •  Trabajo  •  602 Palabras (3 Páginas)  •  311 Visitas

Página 1 de 3

Diego Emanuel Garcia Miranda                GM19045

Algoritmo Cuadrado, Rectángulo.

  1. Inicio
  2. Digite punto 1 (x1, y1)
  3. Digite punto 2 (x2, y2)
  4. Para i = 1 hasta i<=4 hacer: //Es para ir dibujando cada una de las 4 líneas
  5. Si i = 1 hacer:
    Diferencial de x (dx = x2 – x1)
    Diferencial de y (dy = y1 – y1)
    Hacer x = x1
    Hacer y = y1
  6. Si i = 2 hacer:
    Diferencial de x (dx = x2 – x2)
    Diferencial de y (dy = y2 – y1)
    Hacer x = x2
    Hacer y = y1
  7. Si i = 3 hacer:
    Diferencial de x (dx = x1 – x1)
    Diferencial de y (dy = y2 – y1)
    Hacer x = x1
    Hacer y = y1
  8. Si i = 4 hacer:
    Diferencial de x (dx = x2 – x1)
    Diferencial de y (dy = y2 – y2)
    Hacer x = x1
    Hacer y = y2
  9. Si abs(dx) > abs(dy) hacer pasos = abs(dx) sino pasos = abs(dy)
  10. incx = dx / pasos
  11. incy = dy / pasos
  12. Para j=1 hasta  j<= pasos hacer:
  13. pintar pixel (x,y)
  14. x = round ( x + incx )
  15. y = round( y + incy )
  16. FinPara
  17. FinPara
  18. Fin programa

Algoritmo Circulo Con origen 0,0

1. Inicio

 2. digite el radio: r

3. hacer x=1

4. hacer Y=raiz cuadrada (r²-x²)

 5. y=aproximado(y)

6 pintar pixel (x,y) (x,-y) (-x,y) (-x,-y)

7 x=x+1

 8 si x<r ir a paso 4 9 fin

Hacer este en una cuadricula a mano

1. Inicio

2. digite el radio: r

2.5 digite centro (h,k)

3. hacer x=h

4. hacer Y=raiz cuadrada (r²-x²)

5. y=aproximado(y)

6 pintar pixel (x+h,y+k) (x+h,-y+k) (-x+h,y+k) (-x+h,-y+k)

7 x=x+1

8 si x<r+h ir a paso 4

9 fin


Algoritmo Elipse

  1. Inicio[pic 1]
  2. Digite el radio 1: r1
  3. Digite el radio 2: r2
  4. Digite el centro ( h , k )
  5. Hacer grado = 0
  6. Hacer x = redondear (r1 * coseno(grado))
  7. Hacer y = redondear (r2 * seno(grado))
  8. Pintar pixel (x + h, k + y)
  9. Pintar pixel (h - x, k + y)
  10. Pintar pixel (h - x, k – y)
  11. Pintar pixel h + x, k - y)
  12. Hacer grado = grado + 1
  13. Si grado <= 360 ir a paso 6
  14. Fin


Algoritmo Línea Recta

  1. Inicio
  2. Digite punto 1 (x1, y1)
  3. Digite punto 2 (x2, y2)
  4. Diferencial de x (dx = x2 – x1)
  5. Diferencial de y (dy= y2 – y1)
  6. Si abs(dx) > abs(dy) hacer pasos = abs(dx) sino pasos = abs(dy)
  7. hacer incx = dx / pasos
  8. hacer incy = dy / pasos
  9. Para i=1 hasta  i<=pasos hacer:
  10. hacer x = x1
  11. hacer y = y1
  12. pintar pixel (x,y)
  13. hacer x = redondear ( x + incx )
  14. hacer y = redondear ( y + incy )
  15. FinPara
  16. Fin programa

...

Descargar como  txt (2.6 Kb)   pdf (41.8 Kb)   docx (290.3 Kb)  
Leer 2 páginas más »
Disponible sólo en Essays.club