P
pro·school.ru
Каталог школ

Величины, переменные и присваивание

💻 Информатика · 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арифметика с дробями
символьныйодин символбуква, цифрасравнение
строковыйтекстслово, фразасоединение строк
логическийистина или ложьда, нетИ, ИЛИ, НЕ
Частые ошибки. Путают присваивание с математическим равенством; используют переменную, которой ещё не присвоено значение; пытаются сложить число со строкой, нарушая тип данных; дают двум разным величинам одно и то же имя.

Кратко о главном

  • Величина — характеристика объекта, переменная хранит её значение в памяти.
  • У переменной есть имя, тип и значение.
  • Присваивание := вычисляет правую часть и записывает результат в левую.
  • Константа не меняется, переменная может получать новые значения.
  • Основные типы: целый, вещественный, символьный, строковый, логический.