La robtica es una rama donde se aplican conocimientos de otras
reas del saber. Un rea donde reside el corazn de su
funcionamiento, es la programacin. Por lo tanto, es necesario conocer y aventurarse en la elaboracin de programas, practicando constantemente para fortalecer las habilidades y conocimientos. disear y definir los pasos y decisiones que seguir un dispositivo tecnolgico para realizar una determinada tarea, mediante el uso de herramientas especiales para comunicarse directamente con los equipos. Por lo tanto, programacin es la accin de crear y plasmar esos pasos en un dispositivo. En los equipos tecnolgicos modernos, de electrnica digital, la programacin se hace escribiendo la secuencia de instrucciones (los pasos y decisiones) en lo que se denomina cdigo de programacin. Cuando las actividades se vuelven repetitivas, variando en pequeos detalles. Se realizan con una secuencia de pasos sencillos y ordenados, que al verlos en conjunto lucen complejos, y que permiten que la actividad se cumpla con satisfaccin.
se podra crear un programa que le facilite a los docentes
introducir las notas de los exmenes de sus estudiantes, programar una computadora para que registre la cantidad de lluvia durante una temporada, etc. Como ya se mencion, la programacin es la forma de comunicarse con las computadoras. Existen muchas maneras diferentes, as como hay varios idiomas en el habla humano. Cada lenguaje de programacin posee sus reglas definidas para comunicarse, para construir instrucciones y para interpretarlas.
Existe un orden de construccin de instrucciones, y reglas para la
creacin de las mismas, todo bajo una lgica computacional que se debe seguir al pie de la letra. Es importante recordar que una computadora no le encuentra sentido a lo que se le comunica por medio del lenguaje: simplemente ejecuta las instrucciones sin interpretarlas. Algunos ejemplos de Software de programacin son: Microsoft Visual Studio .NET, Eclipse, Netbeans, WebDevStudio, Dev C++, Visual Basic .NET, C++, C#, Java. Una de las herramientas bsicas para empezar a disear tus programas, es la elaboracin de algoritmos. Un algoritmo es simplemente un conjunto de pasos ordenados a seguir. En trminos de programacin, es el diseo del programa que se desea realizar. Para que un algoritmo tenga sentido, debe tener un propsito, una tarea a resolver. Los algoritmos son usados diariamente, pero nadie los nombra como tal. 4.8.2 Qu se hace para disear un algoritmo? Primero se deben conocer las reglas bsicas para crearlos. Se puede hacer un algoritmo grfico o uno escrito. Los primeros se construyen mediante elementos grficos que resultan ms fciles de leer e interpretar; reciben el nombre de flujogramas o diagramas de flujo y tienen tres reglas bsicas: 1. Se dibuja una figura para cada accin y una accin por cada figura. 2. Cada lnea que se dibuja posee una flecha indicando el flujo a seguir. 3. Todo diagrama tiene un inicio y un final. 4.8.3 Se debe seguir instrucciones paso a paso?
Lo que nunca debe faltar en un algoritmo es un inicio y un final,
de manera que sea posible identificar dnde empieza el camino de pasos y dnde termina. Si bien puede darse el caso de que dos actividades pequeas puedan realizarse una despus de la otra, sin importar cul ir primero, una vez escrito el algoritmo se tiene que respetar el orden en el que fueron colocadas 4.8.4 Cmo se crea un programa a partir de un algoritmo? Conforme avanza el mdulo, se aprender a construir algoritmos y a representarlos grficamente y por escrito. Cuando se tenga construido un algoritmo determinado, el paso siguiente es hacer un programa que lo ponga en marcha, dicho de otra forma, implementarlo. Para ello se necesita una herramienta (software) que permita escribir el cdigo en el lenguaje de programacin adecuado o seleccionado.