Programando con LOGO

16
MIS PRIMEROS PASOS EN PROGRAMACIÓN PROGRAMANDO CON MSWLOGO http://www.slideshare.net/ parmeniog/slideshelf (N-2)*180/n Angulo interno

Transcript of Programando con LOGO

Page 1: Programando con LOGO

MIS PRIMEROS PASOS EN PROGRAMACIÓN

PROGRAMANDO CON

MSWLOGO

http://www.slideshare.net/parmeniog/slideshelf(N-2)*180/n Angulo interno

Page 2: Programando con LOGO

LENGUAJE DE PROGRAMACIÓNAntes de conocer qué es un lenguaje de programación y para que sirve debemos recordar qué es un lenguaje, el cual se define como: “un sistema estructurado de comunicación” 1, el cual nos permite comunicarnos a través de símbolos, sonidos, gestos, palabras, etc.

“Un lenguaje de programación no es más que un sistema estructurado y diseñado principalmente para que las máquinas y computadoras se entiendan entre sí y con nosotros, los humanos”.2

”El término “programación” se define como un proceso por medio del cual se diseña, se codifica, se escribe, se prueba y se depura un código básico para las computadoras. Ese código es el que se llama “código fuente” que caracteriza a cada lenguaje de programación. Cada lenguaje de programación tiene un “código fuente” característico y único que está diseñado para una función o un propósito determinado y que nos sirve para que una máquina o computador se comporte de una manera deseada”.3 

1,2,3 http://www.areatecnologia.com/informatica/lenguajes-de-programacion.html

Page 3: Programando con LOGO

TIPOS DE LENGUAJES DE PROGRAMACIÓN“ Un ordenador no entiende un lenguaje como el que utilizan los humanos, sino que el lenguaje que entiende se llama “lenguaje binario” o “código binario” o “código máquina” que consiste en ceros y unos”1

En la actualidad existen más de cien tipos de lenguajes de programación, en este curso utilizaremos el lenguaje de programación mswlogo .

Los lenguajes de programación se clasifican en dos tipos:

“Los Lenguajes de Programación de Bajo Nivel: que son aquellos utilizados fundamentalmente para controlar el “hardware” del ordenador y dependen totalmente de la máquina y no se pueden utilizar en otras máquinas. Están orientados exclusivamente para la máquina. Estos lenguajes son los que ordenan a la máquina operaciones fundamentales para que pueda funcionar. Utiliza básicamente ceros, unos y abreviaturas de letras. Estos lenguajes también se llaman de código máquina. Son los más complicados, pero solo los usan prácticamente los creadores de las máquinas.”2

“Los Lenguajes de Programación de Alto Nivel: Estos lenguajes son más parecidos al lenguaje natural humano y no dependen de la máquina y sirven fundamentalmente para crear programas informáticos que solucionan diferentes problemas.”3

1,2,3 http://www.areatecnologia.com/informatica/lenguajes-de-programacion.html

Page 4: Programando con LOGO

EL LENGUAJE LOGO

Logo es un lenguaje interpretado (de alto nivel) “desarrollado con el fin de entrenar el pensamiento lógico”. 1 “Originalmente, el lenguaje Logo estaba destinado a controlar el movimiento de un vehículo robotizado, con aspecto de tortuga, controlado desde un ordenador.”2

Las ordenes introducidas por el usuario son interpretadas por el computador y ejecutadas inmediatamente en el orden de escritura, actualmente el símbolo de logo es un pequeño triangulo que se mueve en la pantalla del computador de acuerdo a las ordenes escritas en el programa.

1,2 http://platea.pntic.mec.es/~lgonzale/tic/programar/Ejercicios%20b%E1sicos%20de%20MSWLogo%201_6.pdf

Page 5: Programando con LOGO

VENTANA DE TRABAJO DE LOGO

Se muestran las últimas instrucciones (ordenes) escritas

Aquí se digitan las primitivas (ordenes) a ejecutar

En esta área se presenta el resultado (dibujo) de las ordenes dadas a la tortuga

Page 6: Programando con LOGO

FORMA DE TRABAJAR EN LOGOEn el lenguaje Logo existen dos formas de escribir programas:

1. Ingresando las primitivas o instrucciones a través de la línea de comandos.

2. Creando un procedimiento o pequeño programa en donde se digitan las instrucciones.

En nuestro caso, comenzaremos trabajando en la línea de comandos ya que es la forma más fácil.

“Las órdenes o instrucciones básicas de MSWLogo se llaman primitivas.Las primitivas deben escribirse en el cuadro inferior de la ventana de trabajo. Al pulsar Enter o hacer clic en el botón Ejecutar, la primitiva escrita se ejecuta. Si la primitiva está mal escrita o si le faltan datos, el intérprete contesta “no sé cómo...”Cada una de las órdenes queda anotada en la ventana de trabajo.”1

1 http://platea.pntic.mec.es/~lgonzale/tic/programar/Ejercicios%20b%E1sicos%20de%20MSWLogo%201_6.pdf

Page 7: Programando con LOGO

COMO INGRESAR AL PROGRAMA

Al programa se accede haciendo doble clic en el icono del programa que se encuentra en el escritorio de su computador.

Al ingresar se muestra una ventana inicial, de la cual debemos seleccionar la opción Programar y luego OK

para salir de logo digitamos la palabra adiós en la línea de comandos, seleccionando Archivo – Salir o haciendo clic en el botón cerrar ventana.

Page 8: Programando con LOGO

MEDIDAS DEL ÁREA DE TRABAJO DE LOGO COMO MOVEMOS LA TORTUGA

Para hacer que la tortuga se mueva debemos escribir ordenes, con palabras que el lenguaje logo entiende, las cuales se escriben en la línea de comando.Las palabras (ordenes) en logo se llaman primitivas, cuando escribimos una primitiva en la línea de comando y oprimimos Enter o hacemos clic en ejecutar la tortuga ejecuta esa orden.En la línea de comando se pueden escribir varias ordenes separadas por un espacio, logo las ejecuta en el orden de escritura (izquierda a derecha).

Page 9: Programando con LOGO

PRIMITIVAS DEL LENGUAJE LOGOAlgunas primitivas se escriben acompañadas de un número, el cual indica el número de puntos que la tortuga debe avanzar, retroceder o girar. A continuación algunas primitivas.

Page 10: Programando con LOGO

PRIMITIVAS DEL LENGUAJE LOGO

Page 11: Programando con LOGO
Page 12: Programando con LOGO

FIGURAS GEOMÉTRICASHaciendo uso de la primitivas vistas, realice en el orden indicado, las siguientes figuras

Page 13: Programando con LOGO

Haciendo uso de las primitivas vista realice las siguiente figuras

Page 14: Programando con LOGO
Page 15: Programando con LOGO

PROCEDIMIENTOS

Un procedimiento es un fragmento de programa, formado por una sucesión de primitivas. Todo procedimiento empieza con la palabra para que declara el nombre del procedimiento y termina con la palabra fin. 1

Ejemplo: Para cuadradoRepite 4[av 50 gd 90]Fin(se creó un procedimiento llamado cuadrado, el cual dibuja un cuadrado de 50 de lado).

NOTA: una vez que se haya creado un procedimiento se puede llamar como si se tratara de una nueva primitiva.

http://platea.pntic.mec.es/~lgonzale/tic/programar/Ejercicios%20b%E1sicos%20de%20MSWLogo%201_6.pdf

Page 16: Programando con LOGO

Haciendo uso de los procedimientos realice la figura siguiente