Selezione (informatica)

In informatica, nell'ambito della programmazione, la selezione (detta anche struttura condizionale) è, all'interno di un algoritmo risolutivo di un problema dato, una struttura di controllo del flusso di esecuzione di un programma che indica all'elaboratore, in base alla verifica di una condizione logica specificata, quale fra due sequenze o blocchi di istruzioni eseguire, realizzando dunque un controllo logico di elaborazione. Assieme alla sequenza e all'iterazione è una struttura fondamentale per la risoluzione algoritmica di un dato problema secondo il Teorema di Böhm-Jacopini.

Descrizione

La forma più conosciuta è tipicamente (in pseudocodice):

SE (condizione) ALLORA

(blocco per condizione vera)

ALTRIMENTI

(blocco per condizione falsa)

FINE-SE

Esempio in C
if (condizione) { /* THEN in C non è richiesto, mentre lo è in Pascal e in BASIC. */
  /* blocco per condizione vera */
  ...;
  ...;
} else {
  /* blocco per condizione falsa */
  ...;
  ...;
} /* Anche ENDIF in C non esiste. */

In alcuni linguaggi, come il C, il Perl o il Java, la selezione può assumere la forma minima (il SE è assente, ALLORA diventa un punto interrogativo, ALTRIMENTI diventa un :, il FINE-SE è assente):

(condizione) ? (blocco per condizione VERA) : (blocco per condizione FALSA).
In C è detto operatore ternario.

Esempio in C
/* Per porre z al massimo tra a e b. */
z=(a>b)?a:b;

Un caso particolare di selezione è il SELEZIONA - CASI:

SELEZIONA - CASI variabile

CASO valore1:

(sequenza1)

CASO valore2:

(sequenza2)

(. . .)

CASO DEFAULT:

(sequenza di default)

FINE-CASI

Esempio in C
switch(variabile){
  case valore1:
    /*sequenza1*/
    ...;
    ...;
    break;
  case valore2:
    /*sequenza2*/
    ...;
    ...;
    break;
  ( . . . )
  default: // Questo blocco non è obbligatorio.
    /*sequenza di default*/
    ...;
    ...;
    break;
  }

Con il SELEZIONA - CASI, viene eseguita solo una fra le sequenze proposte, a seconda del valore contenuto nella variabile.

Qualora variabile = valore1, allora verrà eseguita la sequenza1; se variabile = valore2, allora verrà eseguita la sequenza2; se non ci sono casi particolari di variabile = valoreX, allora viene eseguito il caso DEFAULT.

Altri progetti

Collegamenti esterni

  Portale Informatica: accedi alle voci di Wikipedia che trattano di informatica

Read other articles:

Плакун верболистий Плакун верболистий Біологічна класифікація Царство: Рослини (Plantae) Клада: Судинні рослини (Tracheophyta) Клада: Покритонасінні (Angiosperms) Клада: Евдикоти (Eudicots) Клада: Розиди (Rosids) Порядок: Миртоцвіті (Myrtales) Родина: Плакунові (Lythraceae) Рід: Плакун (Lythrum) Вид: Плакун ве�...

 

 

