SlideShare una empresa de Scribd logo
1 de 16
http://www.slideshare.net/parmeniog/slideshelf
(N-2)*180/n Angulo interno
LENGUAJE DE PROGRAMACIÓN
Antes 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
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
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
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
FORMA DE TRABAJAR EN LOGO
En 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
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.
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).
PRIMITIVAS DEL LENGUAJE LOGO
Algunas 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.
PRIMITIVAS DEL LENGUAJE LOGO
FIGURAS GEOMÉTRICAS
Haciendo uso de la primitivas vistas, realice en el orden indicado, las siguientes
figuras
Haciendo uso de las primitivas vista realice las siguiente figuras
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 cuadrado
Repite 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
Haciendo uso de los procedimientos realice la figura siguiente

Más contenido relacionado

La actualidad más candente

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacionCecilia Díaz
 
Lenguaje de programacion rcor
Lenguaje de programacion rcorLenguaje de programacion rcor
Lenguaje de programacion rcorRobertoCarlos523
 
Compiladores financieros trabajo 10
Compiladores financieros trabajo 10Compiladores financieros trabajo 10
Compiladores financieros trabajo 10anita andrea
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1kfacu
 
Software aplicado 2
Software aplicado 2Software aplicado 2
Software aplicado 2carlos
 
Programación
ProgramaciónProgramación
Programaciónkunr
 
Manual de programacion en el lenguaje c
Manual de programacion en el lenguaje cManual de programacion en el lenguaje c
Manual de programacion en el lenguaje cvictdiazm
 
Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de losJose Mendez
 

La actualidad más candente (18)

Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Lenguaje de programacion rcor
Lenguaje de programacion rcorLenguaje de programacion rcor
Lenguaje de programacion rcor
 
Compiladores financieros trabajo 10
Compiladores financieros trabajo 10Compiladores financieros trabajo 10
Compiladores financieros trabajo 10
 
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1C:\Documents And Settings\Alumnos\Escritorio\Programaion1
C:\Documents And Settings\Alumnos\Escritorio\Programaion1
 
Generacionlenguajes
GeneracionlenguajesGeneracionlenguajes
Generacionlenguajes
 
Software aplicado 2
Software aplicado 2Software aplicado 2
Software aplicado 2
 
Historia de la programación
Historia de la programaciónHistoria de la programación
Historia de la programación
 
Consulta
ConsultaConsulta
Consulta
 
Programación
ProgramaciónProgramación
Programación
 
Manual de programacion en el lenguaje c
Manual de programacion en el lenguaje cManual de programacion en el lenguaje c
Manual de programacion en el lenguaje c
 
CONSULTA
CONSULTACONSULTA
CONSULTA
 
Introduccion a la progamacion
Introduccion a la progamacionIntroduccion a la progamacion
Introduccion a la progamacion
 
Clasificacion de los
Clasificacion de losClasificacion de los
Clasificacion de los
 
Ada1 b3 titanes3
Ada1 b3 titanes3Ada1 b3 titanes3
Ada1 b3 titanes3
 
Ada 1 B3
Ada 1 B3Ada 1 B3
Ada 1 B3
 
Lenguaje ensamblador
Lenguaje ensambladorLenguaje ensamblador
Lenguaje ensamblador
 
Innovacionk m
Innovacionk mInnovacionk m
Innovacionk m
 

Similar a Programando con LOGO

Sistemas operativos y lenguajes
Sistemas operativos y lenguajesSistemas operativos y lenguajes
Sistemas operativos y lenguajesAlejandro Gonzales
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programaciónKareliaRivas
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacionIsrael Abdias
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016maritqueve
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Vladimir Pomares
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continaciondetlefsen
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónromeprofe
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptxDieguess
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010Mario Lopez
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacionFausto Orozco
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacionFausto Orozco
 
Programa informático
Programa informáticoPrograma informático
Programa informáticotomorrowland
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacionDannis Barrera
 
Presentación de Programación
Presentación de ProgramaciónPresentación de Programación
Presentación de ProgramaciónAlejandroLLH
 
Ada1 b3 titanes3
Ada1 b3 titanes3 Ada1 b3 titanes3
Ada1 b3 titanes3 Iriam Ayala
 

Similar a Programando con LOGO (20)

Software
SoftwareSoftware
Software
 
Sistemas operativos y lenguajes
Sistemas operativos y lenguajesSistemas operativos y lenguajes
Sistemas operativos y lenguajes
 
Lenguajes de programación
Lenguajes de programaciónLenguajes de programación
Lenguajes de programación
 
Clasificacion de los lenguajes abel
Clasificacion de los lenguajes abelClasificacion de los lenguajes abel
Clasificacion de los lenguajes abel
 
Lenguaje de programacion
Lenguaje de programacionLenguaje de programacion
Lenguaje de programacion
 
tlenguajes unidad I 2016
tlenguajes unidad I 2016tlenguajes unidad I 2016
tlenguajes unidad I 2016
 
Software
SoftwareSoftware
Software
 
Introduccion a la prgrmacion.
Introduccion a la prgrmacion.Introduccion a la prgrmacion.
Introduccion a la prgrmacion.
 
Unidad 1-continacion
Unidad 1-continacionUnidad 1-continacion
Unidad 1-continacion
 
Generaciones de los lenguajes de programación
Generaciones de los lenguajes de programaciónGeneraciones de los lenguajes de programación
Generaciones de los lenguajes de programación
 
