Free Web Hosting Provider - Web Hosting - E-commerce - High Speed Internet - Free Web Page
Search the Web

 
5
.
Operacion 3:16

 
Bienvenida
Principal
Noticias
OPERACION 3:16
Musica
Eventos
Articulos
Programacion
Clasificados
Libro de Visitas
Links
Obtener e-mail nuevo
Chat
Foro
Software
Tutoriales
Fotos
Humor
Reflexiones
Buscadores

 
 
 

 


                 Programación
 
 

Bueno, como este negocito esta comenzando solo tengo unos pocos codigos fuente que me he encontrado en la red, y otros que los he hecho yo.

1. Buscaminas
Es un juego donde como su nombre lo dice tienes que encontrar las minas o bombas como quieras llamarles, este codigo lo probé con Borland C++ 3.1.Necesita de mouse.c.

2.-Asteroides
Es un juego de una nave que tiene que destruir asteroides (no esta terminado, solo esta la nave), no seas flojo, terminalo y lo mandas para que lo publiquemos.

3.-Sumatoria de B= 1 + 1/2 + 1/3 +...+ 1/n
 Pues, que puedo decir, este calcula esa suma, claro, el numero n es el que dá el usuario.

4.-Sumatoria de A=1/2 + 2/4 + 3/6 +...+ n/2*n
 Funciona igual que el anterior.

5.-Burbuja
  Es un ejemplo del metodo de ordenación llamado burbuja

6.-Caballo
  Esta cosa muestra como el caballo de ajedrez puede ocuar todos los cuadros del tablero, esto lo va haciendo uno por uno hasta llenarlo todo, si repetir ninguno. 

7.-Gatos.
  Muestra el juego del gato, pero solo para dos personas.

8.- Cubo mágico
  Este muestra en un cuadrado con un número impar de columnas, que se pueden colocar números de forma progresiva comenzando desde el 1 hasta que se llena todo; y eso que tiene de grandioso, pues nada, solo que la suma de estos numeros, de forma horizontal, vertical, y sus diagonales debe dar la misma cantidad.(ninguno de los números del cuadro se repite).

9.-Damas
  Aqui muestra las 92 combinaciones diferentes de como colocar 8 reinas en el tablero de ajedrez, sin que se ataquen entre ellas. 

10.Mandelbrot
  Este es un explorador del Conjunto original de Mandelbrot con Zoom,  mmm???, bien, esta cosa muestra un fractal en el cual se puede ir hacien zoom sobre el area deseada, soporta varios niveles. Un fractal es algo que lo enseñan en la materia de Teoria General de Sistemas, y si no te he sacado de ninguna duda, que lástima, mira tu diccionario.

11.-Mat2
  Esta cosa muestra algunas operaciones con matrices matemáticas. Necesita que figura.h esté en el mismo directorio, también necesita que corrijas en el archivo .c  la ruta de figura.h. Bueno, que te puedo enseñar yo, si se ve luego luego que eres un experto en estas cosas. 

12.-Menu.c
Este es un pequeño menu en modo texto, guardalo, te va a sacar de un apuro.

13.-Factorial Recursiva
Pues como su nombre lo dice obtiene el factorial de un número de manera recursiva.

14.-Tarea
Este es un programa que te hace la tarea, (ya quisieras), es una cosa que me dejaron de tarea, si quieres saber mas, pues bajalo, ahhhh, como de que no, que tal si lo que buscas esta ahi??, bueno, tu sabes.

15.- Tenis
  Es el juego de tenis, ese, el de las raquetas; está en su primera versión para darle chance a tu creatividad como graficador de juegos.

16.- Tronk
  Es el juego ese de unas viboras que van creciendo y que si cocan con ella misma pues se mueren, es para dos jugadores.

17.-Otro Tronk
   El mismo que el anterior, pero con otro código.

18.- Talk
  Sirve para platicar con dos computadoras a travez del cable serial, usa un poco de ensamblador.

 RSFdemo 1.3 
Demostración del Reconocedor Sintáctico de Funciones, que evalúa el valor de una
función contenida en una cadena de texto.
Este ejemplo muestra como se puede graficar una función ingresada desde una
cadena de texto (en tiempo de ejecución).
El procedimiento es el siguiente: La función es ingresada a una cadena de texto( en
tiempo de ejecución), evaluada por RSF y graficada por GRAFXY.

Grafxy 1.8
Grafica puntos de una función bidimensional de hasta 3 variables en la pantalla, en
la región del plano cartesiano especificada. 
Esta gráfica se hace en una ventana marco rectangular de cualquier dimensión
(puede ser mas pequeña que la pantalla). 
Es te programa esta hecho con la potente clase CRegionXY, que hace olvidarse del 
trabajo tedioso de transformar las coordenadas reales a coordenadas enteras, para
graficar la función.
Se pueden ver los ejes cartesianos, llamando a una sola función. 
Se incluye como ejemplo la gráfica de una parábola.

CMatriz 1.4
Esta es una clase que se puede añadir a cualquiera de tus proyectos donde utilizas ÁLGEBRA LINEAL (OPERACIONES ELEMENTALES ENTRE MATRICES). 
 Calcula la inversa ( incluye el método de la matriz transpuesta de cofactores y el método de
 reducción gaussiana o de Gauss-Jordan), la determinante (por el método de cofactores), 
y lo mejor de todo es que trabaja las matrices como si fueran simples variables aritméticas.    Esto se debe a que esta hecho con POO (Programación orientada a objetos).
 Se incluye un ejemplo que muestra como usar la poderosa clase CMatriz, para trabajar con
 matrices. Y mostrar como esta clase se puede incluir fácilmente en sus aplicaciones
 matemáticas. TODAS LAS LINEAS DE CODIGO ESTAN COMENTADAS..PASO A
 PASO!!!...

