Змінна
Змі́нна (variable) — об'єкт програми, що має ім’я та значення.
В більшості мов програмування змінна характеризується певним типом, що дозволяє конкретизувати поведінку програми з такою змінною. Зокрема у мовах програмування з жорстким контролем типів можна визначати однойменні процедури та функції для різних аргументів різних типів.
Фактично розвитком мов програмування є розвиток їх роботи зі змінними.
В математиці змінна може не тільки набувати певних значень, але й визначати сенс символічних конструкцій.
Наприклад,

тут Х — область інтегрування, f — функція, визначена на цій області, x — аргумент функції (власне змінна в її природньому значенні), dx — безмежно малий приріст аргументу.
[ред.] Класифікація змінних
Змінні величини бувають скалярні, та векторні.
Скалярні змінні відповідно поділяються на кількісні та якісні.
- Кількісні - звичні для нас
- Якісні - такі змінні що приймають значення з деякої множини що не є підмножиною раціональних чисел.
- Елементи цієї множини називаються градаціями (категоріями).
- Якщо на множині градацій заданий загальноприйнятий лінійний порядок, то відповідна якісна змінна називається ординальнною.
- Інакше називається номінальною.
- Також якісні бувають категоризовані та некатегоризовані:
- Якісна змінна категоризована, якщо для неї апріорі визначена повністю множина градацій, та алгоритм віднесення спостереження над нею до конкретної градації.
- Інакше відповідно некатегоризована.