{"id":17349,"date":"2019-07-05T14:30:01","date_gmt":"2019-07-05T12:30:01","guid":{"rendered":"http:\/\/www.valcon.it\/librelogo\/?p=17349"},"modified":"2026-08-07T13:14:25","modified_gmt":"2026-08-07T11:14:25","slug":"dragon-curve","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/librelogo\/dragon-curve\/","title":{"rendered":"Dragon Curve"},"content":{"rendered":"\n<ul class=\"wp-block-list\">\n<li><em><a href=\"http:\/\/librelogo.org\">librelogo.org<\/a> &gt; <a href=\"http:\/\/librelogo.org\/2018\/11\/16\/improvements-in-libreoffice-6-2\/\">Improvements in LibreOffice 6.2<\/a><\/em><\/li>\n\n\n\n<li><em><a href=\"http:\/\/www.numbertext.org\/logo\/librelogo.pdf\">http:\/\/www.numbertext.org\/logo\/librelogo.pdf<\/a><\/em><\/li>\n<\/ul>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>La <em>mutua ricorsione<\/em> implementata in LibreLogo illustrata tramite la <em>curva del dragone.<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-12.svg\" alt=\"\" class=\"wp-image-17960\"\/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nTO x n\n    IF n == 0 &#x5B; STOP ]\n    x(n-1)\n    RIGHT 90\n    y(n-1)\n    FORWARD 4\nEND\n\nTO y n\n    IF n == 0 &#x5B; STOP ]\n    FORWARD 4\n    x(n-1)\n    LEFT 90\n    y(n-1)\nEND\n\nx(12)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">A colori<\/h2>\n\n\n\n<p>I colori evidenziano la struttura ricorsiva della curva<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-9-c.svg\" alt=\"\" class=\"wp-image-17962\"\/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nTO x n\n    IF n==0 &#x5B; STOP ]\n    IF n==5 &#x5B; PENCOLOR ANY ] ; colore a caso al livello 5\n    x(n-1)\n    RIGHT 90\n    y(n-1)\n    FORWARD 10\nEND\n\nTO y n\n    IF n==0 &#x5B; STOP ]\n    FORWARD 10\n    x(n-1)\n    LEFT 90\n    y(n-1)\nEND\n\nPENSIZE 5                  ; penna di spessore 5\nx(9)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Passo passo<\/h2>\n\n\n\n<p>Segui l&#8217;evoluzione della curva per <strong>n<\/strong> da <strong>1<\/strong> a <strong>11<\/strong> (i due colori casuali evidenziano la somiglianza con la precedente e la successiva)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-1.png\" alt=\"\"\/><\/figure><\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-2.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-3.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-4.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-5.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-6.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-7.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-8.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-9.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-10.png\" alt=\"\"\/><\/figure><\/div>\n\n\n<p><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/dragon-curve-11.png\" alt=\"\"\/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nTO x n\n    IF n==0 &#x5B; STOP ]\n    IF n==9 &#x5B; PENCOLOR ANY ]\n    x(n-1)\n    RIGHT 90\n    y(n-1)\n    FORWARD 10\nEND\nTO y n\n    IF n==0 &#x5B; STOP ]\n    FORWARD 10\n    x(n-1)\n    LEFT 90\n    y(n-1)\nEND\n\nPENSIZE 3\nx(11)                       ; cambia: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>La mutua ricorsione implementata in LibreLogo illustrata tramite la curva del dragone. A colori I colori evidenziano la struttura ricorsiva della curva Passo passo Segui l&#8217;evoluzione della curva per n da 1 a 11 (i due colori casuali evidenziano la somiglianza con la precedente e la successiva)<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"inline_featured_image":false,"neve_meta_sidebar":"","neve_meta_container":"","neve_meta_enable_content_width":"off","neve_meta_content_width":0,"neve_meta_title_alignment":"","neve_meta_author_avatar":"","neve_post_elements_order":"","neve_meta_disable_header":"","neve_meta_disable_footer":"","neve_meta_disable_title":"","footnotes":""},"categories":[6],"tags":[8,7],"class_list":["post-17349","post","type-post","status-publish","format-standard","hentry","category-applicazioni","tag-casualita","tag-ricorsione"],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/17349","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/comments?post=17349"}],"version-history":[{"count":53,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/17349\/revisions"}],"predecessor-version":[{"id":20247,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/17349\/revisions\/20247"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/media?parent=17349"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/categories?post=17349"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/tags?post=17349"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}