Променливите: кутийки за стойности
Представи си кутийка с етикет, в която пазиш число. Можеш да видиш какво има вътре и да го смениш. Точно това е променливата в програмирането. Да разберем как работи.
Какво е променлива
Променливата е като кутийка в паметта на компютъра, в която пазим стойност: число, дума или друго. Кутийката има име (етикет) и съдържание (стойността вътре).
Защо се нарича променлива
Нарича се променлива, защото стойността ѝ може да се променя. Слагаш едно число, после го заменяш с друго. Кутийката остава същата, но съдържанието ѝ се мени според нуждата.
Името на променливата
Всяка променлива има име, по което я разпознаваме: „точки", „възраст", „име". Доброто име подсказва какво пази кутийката. Затова наричаме променливата „точки", а не „х", когато пази точки.
Стойността вътре
В променливата слагаме стойност: например в „възраст" слагаме 10. Когато програмата има нужда, тя поглежда в кутийката и взима стойността. Така една стойност се използва на много места.
Промяна на стойността
Можем да променим стойността по всяко време: „възраст" става 11 на рождения ден. Старата стойност се заменя с нова. Това е силата на променливата: тя следи нещо, което се мени.
Променливи в игрите
В компютърните игри има много променливи: точки, животи, ниво. Когато вземеш монета, променливата „точки" се увеличава; когато те ударят, „животи" намалява. Така играта следи състоянието ти.
Променливи в пресмятания
Променливите помагат в сметките: пазим две числа в две променливи, събираме ги и резултатът отива в трета. Така програмата работи с числа, без да ги знае предварително.
Етикетът е важен
Представи си кутии без етикети: няма да знаеш кое какво е. Затова ясните имена са важни. Когато програмата стане голяма, добрите имена на променливите я правят разбираема.
Променливата пази, докато трябва
Стойността в променливата стои там, докато не я сменим или докато програмата работи. Така можем да я използваме многократно. Това спестява повтаряне и прави програмата по-умна.
Променливите около нас
И в живота имаме „променливи": броячът на стъпки, резултатът в мач, температурата на термометъра. Всичко, което следи стойност, която се мени, прилича на променлива.
Променлива и условие заедно
Променливите и условията работят заедно: „ако точки е над 100, покажи победа". Тук условието проверява стойността на променливата. Така програмата реагира според това, което следи.
Видове стойности
В променлива можем да пазим различни видове стойности: число (възраст), текст (име), дори „вярно/невярно". Видът на стойността определя какво можем да правим с нея.
Променлива в цикъл
Често променлива брои в цикъл: започва от 0 и се увеличава с 1 при всяко повтаряне. Така програмата знае колко пъти е направила нещо. Това е много често използван похват.
Вземи кутийка или лист и я надпиши „точки". Сложи вътре число (например 0). Всеки път, когато направиш нещо добро, увеличавай стойността. Така изиграваш как работи променлива: име + стойност, която се мени.
Сега се упражни с играта
💡 Добре е да знаеш
Какво е променлива?
Кутийка в паметта с име и стойност, в която пазим число, дума или друго.
Защо се нарича променлива?
Защото стойността ѝ може да се променя по всяко време.
Защо е важно името ѝ?
Доброто име подсказва какво пази (например „“), затова програмата е по-разбираема.
Къде се използват променливи в игрите?
За точки, животи, ниво: те следят състоянието на играта.
Може ли стойността да се сменя?
Да: старата стойност се заменя с нова, когато е нужно.
🚀 Упражнявай се с над 800 игри по програмата на МОН
Започни безплатно, играй по темата и проследявай напредъка си.
Започни безплатно