Dia7

Páginas: 16 (3758 palabras) Publicado: 24 de septiembre de 2015
Tutorial Diario
D´ıa 7

Introducci´
on
Hola! Bienvenido al s´eptimo y u
´ltimo (noooo :( ) d´ıa del taller Programa Tus Ideas :)
Hoy aprender´as sobre los algoritmos, los cuales est´an en el coraz´on de la inform´atica y la
ciencia de la computaci´on. Los algoritmos son las instrucciones o recetas de cocina con la que
tu como programador le dices al computador qu´e tiene que hacer. EnAppInventor ya hemos
usado algoritmos sencillos, los cuales se implementan como bloques de procedimientos. En
este documento encontrar´as dos tutoriales orientados al entendimiento y el uso de algoritmos
en AppInventor.

1

1. tutorial: algoritmos de dibujo simples

1.

Tutorial: Algoritmos de Dibujo Simples
Un algoritmo es una secuencia precisa de instrucciones que controla el comportamiento

delcomputador. En este tutorial aprender´as a dibujar figuras simples usando una plataforma
similar a la tortuga Logo. Logo es un lenguaje de programaci´on desarrollado en la d´ecada de
1960 enfocado principalmente para uso educacional. Es una excelente plataforma para crear
algoritmos de dibujo simples.

1.1.

Qu´
e Aprender´
as

En este tutorial aprender´as:
A usar comandos de Logo para dibujar figurassimples.
A definir procedimientos simples para simplificar el proceso de dibujo.
Para comenzar, descarga el proyecto Logo1 desde ProgramaTusIdeas/Dia7 e importalo
en AppInventor. Este proyecto sirve como plantilla que tiene una aplicaci´on ya funcionando
y que te permite usar comandos de dibujo Logo. La Figura 1.1 muestra la interfaz de usuario
de la aplicaci´on.

Figura 1.1: Interfaz de usuarioAndroid Logo
Los comandos implementados en los botones son:
Avanzar: hace que el Androide avance 10 pixeles.
Girar: hace que el Androide gire 90 grados a la derecha.
2

1.1 Qu´e Aprender´as
Arriba/Abajo: un interruptor que levanta el l´apiz desde el lienzo de dibujo (pasa a
modo “no dibujar”), o bien pone el l´apiz sobre el lienzo (modo “dibujar”).
Ocultar/Mostrar: un interruptor que hace que elAndroide desaparezca y aparezca.
Dibujar: este bot´on ejecutar´a cualquier algoritmo que pongas en el procedimiento dibujar como parte de los ejercicios de este tutorial.
Borrar: este bot´on borra el lienzo y pone al Androide de vuelta al centro del lienzo.
Logo es un lenguaje de programaci´on inventado por Seymour Papert en la d´ecada de
1960, principalmente para usos educativos. Papert sosten´ıa quelos estudiantes aprenden
mejor cuando est´an construyendo su propio conocimiento e ideas. Algo similar pasa en este
taller, donde buscamos que t´
u Programes Tus Ideas!
El enfoque usado por Papert se conoce como aprendiza constructivista, el cual se inspira en
la visi´on de que los individuos de aprendizaje construyen modelos mentales para entender el
mundo alrededor de ellos. Sin embargo, elconstructivismo sostiene que el aprendizaje ocurre
con mayor efectividad cuando las personas est´an activas construyendo objetos tangibles en
el mundo real.
En este tutorial, los objetos tangibles que construir´as son los algoritmos para dibujar
figuras simples.
La caracter´ıstica m´as conocida de Logo es su tortuga—realmente, un dibujo de una
tortuga–que el usuario puede controlar dici´endole c´omomoverse. A medida que la tortuga se
mueve, deja tras de s´ı un rastro, o en otras palabras, dibuja al avanzar. Puedes imaginarlo
como el rastro dejado por un animal cuando se mueve por la arena en la playa. Logo puede
usarse para crear algoritmos muy sofisticados, y por lo tanto dibujos muy sofisticados (Por
ejemplo, ver http://en.wikipedia.org/wiki/Turtle_graphics).

Comandos Logo
El lenguaje deprogramaci´on Logo consiste en un conjunto de comandos primitivos que
controlan a la tortuga. En esta implementaci´on de Logo, hemos reemplazado la Tortuga por
un Androide. Por lo tanto tus algoritmos le dir´an al Androide qu´e hacer. Adem´as, la versi´on
de este tutorial est´a deliberadamente construida con comandos mucho m´as “d´ebiles” que la
versi´on original de Logo. Los comandos que puedes...
Leer documento completo

Regístrate para leer el documento completo.

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS