Informatica 2 Liceo Scientifico Scienze Applicate/AreaRettangolo: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica |
Nessun oggetto della modifica |
||
Riga 2:
== Calcolo dell'area di un rettangolo ==
Oggi procediamo nell'analisi di un programma che deve fare il calcolo dell'area di un rettangolo.Per poter scrivere un programma che risolva un certo problema non basta la conoscenza del
<br />
Riga 17:
Nel nostro caso Base e Altezza sono i dati di Input e AreaRettangolo il valore di output.
Naturalmente si devono memorizzare i valori di altezza, base e arearettangolo da qualche parte, per memorizzare le informazione nei programmi si usano le variabili.
Una variabile e' simile a una scatola nella quale si inseriscono degli oggetti , queste scatole non sono tutte uguali , alcune sono adatte a contenere le scarpe, altre gli stivali e altre ancora i giochi . In realta' una variabile e' un'area di memoria dove vengono scritte delle informazioni, accessibili mediante il nome della scatola ... scusate della variabile, le variabili possono essere di
{| class="wikitable"
|-
! Tipo !! memorizza !! dimensione in byte !! Esempio !! particolarita'
|-
| int|| numeri interi|| 4 byte|| int a; a=12;|| range +-
|-
| long|| numeri interi|| 4 byte|| long a; a=145672;|| in questo compilatore equivale a int
|-
| float|| numeri con la virgola
|-
| double || numeri con la virgola (
|-
| string || parole|| un byte per ciascun carattere || string a; a="Ciao Maria Munerato" || appartiene al C++ nel C si usavano al suo posto array di char
Riga 37:
|}
Mentre nel passato si utilizzavano molti tipi di dati ad esempio small int e long per gli interi e questi tipi avevano dimensioni diverse ,per gestire in modo piu' efficiente le piccole memorie dei computer anni 60 e 70, attualmente si tende a usare un unico tipo di dati
Per il nostro problema abbiamo bisogno di 3 variabili per crearle nel programma usiamo;
'''
int base;
int altezza;
int arearettangolo;'''
oppure visto che sono dello stesso tipo posso scrivere:
Spesso per far capire cos'e' un programma si ricorda agli studenti come si prepara la torta della zia :▼
'''int base, altezza, arearettangolo;'''
▲Spesso per far capire cos'e' un programma si ricorda agli studenti come si prepara la torta della zia Cecilia :
* prendo gli ingredienti
* peso 400 grammi di farina
Line 52 ⟶ 62:
* e finalmente la torta e' pronta e la si regala a qualche parente
ora a parte il non fidarsi della ricetta che e' giustificato, si nota che la preparazione del dolce e' molto vicino alla 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 />
Line 73 ⟶ 83:
[[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)
[[Categoria:Informatica 2 Liceo Scientifico Scienze Applicate|Informatica Teorica]]
{{Avanzamento|50%|18 settembre 2014}}
|