Arietà: differenze tra le versioni
Contenuto cancellato Contenuto aggiunto
Riga 60:
===
A volte è utile considerare una [[costante]] come una operazione di artietà 0, sicché la si chiama "nullaria".
===
Esempi di operatori unari in matematica e programmazione includono il più e il meno unitario, gli operatori di incremento e decremento nel linguaggio C o nei linguaggi di programmazione simili, l'operatore del [[complemento a due]] e le funzioni [[fattoriale]] e [[valore assoluto]] in matematica.
===
Molti operatori che si incontrano in programmazione sono di tipo binario. Sia per la programmazione sia per la matematica questi possono essere l'operatore di moltiplicazione, quello di addizione e la divisione. I connettivi logici come ''OR'', ''XOR'', ''AND'', ''IMP'' sono tipicamente usati come operatori binari con due distinti operandi.
===
Dai linguaggi di programmazione [[C (linguaggio)|C]], [[C++]], [[Java (linguaggio)|Java]], [[Perl]] e altre varianti di questi proviene l'operatore ternario '''?:''', detto operatore condizionale, che si applica a tre argomenti.
===''n''-ary===▼
Anche il [[Forth]] dispone di un operatore ternario '''*/''', che moltiplica i primi due numeri dividendoli per un terzo.
Da un punto di vista matematico, una funzione di ''n'' argomenti può sempre essere considerata come una funzione di un solo argomento che è un elemento del prodotto degli insiemi a cui appartengono i vari argomenti. Tuttavia può essere conveniente per la notazione considerare funzioni ''n''-arie, come ad esempio le [[applicazione multilineare|applicazioni multilineari]].
Lo stesso vale per i linguaggi di programmazione, dove le funzioni con più argomenti possono sempre essere definite come funzioni aventi un solo argomento di qualche tipo complesso.
==Vedi anche==
|