Matrices
Si no sabes POO (Programación orientada objetos ) y crees que CMatriz es muy difícil de
 digerir, no te preocupes, pensando en ti, incluyo los primeros programas que hice en C,
 para trabajar con matrices ( estos fueron los antecesores a CMatriz )... 

 Se incluyen 3 programas para trabajar con las matrices:
 

      INVRECU (Inversa Recursiva) 28-Febrero-1999
      Calcula la inversa de una matriz con funciones recursivas. No necesita mucha memoria.

      SINVERSA (Super Inversa) 28-Febrero-1999
      Calcula la inversa de la matriz por el método de la transpuesta de la matriz de
      cofactores:
      METODO: A^-1 = (1/|A|) * (C)^t
      donde C = matriz cofactor de A

      SDETERM (Super Determinante) 21-Enero-1999
      Este programa calcula con facilidad la determinante de matrices de orden alto.
      Se utiliza el método de los cofactores de la matriz (pivoteando).
      Se utiliza recursividad, por lo que el programa necesita bastante memoria
 

TECLADO Musical 1.4
Se simula un teclado musical utilizando el teclado del computador.  
Características más importantes:
Se dibuja el teclado en la pantalla, utilizando el modo gráfico.
Se visualiza la tecla que se esta presionando, y simultáneamente se escucha  la nota
musical correspondiente.
Se divide el teclado en 4 octavas musicales, las cuales pueden ser configurables. 
Se imprime en pantalla las notas musicales que se han tocado..

Graf3D
Rota una superficie 3D z=f(x,y) aleatoriamente alrededor de cada uno de los tres ejes
 (X,Y,Z), modelando esta función como una estructura alámbrica (como una malla o
 cuadrícula..) 

Cónicas
Programa que grafica cónicas en su forma general ( AX^2+ BXY+CY^2+DX+EY+F = 0), es decir parábolas, elipses, hipérbolas, circunferencias trasladadas y rotadas. 

Métodos Numéricos
Programa que utiliza métodos numéricos para resolver sistemas de ecuaciones, ecuaciones diferenciales, métodos de integración, raíces de funciones en 1 variable ( f(x)=0 ), raíces de funciones en 2 variables( f(x,y)=0; g(x,y)=0 ) por diferentes métodos de solución, y todo esto utilizando un práctico Menú virtual en modo texto... cabe recalcar que este programa fue uno de los mejores que hubo en la entrega de proyectos del curso de Métodos Numéricos de mi facultad...

Se incluye un archivo Leeme.htm que indica cuales son las funciones mas importantes que
 implementan los métodos numéricos. Además que se agregó los métodos que faltaban
 sobre integración y solución de ecuaciones diferenciales...

Lectura de Números
Este programa lee un número entero y retorna su equivalente en letras. Ejm: Si ingresó 3465, el programa retorna "tres mil cuatrocientos sesenta y cinco" 

Series de Fourier
Se transforma una función f(t) periódica, a su respectiva serie de Fourier ( La misma función pero representada en una suma infinita de Senos y cosenos de diferente frecuencia )... muy útil para visualizar cuantos términos de la Serie de Fourier se necesitan para aproximarse a la función original... 

Encriptador
Programa que encripta un documento de texto ACSII, utilizando la función
 Gaussiana Pi(x) y la función Primo(n) 

Gamma 1.0
Grafica la función Gamma, utilizando graphics.h y métodos numéricos de integración. 

 También incluye la clase CRegionXY, la cual utiliza a graphics.h para graficar cualquier
 función en 2 dimensiones.

McdNum

Calcula el máximo común divisor de varios números, utiliza un algoritmo sencillo....

Romanos

Convierte un número arábigo ( número en base 10 ) en un número Romano 

Nraíces

calcula todas las raíces reales y complejas de un polinomio de grado n por el método de Newton en variable compleja. 
El algoritmo es sencillo: solo se encuentra una raíz cualquiera de P(x) por el método de Newton, luegose divide P(x) por el método de Horner entre el monomio (x-raíz), obteniendo un polinomio de grado n-1, luego se vuelve a repetir la operacion con este polinomio resultante hasta llegar a un monomio.

NReinas 1.9
¿Cómo N reinas ( de ajedrez ) se pueden distribuir en un tablero de N x N sin atacarse ?
 sabías que para 8 reinas hay 92 SOLUCIONES!!! 
Este programa muestra las posiciones posibles numérica y gráficamente, ahora además con un algoritmo de permutación que aumenta la velocidad de combinaciones de las posiciones de las reinas, maravillosamente.

Grafxy 1.1

Grafica funciones bidimensionales. Se utiliza la poderosa rutina incluida en la cabecera ifuncade.h la cual ingresa una función matemática como una cadena de texto y luego la evalúa retornando un valor en punto flotante, para luego graficar la función utilizando la clase CRegionXY que también esta incluida. 

Grafxyz 1.3

Grafica funciones tridimensionales , curvas o superficies.....
 
 
 

Aqui algunas librerias utiles.

1.-Mouse .c
Aqui estan las instrucciones para meter el mouse en tus programillas.

2.- Svaga256.bgi
Es como la de borland c, pero esta es para una paleta de 256 colores, o sea que está mas buena
 
 

Principal

© Copyright 2000. Oaxaca.Oaxaca.  Mexico   Powered by ED Interactive Web Design