sabato 3 dicembre 2011

Seconda Lezione

Eccoci giunti alla seconda lezione, dove capiremo come si possono sfruttare le operazioni.
Niente di più semplice.
Le operazioni sono delle formule tra variabili (spiegate nella prima lezione).
La stessa operazione (come la somma, la moltiplicazione, la divisione) è indicata come variabile ed è specificata all'interno del programma.
Ora vediamo un semplice programma di somma tra 2 numeri:


Program Somma_numeri;
Var
a,b : integer;
tot : integer;
Begin
Write ('Scrivi il primo numero: ');
Readln (a);
Write ('Scrivi il secondo numero: ');
Readln (b);
tot:= (a+b);
Write ('La somma corrisponde a ',tot,'');
Readln;
End.

Ebbene, analizziamo l'esempio riga per riga:


  1. Nella prima, come sempre si specifica che quello che sto scrivendo è un programma, poi si digita il nome.
  2. Nella seconda inserisco il comando Var, per poi in seguito inserire le variabili.
  3. Inserisco solo le variabili che mi servono, come "a" che conterrà il mio primo numero di imput e "b" che conterà il secondo e assegno il valore di numero intero (con integer);
  4. Inserisco una terza variabile che farà da contenitore del risultato, ovvero "tot".
  5. Impartisco al programma il comando begin per iniziare il programma sempre dopo le variabili.
  6. Write non è essenziale, poiché avrei potuto solo scrivere il primo numero, serve solo a far capire a chi utilizza il programma cosa deve fare per andare avanti.
  7. Read (a); serve per digitare il numero, e così anche Read (b);
  8. Siamo alla decima stringa, quella essenziale. Grazie al comando inserito nella stringa il programma capisce che il totale (la nostra variabile "tot") è uguale alla somma di "a" e di "b". 
  9. Infine Scriviamo che il numero è corrispondente a "tot" come abbiamo già visto in precedenza, con questo metodo:                                                                                                                     Write ('Text ',var,'');
  10. Mettiamo un read per non terminare il programma senza aver visualizzato il risultato.
  11. Ed ecco infine il comando End. che termina la sessione.
Il programma funziona così:




Sapendo questo, ora potresti riuscire a creare un programma che riesca a fare operazioni diverse dalla somme, come ad esempio un programma di sottrazione, sostituendo 
tot:= (a+b) con tot:=(a-b).
Ora le operazioni che puoi fare sono la moltiplicazione, la divisione, la somma e sottrazione.


Esercizio 1.
>Conoscendo questo, prova a creare un programma che faccia la sottrazione di tre numeri.
(Soluzione in Terza lezione).


Fine della Seconda lezione

Nessun commento:

Posta un commento

Per inserire un commento devi essere registrato. I commenti sono messi a disposizione degli utenti per realizzare domande sull'argomento. Una volta inoltrato il commento l'amministratore provvederà a rispondere il prima possibile.