programmi informatici possono comportare vari tipi di operazioni quali calcoli e confronti . Queste operazioni comportano operatori e operandi . Se un operando è presente un programma o uno script , questo potrebbe non solo causare il funzionamento a fallire , ma anche evitare che i processi successivi da compilare ed eseguire con successo . Per identificare gli elementi mancanti nelle operazioni , prima capire come i processi di lavoro. Calcoli
linguaggi di programmazione informatica può svolgere calcoli aritmetici . Questi possono coinvolgere valori , come nel seguente codice JavaScript di esempio : var somma = 3 +5;
La variabile somma dovrebbe ora contenere un valore numerico di 8 . I calcoli possono coinvolgere anche le variabili , come nel seguente esempio modificato : var operandOne = 3; var operandTwo = 5; var somma = operandOne + operandTwo ;
L'operatore in questi calcoli aritmetici è il segno più . Se uno script manca l'operando dopo che l'operatore , il calcolo non riuscirà , come possono le righe di codice dopo di esso. Il secondo blocco di codice qui utilizza anche l'operatore di assegnazione , che è un unico segno uguale . L' operatore assegna valori alle variabili . Se l'operando dopo che un operatore di assegnazione manca , una variabile non può memorizzare il valore corretto .
Confronti
codice di programmazione possono effettuare confronti sui valori e le variabili . Il seguente esempio di codice Java dimostra : int numOne = 4; int numTwo = 5; se ( numOne > numTwo ) System.out.println (" Il numero uno è maggiore "); else if ( numOne < numTwo ) System.out.println ( " il numero due è maggiore ) ; altro System.out.println (" I numeri sono uguali " ) ;
Questo codice crea due variabili intere di tipo primitivo , poi esegue un'operazione di confronto . Il "superiore " segno è l'operatore nella prima condizionale , che è il " if" , confrontando i due numeri e restituire un valore vero se la prima è maggiore della seconda . Il " meno di " funzioni di comando nel secondo condizionale , che è l '" altro if" , restituendo true se il primo numero è minore del secondo . Se il secondo operatore in uno di questi test condizionali non è presente , il codice sarà in grado di compilare ed eseguire a tutti.
Operatori
Per individuare mancante operando errori , è necessario trovare gli operatori all'opera in una sezione di codice . Gli operatori aritmetici sono quelli per l'aggiunta , sottrazione , divisione e moltiplicazione , con opzioni aggiuntive in alcune lingue . L'operatore di assegnazione è di norma un solo segno di uguale, ma se due o tre segni uguale appaiono insieme questo è di solito un test condizionale , come nel seguente esempio PHP: if ( $ a == $ b ) per
Questo test due variabili per l'uguaglianza , in modo che il segno di uguale doppio agisce in qualità di operatore . Operatori condizionali combinano segni uguale con più e meno di segni di eseguire prove più complesse , come segue : if ( $ a < = $ b ) per
Questo test restituisce true se la prima variabile è minore di o uguale al secondo . (Vedi riferimenti 4 )
Logic
Alcune lingue utilizzano operatori logici per combinare i test condizionali , formando catene complesse di test . Il seguente esempio dimostra Java : if ( ( numOne > numTwo ) && ( numOne > 0 ) ) per
Questo test restituisce true se entrambe le prove all'interno di esso sono veri , in quanto utilizza la "e" ; operatore . Gli script possono anche usare " o " e "non " in costruzioni simili , come segue : if ( ( numOne! = numTwo )