Documentos de Académico
Documentos de Profesional
Documentos de Cultura
¿En qué piensas cuando escuchas la palabra computador? Es posible que lo primero que se te venga a la mente es una
tableta, un computador portátil o un computador de escritorio. Pero ¿puedes pensar en algo diferente? ¿Quizás un
celular inteligente o una Tableta? Sigue buscando ejemplos, ¿quizás un reloj? ¿O una lavadora? ¿Qué es un
computador entonces? ¿Cómo “sabe” la lavadora cuándo prender el motor para empezar a lavar? O ¿cuándo dejar
caer el detergente? Cuando oprimes el ciclo de lavado suave, por ejemplo, la lavadora “determina” la cantidad de
agua, su temperatura, cuántas revoluciones del tambor, cuánto tiempo, entre otras. ¿Cómo logra esto? Si estás
pensando que debe haber un “programa” que cuando eliges el ciclo suave, da las instrucciones para que la lavadora
empiece a lavar, escurrir y centrifugar, estás en lo correcto. Las lavadoras modernas, al igual que los computadores y
muchos otros artefactos incluyen procesadores que ejecutan instrucciones de un programa desarrollado por un
programador. Este programa incluye instrucciones sobre el tiempo de lavado, la temperatura del agua, el momento de
colocar el jabón, entre muchas otras. Los artefactos y electrodomésticos actuales son cada vez más “inteligentes”,
pero para ello necesitan que un programador haga un programa que debe ejecutar un procesador electrónico.1
01101001
10010100
Los Procesadores de los computadores, robots, lavadoras, celulares y muchos otros dispositivos siguen las instrucciones de
un programa que ha sido escrito por una persona que se llama programadora.
Aunque pueden confundirse, por ejemplo, los dos son un conjunto de instrucciones, representan dos conceptos
muy distintos. Un algoritmo es más parecido a una idea, una forma de resolver un problema, mientras que un
programa está más ligado a la realización de una o más tareas por una computadora.2
Un programa puede implementar uno o varios algoritmos, o puede ser tan simple que la idea de algoritmo es poco
aplicable. La tarea de un programador suele empezar diseñando algoritmos para resolver los problemas planteados y
luego implementarlos e incluirlos en un programa. Cuando hablamos de programa siempre existe la idea de que será
ejecutado por una computadora (procesador) mientras que un algoritmo podría ser ejecutado por una persona3. Un
programa está escrito en lenguaje máquina o por lo menos en un lenguaje que pueda ser compilado o interpretado
por algún tipo de máquina En esta sección, jugaremos a ser un procesador sin tener uno. Para ello deberemos escribir
un programa (serie de instrucciones) utilizando las instrucciones-símbolos que se muestran en la tabla de la izquierda
para llevar los objetos desde la casilla “INICIO” hasta su lugar indicado, sin pasar por encima de las serpientes o por
fichas ya colocadas.
Para jugar, selecciona a 3 miembros de tu familia y explícales cómo se llevará a
cabo la actividad, tú deberás cumplir el rol de programador y asignar los demás
roles a los demás participantes:
Cliente: elegirá una tarjeta con una disposición deseada de las fichas y se la
muestra al grupo.
Ejemplo de programa