| Programa |
Descripción |
| Juegos |
 |
| Juego
del Ahorcado |
El juego del
AHORCADO, es un divertidísimo juego que te muestra un menú de categorías muy variado.
Una vez escogida la opción debes completar la frase teniendo para ello 10 segundos para
introducir una letra. Si pasados los 10 segundos no escribes una letra o si te equivocas 5
veces serás ¡AHORCADO!. |
| Juego
del Triqui |
Este es el muy
conocido juego de TRIQUI o Tres en Línea. Consiste en una matriz de 3x3 en donde se deben
rellenar los cuadros (celdas) con la misma figura bien sea horizontal, vertical o diagonal
para hacer TRIQUI. Funciona para dos (2) jugadores. |
| Juego
de Picas y Fijas |
El Juego de PICAS
& FIJAS, es un juego de lógica matemática. El computador te genera un número al
azar de tres dígitos, todos distintos entre sí. El jugador deberá acertar el número en
10 intentos máximo. Por cada acierto de un dígito en desorden te dan una PICA. Por cada
acierto de un dígito en la posición exacta te dan una FIJA. Ganas cuando obtienes las
tres (3) FIJAS. |
| Varios |
 |
| Codigos
ASCII |
Programa para
obtener el valor ASCII de una tecla presionada. |
| Sumatoria
y promedio de numeros primos |
Programa para sumar
y promediar los números primos dados N números. |
| Función
para leer cadenas con espacios |
Interesante
función para leer cadenas con y sin espacios. Muy útil, teniendo en cuenta que la
función gets(s) no siempre funciona. |
| M.C.D.
y m.c.m. |
Programa para
calcular el Máximo Común Divisor (MCD) y el mínimo común múltiplo (mcm) de dos
números dados. |
| Juicio
valorativo de un examen |
Programa para
calcular el juicio valorativo en letras de un examen teniendo en cuenta la cantidad de
preguntas y el total de respuestas correctas. |
| Conversión
de Cms a Pies/pulgadas |
Sencillo programa
para convertir unidades del sistema metrico decimal a sistema inglés. |
| División
de enteros con restas sucesivas |
Sencillo programa
que utiliza el método de restas sucesivas para calcular el cociente y residuo de una
división entre enteros. Cosa que no hacen las calculadoras normalmente. |
| Obtener
la fecha del sistema |
Sencillo programa
que captura la fecha del sistema y la imprime en la pantalla. |
| Cálculo
de la edad de una persona |
Aplicando las
funciones del anterior programa podrás calcular la edad de una persona entrando su fecha
de nacimiento. |
| Figuras
Geométricas |
Interesante
programa en modo gráfico que muestra las figuras geométricas más comunes: areas y
volúmenes. Para que el programa te funcione necesitas las librerias y archivos del modo
grafico de Turbo C que puedes descargar aqui. |
| Vectores |
 |
| Estadística:
Moda de un vector |
Moda: Número que
más se repite dentro de un conjunto de valores. Este programa calcula la moda de los
valores de un vector. |
| Estadistica:
Mediana, Media y Moda |
Mediana: Valor
central de una lista de valores ordenados.
Media: Promedio o media aritmetica de N valores.
Moda: ver definición en la celda superior.
Este programa estadistico calcula estas tres medidas de tendencia central entre los
valores de un vector. |
| Obtener
el mayor valor de un vector y la posición |
Cálculo del mayor
valor de un vector y la posición en donde se encuentra. |
| Búsqueda
Binaria |
Método de
búsqueda de elementos dentro de un vector que se encuentra ordenado. |
| Método
de la Burbuja |
Método clásico de
ordenamiento de vectores. |
| Método
de Inserción |
Un método menos
común, pero que también funciona. |
| Método
de Quick Sort para ordenamiento |
Un clásico entre
los clásicos que no puede faltar en ningún libro de programación. Método bastante
efectivo y rápido, de ahi deriva su nombre. |
| Conjuntos:
Union (U) |
Genera la Unión
entre los valores de dos vectores. |
| Conjuntos:
Intersección |
Genera la
Intersección entre los valores de dos vectores. |
| Conjuntos:
Diferencia (A - B) |
Genera la
Diferencia entre los valores de dos vectores. |
| Matrices |
 |
