C0d3-R

Programando por convicción

Número de caracteres por línea de texto

Este programa saca un pormedio de caracteres en varias líneas de texto, es muy sencillo, peor ojala que les sirva.

Numeros

noviembre 25, 2007 Publicado por | 1 | Dejar un comentario

Factorial

Un factorial sumamente sencillo

Factorial

noviembre 25, 2007 Publicado por | Programación en C | 2 comentarios

Suma de N números(Recursividad)

Este es otro ejemplo de Recursividad, el cual nos pide la cantidad de datos que ingresaremos, después entra a la función y pide los valores. Cuando termina arrja la suma total de los n números.

suma

noviembre 16, 2007 Publicado por | Programación en C | Dejar un comentario

Ejemplo de LISTAS(C++)

La forma más simple de estructura dinámica es la lista enlazada (lista abierta o lista ligada). En esta forma los nodos se organizan de modo que cada uno apunta al siguiente, y el último no apunta a nada, es decir, el puntero del nodo siguiente del último nodo toma el valor nulo (NULL).En las listas abiertas existe un nodo especial: el primero, ese nodo deberá poder ser referenciado directamente en cualquier momento (normalmente con una variable de tipo puntero). Esa referencia al primer nodo es muy importante ya que mediante ella podemos acceder a toda la lista.

Singly_linked_list.png
Lista ligada con tres valores enterosMediante asignación dinámica de memoria podemos hacer que la lista varíe de tamaño, aumentando o disminuyendo, según las necesidades del programa que la utilice con la única restricción de que haya memoria disponible. Inicialmente, cuando una lista aún no dispone de ningún nodo, o cuando se borran todos los nodos de los que dispone, diremos que la lista esta vacía, en ese caso la referencia al primer nodo tendrá un valor nulo (puntero a NULL).

Es muy importante que nuestro programa nunca pierda el valor de la referencia al primer elemento, ya que sino existe ninguna copia de ese valor, y se pierde, será imposible acceder al primer nodo y por tanto al resto de la lista y no se podrá liberar el espacio de memoria que ocupa.

Listas

noviembre 15, 2007 Publicado por | 1 | 7 comentarios

Torres de Hanói (Recursividad)

Las Torres de Hanói es un juego matemático. Consiste en tres varillas verticales y un número indeterminado de discos que determinarán la complejidad de la solución. No hay dos discos iguales, están colocados de mayor a menor en la primera varilla ascendentemente, y no se puede colocar ningún disco mayor sobre uno menor a él en ningún momento. El juego consiste en pasar todos los discos a la tercera varilla colocados de mayor a menor ascendentemente.

las reglas son: sólo se puede mover un disco cada vez. un disco de mayor tamaño no puede descansar sobre uno más pequeño que él mismo. sólo puedes desplazar el disco que se encuentre arriba en cada varilla.

Torres de Hanói

noviembre 15, 2007 Publicado por | Programación en C | Dejar un comentario

Cálculo de Factoriales (Recursidad)

Aquí apliqué las recursividad para solventar el problema de los factoriales.

Un factorial es un número que se multiplica por sus pasados.

Ejemplo:

Si elegimos el 4–>1*2*3*4=24

Cálculo de Factoriales (Recursidad)

noviembre 15, 2007 Publicado por | Programación en C | Dejar un comentario

Programación Recursiva

Apenas hace un rato hice un código de recursión. Lo que hace es que ingreass una palabra y cuando tecleas Enter te regresa esa palabra pero en forma inversa.

Recursividad

noviembre 15, 2007 Publicado por | Programación en C | Dejar un comentario

   

Seguir

Get every new post delivered to your Inbox.