Principios básicos de la programación en 5 minutos o menos.

por {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/29738\/29738_64x64.jpg","nickname":"_Arkam","user_name":"Braingeek -------","user_link":"\/usuario\/_Arkam","posts":810,"theme":"black","cover":false,"status":true}

... el blog se comió todas mis tabulaciones.... eh Guaripolo o programador en turno... paro con esto no XD.

¿que onda? Raza de la comunidad.

Ya tenia esto planeado desde hace un par de semanas pero por cuestiones de trabajo, en realidad no había tenido chance de hacerlo jeje. en fin comenzare rápido con lo que me acuerdo, para dejarlos haciendo ejercicios cuando menos en c. Que a mi gusto es la mejor manera de empezar, aun que siendo sinceros ando algo oxidado


vale primero ocuparemos un editor de código. Recomiendo wxdevc++.
Una ves descargado nos pondremos manos a la obra.

Primero que nada, descuiden no perderé el tiempo explicando la historia de c y como o por que fue creado, esto es un curso express. Pero si hay algunas cosillas que deben saber como reglas generales de programacion.

1.-Identa tu código. ejemplo:



Tu código debe estar como en escalera con un tab mas adelante que el elemento que lo contiene.

2.-Busca la manera mas fácil o breve de solucionar un problema, entre mas rebuscado sea un código, más difícil te sera editarlo.

3.-Tu código debe ser legible. muchas veces trabajaras con un equipo y este debe ser capaz de entender tu código.

4.-Utiliza camelCase. es decir en una palabra compuesta por dos o mas la primer letra de cada palbra debe ir en mayus salvo la primera.

ejemplo: gatoMojado;

esto le da legibilidad a tu código.

5.-Prueba cada cambio que hagas.
Lo sé en un principio puede parecer algo lento pero créeme me lo agradecerás. esto se conoce como T.D.D o test driven develoment.

Es decir desarrollo guiado por pruebas. haz lo mínimo funcional por ejemplo capturar una variable y mostrarla. prueba lo. Luego que sume y mostrar prueba, así hasta que termines el código (quizá no tan extremo.)

6.- Esto es más avanzado, y ya llegaremos a esto algún día. pero se "modular" es decir las actividades que hagas que puedan repetirse mételas en un método o función, asi ahorraras mucho código y al mismo tiempo sera mas legible y personaliza ble.


bien con esos puntos en mente, es hora de partir madres... digo programar.

comenzamos por un hola mundo.




#include //libreria estandar de entrada y salida printf scanf etc
#include //libreria estandar contiene funciones como system


int main()//funcion o metodo main es el metodo ejecutable al arrancar el programa.
{
printf("hola mundo \n";); //imprimer lo que esta entre comillas.
system("pause";);//detiene la ejecucion del programa hasta nuevo aviso
return 0; //regresa un valor al terminar la funcion main en este caso 0
}


ahora que tal si capturamos e imprimimos una variable?





int main()//funcion o metodo main es el metodo ejecutable al arrancar el programa.
{
int x;
scanf("%i",& x);//scan captura variables definidas por un tipo de dato %i
//en este caso %i y x es la variable donde se almacena.
printf("hola mundo %i \n",x); //imprimer lo que esta entre comillas.
system("pause";);//detiene la ejecucion del programa hasta nuevo aviso
return 0; //regresa un valor al terminar la funcion main en este caso 0
}


por el momento sera todo, pues seguro tendrán al menos un par de dudas hasta aquí las responderé y en la semana pasaremos a las expresiones de control.

fuente:braingeek

BLOGS DE LA COMUNIDAD

  • {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/34118\/34118_64x64.jpg","nickname":"Kingcool","user_name":"Mario B","user_link":"\/usuario\/Kingcool","posts":3613,"theme":"default","cover":false,"status":true}

    Adultez gamer.

    por Kingcool {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/34118\/34118_64x64.jpg","nickname":"Kingcool","user_name":"Mario B","user_link":"\/usuario\/Kingcool","posts":3613,"theme":"default","cover":false,"status":true}

    |

  • {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/32443\/32443_64x64.jpg","nickname":"Suricatte","user_name":"Surich JV","user_link":"\/usuario\/Suricatte","posts":10185,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/360623\/360623_349x86.jpg?4473","status":true}

    gaming en la pandemia

    por Suricatte {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/32443\/32443_64x64.jpg","nickname":"Suricatte","user_name":"Surich JV","user_link":"\/usuario\/Suricatte","posts":10185,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/360623\/360623_349x86.jpg?7116","status":true}

    |

  • {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/32443\/32443_64x64.jpg","nickname":"Suricatte","user_name":"Surich JV","user_link":"\/usuario\/Suricatte","posts":10185,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/360623\/360623_349x86.jpg?479","status":true}

    Cómo han estado?

    por Suricatte {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/32443\/32443_64x64.jpg","nickname":"Suricatte","user_name":"Surich JV","user_link":"\/usuario\/Suricatte","posts":10185,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/360623\/360623_349x86.jpg?6704","status":true}

    |

  • {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/542763_64x64.jpg","nickname":"Citiz19n","user_name":"Citizen Nineteen","user_link":"\/usuario\/Citiz19n","posts":38,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/542764_349x86.jpg?7919","status":true}

    2022 Y mas allá.

    por Citiz19n {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/542763_64x64.jpg","nickname":"Citiz19n","user_name":"Citizen Nineteen","user_link":"\/usuario\/Citiz19n","posts":38,"theme":"background","cover":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/542764_349x86.jpg?781","status":true}

    |

  • {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/34118\/34118_64x64.jpg","nickname":"Kingcool","user_name":"Mario B","user_link":"\/usuario\/Kingcool","posts":3613,"theme":"default","cover":false,"status":true}

    Buffet Metroidvania

    por Kingcool {"src_avatar":"https:\/\/cl2.buscafs.com\/www.levelup.com\/public\/uploads\/images\/34118\/34118_64x64.jpg","nickname":"Kingcool","user_name":"Mario B","user_link":"\/usuario\/Kingcool","posts":3613,"theme":"default","cover":false,"status":true}

    |

POSTS DE _Arkam

Comentarios

 
 
  • Mejores

  • Nuevos