1 of 9

Slide Notes

DownloadGo Live

La Selezione a Due Vie

No Description

PRESENTATION OUTLINE

LA SELEZIONE A DUE VIE

PROGRAMMAZIONE
Photo by vanicamiluli

STRUTTURE DI CONTROLLO
Sequenza
Selezione
Ripetizione

Photo by peterme

LE STRUTTURE DI CONTROLLO

  • Le strutture di controllo ci permettono di rispondere ad un quesito fondamentale che riguarda l'ordine di esecuzione all'interno degli algoritmi, cioè quale sarà la prossima istruzione da eseguire.
  • In altri termini stabiliscono il flusso di esecuzione che lega le varie istruzioni che compongono l'algoritmo.
  • Esempi di algoritmi presenti nella vita quotidiana: ricette, manuali di istruzioni, indicazioni stradali, azioni per eseguire un certo compito, e molto altro...

La selezione a due vie permette di ramificare/biforcare il percorso all'interno del nostro algortmo sequenziale in due parti, soltanto una delle quali sarà percorsa durante l'esecuzione dell'algoritmo, in base alla valutazione del valore di una espressione o proposizione che sovrintende a questa struttura.

LA CONDIZIONE LOGICA

  • Una condizione logica è una espressione/proposizione che può essere valutata e che può avere solo due esiti: vero o falso (true o false, 0 o 1)
  • La proposizione o espressione può essere di varia natura.
  • Può contenere connettivi logici and,or, not, ecc...
  • Può contenere operatori di confronto >,
  • Possiamo pensarla come una domanda le cui possibili risposte sono sì o no, vero o farsi, 0, 1.

OPERATORI LOGICI

  • And
  • Or
  • Not (inverter)
Photo by todbot

OPERATORI

  • Aritmetici + - * /
  • Relazionali ( maggiore, minore, uguale, diverso...)
  • Logici
Photo by dr vaxon

LA SELEZIONE A DUE VIE

  • Quando la condizione logica risulta vera la struttura di controllo selezione farà eseguire come prossima istruzione dell'algoritmo la prima istruzione che si trova nel ramo vero della struttura identificato graficamente con una V o T
  • In caso contrario se la condizione risulta falsa allora la struttura di controllo selezione farà eseguire, come prossima istruzione dell'algoritmo, la prima istruzione che si trova nel ramo falso della struttura identificato dalla lettera F.

Untitled Slide