Variables, data types and operators
Apprends en jouant
Réponds à ces questions pour gagner de l'énergie, puis pêche et explore. Sans compte.
Pour les enseignants : diapos de leçon, notes de révision prêts à l'emploi pour Variables, data types and operators (Computer Science, Programming) — utilise-les en cours, ou lance le thème en activité de classe interactive que tes apprenants jouent en direct.
Notes de leçon
Variables and constants
- A variable is a named memory location whose value can change. A constant has a value that does not change while the program runs (e.g. VAT rate).
- Assignment stores a value: score = 10. Use meaningful names (e.g. totalCost) and consistent style.
Variables and constants

Data types
- Integer (whole numbers), real (numeric values that can include a fractional part; an integer-valued number can also be stored using a real type). Floating-point is a finite representation and may involve rounding, Boolean (True/False), character (a single symbol), string (text).
- Casting converts between types: converting the string "12" to integer 12, or 7 to the string "7".
Choosing a data type
Operators
- Arithmetic: + - * / MOD (remainder) DIV (integer division) ^ (exponent). Example: 17 MOD 5 = 2; 17 DIV 5 = 3.
- Comparison: = (or ==), ≠, <, >, ≤, ≥.
- Boolean: AND, OR, NOT.
Operators

Input and output
- INPUT reads data (usually a string, then cast); OUTPUT or print displays data.
Order of operations
- Brackets first, then exponents, multiplication and division, then addition and subtraction.
Good practice
- Declare variables, choose appropriate types, and comment code.
Diapos
Sign up free to view the lesson slides
Step through every slide for this topic — plus flashcards and revision notes — with a free account.
Questions d'entraînement
Aperçu gratuit — 8 sur 34 questions. Inscris-toi pour toutes les voir.
1.What is a variable?
Easy- Aa named stored value that can be updated
- Ba value that is always fixed
- Ca repetition instruction
- Da syntax error
2.What is a constant?
Easy- Aa value that does not change
- Ba value that changes
- Ca loop
- Da function
3.Which data type is intended specifically for whole-number values?
Easy- Ainteger
- Bstring
- CBoolean
- Dreal
4.Which data type stores text?
Easy- Astring
- Binteger
- CBoolean
- Dreal
5.Which data type stores True or False?
Easy- ABoolean
- Binteger
- Cstring
- Dreal
6.What is 17 DIV 5?
Easy- A3
- B2
- C3.4
- D12
7.What is 20 MOD 6?
Easy- A2
- B3
- C14
- D6
8.What is the value of 2 + 3×4?
Easy- A14
- B20
- C24
- D10
Unlock all 34 questions & more
Crée un compte gratuit pour voir toutes les questions, les diapos, les cartes mémo et les notes de révision de ce thème.
Annales
Les annales d'entraînement pour ce thème arrivent bientôt.
Bientôt disponible
