Величины и переменные в алгоритме
💻 Информатика · 6 класс
Величины и переменные в алгоритме
Величина — это данное, с которым работает алгоритм: число, слово, признак. Чтобы хранить величину во время работы алгоритма и менять её, используют переменную. Переменную удобно представлять как ящик с именем, в котором лежит значение и которое при необходимости можно заменять на другое.
Имя и значение переменной
У каждой переменной есть имя и значение. Имя нужно, чтобы обращаться к переменной и отличать её от других. Значение — это то, что в переменной сейчас хранится. Имя обычно остаётся постоянным на протяжении всего алгоритма, а значение может меняться много раз по ходу выполнения. Имена переменным дают понятные, чтобы было ясно, что в них хранится.
| Имя переменной | Значение | Что хранит |
|---|---|---|
| возраст | 12 | Число лет |
| имя | Аня | Текст |
| сумма | 0 | Промежуточный итог |
| длина | 15 | Измеренную длину |
Команда присваивания
Чтобы положить значение в переменную, используют команду присваивания. Её записывают так:
сумма = 0
сумма = сумма + 5
сумма = сумма + 10Сначала переменной сумма дали значение 0. Затем к старому значению прибавили 5 и записали результат обратно — теперь в сумме хранится 5. После третьей команды там будет 15. При каждом присваивании старое значение стирается и заменяется новым.
Как правильно читать присваивание
Запись a = b читают как «переменной a присвоить значение b», а не «a равно b». Порядок действий такой: сначала вычисляют то, что стоит справа от знака, а затем готовый результат кладут в переменную слева. Поэтому запись сумма = сумма + 5 не противоречит математике: справа берут старое значение, прибавляют 5 и кладут новое значение в ту же переменную.
Частая ошибка: думать, что в переменной может храниться сразу несколько значений. В переменной всегда только одно значение — последнее присвоенное. Новое значение полностью заменяет старое, и вернуть прежнее уже нельзя.
Зачем нужны переменные
Переменные позволяют алгоритму запоминать промежуточные результаты, накапливать суммы, хранить введённые пользователем данные и передавать их между командами. Без переменных алгоритм не смог бы накапливать и изменять информацию по ходу работы. Поэтому переменные есть почти в каждом алгоритме, который выполняет вычисления. Понятные имена и аккуратное присваивание делают такой алгоритм простым для чтения и проверки по шагам.
Кратко о главном
- Величина — это данное, с которым работает алгоритм.
- Переменная хранит значение и имеет имя.
- Команда присваивания кладёт значение в переменную.
- Сначала вычисляют правую часть, потом кладут результат в переменную.
- В переменной всегда одно значение — последнее присвоенное.