Ejercicio OpenGL

Generación de curvas S1 – Semicircunferencia 1 ————————– DATOS S1 —————————S1: SEMICIRCUNFERENCIA 1PUNTO INICIAL: (0,R)CENTRO: (0,R/2)ANGULO DE ROTACIÓN: (-3.14) // ES DECIR -180 GRADOS EN RADIANES—————————————————————- Para generar la curva escogemos una cantidad de puntos: Partimos el angulo total en la cantidad de puntos: FÓRMULA:x’ = (x – x0) * cos(ang) + (y-y0) * sin(ang)y’ […]

Algoritmo Quicksort

Tiempo mejor: O(nlogn)Tiempo peor: O(n^2)Espacio: O(n) Explicación Código OUTPUT:1 2 3 5 6 7 8 Con Templates Si quieres que el algoritmo trabaje con array de cualquier tipo (double, int, char, etc) puedes usar plantillas de función (templates). En este post (video) puedes saber como funcionan las templates y aprender a usarlas. OUTPUTordenando 7 elementos […]

Rutas absolutas vs relativas

Para explicar esto supongamos que tenemos una carpeta «mi_carpeta» en nuestro escritorio, la cual tiene esta ruta: C:\Users\user\Desktop\mi_carpeta y dentro de esa carpeta tenemos otra llamada «mi_subcarpeta»: C:\Users\user\Desktop\mi_carpeta\mi_subcarpeta Rutas absolutas: Esta es la más común, una ruta absoluta señala la ubicación de un archivo desde el directorio raiz (C:\ en este caso), tal como esta […]

Setup OpenGL C++ (cualquier entorno)

En este post se muestra como poder configurar OpenGL para usarlo en cualquier editor de texto (incluso bloc de notas). REQUISITO: Compilador C++ MinGW instaladoADVERTENCIAS: – En este post se configuran solo las librerías GLEW y GLFW.– En este post no se enseña como instalar el compilador de C++ MINGW, o algún otro. (importante para […]

Paradoja de Monty Hall – Simulación en C++

Descripción del problema de Monty Hall: El concursante debe elegir una puerta entre tres (todas cerradas); el premio consiste en llevarse lo que se encuentra detrás de la elegida. Se sabe con certeza que tras una de ellas se oculta un automóvil, y tras las otras dos hay cabras. Una vez que el concursante haya elegido una […]

Algoritmo Extendido de Euclides

El algoritmo de Euclides para el cálculo del MCD se vio en este post, este post trata del proceso extendido de dicho algoritmo, como veremos se le dice extendido ya que el proceso del algoritmo es prácticamente mismo con la diferencia que ahora en cada iteración tomamos cierta información que nos es útil para calcular […]