Команда присвоювання. Типи змінних величин.
Нова українська школа
Урок 14
Інформатика 7
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.
Пригадайте
Які величини називаються змінними і які сталими (константами)?
Наведіть приклади.
Для чого використовується команда присвоювання? Наведіть приклади.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Поняття змінної
Змінна — це математична величина, яка має свою назву та певне значення, яке може змінюватися залежно від умов задачі.
Назва змінної може складатися з латинських великих та малих літер, може містити цифри, та знак нижнього підкреслення.
Наприклад: argument1, ArgUmEnt23, slovo_ukr та інші.�
Команда присвоювання. Типи змінних величин
Кожна змінна має:
Тип змінної визначає:
ім’я
значення
тип
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Ім’я змінної
Зверніть увагу! Змінна arg та Arg — це зовсім різні змінні, бо перші букви відрізняються за регістром. Немає обмежень щодо змісту назви змінної, головне щоб потім програміст зрозумів за що відповідає кожна з них. �
Команда присвоювання. Типи змінних величин
Імена змінних у мові програмування Python можуть містити:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Команда присвоювання. Типи змінних величин
Кожна змінна має ім’я, значення і тип.
<ім’я величини> <знак присвоювання>
<значення або вираз>
Щоб надати величині (змінній або сталій) певного значення, в алгоритмах використовують команду присвоювання.
Ви вже знаєте, що команда присвоювання має такий загальний вигляд:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Команда присвоювання. Типи змінних величин
Для того, щоб надати значення деякій змінній у програмі використовують оператор присвоювання. На різних мовах програмування цей оператор може мати різних вигляд.
У мові Python він позначається знаком:
=
Наприклад,
означає, що змінній а надано значення 9.
a=9
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Як надати значення змінній?
Щоб надати якійсь змінній значення, потрібно після назви змінної поставити знак “=” та ввести її значення.
Значенням змінної може бути:
Команда присвоювання. Типи змінних величин
Наприклад, а=15 означає, що змінній а надано значення 15.
a = 15
Ім’я змінної
Операція присвоювання
Дані
a = 15
print(a)
Програмний код
Результат
15
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Команда присвоювання. Типи змінних величин
Кілька команд у проєктах мовою Python можна записати в одному рядку, розділяючи їх символом ; (крапка з комою).
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Команда присвоювання. Типи змінних величин
Наведемо кілька прикладів команд присвоювання:
х = -24
Маса = 32.67
My_score = 12 - 45 * 56.3
і = і + 7
У проєктах мовою програмування Python тип змінних нефіксований. Він визначається автоматично значенням змінної та може змінюватися в ході виконання проєкту.
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Значення змінної - число
Якщо значення змінної число, то після знаку дорівнює без жодних додаткових знаків ставиться задане число.
Наприклад:
a=5, mod=76, і т.д.
Значення змінної - вираз
Вирази також записуються без додаткових синтаксичних знаків.
Наприклад:
a=2+b,
sum=56+76, тощо.
Команда присвоювання. Типи змінних величин
Числові вирази можуть містити:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Команда присвоювання. Типи змінних величин
Як і в електронних таблицях, у проєктах мовами програмування використовують відомий вам лінійний запис математичних виразів. Наприклад, арифметичний вираз:
У лінійному записі буде таким:
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Значення змінної - текст
Якщо значення змінної текст, то в залежності від того, за допомогою яких символів він був написаний, будуть використовуватися такі конструкції:
Значення змінної - текст
Наприклад:
a=‘Hello world!’, b=“Привіт світ!” і т.п.
Зверніть увагу! Числа, або вираз також можна представити як текст, але тоді вони будуть відображати лише рядок із символів.
Наприклад:
с=‘145’, або sum2=‘6+4’ та інше
Команда присвоювання. Типи змінних величин
Розглянемо два типи змінних:
(англ. float – плаваючий) – змінні цього типу можуть набувати як цілих, так і дробових значень;
float
(англ. integer – цілий) – змінні цього типу можуть набувати тільки цілих значень.
int
Тип величини можна визначити за допомогою функції:
type()
>>> type(2)
<class ꞌintꞌ>
>>> type(2.3)
<class ꞌfloatꞌ>
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Прості типи даних Python
Тип даних визначає множину допустимих значень змінної.
До простих типів даних Python відносяться:
Прості типи даних Python
Дії з типами даних в Python
Дуже часто доводиться переводити значення одного типу даних в інший, для подальшої роботи з ними.
Перетворення типів даних у мові програмування Python:
Int — цілі числа
Відображаються просто як числа.
Для перетворення будь-якого значення на ціле число використовується функція int():
Зверніть увагу! Як було продемонстровано в прикладі, при переведенні дійсного числа в ціле залишається лише ціла частина, дробова “відкидається”.
Float — дійсні числа
Виглядають як 2 числа (ціла і дробова частина), розділені крапкою.
Для перетворення будь-якого значення на дійсне число використовується функція float():
�
Str — рядки
Виглядають як текстові фрагменти будь-якої довжини.
Для перетворення будь-якого значення у рядок використовується функція str():
�
Як визначити тип даних?
Якщо ви не знаєте, який тип даних набуває змінна або конкретне значення, можна користуватися функцією type():
Контрольні запитання
Розгадайте ребус
«Ребуси українською» © rebus1.com
Величина
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Домашнє завдання
Проаналізувати
§ 2.2, с. 70-71
© Вивчаємо інформатику teach-inf.com.ua
Розділ 2
§ 2.2
Дякую за увагу!
Нова українська школа
Урок 14
Інформатика 7
teach-inf.com.ua
за підручником
Ривкінд Й.Я. та ін.