{"id":33818,"date":"2024-06-30T18:09:18","date_gmt":"2024-06-30T16:09:18","guid":{"rendered":"https:\/\/www.valcon.it\/pp\/?p=33818"},"modified":"2024-07-01T08:34:50","modified_gmt":"2024-07-01T06:34:50","slug":"flow-funzioni","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/pp\/flow-funzioni\/","title":{"rendered":"I blocchi per le funzioni"},"content":{"rendered":"\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"https:\/\/www.valcon.it\/pp\/flowgorithm\/\">Flowgorithm<\/a><\/div>\n<\/div>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"alignright size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"145\" height=\"181\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub.png\" alt=\"\" class=\"wp-image-33826\"\/><\/figure>\n<\/div>\n\n\n<p>All&#8217;apertura di un nuovo progetto compare in automatico l&#8217;ambiente <strong>Main<\/strong>.<br>Subito sopra compare la <strong>barra degli strumenti<\/strong> specifica per la gestione delle <em>funzioni<\/em> (sequenze di blocchi diverse dal <strong>Main<\/strong>).<\/p>\n\n\n\n<p>Le nuove <em>funzioni<\/em> saranno raggiungibili dall&#8217;elenco a discesa che appare agendo sulla freccetta verde.<\/p>\n\n\n\n<p>Il pulsante a destra apre il pannello <strong>Function Manager<\/strong> per aggiungere, modificare, fare taglia \/ copia \/ incolla, importare le <em>funzioni<\/em><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"546\" height=\"436\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function.png\" alt=\"\" class=\"wp-image-33827\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function.png 546w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function-300x240.png 300w\" sizes=\"auto, (max-width: 546px) 100vw, 546px\" \/><\/figure>\n<\/div>\n\n\n<p>Con il pulsante <strong>Add<\/strong> si apre il pannello per inserire il nome, i parametri, il tipo di ritorno<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"595\" height=\"596\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function-properties.png\" alt=\"\" class=\"wp-image-33829\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function-properties.png 595w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function-properties-300x300.png 300w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-function-properties-150x150.png 150w\" sizes=\"auto, (max-width: 595px) 100vw, 595px\" \/><\/figure>\n<\/div>\n\n\n<p>Inserisci nel <strong>Main<\/strong> la chiamata alla <em>funzione<\/em> tramite il blocco <strong>Call<\/strong><\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"512\" height=\"174\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/shape-call.png\" alt=\"\" class=\"wp-image-33594\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/shape-call.png 512w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/shape-call-300x102.png 300w\" sizes=\"auto, (max-width: 512px) 100vw, 512px\" \/><\/figure>\n<\/div>\n\n\n<p>Si apre il pannello<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"470\" height=\"312\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-call.png\" alt=\"\" class=\"wp-image-33828\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-call.png 470w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-call-300x199.png 300w\" sizes=\"auto, (max-width: 470px) 100vw, 470px\" \/><\/figure>\n<\/div>\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Sottoprogramma<\/h2>\n\n\n\n<p>La funzione pi\u00f9 semplice \u00e8 il <em>sottoprogramma<\/em>, una <em>funzione<\/em> senza risultato di ritorno, <strong>None<\/strong>, senza parametri<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La sequenza <strong>Main<\/strong> a un certo punto arriva alla chiamata del <strong>Sottoprogramma<\/strong><\/li>\n\n\n\n<li>Il <strong>Sottoprogramma<\/strong> esegue i suoi blocchi fino a <strong>End<\/strong><\/li>\n\n\n\n<li>Il controllo ritorna al chiamante che continua con i suoi blocchi fino al suo <strong>End<\/strong><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"177\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-1-1.png\" alt=\"\" class=\"wp-image-33822\"\/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"161\" height=\"145\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-1.png\" alt=\"\" class=\"wp-image-33823\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Sottoprogramma con parametri<\/h2>\n\n\n\n<p>Dopo aver dato il nome alla funzione si agisce sui pulsanti <strong>Add<\/strong>, <strong>Edit<\/strong>, <strong>Remove<\/strong> per la gestione dei parametri<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>La chiamata del sottoprogramma <strong>Sottoprogramma<\/strong> prevede, nelle parentesi tonde, i parametri attuali <strong>pa1<\/strong> e <strong>pa2<\/strong><\/li>\n\n\n\n<li>Il sottoprogramma <strong>Sottoprogramma<\/strong> ha due parametri formali <strong>pf1<\/strong> e <strong>pf2<\/strong> di tipo <strong>Real<\/strong><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"225\" height=\"177\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-2-1.png\" alt=\"\" class=\"wp-image-33832\"\/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"193\" height=\"161\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-2.png\" alt=\"\" class=\"wp-image-33833\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Funzione<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Il <strong>Main<\/strong> chiama la <strong>Funzione<\/strong> e attende un valore da assegnare alla variabile <strong>x<\/strong><\/li>\n\n\n\n<li>Nella definizione della <strong>Funzione<\/strong> \u00e8 stato specificato che il valore di ritorno \u00e8 di tipo <strong>Real<\/strong> e si tratta della variabile <strong>risultato<\/strong><\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"265\" height=\"233\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-3-1.png\" alt=\"\" class=\"wp-image-33835\"\/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"297\" height=\"177\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-3.png\" alt=\"\" class=\"wp-image-33834\"\/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\">\n<h2 class=\"wp-block-heading\">Funzione con parametri<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Il <strong>Main<\/strong> chiama la <strong>Funzione<\/strong> passando il parametro attuale <strong>pa<\/strong><\/li>\n\n\n\n<li>Il <strong>Main<\/strong> si aspetta di ricevere un valore da assegnare alla variabile <strong>x<\/strong><\/li>\n\n\n\n<li>La <strong>Funzione<\/strong> riceve il parametro formale intero <strong>pf<\/strong> e restituisce il <strong>risultato<\/strong> reale<\/li>\n<\/ul>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"305\" height=\"233\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4-1.png\" alt=\"\" class=\"wp-image-33838\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4-1.png 305w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4-1-300x229.png 300w\" sizes=\"auto, (max-width: 305px) 100vw, 305px\" \/><\/figure>\n<\/div>\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"345\" height=\"193\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4.png\" alt=\"\" class=\"wp-image-33839\" srcset=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4.png 345w, https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/flow-sub-4-300x168.png 300w\" sizes=\"auto, (max-width: 345px) 100vw, 345px\" \/><\/figure>\n<\/div><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-columns is-layout-flex wp-container-core-columns-is-layout-9d6595d7 wp-block-columns-is-layout-flex\">\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\"><\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>All&#8217;apertura di un nuovo progetto compare in automatico l&#8217;ambiente Main.Subito sopra compare la barra degli strumenti specifica per la gestione delle funzioni (sequenze di blocchi diverse dal Main). Le nuove funzioni saranno raggiungibili dall&#8217;elenco a discesa che appare agendo sulla freccetta verde. Il pulsante a destra apre il pannello Function Manager per aggiungere, modificare, fare &#8230; <a title=\"I blocchi per le funzioni\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/pp\/flow-funzioni\/\" aria-label=\"Per saperne di pi\u00f9 su I blocchi per le funzioni\">Leggi tutto<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[109],"tags":[],"class_list":["post-33818","post","type-post","status-publish","format-standard","hentry","category-flowgorithm"],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/33818","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/comments?post=33818"}],"version-history":[{"count":11,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/33818\/revisions"}],"predecessor-version":[{"id":33857,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/33818\/revisions\/33857"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/media?parent=33818"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/categories?post=33818"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/tags?post=33818"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}