7
Величини.
Змінні. Вказівка
присвоювання
7
Величини. Змінні.
Вказівка присвоювання
Розділ 2
§ 8
Ви дізнаєтесь:
●що таке величина та які властивості вона має;
●якими бувають величини;
●які розрізняють величини за типами;
●як надати значення змінній у програмі;
●які дії виконують над величинами числового
типу в Python-програмах.
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Для опису об'єктів і процесів у матеріальному світі ми
використовуємо величини. З прикладами величин ви
стикаєтеся щодня:
відстань між будинком і
школою
температура повітря тощо
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
За допомогою величин можна позначити:
довжину відрізка,
площу земельної ділянки,
висоту будинку,
швидкість пішохода або
автомобіля,
час обертання планети навколо
Сонця.
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Кожна величина характеризується певним значенням
та одиницями, у яких вимірюється це значення,
наприклад,
Поняття величини відіграє важливу роль у науці
взагалі й відображає можливість фіксувати різні стани
деяких об’єктів, зокрема кількісну сторону проявів
навколишньої дійсності.
швидкість може
дорівнювати
відстань температура
80 км/год 700 м 15 °С
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Величина має ім’я та може набувати різних значень з
деякої множини допустимих значень. Тип цих значень
визначає тип самої величини.
Поняття величини прийшло до нас
із математики. Уперше властивості
величини чітко були сформульовані
Евклідом у його «Початках» (III ст.
до н. е.).
Цікаво
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Визначення значень деяких величин можна
здійснювати їх безпосереднім вимірюванням і за
певним алгоритмом, якщо значення можуть
змінюватися.
Так, алгоритм
розв’язування рівняння
використовують для
визначення значень
невідомих величин —
коренів рівняння.
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Комп’ютерна модель
автомобіля, що
подається за
допомогою
математичного
рівняння, дає змогу
визначати значення
величини, що
відповідає витратам
палива, залежно від
його швидкості.
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
З визначенням значень
величин пов’язані також
алгоритми одержання або
створення текстів, різних
списків тощо.
У цих випадках величини
набувають значень, що
відповідають:
фрагментам
тексту
елементам
списків
значенням Істина
або Хибність
тощо
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Для посилань на величини у виразах під час
створення програми використовують імена величин.
Позначення імен називають також ідентифікаторами.
символу
підкреслення _
або
літери
Ідентифікатори добирають у вигляді деякого
скінченного впорядкованого набору літер і цифр, який
починається з:
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
Прикладами ідентифікаторів величин можуть бути
такі послідовності символів:
а В2С _І5 x
y SI DAT_33 My_program
Хорошим стилем у програмуванні вважається,
коли величинам надають імена, які б до деякої
міри характеризували тип величини та її роль у
програмі.
7
Що таке величина та які
властивості вона має?
Розділ 2
§ 8
При написанні програм мовою Python імена а1 і А1
відрізняються й можуть бути використані для
позначення різних величин.
Цікаво
Під час виконання програми в кожний конкретний
момент величина або.
має деяке
значення
не
визначена
або
7
Якими бувають величини?
Розділ 2
§ 8
Величини поділяються на:
Змінні Постійні (константи)
Величина, яка має одне і те ж значення в будь-
які моменти часу, називається постійною, або
константою.
Константам присвоюються
значення в описовій частині програми
і в процесі виконання програми їх
змінювати заборонено.
7
Якими бувають величини?
Розділ 2
§ 8
Існують константи, до значень яких можна звертатися
в програмі без попереднього опису.
Константа Значення Опис
True True «Істина»
False False «Хибність»
7
Якими бувають величини?
Розділ 2
§ 8
Під час виконання програми в кожний момент часу
величина, як правило, має деяке значення, яке
називають поточним (біжучим) значенням.
Величина, яка в різні моменти часу може
набувати різних значень, називається змінною.
При цьому змінна величина може мати
лише одне значення або не мати
жодного. У процесі виконання програми
величині може бути не надано ніякого
конкретного значення. Тоді величина
залишається невизначеною.
7
Якими бувають величини?
Розділ 2
§ 8
Мова програмування Python є досить гнучкою й дає
змогу створювати змінні будь-де в коді програми.
Але гарний стиль оформлення
програм передбачає, що змінні,
за можливості, оголошуються в
одному місці — їм надаються
початкові значення. Це
зручніше для програмістів, які
одразу бачать, які змінні будуть
використовуватися і яких вони
типів.
7
Якими бувають величини?
Розділ 2
§ 8
Якщо конкретні значення не відомі або не потрібні на
початку роботи, можна присвоїти спеціальне значення:
«нічого»
None
Тобто це не нуль,
не одиниця, не
порожній рядок, а
взагалі відсутність
значення.
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Кожна змінна та постійна величини належать до
визначеного типу:
Числові Символьні Рядкові Логічні
Числові величини — це величини, які можуть
набувати значень з деяких числових множин.
Наприклад, ціла числова величина а може набувати
довільних значень із множини цілих чисел
(..., -З, -2, -1, 0,1, 2, З,...)
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Символьні величини можуть набувати значень із
деякої множини символів, і кожне значення може
містити лише один символ.
Рядкові величини — це величини, що можуть
набувати значень із деякої множини послідовностей
символів, зокрема, слів або наборів слів. Наприклад,
('понеділок', 'вівторок',..., 'неділя') —
Множина значень рядкової величини з іменем
День_тижня.
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Логічні величини можуть набувати тільки одного із
двох значень:
True
(істина)
False
(хибність)
або
Від типу значень, яких може набувати величина,
залежить множина допустимих операцій. Наприклад,
⮚ не можна виконувати арифметичні операції з
текстовими величинами,
⮚ операції ділення та віднімання над величинами
логічного типу.
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Тип величини — це сукупність множини
допустимих значень і операцій, які дозволяється
виконувати над цими значеннями.
Тип величини
визначає обсяг
пам'яті,
необхідний для
зберігання її
значень, а
також структуру
даних.
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Під час виконання програм, написаних мовою Python,
система сама визначає обсяг, який числові величини
можуть займати в пам’яті комп’ютера, залежно від
введеного їх значення.
Тип величини можна визначити за допомогою функції:
type()
Наприклад:
>>> type(2)
<class ꞌintꞌ>
>>> type(2.0)
<class ꞌfloatꞌ>
>>> type(ꞌ2ꞌ)
<class ꞌstrꞌ>
>>> type(4<5)
<class ꞌboolꞌ>
7
Які розрізняють величини за
типами?
Розділ 2
§ 8
Тип величини характеризує як постійні, так і змінні
величини
Постійні Змінні
Числові Символьні Рядкові Логічні
Тип величини
Величини
7
Як надати значення змінній у
програмі?
Розділ 2
§ 8
Для того щоб надати значення деякій змінній, у
програмі використовують оператор присвоювання. У
різних мовах програмування цей оператор може мати
різний вигляд.
У мові Python він позначається знаком:
=
Наприклад, a=15 означає, що змінній а надано
значення 15.
7
Як надати значення
змінній у програмі?
Розділ 2
§ 8
Результатом виконання програми на малюнку буде
45.
7
Як надати значення
змінній у програмі?
Розділ 2
§ 8
Надавати значення можна декільком величинам
одночасно.
Наприклад, в обох програмах отримаємо однаковий
результат:
7
Як надати значення
змінній у програмі?
Розділ 2
§ 8
У мові програмування Python можна використовувати
комбіновані операції присвоювання:
додавання до значення змінної х числа 3;
х+=3
віднімання від значення змінної х числа 2.
х–=2
+= -= *= /=
//= %= **=
Наприклад,
7
Як надати значення
змінній у програмі?
Розділ 2
§ 8
Для введення значення змінної під час виконання
програми використовують команду input(). Ця функція
зчитує рядок з поля виконання програми, щоб закінчити
введення рядка, потрібно натиснути Enter.
Так, після
виконання
програми у полі
виконання слід
ввести слово,
наприклад Python.
Отримаємо
результат:
7
Обговорюємо
Розділ 2
§ 8
1. Які величини ми використовуємо вповсякденному
житті та чим вони різняться?
2. Як мовою програмування Python описують константи
та змінні величини?
3. Опишіть правила вибору ідентифікаторів величин.
Наведіть приклади.
4. Яку функцію використовують для введення
даних користувачем?
7
Домашнє завдання
Опрацювати
§ 8, ст. 69-72.
Виконати: Вправа
2, с. 74
Розділ 2
§ 8
7
Працюємо за комп’ютером
Розділ 2
§ 8
Сторінка
с. 74
7
Дякую за увагу!

