Buenas, resulta que yo estoy aprendiendo sobre C, y me dijeron que lo mejor era aprender algoritmos (esas instrucciones que hacen resolver un problema) pues necesito estudiarme, pero no se como, no tengo mucha idea de c, se hacer cosas basicas como crear variables, escribir en pantalla, imprimir palabras.etc, pero lo mejor primero seria aprenderme los algoritmos, así que necesitaria algún libro o tutorial sobre esto, porque soy muy novato en esto.
Salu2!
Consolas: DS, WII, 3DS.
Juegos 3DS: Super mario 3D Land, Mario Kart 7, One Piece Unlimited Cruise SP y Sonic Generations
Eshop: Pullblox, Mario vs Donkey Kong ¡Los minis marchan de nuevo!, Birds Mania 3D, Fun! Fun! Minigolf touch!, Colors 3D, Kid icarus (GC) Super Mario land 2:6 golden coins(GB), Calculadora Mario, Pyoro, Inchworm Animation y Photo dojo.
Consolas pirateadas: WII, DS.
Consolas en espera para piratearlas: 3DS.
Pues
Entonces, mejor me estudio la sintaxis de c y los algoritmos para cosas matemásticas, ecuaciones y eso no?, sobre los tutos de c, yo me se mas o menos, hasta los arrays, sé basicamente crear funciones (una funcion para hacer un menu principal, otro para ayuda por ejemplo).
¿Me equivoco en algo?
Salu2!
Consolas: DS, WII, 3DS.
Juegos 3DS: Super mario 3D Land, Mario Kart 7, One Piece Unlimited Cruise SP y Sonic Generations
Eshop: Pullblox, Mario vs Donkey Kong ¡Los minis marchan de nuevo!, Birds Mania 3D, Fun! Fun! Minigolf touch!, Colors 3D, Kid icarus (GC) Super Mario land 2:6 golden coins(GB), Calculadora Mario, Pyoro, Inchworm Animation y Photo dojo.
Consolas pirateadas: WII, DS.
Consolas en espera para piratearlas: 3DS.
Pues los algoritmos lo usas
Pues los algoritmos lo usas todos los días (inconcientemente), no necesitas estudiarlos. Aplícalos mediante pseudocodes:
Esa es una forma muy efectiva de practicar, aplicándolos a cualquier cosa de la vida diaria.
Ya lo entiendo
Más o menos, supuestamente, por ejemplo, si fuera un ordenador roto, seria así?
Tengo el ordenador roto
¿comprobaste los cables?
if no
compruebelos
if si
¿comprobaste que este en buen estado el hadware?
if no
compruebalo
if si
compre un nuevo ordenador o envialo al servicio tecnico, si tiene garantia.
Pero por supuesto, habria que usar funciones no?, como lo de compruebelos que vaya a una función que lo esté comprobando no?, lo digo de ejemplo.
Salu2!
Consolas: DS, WII, 3DS.
Juegos 3DS: Super mario 3D Land, Mario Kart 7, One Piece Unlimited Cruise SP y Sonic Generations
Eshop: Pullblox, Mario vs Donkey Kong ¡Los minis marchan de nuevo!, Birds Mania 3D, Fun! Fun! Minigolf touch!, Colors 3D, Kid icarus (GC) Super Mario land 2:6 golden coins(GB), Calculadora Mario, Pyoro, Inchworm Animation y Photo dojo.
Consolas pirateadas: WII, DS.
Consolas en espera para piratearlas: 3DS.
Si claro, el pseudocode sólo
Si claro, el pseudocode sólo te indica los procedimientos y el camino a seguir, al desarrollarlo pues ya usas los elementos propios del lenguaje que hayas elegido para programar ;)
Sí, eso sería un ejemplo de
Sí, eso sería un ejemplo de algoritmo.
Mi consejo, es que practiques creando pequeños programas. Los más fáciles de hacer son los matemáticos, por ejemplo, intenta hacer un programa que te resuelva ecuaciones de segundo grado.
O un programa que, dado un decimal. Te calcule la ecuación generatriz.... Anda que no fue entretenido ese programa xDD
Mi creacciónes particulares:
http://www.scenebeta.com/noticia/la-serpiente
http://www.scenebeta.com/node/22535
Mirate estos
Mirate estos tutoriales:
http://www.espalteam.com/foros/showthread.php?t=14495
Ahi pone C++, pero por el momento la unica diferencia es que en vez de printf/scanf uso cout/cin.
Mi creacciónes particulares:
http://www.scenebeta.com/noticia/la-serpiente
http://www.scenebeta.com/node/22535
Creo que lo mejor no es
Creo que lo mejor no es estudiar ningun libro ni nada por el estilo, a programar se aprende programando estudia la base de C
http://www.elrincondelc.com/cursoc/cursoc.html toma me sirvio de muchisima ayuda(y aun me sirve)
Toma concretamente la parte relacionada con algoritmos esta aqui http://www.elrincondelc.com/cursoc/cursoc7.html cuando sepas esto entenderas muchisimas cosas y el resto es logica ver codigo de otras personas ...
si estas leyendo uno de esos pesados libros empieza este curso y veras lo facil k es hasta para un niño
Aquí tienes.
Revisa este cuaderno de la sección de nuevos cuadernos de hackxcrack.es Espero que sea lo que andas buscando.
Como dije
Quiero una explicación para novatos del algoritmos, y como el libro es largo, quiero preguntar si te lo pone para novatos, que no tienen mucha idea de programación, y gracias por la busqueda!
Salu2!
Consolas: DS, WII, 3DS.
Juegos 3DS: Super mario 3D Land, Mario Kart 7, One Piece Unlimited Cruise SP y Sonic Generations
Eshop: Pullblox, Mario vs Donkey Kong ¡Los minis marchan de nuevo!, Birds Mania 3D, Fun! Fun! Minigolf touch!, Colors 3D, Kid icarus (GC) Super Mario land 2:6 golden coins(GB), Calculadora Mario, Pyoro, Inchworm Animation y Photo dojo.
Consolas pirateadas: WII, DS.
Consolas en espera para piratearlas: 3DS.
Pués aunque sea un poco largo
Pués aunque sea un poco largo es para recién iniciados y los únicos conocimientos que necesitarás serán algebraicos y matemáticos (pero muy básicos).
No te puedo hacer un resumen porque yo no lo he leído todavía... Aunque tengo pensado hacerlo pronto.
Si deseas aprender de códigos fuente, estoy preparando un blog al que ya estoy subiendo programas con sus códigos fuente y ejecutables tanto para Windows como Linux. La verdad es que te vendrían genial ya que están pensadas para gente que todavía es novata en esto de la programación en C. Si deseas la dirección del blog mándame un MP (La razón es que no quiero hacerla pública todavía hasta que esté más avanzada).
Saludos.
no para aprender a programar
no para aprender a programar tienes que empesar aprogarmar, los argoritmos, pueden ser equasiones sumas pueden ser cual quier cosa, en todo caso tu los tienes que hacer , dependiendo del problema que vayas teniendo en tu programa,
lo que real mente necesitas es aprender la sintaxis del lenguaje las palabras reservadas de programacion en este caso C, despues aprender las funciones de la consola en la que va a funcionar tu progarma, osea que necesitas el SDK, y por ultimo escribir y pensar xd.