{"id":2495,"date":"2015-05-02T22:25:41","date_gmt":"2015-05-02T20:25:41","guid":{"rendered":"http:\/\/www.valcon.it\/pp\/?p=2495"},"modified":"2024-12-13T16:15:53","modified_gmt":"2024-12-13T15:15:53","slug":"p-selezione-multipla-2","status":"publish","type":"post","link":"https:\/\/www.valcon.it\/pp\/p-selezione-multipla-2\/","title":{"rendered":"Selezione multipla &#8211; 2"},"content":{"rendered":"\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<p>Decidere quale eseguire tra tante sequenze alternative di istruzioni.<\/p>\n\n\n\n<p>Se le espressioni <strong>E<\/strong>, <strong>E1<\/strong>, <strong>E2<\/strong>, &#8230; sono di tipo <em>semplice<\/em> si pu\u00f2 utilizzare una struttura di controllo che permette un&#8217;interpretazione molto <em>fedele<\/em> al diagramma di flusso.<\/p>\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\"><img decoding=\"async\" src=\"https:\/\/www.valcon.it\/pp\/wp-content\/uploads\/if3n.png\" alt=\"Selezione tripla\" title=\"Selezione tripla\"\/><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Basic<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: vb; gutter: false; title: ; notranslate\" title=\"\">\nSelect Case E\n    Case E1:\n            Istr11\n            Istr12\n    Case E2:\n            Istr21\n            Istr22\n    ...\n    ...\n    Case Else:\n            Istrn1\n            Istrn2\nEnd Select\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">C, C++, Java, &#8230;<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; gutter: false; title: ; notranslate\" title=\"\">\nswitch(E)\n{\n    case E1:\n            istr11;\n            istr12; break;\n    case E2:\n            istr21;\n            istr22; break;\n    ...\n    ...\n    default:\n            istrn1;\n            istrn2; break;\n}\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Pascal<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: delphi; gutter: false; title: ; notranslate\" title=\"\">\nCase(E) Of\n    E1:\n        Begin\n            Istr11;\n            Istr12;\n        End;\n    E2:\n        Begin\n            Istr21;\n            Istr22;\n        End;\n    ...\n    ...\n    Else\n        Begin\n            Istrn1;\n            Istrn2;\n        End;\nEnd;\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Python<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; gutter: false; title: ; notranslate\" title=\"\">\nmatch E:\n    case E1:\n        istr11\n        istr12\n    case E2:\n        istr21\n        istr22\n    ...\n    ...\n    case other:\n        istrn1\n        istrn2\n<\/pre><\/div><\/div>\n<\/div>\n\n\n\n<p>Note<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li>la struttura dell&#8217;istruzione \u00e8 simile tra i linguaggi<\/li>\n\n\n\n<li>ma ci sono <em>notevoli<\/em> differenze tra i valori ammessi per i casi (caratteri, numeri interi, &#8230;, stringhe?).<\/li>\n<\/ol>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p>Se pi\u00f9 casi richiedono lo stesso trattamento si possono raggruppare<\/p>\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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Basic<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: vb; gutter: false; title: ; notranslate\" title=\"\">\nSelect Case E\n    Case 11 To 15:\n            Istr11\n            Istr12\n    Case 2, 5:\n            Istr21\n            Istr22\n    Case Else:\n            Istr31\n            Istr32\nEnd Select\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">C, C++, Java, &#8230;<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: java; gutter: false; title: ; notranslate\" title=\"\">\nswitch(E)\n{\n    case 11:\n    case 12:\n    case 13:\n    case 14:\n    case 15:\n            istr11;\n            istr12; break;\n    case 2:\n    case 5:\n            istr21;\n            istr22; break;\n    default:\n            istr31;\n            istr32; break;\n}\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Pascal<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: delphi; gutter: false; title: ; notranslate\" title=\"\">\nCase(E) Of\n    11..15:\n        Begin\n            Istr11;\n            Istr12;\n        End;\n    2,5:\n        Begin\n            Istr21;\n            Istr22;\n        End\n    Else\n        Begin\n            Istr31;\n            Istr32;\n        End;\nEnd;\n<\/pre><\/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\" style=\"flex-basis:33.33%\">\n<h2 class=\"wp-block-heading\">Python<\/h2>\n<\/div>\n\n\n\n<div class=\"wp-block-column is-layout-flow wp-block-column-is-layout-flow\" style=\"flex-basis:66.66%\"><div class=\"wp-block-syntaxhighlighter-code \"><pre class=\"brush: python; gutter: false; title: ; notranslate\" title=\"\">\nmatch E:\n    case 11 | 12 | 13 | 14 | 15:\n        istr11\n        istr12\n    case 2 | 5:\n        istr21\n        istr22\n    ...\n    ...\n    case other:\n        istr31\n        istr32\n<\/pre><\/div><\/div>\n<\/div>\n\n\n\n<p>Nota<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>In Python la sintassi pu\u00f2 essere molto complessa.<\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>Decidere quale eseguire tra tante sequenze alternative di istruzioni. Se le espressioni E, E1, E2, &#8230; sono di tipo semplice si pu\u00f2 utilizzare una struttura di controllo che permette un&#8217;interpretazione molto fedele al diagramma di flusso. Basic C, C++, Java, &#8230; Pascal Python Note Se pi\u00f9 casi richiedono lo stesso trattamento si possono raggruppare Basic &#8230; <a title=\"Selezione multipla &#8211; 2\" class=\"read-more\" href=\"https:\/\/www.valcon.it\/pp\/p-selezione-multipla-2\/\" aria-label=\"Per saperne di pi\u00f9 su Selezione multipla &#8211; 2\">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":[9],"tags":[],"class_list":["post-2495","post","type-post","status-publish","format-standard","hentry","category-prog"],"_links":{"self":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/2495","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=2495"}],"version-history":[{"count":22,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/2495\/revisions"}],"predecessor-version":[{"id":50762,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/posts\/2495\/revisions\/50762"}],"wp:attachment":[{"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/media?parent=2495"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/categories?post=2495"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.valcon.it\/pp\/wp-json\/wp\/v2\/tags?post=2495"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}