La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

Selezione A. Ferrari. Problema Problema: verificare se i tre valori passati in ingresso sono una terna pitagorica. Nota: il primo valore immesso deve.

Presentazioni simili


Presentazione sul tema: "Selezione A. Ferrari. Problema Problema: verificare se i tre valori passati in ingresso sono una terna pitagorica. Nota: il primo valore immesso deve."— Transcript della presentazione:

1 Selezione A. Ferrari

2 Problema Problema: verificare se i tre valori passati in ingresso sono una terna pitagorica. Nota: il primo valore immesso deve essere il maggiore dei tre. Input: tre valori numerici interi, il primo deve essere il maggiore dei tre. Output: in caso di verifica positiva, viene segnalato che si tratta di una terna pitagorica.

3 Algoritmo

4 Commento allalgoritmo Il flusso di esecuzione non è più lineare. Nel blocco decisionale unistruzione è eseguita solo al verificarsi di una certa condizione Nella programmazione strutturata i costrutti di controllo devono avere un solo punto di ingresso e un solo punto di uscita: questo vincolo è rispettato dalla struttura di controllo decisionale

5 Linguaggio C - if Ogni linguaggio di programmazione presenta almeno una struttura di controllo decisionale. La sintassi del linguaggio C è la seguente. if ( ) ; ; Si tratta di una selezione, allinterno della quale se e solo se espressione è vera viene eseguita listruzione

6 Programma

7 Blocchi di istruzioni Listruzione interna allif può essere costituita da un blocco di istruzioni. Un blocco di istruzioni è costituito da un insieme distruzioni qualsiasi raccolte tra parentesi graffe: if(){ ; ; ; ;}

8 Operatori aritmetici

9 Operatori di confronto

10 Operatori logici

11 if - else Nel caso si debba eseguire unistruzione (o un blocco di istruzioni) nel caso la condizione sia verificata e unaltra istruzione (o un blocco di istruzioni) nel caso la condizione risulti falsa, si utilizza il costrutto if- else

12 Programma

13 Un esempio


Scaricare ppt "Selezione A. Ferrari. Problema Problema: verificare se i tre valori passati in ingresso sono una terna pitagorica. Nota: il primo valore immesso deve."

Presentazioni simili


Annunci Google