Урок 3

Переменные

Переменные

В этом уроке: вы будете хранить значения в переменных и менять их.

Весь урок на одной странице

Переменные

В этом уроке: вы будете хранить значения в переменных и менять их.

Что такое переменная?

Переменная - коробка с именем, в которой хранится значение. Её объявляют словом тағ:

1тағ ном = "Зарина";
2тағ синну = 13;
3чоп(ном);
4чоп(синну);
5чоп(ном, "-", синну, "сола");
  • тағ ном = "Зарина"; - объявляет переменную ном («имя») и даёт ей значение "Зарина".
  • чоп(ном) выводит значение переменной, а не слово «ном».

Изменение значения

1тағ хол = 10;
2чоп(хол);
3хол = 15;
4чоп(хол);
5хол = хол + 5;
6чоп(хол);
  • хол = 15; - даёт новое значение; тағ уже не нужен.
  • хол = хол + 5; - берёт текущее значение, прибавляет 5 и снова сохраняет результат в хол.

Изменение значения

Какое значение будет в х после этой программы?

1тағ х = 4;
2х = х * 2;
3х = х + 1;
  • 4
  • 8
  • 9
  • 5

Константа

Значение, которое не меняется, объявляют словом собит:

1собит рӯзҳоиҲафта = 7;
2чоп("Дар як ҳафта", рӯзҳоиҲафта, "рӯз ҳаст");

Если дать собит новое значение, песочница покажет ошибку.

Имя переменной

  • Имя состоит из букв, цифр и _ и начинается с буквы: ном, хол2, шумораи_хонандагон, рӯзҳоиҲафта.
  • Выбирайте понятные имена: синну («возраст») лучше, чем х.
  • Ключевые слова (тағ, агар, чоп …) нельзя использовать как имена.

Частые ошибки

  • Использовать переменную до объявления: чоп(х); тағ х = 1;
  • Дважды объявить одно имя через тағ.
  • Написать чоп("ном") вместо чоп(ном): кавычки выводят текст.

Задача: Моя карточка

Объявите переменную ном со значением "Сино" и синну со значением 12. Затем с их помощью выведите две строки: Ном: Сино и Синну: 12.

Ввод: Нет.

Вывод: Ном: Сино и Синну: 12.

Задача: Обмен

Программа начинается с тағ а = 5; и тағ б = 8;. Поменяйте значения а и б местами - не записывая числа 5 и 8 заново - и выведите а = 8 и б = 5. Подсказка: понадобится третья переменная.

Ввод: Нет.

Вывод: а = 8 и б = 5.

Задача: В следующем году

Начните с тағ синну = 12;. Увеличьте синну на единицу и выведите Соли оянда ман 13 сола мешавам.. Число 13 не пишите сами: возьмите его из синну.

Ввод: Нет.

Вывод: Соли оянда ман 13 сола мешавам.