KTurtle

De Wikipedia, la enciclopedia libre
Saltar a: navegación, búsqueda
KTurtle
KTurtle logo.svg
KTurtle 0.8 Curly.png
KTurtle en KDE 4.
Desarrollador
Cies Breijs
edu.kde.org
Información general
Última versión estable 0.8 (parte de KDE 4.1.3)
5 de noviembre de 2008; hace 5 años (2008-11-05)
Género Software educativo
Sistema operativo Unix-like
Licencia GPL
En español Sí 

KTurtle es un programa educativo diseñado para la programación, forma parte del entorno de escritorio KDE. KTurtle incorpora elementos del lenguaje de programación Logo.

KTurtle ha sido empaquetado en diferentes distribuciones de Linux y BSD incluyendo Red Hat Linux, Suse, Mandriva, Debian y Kubuntu tanto en su versión de kde 3.5 como en kde 4. Algunas distribuciones incorporan KTurtle como una aplicación separada, en otros incluyen kdeedu con todos los programas entre ellos Kturtle.

Este programa se limita a la enseñanza de programación utilizando gráficos de tortuga y no está destinado a otras aplicaciones.

Caraterísticas[editar]

Las siguientes son algunas de las características más destacadas de KTurtle:

  • Intérprete Logo integrado (sin dependencias adicionales) que utiliza archivos XML para la traducción de las órdenes, soporta funciones definidas por el usuario y cambio dinámico de tipo.
  • La velocidad de ejecución puede disminuirse, pararse o detenerse en cualquier momento.
  • Un potente editor para las órdenes de Logo con resaltado sintáctico intuitivo, numeración de líneas, y más.
  • Posibilidad de guardar como imagen o imprimir en papel, el contenido del área de dibujo.
  • La posibilidad de envolver el El área de dibujo, permite mantener la tortuga a la vista fácilmente.
  • Ayuda contextual para todas las órdenes Logo.
  • Órdenes Logo traducibles a diferentes idiomas (los idiomas disponibles por el momento son: alemán, esloveno, español, francés, holandés, inglés, portugués brasileño y serbio (cirílico y latino), y sueco son soportados).
  • Un diálogo de errores que relaciona cada mensaje de error con su código correspondiente.
  • Tecnología de programación simplificada.
  • Modo de pantalla completa.

Ejemplos[editar]

Ejemplo 1:

reiniciar
 
tamañolienzo 500,500
ir 300,200
$vuelta = 0
ocultartortuga
 
repetir 30{
    para $vuelta = 1 hasta 40{
        izquierda $vuelta
        avanzar $vuelta+3
    }

Ejemplo 2:

reiniciar
 
tamañolienzo 500,500
ir 500,350
 
repetir 2{
    repetir 180{
        izquierda 1
        avanzar 1
    }
    repetir 180{
        derecha 1
        avanzar 1
    }
}
 
repetir 2{
    repetir 180{
        derecha 1
        avanzar 1
    }
    repetir 180{
        izquierda 1
        avanzar 1
    }
}

Véase también[editar]

Enlaces externos[editar]