Kablow!

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

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

Choosing a data typeTypeExample valueUseInteger42Whole-number countReal3.5; also 3.0Numeric fractional valuesBooleanTrue / FalseCondition resultCharacter'A'One characterString"A12"Character sequence

Operators

  • Arithmetic: + - * / MOD (remainder) DIV (integer division) ^ (exponent). Example: 17 MOD 5 = 2; 17 DIV 5 = 3.
  • Comparison: = (or ==), ≠, <, >, ≤, ≥.
  • Boolean: AND, OR, NOT.

Operators

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. 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. 2.What is a constant?

    Easy
    • Aa value that does not change
    • Ba value that changes
    • Ca loop
    • Da function
  3. 3.Which data type is intended specifically for whole-number values?

    Easy
    • Ainteger
    • Bstring
    • CBoolean
    • Dreal
  4. 4.Which data type stores text?

    Easy
    • Astring
    • Binteger
    • CBoolean
    • Dreal
  5. 5.Which data type stores True or False?

    Easy
    • ABoolean
    • Binteger
    • Cstring
    • Dreal
  6. 6.What is 17 DIV 5?

    Easy
    • A3
    • B2
    • C3.4
    • D12
  7. 7.What is 20 MOD 6?

    Easy
    • A2
    • B3
    • C14
    • D6
  8. 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