Bueno, en este punto creo que hemos avanzado lo suficiente para ver algoritmos. Esta entrega será un tanto corta, pero de vital importancia.
Un algoritmo no es más que una serie de pasos ORDENADOS de tal forma que nos ayuden a resolver un problema o alcanzar una meta propuesta, para ello nos valdremos de lo que hemos estado aprendiendo.
Por poner un ejemplo, queremos abrir una ventana (no de Microsoft Windows ¬¬'), los pasos a seguir serán:
1.- Caminar hacia la ventana 2.- Verificar si la ventana está cerrada (esto representa un if) 3.- si lo está, procedemos a abrirla (bloque) 4.- FIN
¿Ven porque la importancia de un algoritmo?, un algoritmo bien planteado nos ayudará luego a codificar lo que queremos lograr.
Compliquemos un poco el algoritmo de arriba para introducir más estructuras de control:
1.- Si estamos sentados en una silla (if condición then) 2.- Nos levantamos (bloque1) 3.- Sino (else), nos quedamos parados (bloque2) (Ahora procedemos a avanzar) 4.- Mientras no estemos al pie de la ventana hacer lo que sigue: (while condicion do) 5.- Dar un paso hacia ella (bloque) (Aquí sale del "while" y continúa) 6.- Verificar si la ventana está cerrada (otro if) 7.- Si lo está, procedemos a abrirla (bloque1) 8.- Si no lo está (else), la dejamos quieta (bloque2) 9.- FIN
Y ya con eso tendríamos un algoritmo para abrir una ventana. Entonces, cuando queramos programar algo, tenemos que plantearnos primero estas dos preguntas y resolverlas:
- ¿A dónde queremos llegar?
- ¿Cómo lo vamos a lograr?
Hasta aquí la parte teórica y básica de programación, las próximas entregas serán prácticas, e iremos a lo concreto, el lenguaje de programación Lua.
Eso es todo por hoy, cualquier duda, comenten, con gusto los ayudaré.
Tutoriales realizados con la ayuda y asesoramiento de DeViaNTe
Saludos!
Comentarios
MEJOR NO PUDO SER
estoy leyendo estos tutoriales, y la explicacion de los algoritmos me dejan con la boca abierta, aunque ya tenia idea de esto porque espura logica, quiero aprender a programar y voy a leer todos tus tutoriales, no se si es mucho pedir si me atoro en algo para que me ayudes,
gracias de antemano por todas estas explicaciones de programacion en lua
Regreso a la scene ahora con ps3 y Wii
DI NO A LA PIRATERIA¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡¡
bueno
ola alguien me podria explicar .. esque no me alcansa la cabeza para poder comprender este mini tuto =(
nesesito aiuda pliss!!
excelente chime
espero al proximo.
Edito: me ha surgido una duda existe algun luadev para windows asi como el antiguo luaplayer?
Saludos
=O orale chime muy bien
=O orale chime muy bien explicado n.n
Bueno...
Tal vez crean que ando desaparecido, pero es que ando un poco liado con la Universidad, y otras cosas... así que, apenas pueda, comienzo a escribir la otra parte del tutorial, la parte "práctica" :)
Saludos! y Feliz 2011!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
¿Para cuando las practicas?
¿Para cuando las practicas?, otra pregunta chime...¿Qué programa me recomiendas para hacer los graficos?.
Saludos.
Pos...
Las prácticas, para cuando tenga tiempo, o para febrero, lo que suceda primero xD
Y para hacer los gráficos... photoshop, gimp, paint? xD lo que sea...
Saludos!
PSP FAT [5.00 M33-6] [6.60 ME] [Hard Moded] / Nintendo Wii [4.1U] [cIOS Hermes] [D2X cIOS] / iPhone 3G [4.2.1] [BB 05.13.04] [redsn0w] / iPod Touch 4 [6.1] [evasi0n]
07/05/10: Tuve el placer de llamarle con todo derecho "N00B" a molotovi xDDD
Recuerda: Sé el intérprete -_-
xD.
Tu as el tuto nosotros lo subimos a portada....
(mejor mandamelo por MSN para subirlo yo xP) jajaja no te creas.
Nos vemos.
¬_¬'
No me presiones, dije apenas pueda! xD
Tambien enseñales
Diagramas de flujo... para que sepan como va un algoritmo en si... por que con esto ni yo chime.
Saludos amigo G... :) Feliz!
Sí, tal cual lo pone es
Sí, tal cual lo pone es demasiado "lineal"
¡Hagamos diagramas de flujo en 3 dimendiones con blender!
quiero aprender mas
hola la verdad es que apenas inicie la univercidad y me gustari mas aprender de programacion porque no entendi muy bien en mi primer cuatrimestre espero que asi aprenda por la scene gracias
Lo mejor
Muchas gracias por esto. Espero que sigas así enseñándonos.
Tengo 14 años y he empezado a aprender programación hace unas semanas con el libro de la universidad de mi hermana, y veo que con esto podría aprender bien rápido
Muchas gracias!
Leyenda: PSP 2000 Placa TA-085v1=>3.60m33=>3.71m33=>3.71m33-3=>3.80m33-4=>3.80m33-5>Semi-Brick=>3.90m33-3=>4.01m33-2=>5.00m33-3=>5.00m33-6=>5.50GEN-B2=>5.50GEN-C=>5.50GEN-D=>5.50GEN-D2=>5.50GEN-D3=>5.00TZS-6=>5.00M33-6 POR SIEMPRE!
Muy bueno, espero la
Muy bueno, espero la siguiente parte con ansias
muy bueno
yo tambien muy bueno amigo