feb 18

8. LE OPERAZIONI

Guadagna denaro contante con il tuo sito web!

Nel corso del capitolo precedente si è parlato dell’importanza dell’algoritmo, illustrandovi le prime istruzioni: quelle di input/output. Tuttavia, nonostante siano essenziali, le istruzioni di input/output non sono tutto. Infatti, i dati, oltre ad essere presi vanno anche trattati idoneamente al nostro scopo. Tratteremo in maniera diversa dei numeri da delle stringhe. Nel corso di questo capitolo parleremo delle operazioni, differenziandole in due categorie: matematiche e trattamento di stringhe.


8. Le operazioni

Una volta ottenuti in input i dati, arriva la fase più delicata dell’intera creazione dell’algoritmo. Questa fase è importante poichè è ora che noi diamo al computer quelle istruzioni guida per la soluzione del problema. Queste istruzioni contengono delle operazioni. Distinguiamo due categorie di operazioni:

  • operazioni matematiche

  • operazioni sulle stringhe

Le operazioni matematiche sono tutte quelle operazioni che si riferiscono al trattamento dei numeri. Vediamo qui di sotto i simboli delle operazioni:

Addizione

L’addizione è generalmente indicata con il segno +

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A+B
Scrivi (C)
FINE

Sottrazione

La sottrazione è generalmente indicato con il segno -

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A-B
Scrivi (C)
FINE

Moltiplicazione

La moltiplicazione è generalmente indicata con il segno * (asterisco)

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A*B
Scrivi (C)
FINE

Divisione con resto

La divisione con resto è generalmente indicata con il segno /

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A/B
Scrivi (C)
FINE

Divisione senza resto

La divisione senza resto è generalmente indicata con il segno \

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A\B
Scrivi (C)
FINE

Modulo

L’operazione di modulo controlla il resto di una divisione. E’ Utilizzato per controllare se un numero è divisibile per un altro. Di norma lo si indica con mod oppure con % (in c++)

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A mod B
Scrivi (C)
FINE

Radice quadrata

L’operazione di radice quadrata è generalmente indicata con il simbolo Sqrt(n)

Ex:

INIZIO
Chiedi(A)
C=Sqrt(A)
Scrivi (C)
FINE

Elevamento a potenza

L’operazione di elevamento a potenza è indicata generalmente dal simbolo base^esponente

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A+B
Scrivi (C)
FINE

Radice Ennesima

Possiamo ricavare, in modo molto semplice, la radice di n indice, sapendo che una radice è l’elevamento alla potenza reciproca dell’indice della radice stessa. In pratica base^(1/indice)

Ex:

INIZIO
Chiedi(A)
Chiedi(B)
C=A^(1/B)
Scrivi (C)
FINE

Altre operazioni matematiche come seno, coseno, logaritmo, esponenziale, tangente ecc.., possono essere incluse con le librerie (di cui parleremo più avanti). Con questo chiudiamo questo lungo capitolo sulle operazioni. Nel prossimo capitolo procederemo ad illustrarvi le strutture di selezione, che andranno a completare le operazioni. Se ti è piaciuto questo capitolo oppure hai qualche dubbio, commenta pure l’articolo.

Lezione precedente

Tags:

Lascia un commento