En diferentes ocasiones nos hemos preguntado si es realmente
dificil aprender a programary por el miedo o por pensar que es complicado no lo intentamos. Pienso que aprender a programar no es complicado solo hay que tener bien definido algunosconceptos como que es una variable, que es una condicin, que es un ciclo y entender el flujode lo que deseas programar, tambin es importante sobretodo desarrollar una lgica de programador. Cuando menciono lgica de programador me refiero al punto de vista de que todo sucede por algo y que para llegar a ese algo hay que seguir ciertos pasos, por ejemplo calcular elpromedio final; sabemos que para esto hay que primero saber las calificaciones individuales, despus sumarlas y posteriormente dividir el total entre el numero de calificaciones individuales. Si ha esta lgica le sumamos el conocimiento de los conceptos mencionados anteriormente ya tienes la mayora echo solo falta representarlo en cdigo.
Que es una variable?
Una variable est formada por un espacio en el sistema
de almacenaje y un nombre simblico que est asociado a dicho espacio. Ese espacio contiene una cantidad o informacin conocida o desconocida. En otras palabras una variable es el contenedor de un dato, siguiendo el ejemplo de las calificaciones las variables que podemos utilizar son c1, c2, c3 Representando las calificaciones individuales y total para el resultado, es fcil utilizarlas, lo podemos hacer de la siguiente manera; c1 = 10 , c2 = 69, c3= 70 total= (c1 + c2 + c3) / 3 Los valores de las variables los puedes definir tu mismo o el usuario, la codificacin varia en distintos casos pero la funcin de las variables es la misma.
Que es una condicin?
Una condicin es toda sentencia de la cual se puede
determinar su verdad (TRUE) o falsedad(FALSE), en lenguaje de programacion lo llamamos if y en los diagramas de flujo lo representamos con un rombo donde existen dos caminos, el verdadero o el falso. Si en nuestro programa de calificaciones nos gustara imprimir si aprob o reprob el alumno podemos hacer el uso de un if, donde si la variable total es menor a 70 se cumpla la condicin verdadera e imprima aprobado pero si es falso imprima la condicin falsa eimprima reprobado. Un ejemplo en PHP seria algo as; ? 1
if (total >= 70) {
echo "<b>Calificacion:</b> ";
echo "<b>Estaus:</b> Aprobada";
} else {
echo "Usted no ha aprobado";
Si quieres ver un ejemplo completo de como calcular una
calificacin con PHP aqui esta el link: Calcular calificaciones con PHP
Que es un ciclo?
Un ciclo repetitivo es una estructura que te permite repetir
una operacin o varias una determinada cantidad de veces en funcin de las condiciones que le impongas. En la imagen de arriba podemos observar un ciclo for donde se incrementa un numero cada ciclo, este ciclo for funciona de la siguiente forma; Primero iniciamos un programa con una variable numrica, por ejemplo el numero 1 despus lo pasamos por un if donde dice que si 1 es igual 10 se detenga, pero como 1 no es igual
a 10 lo dejara pasar, despus colocamos un incremento de
uno en uno, ahora el 1 vale 2 y continuamos regresando en ciclo a el if, esto continua hasta que el el numero llegue a 10 y se detenga.
Que es un flujo?
Esta parte es super importante, el flujo no es mas que
la representacin o idea de como fluir todo tu programa, la mejor manera de entender que es un flujo es observando y analizando diferentes diagramas de flujo, en la imagen anterior tenemos un diagrama de flujo donde nos explica como funcionara un programa que calculara un promedio final. Para las personas que estudian algo relacionado con programacion recordaran que en unas de sus primeras clases llevaban una materia llamada algoritmos. Algoritmos es un conjunto prescrito de instrucciones o reglas bien definidas, ordenadas y finitas que permite realizar una
actividad mediante pasos sucesivos que no generen dudas a
quien deba realizar dicha actividad. Esta metera nos ayuda mucho a desarrollar una lgica de programador y entender el flujo de las cosas para poder representarlas en cdigo, recuerdo que en la preparatoria nos pedan hacer diagramas de flujos de todo, de como hago para llegar a la casa, como hago para comer, como hago para dormir ect. yo lo miraba ridculo pero despus empece a entender cual era el fin de todo y realmente nos ayudo mucho.
Despus de esto que les comente, aun piensas
que es dificil programar? Cuntanos tus experiencias como programador y mencionamos si fue dificil aprender a programar. http://www.azulweb.net/es-facil-aprender-programar/