Величины, переменные и присваивание
💻 Информатика · 7 класс
Величины и переменные
Величина — это отдельная характеристика объекта или процесса, которая может принимать разные значения: возраст, цена, длина, температура. Любой алгоритм обрабатывает именно величины: получает их как исходные данные и выдаёт как результат. Чтобы алгоритм мог работать с данными, для каждой величины заводят переменную.
Переменная — это именованная область памяти, в которой хранится одно значение. У переменной есть имя, тип и значение. Имя позволяет обращаться к данным, тип определяет, какие значения допустимы, а значение можно менять во время работы программы. Удобно представлять переменную как подписанную коробку: на коробке написано имя, а внутри лежит текущее значение, которое можно заменить новым.
Постоянные и переменные величины
- Постоянная (константа) не меняет своего значения на протяжении всего алгоритма, например число
пиили число дней в неделе. - Переменная может получать новые значения по ходу алгоритма: счётчик, сумма, промежуточный результат.
Имена переменных
Имя переменной выбирают так, чтобы оно подсказывало смысл хранимого значения. Хорошие имена: summa, cena, k. Имя должно быть уникальным в пределах алгоритма, иначе исполнитель не поймёт, о какой именно величине идёт речь.
Присваивание
Главная команда работы с переменной — присваивание. Оно записывается знаком := и означает: вычислить выражение справа и положить результат в переменную слева. Это не математическое равенство, а действие, которое выполняется в строго определённый момент.
x := 7
y := x + 3
x := x + 1
Сначала x станет равен 7, затем y получит значение 10, а в третьей строке x увеличится до 8. Запись x := x + 1 не равенство, а команда: взять старое значение, прибавить единицу и записать обратно. В математике такое выражение было бы бессмысленным, а в программировании оно встречается очень часто, например при счёте.
Типы величин
В школьном курсе различают основные типы данных. Тип подсказывает, какие значения может хранить переменная и какие операции с ними допустимы.
| Тип | Что хранит | Пример значения | Операции |
|---|---|---|---|
| целый | целые числа | 0, 25, −7 | сложение, деление нацело |
| вещественный | дробные числа | 3.14, −0.5 | арифметика с дробями |
| символьный | один символ | буква, цифра | сравнение |
| строковый | текст | слово, фраза | соединение строк |
| логический | истина или ложь | да, нет | И, ИЛИ, НЕ |
Частые ошибки. Путают присваивание с математическим равенством; используют переменную, которой ещё не присвоено значение; пытаются сложить число со строкой, нарушая тип данных; дают двум разным величинам одно и то же имя.
Кратко о главном
- Величина — характеристика объекта, переменная хранит её значение в памяти.
- У переменной есть имя, тип и значение.
- Присваивание
:=вычисляет правую часть и записывает результат в левую. - Константа не меняется, переменная может получать новые значения.
- Основные типы: целый, вещественный, символьный, строковый, логический.