| Leer
e Imprimir una matriz dentro de un cuadro |
Interesante
programa para leer e imprimir una matriz dentro de un cuadro o marco. |
| Matriz
Traspuesta |
Genera la matriz
Traspuesta dada una matriz de MxN elementos. |
| Determinante
de una matriz 3x3 |
Calcula la
Determinante |A| de una matriz de 3 x 3. EL famoso método de Kramer. |
| Imprimir
una matriz en ZigZag |
Interesante
programa que imprime una matriz en forma de ZigZag, es decir, en forma de serpiente. |
| Listas Circulares
sencillas |
 |
| Serie
de Fibonacci |
Generación de la
serie de Fibonacci utilizando listas. |
| Suma
de dos numeros grandes |
Interesante
programa que utiliza listas para sumar dos números muy grandes. Eso no lo hacen las
calculadoras normalmente. |
| Numeros
primos |
Programa que genera
una lista con los números primos que se encuentran en otra lista. |
| Concatenar
dos listas |
Programa que
concatena (pega o conecta) dos listas. |
| Ordenar
una lista |
Genera una lista
ordenada, dada la lista original en desorden. |
| Listas Enlazadas
Dobles |
 |
| Frases
Palíndromes |
Palindrome: Frase
que leída al derecho o al revés tiene el mismo resultado. Este programa permite leer una
frase (incluyendo espacios) y determina si es o no palíndrome. |
| Unión
de dos listas |
Dados los conjuntos
A y B, la unión son todos los valores de A y B sin repeticiones. |
| Intersección
de dos listas |
Dados los conjuntos
A y B, la intersección son los valores que son comunes a ambos vectores sin repeticiones. |
| Subconjunto
de una lista |
Determina si los
valores del subconjunto B están contenidos en el conjunto A. |
| Eliminar
nodos repetidos |
Programa que genera
una lista de valores aleatoria y elimina los nodos que se encuentren repetidos. |
| Listas Circulares Doblemente Enlazadas |
 |
| Multiplicación
de dos números grandes |
Interesante
programa que toma dos números muy grandes y realiza la multiplición entre ellos. Esto no
lo hacen habiltualmente las calculadoras. |
| Sistema
de Eliminación por sorteo |
El famoso método
de la botellita que gira para eliminación. A través de una lista circular y de forma
aleatoria se irán retirando nodos de la lista hasta que solo quede un nodo, el cual
contendrá el nombre del ganador. |
| Sumatoria,
promedio, mayor y menor valor |
Programa que
calcula la suma, promedio, el mayor y menor valor de una lista generada en forma
aleatoria. |
| Buscar
un valor y contar repeticiones |
Busca un valor
dentro de una lista cuyos valores se han generado en forma aleatoria. |
| Insertar
nodos en forma ordenada |
Interesante
programa que inserta los nodos en forma ordenada dentro de una lista. De esta manera no es
necesario aplicar métodos de ordenamiento posteriormente. |
| Aplicaciones |
 |
| Agenda Telefónica (usando arreglos) |
Interesante
programa que emula una agenda telefónica utilizando estructuras de datos estáticas
(vectores y matrices). Contiene un menú que permite realizar diferentes operaciones con
los datos de la Agenda. |
| Directorio Telefónico (usando listas y archivos) |
Este programa es
una Agenda Digital (o Directorio Telefónico) elaborada en Lenguaje C, con estructuras de
datos tales como Listas Doblemente Enlazadas y Ficheros. Esto quiere decir que puedes
introducir datos de forma permanente en tu disco duro. Por lo tanto, podrás recuperar,
modificar y/o agregar datos a la Agenda en cualquier momento. Interesante verdad? Bueno,
además tiene un menú fácil de utilizar y un aspecto bastante agradable. |