Está en la página 1de 3

Taller de Programación de videojuegos

Noriega Agostina Gisel


Clase1:
INTRODUCCIÓN A LA PROGRAMACIÓN

Capacidades Fundamentales: Oralidad, Lectura y Escritura


Resolución de situaciones problemáticas
Objetivos:
☺ Comprender la noción de algoritmos.
☺ Escribir algoritmos sencillos.
☺ Analizar y poner en práctica algoritmos sencillos.

Algoritmo

Un algoritmo es una receta: una secuencia de pasos o instrucciones precisas que permite
resolver un problema o realizar una tarea. Los algoritmos son centrales para el funcionamiento
de las computadoras, ya que todas las tareas que realizan consisten en seguir algún
algoritmo. Sin embargo, la idea de algoritmo también está presente en muchos otros
aspectos de la vida cotidiana, fuera del mundo de las computadoras.
Las personas efectuamos cotidianamente series de pasos, procedimientos o acciones que nos
permiten alcanzar algún resultado o resolver algún problema, aplicamos algoritmos
continuamente desde que empieza nuestro día, por ejemplo, los pasos para prepararnos para
ir a la escuela, todo el tiempo esta historia se repite innumerables veces, aplicamos
continuamente algoritmos para resolver problemas.
Aplicamos algoritmos de manera inadvertida, inconsciente o automática. Esto ocurre
generalmente cuando el problema al que nos enfrentamos lo hemos resuelto con anterioridad
un gran número de veces. Supongamos, por ejemplo, que tenemos que abrir una puerta, lo
hemos hecho tantas veces que difícilmente nos tomamos la molestia de enumerar los pasos
para alcanzar este objetivo lo hacemos de manera automática, lo mismo ocurre cuando nos
subimos a un automóvil, lustramos nuestros zapatos, hablamos por teléfono, nos vestimos o
simplemente cuando tomamos un vaso con agua.

Las rutinas de Toto

El zorro Toto es muy organizado y suele escribir algoritmos para muchas


de sus rutinas cotidianas. Sin embargo, en el último tiempo anda un
poco despistado y olvida anotar algunos pasos en sus algoritmos.

¿Lo ayudas a completarlo?


1) Este es el algoritmo que escribió Toto para darse un buen baño. Mira las opciones para
completarlo y uní con una flecha el paso que falta.

2) ¿Qué olvidó Toto para colocar la mesa como corresponde?

3) Ay, ay, ay, la memoria de Toto… ¡así no va a poder comerse la tostada con manteca y
mermelada que tanto le gusta!

Un algoritmo debe describir todos los pasos para completar una tarea. Estos casos son
sencillos y fácilmente nos dimos cuenta de que están incompletos, sin embargo, podría ser
menos evidente al seguir los pasos de un algoritmo para realizar una tarea que no nos resulte
familiar, como por ejemplo armar un artefacto que vemos por primera vez o cocinar un plato
exótico y sofisticado.

El orden es importante
¿Te pondrías los zapatos antes de ponerte las medias?
¿Te darías un baño sin antes sacarse la ropa?
Hay muchas tareas cotidianas en las que el orden sí importa.

1) ¡Lita quiere comer algo fresco! Ordena los pasos para que pueda disfrutar de una
deliciosa ensalada

2) Una tradición es una tradición: los domingos al mediodía, Duba come churrascos a la
parrilla. ¿qué tiene que hacer primero? ¿y luego?

3) Coty se siente inspirada y va a probar pintar una flor de colores. Ordena los pasos para
que se luzca con el nuevo cuadro.

Mientras que algunas instrucciones pueden cambiar de lugar sin alterar el resultado,
otras no pueden cambiar de orden porque no se alcanzaría el objetivo buscado.

También podría gustarte