Aritmetiche
Sono le operazioni della "matetamica standard" che conosciamo tutti:
Operazione
Simbolo
Addizione
%var_1 + %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce come risultato la somma di cio' che ha prelevato. Nell'esempio mostrato esso restituisce la somma di cio' che c'e' nella variabile %var_1 e %var_2
Operazione
Simbolo
Sottrazione
%var_1 - %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce come risultato la differenza di cio' che ha prelevato assumendo come Minuendo il valore di sinistra, e Sottraendo il valore di destra. Nell'esempio mostrato esso restituisce la differenza di cio' che c'e' nella variabile %var_1 e %var_2
Operazione
Simbolo
Moltiplicazione
%var_1 * %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce come risultato il prodotto di cio' che ha prelevato. Nell'esempio mostrato esso restituisce il prodotto di cio' che c'e' nella variabile %var_1 e %var_2
Divisione
Simbolo
Divisione
%var_1 / %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce come risultato il Quoziente della divisione fra cio' che ha prelevato considerando il termine di sinistra come Dividendo e il termine di destra come Divisore. Nell' esempio mostrato esso restituisce il quoziente di cio' che c'e' nella variabile %var_1 diviso cio' che e' ella varabile %var_2
Divisione
Simbolo
Modulo ( resto della divisione )
%var_1 % %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce come risultato il Resto della divizione di cio' che ha prelevato considerando il termine di sinistra come Dividendo e il termine di destra come Divisore. Nell' esempio mostrato esso restituisce il reso della divisione fra di cio' che c'e' nella variabile %var_1 e %var_2
Divisione
Simbolo
Valore Assoluto
abs ( %var_1)
Risultato/Descrizione
Questo operatore restituisce il valore assoluto dell'argomento che riceve in ingresso.
Credo che molti di voi siano rimasti perplessi dal fatto che l'operatore %, ovvero quello che restituisce il resto della divizione viene chiaiato Modulo, difatti anche io sono stato abituato dalle elementari [vabe' forse dalle medie, non me lo ricordo ] a chiamare "Modulo" l'operazione che restituisce il numero con segno positivo, ovvero il Valore Assoluto.
Ahime' questa dicitura e' comune "nell' Informatichere" e non possiamo farci nulla, ovviamente non e' un problema esistenziale il nome dell'operazione, l'importante e' sapere cosa fa... ma per chiarezza dobbiamo sapere che quando si parla di operatore "Modulo" dobbiamo far un po di attenzione per vitare di confondere operatore.
Tutto qui, nulla che un po' di buon senso da parte del programmatore non possa risolvere
Ultima modifica di Ifrit'Prog : 02-12-2008 alle ore 10:23
Logiche
Sono le operazioni della "matetamica standard" che conosciamo tutti:
Operazione
Simbolo
AND
%var_1 && %var_2
Risultato/Descrizione
Questo operatore deve essere interpretato come una "E" Congiunzione, esso restituire il valore Vero se, e solo se, cio' che lo affianca sono diversi da "0", ovvero esso processa cio' he e' a destra e cio che e' a sinistra, se il risultato di entrambi e' diverso da 0 [o se si vuole da False],Esso resituire il valore e' Vero Scrivo anche la tabella di verita' che descrive questo operatore:
%var_1
%var_2
%var_1 && %var_2
0
0
0
0
1
0
1
0
0
1
1
1
[/table]
Operazione
Simbolo
OR
*Scrivo Fuoi la Tabella per incompatibilita' di formattazione
*Simbolo: %var_1 || %var_2
Risultato/Descrizione
Questo operatore deve essere interpretato come un "O" Inclusivo, per chi ha studiato latino glibasti pensare questo operatore come VEL, per chi invece non ha mai avuto la sfortuna di studiare il latino gli basta pensre questo operatore cone O uno, O l'altro, O tutti e due. Esso restituire il valore Valso se almeno uno dei due argomenti che lo affiancano e' diverso da "0", ovvero esso processa cio' he e' a destra e cio che e' a sinistra, se il risultato di almeno uno dei due e' diverso da 0 [o se si vuole da False], Esso resituire il valore e' Vero. Scrivo anche la tabella di verita' che descrive questo operatore:
%var_1
%var_2
%var_1 OR %var_2
0
0
0
0
1
1
1
0
1
1
1
1
*Nella tabella ho scritto OR in rosso perche i simoli di pipe [ | ] sono riservati al vbcode equindi non posso usarli dentro le tabelle, quindi ovviamene l'operatore esatto e' quell citato a pima volta, ovvero il doppio pipe ||
Operazione
Simbolo
NOT
! ( %var_1 )
Risultato/Descrizione
Questo operatore lavora su una singola espressione, difatti viene chiamato operatore Unario, [per i matematici esso e' anche una Involuzine, ma lasciamo perdere tutta questa burograzia perche' dovremmo definire gli universi di esistenza e altre cosette]. La caratteristiche di questo operatre e' quella di invertire lo stato di ingresso, ovvero se riceve un Vero restituisce un Falso, e viceversa.
%var_1
! ( %var_1 )
0
1
1
0
Ultima modifica di Ifrit'Prog : 02-12-2008 alle ore 20:40
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, entramvi i termini sono uguali, nel caso di variabili esse devono contenere valori identici. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e uguale a cio' che c'e' nella variabile %var_2
Operazione
Simbolo
Diverso
%var_1 <> %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, entramvi i termini non sono uguali, nel caso di variabili esse non devono contenere valori identici. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e diverso a cio' che c'e' nella variabile %var_2
Operazione
Simbolo
Minore
%var_1 < %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, il terine alla sua sinistra e' numericamete minore stretto del termine alla sua destra, pertanto si deduce che e' un peratore che lavora solo con numeri. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e' minore a cio' che c'e' nella variabile %var_2
Operazione
Simbolo
Minore O Uguale
%var_1 <= %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, il terine alla sua sinistra e' numericamete Inferiore o tutto al piu Uguale del termine alla sua destra, pertanto si deduce che e' un peratore che lavora solo con numeri. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e' minore o uguale a cio' che c'e' nella variabile %var_2
Operazione
Simbolo
Maggiore
%var_1 > %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, il terine alla sua sinistra e' numericamete maggiore stretto del termine alla sua destra, pertanto si deduce che e' un peratore che lavora solo con numeri. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e' maggiore a cio' che c'e' nella variabile %var_2
Operazione
Simbolo
Maggiore O Uguale
%var_1 >= %var_2
Risultato/Descrizione
Questo operatore prende come argomento cio' che c'e' alla sua destra e alla sua sinistra, li processa e restituisce Vero se, e solo se, il terine alla sua sinistra e' numericamete Maggiore o tutto al piu Uguale del termine alla sua destra, pertanto si deduce che e' un peratore che lavora solo con numeri. Nell'esempio mostrato esso restituisce Vero se, e solo se, cio' che c'e' nella variabile %var_1 e' maggiore o uguale a cio' che c'e' nella variabile %var_2