7_1611.pptx

  • 1.
  • 2.
    7 Величини. Змінні. Вказівка присвоювання Розділ2 § 8 Ви дізнаєтесь: ●що таке величина та які властивості вона має; ●якими бувають величини; ●які розрізняють величини за типами; ●як надати значення змінній у програмі; ●які дії виконують над величинами числового типу в Python-програмах.
  • 3.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Для опису об'єктів і процесів у матеріальному світі ми використовуємо величини. З прикладами величин ви стикаєтеся щодня: відстань між будинком і школою температура повітря тощо
  • 4.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 За допомогою величин можна позначити: довжину відрізка, площу земельної ділянки, висоту будинку, швидкість пішохода або автомобіля, час обертання планети навколо Сонця.
  • 5.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Кожна величина характеризується певним значенням та одиницями, у яких вимірюється це значення, наприклад, Поняття величини відіграє важливу роль у науці взагалі й відображає можливість фіксувати різні стани деяких об’єктів, зокрема кількісну сторону проявів навколишньої дійсності. швидкість може дорівнювати відстань температура 80 км/год 700 м 15 °С
  • 6.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Величина має ім’я та може набувати різних значень з деякої множини допустимих значень. Тип цих значень визначає тип самої величини. Поняття величини прийшло до нас із математики. Уперше властивості величини чітко були сформульовані Евклідом у його «Початках» (III ст. до н. е.). Цікаво
  • 7.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Визначення значень деяких величин можна здійснювати їх безпосереднім вимірюванням і за певним алгоритмом, якщо значення можуть змінюватися. Так, алгоритм розв’язування рівняння використовують для визначення значень невідомих величин — коренів рівняння.
  • 8.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Комп’ютерна модель автомобіля, що подається за допомогою математичного рівняння, дає змогу визначати значення величини, що відповідає витратам палива, залежно від його швидкості.
  • 9.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 З визначенням значень величин пов’язані також алгоритми одержання або створення текстів, різних списків тощо. У цих випадках величини набувають значень, що відповідають: фрагментам тексту елементам списків значенням Істина або Хибність тощо
  • 10.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Для посилань на величини у виразах під час створення програми використовують імена величин. Позначення імен називають також ідентифікаторами. символу підкреслення _ або літери Ідентифікатори добирають у вигляді деякого скінченного впорядкованого набору літер і цифр, який починається з:
  • 11.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 Прикладами ідентифікаторів величин можуть бути такі послідовності символів: а В2С _І5 x y SI DAT_33 My_program Хорошим стилем у програмуванні вважається, коли величинам надають імена, які б до деякої міри характеризували тип величини та її роль у програмі.
  • 12.
    7 Що таке величината які властивості вона має? Розділ 2 § 8 При написанні програм мовою Python імена а1 і А1 відрізняються й можуть бути використані для позначення різних величин. Цікаво Під час виконання програми в кожний конкретний момент величина або. має деяке значення не визначена або
  • 13.
    7 Якими бувають величини? Розділ2 § 8 Величини поділяються на: Змінні Постійні (константи) Величина, яка має одне і те ж значення в будь- які моменти часу, називається постійною, або константою. Константам присвоюються значення в описовій частині програми і в процесі виконання програми їх змінювати заборонено.
  • 14.
    7 Якими бувають величини? Розділ2 § 8 Існують константи, до значень яких можна звертатися в програмі без попереднього опису. Константа Значення Опис True True «Істина» False False «Хибність»
  • 15.
    7 Якими бувають величини? Розділ2 § 8 Під час виконання програми в кожний момент часу величина, як правило, має деяке значення, яке називають поточним (біжучим) значенням. Величина, яка в різні моменти часу може набувати різних значень, називається змінною. При цьому змінна величина може мати лише одне значення або не мати жодного. У процесі виконання програми величині може бути не надано ніякого конкретного значення. Тоді величина залишається невизначеною.
  • 16.
    7 Якими бувають величини? Розділ2 § 8 Мова програмування Python є досить гнучкою й дає змогу створювати змінні будь-де в коді програми. Але гарний стиль оформлення програм передбачає, що змінні, за можливості, оголошуються в одному місці — їм надаються початкові значення. Це зручніше для програмістів, які одразу бачать, які змінні будуть використовуватися і яких вони типів.
  • 17.
    7 Якими бувають величини? Розділ2 § 8 Якщо конкретні значення не відомі або не потрібні на початку роботи, можна присвоїти спеціальне значення: «нічого» None Тобто це не нуль, не одиниця, не порожній рядок, а взагалі відсутність значення.
  • 18.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Кожна змінна та постійна величини належать до визначеного типу: Числові Символьні Рядкові Логічні Числові величини — це величини, які можуть набувати значень з деяких числових множин. Наприклад, ціла числова величина а може набувати довільних значень із множини цілих чисел (..., -З, -2, -1, 0,1, 2, З,...)
  • 19.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Символьні величини можуть набувати значень із деякої множини символів, і кожне значення може містити лише один символ. Рядкові величини — це величини, що можуть набувати значень із деякої множини послідовностей символів, зокрема, слів або наборів слів. Наприклад, ('понеділок', 'вівторок',..., 'неділя') — Множина значень рядкової величини з іменем День_тижня.
  • 20.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Логічні величини можуть набувати тільки одного із двох значень: True (істина) False (хибність) або Від типу значень, яких може набувати величина, залежить множина допустимих операцій. Наприклад, ⮚ не можна виконувати арифметичні операції з текстовими величинами, ⮚ операції ділення та віднімання над величинами логічного типу.
  • 21.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Тип величини — це сукупність множини допустимих значень і операцій, які дозволяється виконувати над цими значеннями. Тип величини визначає обсяг пам'яті, необхідний для зберігання її значень, а також структуру даних.
  • 22.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Під час виконання програм, написаних мовою Python, система сама визначає обсяг, який числові величини можуть займати в пам’яті комп’ютера, залежно від введеного їх значення. Тип величини можна визначити за допомогою функції: type() Наприклад: >>> type(2) <class ꞌintꞌ> >>> type(2.0) <class ꞌfloatꞌ> >>> type(ꞌ2ꞌ) <class ꞌstrꞌ> >>> type(4<5) <class ꞌboolꞌ>
  • 23.
    7 Які розрізняють величиниза типами? Розділ 2 § 8 Тип величини характеризує як постійні, так і змінні величини Постійні Змінні Числові Символьні Рядкові Логічні Тип величини Величини
  • 24.
    7 Як надати значеннязмінній у програмі? Розділ 2 § 8 Для того щоб надати значення деякій змінній, у програмі використовують оператор присвоювання. У різних мовах програмування цей оператор може мати різний вигляд. У мові Python він позначається знаком: = Наприклад, a=15 означає, що змінній а надано значення 15.
  • 25.
    7 Як надати значення зміннійу програмі? Розділ 2 § 8 Результатом виконання програми на малюнку буде 45.
  • 26.
    7 Як надати значення зміннійу програмі? Розділ 2 § 8 Надавати значення можна декільком величинам одночасно. Наприклад, в обох програмах отримаємо однаковий результат:
  • 27.
    7 Як надати значення зміннійу програмі? Розділ 2 § 8 У мові програмування Python можна використовувати комбіновані операції присвоювання: додавання до значення змінної х числа 3; х+=3 віднімання від значення змінної х числа 2. х–=2 += -= *= /= //= %= **= Наприклад,
  • 28.
    7 Як надати значення зміннійу програмі? Розділ 2 § 8 Для введення значення змінної під час виконання програми використовують команду input(). Ця функція зчитує рядок з поля виконання програми, щоб закінчити введення рядка, потрібно натиснути Enter. Так, після виконання програми у полі виконання слід ввести слово, наприклад Python. Отримаємо результат:
  • 29.
    7 Обговорюємо Розділ 2 § 8 1.Які величини ми використовуємо вповсякденному житті та чим вони різняться? 2. Як мовою програмування Python описують константи та змінні величини? 3. Опишіть правила вибору ідентифікаторів величин. Наведіть приклади. 4. Яку функцію використовують для введення даних користувачем?
  • 30.
    7 Домашнє завдання Опрацювати § 8,ст. 69-72. Виконати: Вправа 2, с. 74 Розділ 2 § 8
  • 31.
  • 32.