Les programmes informatiques peuvent impliquer différents types d'opérations telles que les calculs et les comparaisons . Ces opérations impliquent des opérateurs et des opérandes . Si un opérande est absent d'un programme ou d'un script , cela peut non seulement causer l'opération à l'échec, mais aussi de prévenir les processus ultérieurs de la compilation et de l'exécution avec succès. Pour identifier les éléments manquants dans les opérations , d'abord comprendre comment les processus de travail. Calculs
langages de programmation informatiques
peuvent effectuer des calculs arithmétiques . Ceux-ci peuvent impliquer des valeurs , comme dans l'exemple de code JavaScript suivant : var somme = 3 +5 ;
La variable somme doit maintenant contenir une valeur numérique de 8. Les calculs peuvent également impliquer des variables , comme dans l'exemple modifié suivant: var operandOne = 3; var operandTwo = 5; var somme = operandOne + operandTwo ;
L'opérateur dans ces calculs arithmétiques est le signe plus. Si un script est manquant l'opérande après l'opérateur , le calcul échouera , comme peuvent le faire des lignes de code après. Le deuxième bloc de code ici utilise également l'opérateur d'affectation , ce qui est un signe égal. Cet opérateur affecte des valeurs aux variables. Si l'opérande après un opérateur d'affectation est manquant, une variable peut pas stocker la valeur correcte.
Comparaisons
code de programmation peut effectuer des comparaisons sur des valeurs et des variables. L'exemple de code Java suivant illustre : int numOne = 4; int numTwo = 5; if ( numOne > numTwo ) System.out.println (" Le numéro un est plus grand "); else if ( numOne < numTwo ) System.out.println ( " Le numéro deux est plus grand); d'autre System.out.println (" nombres sont égaux ");
Ce code crée deux variables entières de type primitif , puis effectue une opération de comparaison . Le " supérieur à" est l'opérateur de la première condition , qui est le "if" , en comparant les deux nombres et retourne une valeur vraie si le premier est supérieur au second . Le " moins de " fonctions de l'opérateur dans la deuxième condition , qui est le "else if" et retourne vrai si le premier nombre est inférieur à la seconde. Si le deuxième opérateur dans l'un de ces tests conditionnels est manquante, le code échouera pour compiler et exécuter du tout.
Opérateurs
Pour localiser manquant opérande erreurs, il est nécessaire de trouver des opérateurs au travail au sein d'une section de code. Les opérateurs arithmétiques sont ceux pour additionner, soustraire , diviser et se multiplier, avec des options supplémentaires dans certaines langues. L'opérateur d'affectation est normalement un signe égal, mais si deux ou trois signes égal apparaissent ensemble ce qui est généralement un test conditionnel , comme dans l'exemple PHP suivant : if ($ a == $ b )
essais deux variables pour l'égalité , donc la double signe égal agit comme opérateur. Les opérateurs conditionnels combinent signes égal avec supérieure et moins de signes d'effectuer des tests plus complexes, comme suit : if ( $ a < = $ b )
Ce test retourne vrai si la première variable est soit inférieur ou égale à la seconde . (Voir les références 4 )
Logic
Certaines langues utilisent les opérateurs logiques pour combiner des tests conditionnels , formant des chaînes complexes de test. L'exemple suivant montre Java : if ( ( numOne > numTwo ) && ( numOne > 0) )
Ce test retourne vrai si les deux tests de l'intérieur de lui retourner vrai , car il utilise le «et» ; opérateur. Les scripts peuvent également utiliser "ou" et " non " dans les constructions similaires , comme suit : if ( ( numOne! = numTwo )