Arithmetic, DIV and MOD · Arithmétique, DIV et MOD
Arithmetic operators
- Pseudocode uses
+-*/and^for the usual maths. /gives a real answer (with a decimal point).
Opérateurs arithmétiques
- Le pseudocode utilise
+-*/et^pour les mathématiques courantes. /donne une réponse réelle (avec une décimale).
OUTPUT 6 + 2 // → 8
OUTPUT 6 * 2 // → 12
OUTPUT 7 / 2 // → 3.5
^ raises to a power
^means "to the power of".2 ^ 10is 2 multiplied by itself ten times, which is1024.- The syllabus lists it beside
+,-,*and/.
^ élève à une puissance
^signifie « à la puissance ».2 ^ 10est 2 multiplié par lui-même dix fois, ce qui donne1024.- Le programme officiel le répertorie aux côtés de
+,-,*et/.
OUTPUT 2 ^ 10 // → 1024
DIV: whole-number division
DIV(a, b)divides and throws the remainder away.DIV(17, 5)is3— 5 goes into 17 three whole times.- It is written like a function, with the two numbers in brackets — not between them.
DIV : division entière
DIV(a, b)divise et ignore le reste.DIV(17, 5)équivaut à3— 5 rentre trois fois entiers dans 17.- Il s'écrit comme une fonction, avec les deux nombres entre parenthèses — pas entre eux.
OUTPUT DIV(17, 5) // → 3
MOD: the remainder
MOD(a, b)gives the remainder after dividing.MOD(17, 5)is2. A number is even whenMOD(N, 2) = 0.
MOD : le reste
MOD(a, b)donne le reste après la division.MOD(17, 5)équivaut à2. Un nombre est pair quandMOD(N, 2) = 0.
OUTPUT MOD(17, 5) // → 2
Watch out
DIVandMODwork on whole numbers; plain/gives a decimal.- Together they "undo" a division:
DIV(17, 5) * 5 + MOD(17, 5)=17.
Attention
DIVetMODfonctionnent sur des nombres entiers ; plain/donne une décimale.- Ensemble, ils "annulent" une division :
DIV(17, 5) * 5 + MOD(17, 5)=17.
Common mistakes
DIV(a, b)is whole-number division;MOD(a, b)is the remainder. Both are written with brackets.- Use brackets to control the order of arithmetic.
Erreurs courantes
DIV(a, b)est la division entière ;MOD(a, b)est le reste. Tous deux s'écrivent entre parenthèses.- Utilisez des parenthèses pour contrôler l'ordre des opérations arithmétiques.
Now you try
- Use
+ - * / ^, and the functionsDIV(a, b)/MOD(a, b). - Press Check answer to test it.
À vous maintenant
- Utilisez
+ - * / ^, et les fonctionsDIV(a, b)/MOD(a, b). - Appuyez sur Vérifier la réponse pour tester.
Output · Sortie 6 times 7 (the answer is 42). · Affichez 6 fois 7 (la réponse est 42).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Use DIV(20, 3) to output how many whole times 3 goes into 20 (the answer is 6). · Utilisez DIV(20, 3) pour afficher combien de fois 3 rentre dans 20 (la réponse est 6).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Use MOD(23, 5) to output the remainder when 23 is divided by 5 (the answer is 3). · Utilisez MOD(23, 5) pour afficher le reste de la division de 23 par 5 (la réponse est 3).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.
Use ^ to output 2 to the power of 10 (the answer is 1024). · Utilisez ^ pour afficher 2 à la puissance de 10 (la réponse est 1024).
Click Run to see the output here. · Cliquez sur Exécuter pour voir le résultat ici.