Notazione infissa - Infix notation
La notazione infissa è la notazione comunemente usata nelle formule e nelle istruzioni aritmetiche e logiche . È caratterizzato dal posizionamento di operatori tra gli operandi - " operatori fissi " - come il segno più in 2 + 2.
Utilizzo
Le relazioni binarie sono spesso denotate da un simbolo infisso come l' appartenenza a un insieme a ∈ A quando l'insieme A ha una per un elemento. In geometria , linee perpendicolari a e b sono indicati in geometria proiettiva due punti b e c sono in prospettiva quando mentre sono collegati da una proiettività quando
La notazione infissa è più difficile da analizzare dai computer della notazione prefisso (es. + 2 2) o della notazione suffisso (es. 2 2 + ). Tuttavia molti linguaggi di programmazione lo usano per la sua familiarità. È più usato in aritmetica, ad esempio 5 × 6.
Ordine delle operazioni
Nella notazione infissa, a differenza delle notazioni prefisso o suffisso, le parentesi che circondano i gruppi di operandi e operatori sono necessarie per indicare l'ordine previsto in cui le operazioni devono essere eseguite. In assenza di parentesi, alcune regole di precedenza determinano l' ordine delle operazioni .
Ulteriori notazioni
La notazione infissa può anche essere distinta dalla notazione della funzione , dove il nome di una funzione suggerisce una particolare operazione, ei suoi argomenti sono gli operandi. Un esempio di tale notazione di funzione sarebbe S (1, 3) in cui la funzione S denota addizione ("somma"): S (1, 3) = 1 + 3 = 4.
Guarda anche
- Tree traversal : Infix (In-order) è anche un tree traversal order. È descritto in modo più dettagliato in questa pagina.
- Metodi di input della calcolatrice : confronto delle notazioni utilizzate dalle calcolatrici tascabili
- Notazione postfissa, chiamata anche notazione polacca inversa
- Notazione prefisso, chiamata anche notazione polacca
- Algoritmo di smistamento , utilizzato per convertire la notazione infissa in notazione suffisso o in un albero
- Operatore (programmazione per computer)