Las “turtle graphics” es un método para programar gráficas vectoriales, las cuales tienen dirección y magnitud.
Para ello se usa un cursor que es como una pequeña tortuga ideal, la cual se mueve en una matriz cuadrada de puntos y puede pintar puntos, líneas y/o moverse a través de la malla cuadriculada.
Tutorial para crear tus propios videojuegos sin programación en #Pickeles
La tortuga tiene los siguientes atributos:
Una posición
Una orientación
Una pluma, que a su vez tiene atributos como color, ancho, arriba y abajo
La tortuga se mueve en la pantalla con comandos como “avanza 10”, “gira a la izquierda 90”, etcétera.
Este lenguaje se inició realmente en el lenguaje de programación para niños llamado “Logo”, creación de Seymour Papert, creado a finales de los años 1960s.
La idea de la tortuga fue en realidad un pequeño robot que en su caparazón tenía toda la electrónica y se programaba a través de los comandos mencionados.
El dispositivo entonces pintaba en un papel -con un plumón- lo que se le pedía de acuerdo a la programación.
We're making python turtle graphics today at @CodeClubNW @HarrisPreston.
We played with Scratch turtle earlier and hopefully making our own firework displays later.
pic.
twitter.
com/lpKA49n5ix
— All About Code (@all_about_code) November 4, 2018
Logo permitía enseñar a los niños los conceptos fundamentales de programación y los introducía a temas avanzados como por ejemplo, la recursión.
La idea de un lenguaje gráfico para expresar ideas en programación tuvo un éxito notable y se crearon bibliotecas que permitían hacer gráficas como en Logo a través de lo que se denominó finalmente “turtle graphics”.
Hasta la hija de Papert, Artemis, ha usado las gráficas de la tortuga para explorar la relación entre el arte y los algoritmos.
Hay varios programas que implementan las gráficas de la tortuga, por ejemplo, KTurtle, es un sistema de esta naturaleza en Linux e incluso en iPhone hay una app llamada “Move the Turtle“.
Las instrucciones implementar son:
Back
ClearScreen
Forward
HideTurtle
Home
NoWrap
PenDown
PenUp
SetPenColor
Set Position
ShowTurtle
TurnLeft
TurnRight
TurtleDelay
Wrap
Xcor
Ycor
Para entender lo que hace cada una de estas instrucciones (sacadas del Manual de Turbo Pascal 3.
0), pueden descargar éste de este enlace.
Así entonces, el lector que quiera concursar debe escribir un mini-intérprete de las instrucciones definidas por Turtle Graphics de Turbo Pascal 3.
0 (ver arriba).
El código debe ser una serie de funciones o procedimientos que puedan incluirse al programa en el lenguaje que se esté usando, es decir, no hay que implementar (como en Logo), las estructuras de control como FOR, WHILE o REPEAT.
Estas deben poderse usar desde el lenguaje de aplicación.
Dicho de otra manera, el software que debe escribir el concursante se refiere a programar cada una de las instrucciones mencionadas más arriba.
Un programa que debe correr la biblioteca de TurtleGraphics del concursante debe ser al menos la que se muestra en la siguiente figura:
El ganador (si es de la Ciudad de México), le daré una taza con el logotipo de la Morsa.
Si es de otro país o de provincia, le mandaré un USB de al menos 8 GB.
Cabe señalar que este concurso busca simplemente alentar el trabajo de la programación y mostrar que puede ser lúdica.
Es un concurso de buena fe.
Si hay, por ejemplo, dos o más respuestas satisfactorias, ganará quien la haya mandado primero.
El ganador cede su código fuente a la comunidad.
Es decir, se promueve el código abierto.
En este caso no hay restricción en qué lenguaje usar.
El concursante tiene que mandar su código fuente, el ejecutable (si aplica) y el reto tendrá una vigencia de unas tres semanas.
Manden sus respuestas a morsa@la-morsa.
com
La entrada Reto lúdico: programe el lenguaje de las “gráficas de la tortuga” se publicó primero en unocero.
Oaxaca de Juárez, 19 de abril. El Gobierno del Estado a través de la Comisión Estatal Forestal (Coesfo) informa que atiende el reporte de incendio forestal activo suscitado en el paraje Palo Sapo, perteneciente a San Andrés Huayápam, en la región de Valles Centrales. Para atender el incidente se movilizó una brigada oficial de combatientes [
ADNSureste.info
Muchachos, en la actualidad la movilidad es clave y la demanda de carga rápida es insaciable, el Ugreen Nexode 65W USB C GaN Charger nos da ambas cosas en 1. Con una impresionante capacidad de 65W y varios puertos de carga, este gadget se presenta como una solución todo en...Este artículo Reseña: UGREEN Nexode 65W USB C GaN Charger – 1 para t
Geekzilla.tech
Devin Haney informó él mismo que Ryan García cumplió su palabra de pagar $500,000 dólares por cada libra pasada en el pesaje
La Opinión de Los Ángeles
Consigue el equipo para mejorar tu placer de jugar con Ganabet bono. En este texto, podemos examinar en detalle las ventajas y beneficios de crear los bonos máximos que ofrece Ganabet.
Lado.mx
Las arrendadoras de carros, también conocidas como empresas de renting, son una opción conveniente y flexible para aquellos que desean utilizar un vehículo sin comprometerse a la compra.
Lado.mx
El boxeo, apuestas MMA, WWE y UFC son los favoritos de los usuarios mexicanos, apuesta en Pin Up Bet en los mercados de apuestas variados y cuotas competitivas.
Lado.mx
Al momento, no se tiene ninguna versión oficial sobre lo ocurrido ni de los motivos de la explosión, pero se espera a lo largo de este viernes se publique más información a través de canales oficiales.
Editorial Aristegui Noticias
El defensa mexicano no le dio al balón en un intento de volea durante el duelo entre Genoa y Lazio por la Jornada 33 de la Serie A.
ESPNdeportes.com
Forbes México. ‘Se nos va a ir el nearshoring con Sheinbaum’, asegura Xóchitl Gálvez en la Convención BancariaLa candidata opositora consideró que seis años más de Morena y se terminará la oportunidad del nearshoring en México.‘Se nos va a ir el nearshoring con Sheinbaum’, asegura Xóchitl Gálvez en la Convención
Forbes
Su programa Florece para erradicar la mano de obra infantil en los campos de tabaco ha beneficiado a 21 mil niños y sus familias desde 2001 Santiago Ixcuintla, Nayarit, 17 de abril de 2024 – Este año, en British American Tobacco México (BAT) refrendamos nuestro compromiso para beneficiar a los productores de tabaco, jornaleros agrícolas [R
Frontal
Multa, trabajo comunitario y suspensión a Nahuel Guzmán por apuntar a los ojos con láser al también guardameta Esteban Andrada en Clásico Regio Regeneración, 18 […]La entrada 11 partidos de suspensión a Guzmán por apuntar con láser a Andrada se publicó primero en RegeneraciónMX.
Regeneracion.mx
Margarita González Saravia, candidata a la gubernatura de Morelos por la coalición "Sigamos Haciendo Historia", aseguró que en Jantetelco volverá el Festival del Sol
El Sol de Cuautla
Alfonso Díaz, director de Negocios del Mallorca no ha mantenido negociaciones con Aguirre para la renovación de su contrato, el cual expira el próximo 30 de junio.”Estamos centrados en la Liga. Ya lo ha dicho Aguirre también. Quedan siete partidos muy importantes para conseguir el objetivo principal, que es la permanencia en la Primera Divisi
Vanguardia.com.mx
El actor de ‘Ocho apellidos vascos’ se pone a las órdenes de Carlos Therón en esta comedia en la que da vida a un profesor de psicología encargado de asesorar a una joven estrella del fútbol
Infobae
Tras quedar fuera de la Champions League en cuartos de final a manos del Borussia Dortmund, el estratega albiceleste tiene en mente llevar adelante una “revolución” dentro del equipo colchonero
Infobae
Últimas noticias
Dodgers bordean la mediocridad en el primer mes de temporada
Chicharito vuelve a ausentarse con Chivas
FGE asiste a la instalación del Consejo Estatal para la Atención de la Persona Mayor para el Estado de Veracruz
Hallan muerto a Alberto Antonio García, candidato de Morena a alcaldía de Independencia en Oaxaca
Foro Alooh!: Panel de clausura expone los retos de México y Latinoamérica en publicidad exterior
Matan a candidato a edil en comunidad de Oaxaca; rescatan a su esposa, alcaldesa
Xóchitl Gálvez advierte de pérdida de inversiones si Morena sigue en el poder
¿De qué trata ‘Civil War’, la nueva película de A24? Aquí los detalles
Vinculan a proceso a Miguel ‘N’ feminicida serial de Iztacalco CDMX
IECM llama a partidos a la civilidad en Segundo Debate por la CDMX
Javier Corral, responsable de muerte, tortura y extorsión
Detienen a pareja en Nuevo León por tráfico de migrantes
Decomisan más de mil arañas venenosas en Francia; otras especies iban a ser traficadas
La ONU denuncia destrucción "intencionada" de equipos médicos en hospitales de Gaza
Analizan agua para conocer causas de mortandad de peces