Artikel ini perlu diwikifikasi agar memenuhi standar kualitas Wikipedia. Anda dapat memberikan bantuan berupa penambahan pranala dalam, atau dengan merapikan tata letak dari artikel ini. Untuk keterangan lebih lanjut, klik [tampil] di bagian kanan. Mengganti markah HTML dengan markah wiki bila dimungkinkan. Tambahkan pranala wiki. Bila dirasa perlu, buatlah pautan ke artikel wiki lainnya dengan cara menambahkan [[ dan ]] pada kata yang bersangkutan (lihat WP:LINK untuk keterangan lebih lanjut...

 

 

  لمعانٍ أخرى، طالع محمد عبد الرحمن (توضيح). هذه المقالة يتيمة إذ تصل إليها مقالات أخرى قليلة جدًا. فضلًا، ساعد بإضافة وصلة إليها في مقالات متعلقة بها. (يناير 2018) محمد عبد الرحمن معلومات شخصية الطول 175 سنتيمتر  الجنسية بحريني الحياة العملية المهنة رياضي  الرياضة الر...

Albanian RegimentActive1807–1814Allegiance French EmpireBranchFrench Imperial ArmyTypeIrregular light infantryEngagementsNapoleonic Wars Adriatic Campaign Siege of Santa Maura CommandersCommanderJean-Louis Toussaint MinotMilitary unit The Albanian Regiment (French: Régiment albanais) was a military unit of the First French Empire formed in 1807 in Corfu. Consisting mainly of Albanians, but also Greeks, Italians and Dalmatians,[1] it was commanded by Colonel Jean-Louis Toussain...

 

 

Questa voce sull'argomento stagioni delle società calcistiche italiane è solo un abbozzo. Contribuisci a migliorarla secondo le convenzioni di Wikipedia. Segui i suggerimenti del progetto di riferimento. Voce principale: Associazione Sportiva Melfi. Associazione Sportiva MelfiStagione 2012-2013Sport calcio Squadra Melfi Allenatore Leonardo Bitetto Presidente Giuseppe Maglione Lega Pro Seconda Divisione8º posto nel girone B. Maggiori presenzeCampionato: Spirito (34) Miglior marca...

 

 

Pour les articles homonymes, voir Fowler. Wyche Fowler Portrait officiel de Wyche Fowler (c.1990). Fonctions Ambassadeur des États-Unis en Arabie Saoudite 14 septembre 1996 – 1er mars 2001(4 ans, 5 mois et 15 jours) Circonscription Géorgie Président Bill ClintonGeorge W. Bush Législature 116e Prédécesseur Ray Mabus Successeur Robert W. Jordan Sénateur des États-Unis 3 janvier 1987 – 3 janvier 1993(6 ans) Élection 4 novembre 1986 Circonscription Géorgie Légi...

Oleh Blokhin Informasi pribadiNama lengkap Oleh Volodymyrovych BlokhinTanggal lahir 5 November 1952 (umur 71)Tempat lahir Kiev, Ukraina, Soviet UnionTinggi 1,80 m (5 ft 11 in)Posisi bermain StrikerKarier junior1962–1969 Dynamo KyivKarier senior*Tahun Tim Tampil (Gol)1969–1988 Dynamo Kyiv 432 (211)1988–1989 Vorwärts Steyr 41 (9)1989–1990 Aris Limassol 22 (5)Total 495 (225)Tim nasional1972–1988 Uni Soviet 112 (42)Kepelatihan1990–1993 Olympiacos1993–1994 PAOK1...

 

 

Donald Rumsfeld 13° e 21° Segretario della Difesa degli Stati UnitiDurata mandato20 novembre 1975 –20 gennaio 1977 PresidenteGerald Ford PredecessoreJames R. Schlesinger SuccessoreHarold Brown Durata mandato20 gennaio 2001 –18 dicembre 2006 PresidenteGeorge W. Bush PredecessoreWilliam Cohen SuccessoreRobert Gates 6° Capo di gabinetto della Casa BiancaDurata mandato21 settembre 1974 –20 novembre 1975 PresidenteGerald Ford PredecessoreAlexander...

 

 

警視庁月島警察署西仲町通派出所(現・西仲通地域安全センター)と立哨中の警察官。1938年(昭和13年)頃。 ×(クロス)印は交番を表す日本の地図記号 日本の極ありふれた小さな交番 / 京都府城陽市にある城陽警察署寺田交番。2018年(平成30年)。 日本のやや規模の大きい交番 / 兵庫県朝来市にある朝来警察署和田山駅前交番。2006年(平成18年)。 交番(こうばん�...

Firefox derivative recommending only free software For the Debian Iceweasel package, see Mozilla software rebranded by Debian. GNU IceCatGNU IceCat new-tab pageDeveloper(s)GNUzilla team, GNU ProjectStable release60.7.0[1]  / 2 June 2019Preview release115.8.0[2]  / 13 February 2024 Repositorygit.savannah.gnu.org/cgit/gnuzilla.git EngineGecko Operating system Linux Windows macOS Android TypeWeb browserLicenseMPL-2.0 (source files from Mozilla Firefox browser)[3]...

 

 

Disambiguazione – Se stai cercando altri significati, vedi Bottiglia (disambigua). Una bottiglia per il vino. Una bottiglia sulla sabbia. Cestello per bottiglie in vetro per il latte. Una bottiglia è un contenitore di capacità variabile, attestata sull'ordine di grandezza del litro, a volte dotato di un tappo. Le bottiglie sono solitamente fatte di vetro, di plastica, carta, ceramica, metalli, e vengono tipicamente usate per contenere liquidi come: acqua, latte, bibite, birra, vino, olio...

 

 

Elezioni presidenziali in Cile del 2021 Stato  Cile Data 21 novembre (I turno)19 dicembre (II turno) Affluenza 47,33% (primo turno) ( 0,61%)55,65% (secondo turno) ( 6,63%) Candidati Gabriel Boric José Antonio Kast Partiti CS PRL Coalizioni Apruebo Dignidad Frente Social Cristiano VotiI turno 1.815.02425,82% 1.961.77927,91% VotiII turno 4.621.23155,87% 3.650.66244,13% Distribuzione del voto per comune (I e II turno) Presidente uscente Sebastián Piñera (RN) 2017 2025 Le elezi...

Keuskupan FloridaDioecesis FloridensisKatolik Basilika KatedralBunda dari Tiga Puluh Tiga MuridLokasiNegara UruguayProvinsi gerejawiMontevideoStatistikLuas22.600 km2 (8.700 sq mi)Populasi- Total- Katolik(per 2006)123.80091,000 (73.5%)Paroki16InformasiDenominasiGereja KatolikRitusRitus RomaPendirian14 April 1897 (127 tahun lalu)KatedralCatedral Basílica Santuario de la Virgen de los Treinta y TresKepemimpinan kiniPausFransiskusUskupMartín Pablo Pérez ...

 

 

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada November 2022. Artikel ini membutuhkan rujukan tambahan agar kualitasnya dapat dipastikan. Mohon bantu kami mengembangkan artikel ini dengan cara menambahkan rujukan ke sumber tepercaya. Pernyataan tak bersumber bisa saja dipertentangkan dan dihapus.Cari sumber:...

 

 

Micaela Almonester, Baroness de PontalbaPortrait of Micaela Almonester, Baroness de Pontalba in the Louisiana State MuseumBornMicaela Leonarda Antonia de Almonester Roxas y de la RondeNovember 6, 1795New Orleans, LouisianaDied20 April 1874(1874-04-20) (aged 78)Paris, FranceNationalitySpanish (by birth)French (by marriage)American (upon Louisiana's admission to Union)Occupation(s)BusinesswomanReal estate developerLay architectKnown forThe design and construction of the Pontalba Build...

Artikel ini tidak memiliki bagian pembuka yang sesuai dengan standar Wikipedia. Mohon tulis paragraf pembuka yang informatif sehingga pembaca dapat memahami maksud dari Rancangan Kostum Terbaik. Contoh paragraf pembuka Rancangan Kostum Terbaik adalah .... (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Daftar pemenang dan nominee 2000an Tahun Film Perancang kostum 2009[1] The Young Victoria † Sandy Powell Bright Star ‡ Janet Patterson Inglourious Basterds Anna ...

 

 

Winship Capers Connor22nd Mayor of DallasIn office1887–1894Preceded byJohn Henry BrownSucceeded byBryan T. Barry Personal detailsBorn(1848-06-22)June 22, 1848Red Sulphur Springs, Hardin County, TennesseeDiedApril 8, 1921(1921-04-08) (aged 72)Long Beach, CaliforniaResting placeOakland Cemetery, DallasNationalityAmericanSpouse(s)Tullora Fannie Cornelius, Ada Cheatham RyeChildrenAnna F. Connor, Walker Cornelius Connor, Edward Cowen ConnorOccupationMerchant Winship Capers Connor (Jun 1...

 

 

Location of Plumas County in California This is a list of the National Register of Historic Places listings in Plumas County, California. This is intended to be a complete list of the properties and districts on the National Register of Historic Places in Plumas County, California, United States. Latitude and longitude coordinates are provided for many National Register properties and districts; these locations may be seen together in an online map.[1] There are 6 properties and dist...

Cannabielsoin Names IUPAC name (5aS,6S,9R,9aR)-6-methyl-3-pentyl-9-prop-1-en-2-yl-7,8,9,9a-tetrahydro-5aH-dibenzofuran-1,6-diol Other names Cannabielsoin ACBECannabielsoin I[1] Identifiers CAS Number 52025-76-0 Y 3D model (JSmol) Interactive image Abbreviations CBE ChemSpider 142372 KEGG C20218 PubChem CID 162113 UNII 2ERD6V6652 Y CompTox Dashboard (EPA) DTXSID50966364 InChI InChI=1S/C21H30O3/c1-5-6-7-8-14-11-16(22)19-17(12-14)24-20-18(19)15(13(2)3)9-10-21(20,4)23/h11-12,15...

 

 

この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。 出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方)出典検索?: ロムカセット – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL (2009年7月) ロムカセットの内部NINTENDO64用ロムカセットの...