Variables, DECLARE and CONSTANT · Переменные, DECLARE и CONSTANT
A variable stores a value
- A variable holds a value you can use and change.
- The arrow
←puts a value into a variable (this is assignment). - On your keyboard, type
<-(less-than, minus) — it means the same as←.
Переменная хранит значение
- Переменная хранит значение, которое можно использовать и изменять.
- Стрелка
←помещает значение в переменную (это присваивание). - На клавиатуре введите
<-(меньше, минус) — это то же самое, что и←.
Age ← 16
OUTPUT Age // → 16
OUTPUT "Age" // → Age
DECLARE names the type
DECLAREstates a variable's name and its data type.- It is good style to declare a variable before you use it.
DECLARE указывает тип
DECLAREзадает имя переменной и её тип данных.- Хорошим тоном считается объявление переменной перед её использованием.
DECLARE Count : INTEGER
Count ← 0
OUTPUT Count // → 0
You can change a variable
- Assign again to give a variable a new value.
- The right-hand side is worked out first, then stored.
Значение переменной можно изменить
- Повторное присваивание придает переменной новое значение.
- Правая часть вычисляется сначала, затем сохраняется.
Total ← 10
Total ← Total + 5
OUTPUT Total // → 15
Watch the value change · Посмотрите на изменение значения
← puts a value into a box. Assign again, and the box holds the new value. · ← помещает значение в коробку. Присвойте снова, и коробка будет содержать новое значение.
A constant does not change
- A constant is a name for a value the program must not change, such as a pass mark or an hourly rate.
- The 2026–2028 syllabus writes
CONSTANT HourlyRate ← 6.50— the arrow, then a literal only. - If the number changes next year, you edit that one line and every use of the name follows.
Константа не изменяется
- Константа — это имя для значения, которое программа не должна изменять, например проходной балл или часовая ставка.
- Программа в формате 2026–2028 записывает
CONSTANT HourlyRate ← 6.50— стрелку, а затем только буквенный идентификатор. - Если число изменится в следующем году, отредактируйте одну строку, и все упоминания имени обновятся автоматически.
CONSTANT PassMark ← 50
OUTPUT PassMark // → 50
Watch out
←(or<-) means store into. It is not the=used to test equality.- A variable keeps its last value until you assign a new one.
OUTPUT Ageprints the number in the box.OUTPUT "Age"prints the word Age.
Будьте осторожны
←(или<-) означает запись значения. Это не тот же символ=, который используется для проверки равенства.- Переменная сохраняет свое последнее значение до тех пор, пока ей не будет присвоено новое.
OUTPUT Ageвыводит число из ящика.OUTPUT "Age"выводит слово Age.
Common mistakes
DECLARE <identifier> : <data type>before you use a variable.- A constant is
CONSTANT <identifier> ← <value>. Assign a variable with←.
Распространенные ошибки
DECLARE <identifier> : <data type>перед использованием переменной.- Константа объявляется с помощью
CONSTANT <identifier> ← <value>. Присвойте переменной значение через←.
Now you try
- Type
<-for the←arrow. - Press Run to see the output, then Check answer.
Теперь попробуйте сами
- Используйте тип
<-для обозначения стрелки в←. - Нажмите Run (Выполнить), чтобы увидеть результат, затем Check answer (Проверить ответ).
Put 16 into a variable called Age, then OUTPUT it. (Type <- for the ← arrow.) · Поместите 16 в переменную под именем Age, затем OUTPUT её. (Введите <- для стрелки ←.)
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
DECLARE a variable Price as INTEGER, set it to 3, then OUTPUT Price * 4 (the answer is 12). · DECLARE переменную Price как INTEGER, установите её равной 3, затем OUTPUT Price * 4 (ответ — 12).
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Set Total to 10, then add 5 to it, then OUTPUT Total (the answer is 15). · Установите Total равным 10, затем добавьте к нему 5, затем OUTPUT Total (ответ — 15).
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.
Declare a constant PassMark with the value 50, using ←, then OUTPUT it. · Объявите константу PassMark со значением 50, используя ←, затем OUTPUT её.
Click Run to see the output here. · Нажмите Запустить, чтобы увидеть результат здесь.