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

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
Nessun oggetto della modifica
Riga 9:
 
 
per calcolare la sua area usiamo la formula '''AreaRettangolo=Base*Altezza''' , in questa formula la Base e l'Altezza sono i dati di partenza che una volta conosciuti permettono di calcolare l'espressione trovando così il valore dell'area. I programmatori quando affrontano un problema devono sempre individuare i dati di input (ingresso) che servono per poter fare i calcoli e i dati di output (uscita) che sono la suluzionerisoluzione del problema.<br />
<br />
 
Riga 20:
! Tipo !! memorizza !! dimensione in byte !! Esempio !! particolarita'
|-
| int|| numeri interi|| 4 byte|| int a; a=12;|| Testorange della celladi
|-
| floatlong|| numeri con la virgola interi|| 8 byte f|| floatlong a; a=12.32145672; || Testorange maggiore delladi cellaint
|-
| double float|| numeri con la virgola || 8 byte f|| doublefloat a; a=12.231432; || Testola precisione e' di circa 15 dellacifre celladecimali
|-
| double || numeri con la virgola || 8 byte || double a; a=12.2314 || precisione maggiore dei float
|-
| string || parole|| pari al numero di caratteri || string a; a="Ciao Maria Munerato" || appartiene al C++ nel C si usavano array di char
Line 32 ⟶ 34:
| bool || valore booleano true/false || 1 bit || bool a; a= true; || appartiene al C++ nel c al suo posto si usava un intero se =0 falso se ≠0 vero
|}
[[File:Escuzionesequenzialicomandi.png|esescuzione sequenziale]]
Spesso per far capire cos'e' un programma si ricorda agli studenti come si prepara la torta della zia :
[[File:Diramazionescelta.png|Diramazione o scelta]]
* prendo gli ingredienti
* peso 400 grammi di farina
* mescolo la farina con 3 uova e un cucchiaio di burro
* aggiungo 100 grammi di zucchero
* mescolo per 20 volte l'impasto
* se e' troppo denso aggiungo un po' di latte altrimenti 2 cucchiai di nutella
* lascio lievitare per 20 munuti
* 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 procedura, la preparazione del dolce e' molto vicino a un programma, 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 />
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 istruzione di diramazione <br />
<br />
 
[[File:Diramazionescelta.png|Diramazione o scelta]]<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 />
 
[[File:Struttura ciclica.png|ripetere piu' volte un blocco di istruzioni]]
programmi in C e