Informatica 2 Liceo Scientifico Scienze Applicate/AreaRettangolo: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 1:
{{Informatica 2 Liceo Scientifico Scienze Applicate}}
== Calcolo dell'area di un rettangolo ==
 
Line 42 ⟶ 43:
* mescolo per 20 volte l'impasto
* se e' troppo denso aggiungo un po' di latte altrimenti 2 cucchiai di nutella
* lascio lievitare per 20 munutiminuti
* metto nello stampo
* cucino a 200 gradi per 3 ore
* e finalmente la torta e' pronta e la si regala a qualche parente
 
ora a parte il non fidarsi della proceduraricetta che e' giustificato, la preparazione del dolce e' molto vicino aalla struttura di un programma in C, vediamo le analogie:
* in entrambi i casi (dolce e programma software) si tratta di '''eseguire una sequenza di istruzioni,''' l'esecuzione sequenziale delle istruzioni nel C e' un elemento fondamentale
<br />
<br />
 
[[File:Escuzionesequenzialicomandi.png|esescuzione sequenziale]]<br />
<br />
Esecuzione sequenziale significa che le istruzioni vengono eseguite una dopo l'altra.
 
* poi notiamo il "se e' troppo denso aggiungo un po' di latte altrimenti 2 cucchiai di nutella" questo comando e' inserito nella struttura sequenziale di esecuzione delle istruzioni ma la condizione "se e' troppo denso" permette di decidere se aggiungere il latte o in alternativa la nutella, in questo caso si parla di istruzione di scelta o, istruzioneil flusso di diramazioneesecuzione <brdel />programma, cioe' l'ordine con cui vengono eseguite le istruzioni presenta in questo punto una diramazione
<br />
<br />
 
[[File:Diramazionescelta.png|Diramazione o scelta]]<br /br>
<br />
dal disegno vediamo che si vengono a delineare 2 possibili percorsi (alternativi fra di loro), se la spesa e' maggiore di 50 euro si ha uno sconto ddel 10% altrimenti uno del 5%, si noti che dopo la diramazione il flusso si ricongiunge alla fine dei due tratti che sono in alternativa fra loro.la possibilita' di istruzioni di scelta/diramazioni (sono 2 aspetti della stessa istruzione) e' il secondo tratto caratteristico dei programmi in C e della ricetta <br />
<br />
 
alcune volte e' comodo invece di scrivere piu' volte lo stesso comando farlo ripetere un certo numero di volte, "mescolo per 20 volte l'impasto", l'istruzione di ripetizione e' il terzo elemento in comune con la programmazione in C
[[File:Struttura ciclica.png|ripetere piu' volte un blocco di istruzioni]]
in questa immagine in le istruzioni in giallo vengono ripetute 10 volte, c'e' una variabile che si chiama conta che inizialmente vale 1 e poi dopo ogni ripetizione viene incrementata di un'unita'. Il blocco a forma di rombo controlla ogni volta se conta e' minore o uguale a 10 , se la condizione e' verificata le istruzioni in giallo sono ripetute e la variabile conta viene incrementata , se la condizione risulta falsa si termina l'istruzione ciclica e si passa alle istruzioni successive (non presenti nel disegno)
programmi in C e
[[Categoria:Informatica 2 Liceo Scientifico Scienze Applicate|Informatica Teorica]]
{{Avanzamento|50%|18 settembre 2014}}