Que es un sistema operativo?
Que es un sistema operativo?Que es un sistema operativo?
Que es un sistema operativo?
 
2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx2. DESARROLLO DE SOFTWARE.pptx
2. DESARROLLO DE SOFTWARE.pptx
 
Introduccion a la programacion 2010
Introduccion a la programacion 2010Introduccion a la programacion 2010
Introduccion a la programacion 2010
 
Slideshard deisy
Slideshard deisySlideshard deisy
Slideshard deisy
 
1. que es programacion
1. que es programacion1. que es programacion
1. que es programacion
 
1. Que es programacion
1. Que es programacion1. Que es programacion
1. Que es programacion
 
Programa informático
Programa informáticoPrograma informático
Programa informático
 
Lenguaje de programacion
Lenguaje  de  programacionLenguaje  de  programacion
Lenguaje de programacion
 
Presentación de Programación
Presentación de ProgramaciónPresentación de Programación
Presentación de Programación
 
Ada1 b3 titanes3
Ada1 b3 titanes3 Ada1 b3 titanes3
Ada1 b3 titanes3
 

Último

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Carlos Muñoz
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Lourdes Feria
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzprofefilete
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxzulyvero07
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSjlorentemartos
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADOJosé Luis Palma
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfDemetrio Ccesa Rayme
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docxAleParedes11
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptxFelicitasAsuncionDia
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinavergarakarina022
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosCesarFernandez937857
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para eventoDiegoMtsS
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptxJunkotantik
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.amayarogel
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdfgimenanahuel
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfAngélica Soledad Vega Ramírez
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...JAVIER SOLIS NOYOLA
 

Último (20)

Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
Plan Refuerzo Escolar 2024 para estudiantes con necesidades de Aprendizaje en...
 
Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...Caja de herramientas de inteligencia artificial para la academia y la investi...
Caja de herramientas de inteligencia artificial para la academia y la investi...
 
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyzel CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
el CTE 6 DOCENTES 2 2023-2024abcdefghijoklmnñopqrstuvwxyz
 
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptxACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
ACUERDO MINISTERIAL 078-ORGANISMOS ESCOLARES..pptx
 
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdfPlanificacion Anual 4to Grado Educacion Primaria   2024   Ccesa007.pdf
Planificacion Anual 4to Grado Educacion Primaria 2024 Ccesa007.pdf
 
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOSTEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
TEMA 13 ESPAÑA EN DEMOCRACIA:DISTINTOS GOBIERNOS
 
Repaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia GeneralRepaso Pruebas CRECE PR 2024. Ciencia General
Repaso Pruebas CRECE PR 2024. Ciencia General
 
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADODECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
DECÁGOLO DEL GENERAL ELOY ALFARO DELGADO
 
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdfResolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
Resolucion de Problemas en Educacion Inicial 5 años ED-2024 Ccesa007.pdf
 
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docxGLOSAS  Y PALABRAS ACTO 2 DE ABRIL 2024.docx
GLOSAS Y PALABRAS ACTO 2 DE ABRIL 2024.docx
 
Registro Auxiliar - Primaria 2024 (1).pptx
Registro Auxiliar - Primaria  2024 (1).pptxRegistro Auxiliar - Primaria  2024 (1).pptx
Registro Auxiliar - Primaria 2024 (1).pptx
 
codigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karinacodigos HTML para blogs y paginas web Karina
codigos HTML para blogs y paginas web Karina
 
Informatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos BásicosInformatica Generalidades - Conceptos Básicos
Informatica Generalidades - Conceptos Básicos
 
programa dia de las madres 10 de mayo para evento
programa dia de las madres 10 de mayo  para eventoprograma dia de las madres 10 de mayo  para evento
programa dia de las madres 10 de mayo para evento
 
La Función tecnológica del tutor.pptx
La  Función  tecnológica  del tutor.pptxLa  Función  tecnológica  del tutor.pptx
La Función tecnológica del tutor.pptx
 
La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.La triple Naturaleza del Hombre estudio.
La triple Naturaleza del Hombre estudio.
 
30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf30-de-abril-plebiscito-1902_240420_104511.pdf
30-de-abril-plebiscito-1902_240420_104511.pdf
 
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdfSELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
SELECCIÓN DE LA MUESTRA Y MUESTREO EN INVESTIGACIÓN CUALITATIVA.pdf
 
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
ACERTIJO DE LA BANDERA OLÍMPICA CON ECUACIONES DE LA CIRCUNFERENCIA. Por JAVI...
 
Presentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza MultigradoPresentacion Metodología de Enseñanza Multigrado
Presentacion Metodología de Enseñanza Multigrado
 

Programando con LOGO

  • 2. LENGUAJE DE PROGRAMACIÓN Antes 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
  • 3. 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
  • 4. 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
  • 5. 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
  • 6. FORMA DE TRABAJAR EN LOGO En 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
  • 7. 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.
  • 8. 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).
  • 9. PRIMITIVAS DEL LENGUAJE LOGO Algunas 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.
  • 11.
  • 12. FIGURAS GEOMÉTRICAS Haciendo uso de la primitivas vistas, realice en el orden indicado, las siguientes figuras
  • 13. Haciendo uso de las primitivas vista realice las siguiente figuras
  • 14.
  • 15. 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 cuadrado Repite 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
  • 16. Haciendo uso de los procedimientos realice la figura siguiente