{"id":16810,"date":"2019-06-23T22:57:35","date_gmt":"2019-06-23T20:57:35","guid":{"rendered":"http:\/\/www.valcon.it\/librelogo\/?p=16810"},"modified":"2026-08-07T15:48:43","modified_gmt":"2026-08-07T13:48:43","slug":"alberi-2","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/librelogo\/alberi-2\/","title":{"rendered":"Alberi frattali con 2 rami"},"content":{"rendered":"\n<p><a href=\"http:\/\/www.numbertext.org\/logo\/librelogo.pdf\">http:\/\/www.numbertext.org\/logo\/librelogo.pdf<\/a><\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading\">Esercizio 1<\/h2>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"363\" height=\"333\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-2.png\" alt=\"\" class=\"wp-image-16812\" srcset=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-2.png 363w, https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-2-300x275.png 300w\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nRATIO = 1.67\n\nTO albero ramo\n    IF ramo &lt; 2 &#x5B; STOP ] ; fine della ricorsione\n\n    FORWARD ramo         ; tronco\n    LEFT    45           ; ramo di sinistra\n    albero(ramo\/RATIO)\n    RIGHT   90           ; ramo di destra\n    albero(ramo\/RATIO)\n    LEFT    45           ; torna alla radice\n    BACK    ramo\nEND\n\nCLEARSCREEN HOME HIDETURTLE\nalbero(200)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Esercizio 2<\/h2>\n\n\n\n<p>Angolo di 180\u00b0 tra i rami e rapporto di riduzione inferiore (LIBRELOGO impiega alcune ore&#8230;)<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"394\" height=\"287\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-90.png\" alt=\"\" class=\"wp-image-16819\" srcset=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-90.png 394w, https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-90-300x219.png 300w\" sizes=\"auto, (max-width: 394px) 100vw, 394px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nRATIO = 1.45\n\nTO albero ramo\n    IF ramo &lt; 2 &#x5B; STOP ]\n\n    FORWARD ramo\n    LEFT    90   albero(ramo\/RATIO)\n    RIGHT   180  albero(ramo\/RATIO)\n    LEFT    90\n    BACK    ramo\nEND\n\nCLEARSCREEN \nHOME \nHIDETURTLE\nalbero(200)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Esercizio 3<\/h2>\n\n\n\n<p>Introducendo un parametro per il livello della ricorsione \u00e8 pi\u00f9 semplice gestire altre caratteristiche dell&#8217;albero: <em>spessore dei rami<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter\"><img loading=\"lazy\" decoding=\"async\" width=\"363\" height=\"336\" src=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-size.png\" alt=\"\" class=\"wp-image-17611\" srcset=\"https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-size.png 363w, https:\/\/www.valcon.it\/librelogo\/wp-content\/uploads\/Albero-45-size-300x278.png 300w\" sizes=\"auto, (max-width: 363px) 100vw, 363px\" \/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nTO ALBERO n d      ; n=ricorsione, d=dimensione\n    IF n &gt;= 1 &#x5B; \n        PENSIZE n  ; spessore del ramo\n        FORWARD d\n        d2=d\/1.67  ; prossima dimensione\n        LEFT    45  ALBERO(n-1, d2)\n        RIGHT   90  ALBERO(n-1, d2)\n        LEFT    45\n        BACK    d\n    ]\nEND\n\nCLEARSCREEN \nHOME \nHIDETURTLE \nPENCAP \u201cROUND\u201d\n\nALBERO(9, 200)\n<\/pre><\/div>\n\n\n<h2 class=\"wp-block-heading\">Esercizio 4<\/h2>\n\n\n\n<p>Utilizza delle liste con le costanti <em>colore<\/em>, <em>spessore<\/em>, <em>dimensione<\/em> per ogni livello della ricorsione<\/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\/albero-45-csd.svg\" alt=\"\" class=\"wp-image-17756\"\/><\/figure><\/div>\n\n<div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; title: ; notranslate\" title=\"\">\nGLOBAL c, s, d ; colore, spessore, dimensione\n\nTO ALBERO n\n    GLOBAL c, s, d\n\n    IF n &gt;= 1 &#x5B;\n        PENSIZE  s&#x5B;n]\n        PENCOLOR c&#x5B;n]\n        PENDOWN  \n        FORWARD  d&#x5B;n]\n        LEFT     45   ALBERO(n-1)\n        RIGHT    90   ALBERO(n-1)\n        LEFT     45\n        PENUP    \n        BACK     d&#x5B;n]\n    ]\nEND\n\nCLEARSCREEN HIDETURTLE PENCAP \u201cROUND\u201d\n\nc=&#x5B;\u201c0\u201d, \u201clime\u201d, \u201clime\u201d, \u201cgreen\u201d, \u201cteal\u201d, \u201cchocolate\u201d, \u201cbrown\u201d, \u201cbrown\u201d, \u201cmaroon\u201d, \u201cmaroon\u201d]\nricorsione=9\ndimensione=240 \ns=(ricorsione+1)*&#x5B;0]\nd=(ricorsione+1)*&#x5B;0]\ns&#x5B;ricorsione]=30\nd&#x5B;ricorsione]=dimensione\nFOR i IN RANGE ricorsione-1 0 -1 &#x5B;\n    s&#x5B;i]=s&#x5B;i+1]*0.75 ; spessore   diminuisce...\n    d&#x5B;i]=d&#x5B;i+1]\/1.67 ; dimensione diminuisce...\n]\n\nALBERO(ricorsione)\n<\/pre><\/div>","protected":false},"excerpt":{"rendered":"<p>http:\/\/www.numbertext.org\/logo\/librelogo.pdf Esercizio 1 Esercizio 2 Angolo di 180\u00b0 tra i rami e rapporto di riduzione inferiore (LIBRELOGO impiega alcune ore&#8230;) Esercizio 3 Introducendo un parametro per il livello della ricorsione \u00e8 pi\u00f9 semplice gestire altre caratteristiche dell&#8217;albero: spessore dei rami Esercizio 4 Utilizza delle liste con le costanti colore, spessore, dimensione per ogni livello della&hellip;&nbsp;<a href=\"https:\/\/www.valcon.it\/librelogo\/alberi-2\/\" class=\"\" rel=\"bookmark\">Leggi tutto &raquo;<span class=\"screen-reader-text\">Alberi frattali con 2 rami<\/span><\/a><\/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":[7],"class_list":["post-16810","post","type-post","status-publish","format-standard","hentry","category-applicazioni","tag-ricorsione"],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/16810","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=16810"}],"version-history":[{"count":65,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/16810\/revisions"}],"predecessor-version":[{"id":20275,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/posts\/16810\/revisions\/20275"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/media?parent=16810"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/categories?post=16810"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/librelogo\/wp-json\/wp\/v2\/tags?post=16810"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}