Está en la página 1de 8

INSTITUTO TECNOLÓGICO SUPERIOR DE PÁNUCO

Carrera

Ingeniería En Sistemas Computacionales

Materia

Graficacion

Unidad

Unidad 2

Docente

Gil santana esparza

Alumnos

Luis Enrique Ortiz Domínguez

Fecha
27/01/2021
Introducción

En el presente documento se abordara el tema de cómo es que se desarrollar un fractal


como sabemos que un fractal es un objeto geométrico en el que se repite el mismo patrón a
diferentes escalas y con diferente orientación. Es decir, por mucho que nos acerquemos o
alejemos del objeto, observaremos siempre la misma estructura. De hecho, somos
incapaces de afirmar a qué distancia nos encontramos del objeto, ya que siempre lo veremos
de la misma forma. A continuación veremos cómo se desarrollara un fractal usando el
lenguaje de desarrollo en la plataforma de netbeans y cuáles fueron los resultados que
tendremos al final del desarrollo de un fractal.
Objetivo.
Programar una práctica para poder solucionar un fractal graficado en una plataforma
de netbeans, en este caso será un fractal de cuadros dentro de otro cuadro y así
sucesivamente.

Calendario de actividades.

Planeado

Actividad Día Horario


Buscar en diversas Viernes 22 de enero de 2021. 10 de la mañana hasta las 2 de
fuentes cómo la tarde.
funcionaba. 5 de la tarde hasta las 8 de la
Viernes 22 de enero de 2021. noche.
Diseño Sábado 23 de enero de 2021. 6 de la tarde hasta las 8 de la
noche.
Código Sábado 23 de enero de 2021. 8 de la noche hasta la 10 de la
noche .
Ejecuciones. Domingo 24 de enero de 2021. 2 de la tarde a 4 de la tarde.
Solución a posibles Domingo 24 de enero de 2021. 6 de la tarde a 9 de la noche.
errores.

Realizado.
Actividad Día Horario
Buscar en Viernes 22 de enero de 2021. 10 de la mañana hasta la 1
diversas fuentes de la tarde.
cómo funcionaba.
Viernes 22 de enero de 2021. 10 de la mañana a 12 de
la tarde.
Diseño Viernes 22 de enero 2021 6 de la tarde hasta las 8 de
la noche.
Código Domingo 24 de enero de 2021. 8 de la mañana hasta las
12 de la tarde.
Sábado 23 de enero de 2021. 7 de la tarde hasta las 9 de
la noche.
Jueves 23 de enero de 2021. 9 de la mañana a 11 de la
mañana.
Ejecuciones. Domingo 24 de enero de 2021. 1 de la tarde a 2 de la
tarde.
Solución a Domingo 24 de enero de 6 de la tarde a 9 de la
posibles errores. 2021. noche.
9 de la mañana a 12 de la
Domingo 24 de enero de tarde
2021.

Recursos Hardware:

Pc de escritorio marca BenQ

Ram de 4gb

Disco duro de 500gb

Recursos Software:

Software de aplicación NetBeans

Plataforma digital: YouTube

Recursos digitales: Pdf, revistas digitales, sitios web.

Sistema operativo Windows 10 home


Redacción/Desarrollo

Análisis

Se tratara de desarrollar un programa que sea capaz de graficar trazos y/o figuras
figuras geométricas dándole uso a la graficacion por computadora y manejando la
recursividad.

 Creación de un fractal en forma de cuadros

Diseño y ejecución de pantalla.


Codificación
package practicafractal;

import javax.swing.JFrame;
import java.io.*;
import java.lang.*;
import java.awt.*;

public class practicafractal extends JFrame{

practicafractal(){
super("Cuadros");
setDefaultCloseOperation(EXIT_ON_CLOSE);
setBackground(Color.black);
setSize(200,200);
setVisible(true);
}

public void drawFractal(int cx, int cy,int y, Graphics g){


g.setColor(Color.white);
g.drawRect(cx,cy,y,y);

if(y>2)
{
drawFractal(cx+3,cy+3,(y/2)-6,g);
drawFractal((cx+y/2)+3,cy+3,(y/2)-6,g);
drawFractal(cx+3,cy+(y/2)+3,(y/2)-6,g);
drawFractal((cx+y/2)+3,cy+(y/2)+3,(y/2)-7,g);
}

public void paint(Graphics g){

drawFractal(60,100,200,g);
}

public static void main(String[] args){


new practicafractal();
}
}

Prueba
Conclusión
En conclusión lo que se hizo para poder realizar este cuadro en fractal, se determinó
cada coordenada para poder estar exacto cada cuadro y el tamaño. En esta unidad
queda en claro cómo se trabaja mediante coordenadas y la gráficacion mediante
computadora. La graficacion va a hacer parte de esta materia ya que con ella vamos
a poder darle punto y corrección mediante las coordenadas a diferentes gráficos o
imágenes que vayamos a realizar mas adelante.

También podría gustarte