Поняття змінної

Сподіваюся, що квадрат усі навчилися малювати?
Давайте розглянемо програму, яка малює квадрат.


А тепер дайте відповіді на питання по даній програмі.




Отже, щоб програма малювала квадрат з іншими сторонами, потрібно вносити багато змін.

Як же навчитися вносити зміни швидше?
У цьому допоможе поняття змінної.

Що ж таке змінна?


Уявіть, що пам’ять комп’ютера - це склад, на якому зберігаються різні товари: числа, текст. Ці товари лежать у коробках. Ми можемо покласти товар у коробку, а потім відправити її на склад.








Ці коробки - і є змінні! Можна вийняти один товар із коробки і покласти інший (вийняти 90 і покласти 45, наприклад)
Уявляємо пам'ять комп'ютера як склад коробок. Як же не переплутати коробки? Їх потрібно підписати! Інакше - дати коробкам імена. Отже, наші коробки - а надалі будемо казати змінні, матимуть імена.

Правила написання імен у Phyton

  1. Ім’я змінної у Python може містити англійські літери, цифри та знак підкреслення _, але не може починатися з цифри.
  2. Зарезервовані слова не можуть бути іменем змінної. Зарезервовані слова - це ті слова, для яких у Python вже є своє значення. Наприклад, from, turtle, forward, left, right ті інші.
  3. Python чутливий до регістру, тому імена suma і Suma  - це імена двох різних змінних.

Таким чином, коробка (комірка у пам'яті комп'ютера), як ми уже з'ясували, має бути підписана, тобто мати ім'я.

Як же покласти товар у коробку? Потрібно змінній присвоїти необхідне значення. Для цього у Phyton використовується команда присвоєння.

Пишемо ім'я змінної (наприклад, suma), потім ставимо знак дорівнює і вказуємо значення змінної (наприклад, 150).

Приклади.

vidstan = 100
vik = 15
kolir = "green"
x=50
y=200

Пропоную змінити програму малювання квадрату.


Як тепер змінити програму, щоб вона малювала квадрат зі стороною 120?
Потрібно змінній vidstan присвоїти значення 120.

vidstan = 120


Тобто, виконуючи одну дію, ми змінюємо програму (пригадайте, скільки дій потрібно було виконати у попередньому прикладі на початку уроку).


Як змінити значення змінної? 


Потрібно присвоїти їй інше значення. При цьому старе значення не зберігається.

Наприклад

x=50
x=70
Після двох команд змінна x приймає значення 70.

Як ви розумієте наступні команди?

d = 10
k = d + 5

Це означає, що за допомогою першої команди ми змінній d присвоїли значення 10. Потім змінній k присвоїли значення, яке дорівнює сумі того, що лежить у комірці d і 5. Тобто, після другої дії змінна k набула значення 15.


Зверніть, що при цьому у змінній d все ще зберігається значення 10.


Що буде зберігатися у змінній s після таких команд:
d = 10
k = d + 5
d = k – 8


При підготовці використано матеріали сайту дистанційного навчання (вчитель Порхун А.О.)














Немає коментарів:

Дописати коментар