Foro de elhacker.net

Programación => Programación C/C++ => Mensaje iniciado por: netco0m en 26 Agosto 2012, 08:21 am



Título: tutorial de algoritmos 1ra parte
Publicado por: netco0m en 26 Agosto 2012, 08:21 am
bueno como veo mucha gente interesada en aprender sobre algoritmos, aqui va un cursito :)

primero que nada explicar que es una pila....

pila : La pila es una estructura de datos que permite almacenar datos en el orden LIFO (Last In First Out) en español, último en entrar, primero en salir).

buffer :  En informática, un buffer es una ubicación de la memoria en una computadora o en un instrumento digital reservada para el almacenamiento temporal de información digital.
les e echo una imagen para ejemplificar mas las cosas :)

(http://img829.imageshack.us/img829/5803/84950093.jpg)

eso es la pila  :D bueno empecemos con los algoritmos netamente.

definiciones de Variables :

Variable : dato, numero o letra, esta compuesta por :
ejemplo : nombres, valor, tipo, direccion(memoria), ambito.
nota: viariable es la forma de guardar un dato. un algoritmo debe ser finito

(http://img845.imageshack.us/img845/8889/16897691.jpg)

decision o pregunta: asi es el funcionamiento.

doble alternativa

(http://img696.imageshack.us/img696/72/66933082.jpg)

varias alternativas

(http://img641.imageshack.us/img641/5846/59723651.jpg)

ejemplo de algoritmo basico : viajar en automovil.

1.- abrir puerta-->subir al auto-->sentarse-->cerrar puerta.

2.- pasos a seguir para lograr un buen algoritmo

1 saber cual es el problema y definirlo
2 tener diferentes alternativas de solucion
3 elegir alternativa
4 se diagrama el algoritmo
5 prueba de escritorio (usar algoritmo)
6 codificarlo usando un lenguaje de programacion (c++, java, etc)
7 ingresarlo al computador
8 ejecutarlo
9 ver si soluciono el problema (soluciono el problema?)
10 si? (fin)
11 no? comprobar, realizando metodo que utilizo

Algoritmo y definicion de reglas

(http://img707.imageshack.us/img707/6513/53536087.jpg)

creacion de un algoritmo "contador"

1    -inicio
2    -definimos variable de nombre "cont" contador=0 //se puede abreviar: cont=0//0=entero
3    -nota: cont sera un entero por que lo hemos inciado desde cero y se puede partir desde 0 a 9
4    mostrar contador
5    -¿contador <=(menor o igual a)9?
5.1 -si? entonces cont=cont+1
5.2 -e ir al paso 4
5.3 -fin

ahora lo realizaremos desde "DF"(diagrama de flujos)

(http://img31.imageshack.us/img31/6466/96785498.jpg)

espero les haya gustado


Título: Re: tutorial de algoritmos 1ra parte
Publicado por: D4rck4r en 26 Agosto 2012, 08:33 am
exelente tutorial ya que tengo un examen de esto la proxima semana
espero que con esto gane una buena nota

Gracias Cualquier apoyo mandame un MP y estaremos en contacto


Título: Re: tutorial de algoritmos 1ra parte
Publicado por: netco0m en 26 Agosto 2012, 08:38 am
exelente tutorial ya que tengo un examen de esto la proxima semana
espero que con esto gane una buena nota

Gracias Cualquier apoyo mandame un MP y estaremos en contacto


no hay problema, es muy bueno que haya gente que estudie algo referente a la informática, y que en si nos apoyemos mutuamente.