¿Qué es Programar?
Programar no es otra cosa que indicarle a una computadora, qué actividades realizar, de qué forma y en qué orden.
Algunos autores complementan lo anteriormente expuesto indicando: “sobre un conjunto de datos”, sin embargo en términos estrictos no es necesario indicarlo, dado que todo en un programa se interpreta como un dato. En otras secciones abordaremos esto en detalle. |
Debemos considerar que las computadoras no pueden hacer nada por sí solas. Requieren que “alguien les dé las instrucciones que le indiquen qué hacer, cómo hacerlo y cómo responder a diversas circunstancias.
En este caso, alguien (el programador) debe crear las instrucciones (un programa) que la computadora deberá ejecutar. Parte fundamental de la actividad del programador, es definir y determinar todas las condiciones que deberá atender (y entender) la computadora para obtener el resultado deseado.
En este caso, alguien (el programador) debe crear las instrucciones (un programa) que la computadora deberá ejecutar. Parte fundamental de la actividad del programador, es definir y determinar todas las condiciones que deberá atender (y entender) la computadora para obtener el resultado deseado.
Dicho de una forma simplista, si el programador le “dice” a la computadora “ve al precipicio”, la computadora lo hará. La computadora no hará nada que no le digamos que haga. Tampoco hará lo que nosotros suponemos que hará, ni hará lo que nosotros creamos que debería hacer. La computadora únicamente hará lo que explícitamente le digamos que haga. |
Fuente: http://ehack.info/que-es-programar/
Programar, Codificar
Aunque en un momento dado consideremos intercambiables ambos términos en la práctica hacen referencia a distintos ámbitos.
Mientras Codificar se utiliza para hacer referencia al hecho de escribir instrucciones (Codificar) en un lenguaje de programación, atendiendo a las reglas, condiciones y características del lenguaje empleado, el término Programar se le asigna de forma implícita un alcance más amplio.
Cuando uno se refiere a programar la codificación en un lenguaje de programación es solo una parte de un proceso más amplio, pues además se integran otros conceptos sobre los que se estructura un programa tales como diagramas de flujo, algoritmos, estructuras de datos, teoría de sistemas, lógica booleana, entre otros.
Esto lo menciono porque muchos que se acercan a la programación se vuelven competentes en la codificación en un determinado lenguaje de programación, pero a la hora de programar en equipo o en proyectos grandes, observan que les faltan elementos para poder hacer eficiente la labor de programar, es cuando deben atender muchos de los conceptos mencionados en el párrafo anterior.
Es bueno que hayas tomado la decisión de aprender un lenguaje de programación que te permita codificar tus programas, una vez que sepas hacerlo, te sugiero que revises la parte formal de la programación, la cual es independiente del lenguaje que utilices, y además te hará un mejor programador.
Mientras Codificar se utiliza para hacer referencia al hecho de escribir instrucciones (Codificar) en un lenguaje de programación, atendiendo a las reglas, condiciones y características del lenguaje empleado, el término Programar se le asigna de forma implícita un alcance más amplio.
Cuando uno se refiere a programar la codificación en un lenguaje de programación es solo una parte de un proceso más amplio, pues además se integran otros conceptos sobre los que se estructura un programa tales como diagramas de flujo, algoritmos, estructuras de datos, teoría de sistemas, lógica booleana, entre otros.
Esto lo menciono porque muchos que se acercan a la programación se vuelven competentes en la codificación en un determinado lenguaje de programación, pero a la hora de programar en equipo o en proyectos grandes, observan que les faltan elementos para poder hacer eficiente la labor de programar, es cuando deben atender muchos de los conceptos mencionados en el párrafo anterior.
Es bueno que hayas tomado la decisión de aprender un lenguaje de programación que te permita codificar tus programas, una vez que sepas hacerlo, te sugiero que revises la parte formal de la programación, la cual es independiente del lenguaje que utilices, y además te hará un mejor programador.
Fuente: http://ehack.info/que-es-programar/
Pensar antes de programar
Si comienzas a programar directamente, salvo que lo que vas a hacer sea algo realmente muy sencillo, lo más probable es que el algoritmo que crees no sea ni claro ni eficiente. Aprender a programar es mucho más que escribir código: implica aprender a pensar. De ahí la importancia de introducir la programación y el pensamiento computacional en nuestras aulas: es un camino que permite fomentar el pensamiento crítico y la autonomía en nuestros alumnos.
Que un programa funcione, no significa que esté bien hecho.
Seguramente todos podríamos construir una casa poniendo 10 columnas en medio del salón para que se sostenga, pero no sería eficiente ni estético. En programación, los usuarios no van a ver las columnas que hay dentro de la casa, pero si tú como programador añades 10 columnas en medio del “salón” de tu programa, ese programa será muy difícil de mantener o de actualizar en el futuro. |
Fuente: https://formacion.intef.es/
Diario de Aprendizaje
¿Serías capaz de establecer el algoritmo que usas para preparar tu desayuno?