Search Header Logo
к3К2

к3К2

Assessment

Presentation

Arts

Professional Development

Practice Problem

Hard

Created by

Joker Naz

FREE Resource

32 Slides • 0 Questions

1

media
media
media
media

ТИПИ ДАНИХ
8 клас

2

2

media
media

З Python
рахувати

легко!

Зазвичай, коли нам потрібно виконати

обчислення, ми користуємося олівцем і папірцем

або калькулятором.

Спробуймо використати для обчислень Python.

3

media
media

Почнемо з простих обчислень

Додавання

print (2 + 2)

Результатом роботи програми

буде число 4 , виведене в

консоль (на екран).

І все!

4

media

Арифметичні дії

Віднімання

Множення

Ділення

print (2 - 2)

print (2 / 2)

print (2 * 2)

Результат

0

4

1.0

5

media
media

ОПЕРАТОРИ

+

Додавання

-

Віднімання

*

Множення

/

Ділення

Символи + або - в Python називають операторами.

Функція print () вивела на екран результат обчислень.
Зауважте: щоб Python вивів результат обчислень, вираз має бути записано без лапок.

6

media
media

Завдання

Обчисли в Python значення виразів:

Вираз

Результат

(125 + 658.54) / 4

195.885

356.44 * 6210 - 25.44

2213466.96

Зауважте, що десяткові
дроби записують через

крапку.

7

media
media

Завдання

Обчисли в Python значення виразів так, щоб на екран вивелися і умова, і відповідь:

Вираз

Результат

(125 + 658.54) / 4 + 19.5

(125 + 658.54) / 4 + 19.5 = 215.385

356.44 * 6210 - 25.44
(14.35 + 356.44) * 6210 / 4 = 575651.475

8

media
media

Дослідимо

Що буде, якщо додати лапки?

print (`2 + 2`)

Результат

2 + 2

Те, що записано в середині лапок — це набір символів,
фрагмент тексту і називається рядок.

Лапки можуть бути одинарні або подвійні,

9

media
media

Завдання

Тест: зіставлення.
Перевірте відповідність з Python

Команда

Результат

print (27 * 10)

270

print ('27 * 10')
27 * 10

10

media
media

У дужках через кому записано два об’єкти: рядок і вираз.

Рядок виводиться без змін, а значення виразу Python обчислює і
виводить результат.

Функція print()

11

media

ОПЕРАТОРИ

//

Ділення націло

%
Залишок від ділення
(остача)

**

Піднесення до степеня

Поділити націло — це взяти цілу частину від ділення.

Цілу частину називають неповною часткою, а залишок від

цілочисельного ділення — це остача.

12

media

7 поділити на 2

остача

неповна частка

Операція

Як записати

Результа
т

неповна
частка

print ( 7 // 2)

3

остача

print ( 7 % 2)

1

Цілочисельне ділення

13

media
media

ПІДНЕСЕННЯ ДО СТЕПЕНЯ

14

media
media
media

Завдання

1.Обчисли в Python:

32 пірати сховалися в діжки, по 5 піратів в кожну. Скільки повністю заповнених
піратами діжок було? Скільком піратам не вистачило місця в діжках?

2. Як знайти корінь квадратний за допомогою оператора ** ? А кубічний?

3. Обчисли усно і перевір за допомогою Python:

15

media
media
media

Додаємо введення

Спробуймо написати програму, яка буде виконувати
обчислення для чисел, введених користувачем. Наприклад,
додавати два числа.

Дані, введені користувачем, будемо зберігати у змінних:
a = input(“Введіть перше число ”)
Програма виведе запитання на екран і буде очікувати
відповіді користувача. Коли користувач введе число, воно
запишеться у змінну а.
Аналогічно, для змінної b:
b = input(“Введіть друге число ”)
Виконаємо додавання:
S = a + b
print (“Сума двох чисел дорівнює”, S)

16

media
media

ЗМІННІ

Що трапилось?!!

Сума чисел 3 та 7 не дорівнює 37!

17

media

ЗМІННІ

Коли користувачі вводять дані, Python зберігає їх як рядок (str). І рядки він

додає не так, як числа.

Щоб введені користувачами дані обчислювалися комп’ютером як числа,

треба перетворити їх на числа. Ось так:

a = int (input (“Введіть перше число ”))

Функція int() вказує, що дані всередині дужок треба сприймати як число.

Аналогічно, треба “огорнути” у функцію int() і змінну b:

b = int(input(“Введіть друге число ”))

18

media

ЦІЛІ ТА ДІЙСНІ ЧИСЛА

У програмуванні існує два типи чисел: цілі і з плаваючою крапкою. Ціле

число (integer) не має дробової частини. Наприклад, 5.

Число з плаваючою крапкою (float) може мати дробову частину. Це —

множина дійсних чисел, наприклад, 10.7587

a = float (input (“Введіть число ”))

Якщо ми хочемо перетворити рядок на число, використовуємо
для цілих чисел функцію int(), а для дійсних — float().

19

media
media

Завдання

1)

Відтворіть запропоновану програму обчислення площі
квадрата та запустіть її на виконання командою Run у меню
середовища програмування.

2)

Змініть програму так, щоб вона обчислювала також периметр
квадрата зі стороною а (a — ціле число).

3)

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

20

media

Дані різних типів

Якщо ми присвоюємо значення 5 змінній x, типом є int (від
англ. integer — ціле число), а якщо присвоюємо значення

“Микола”, то типом — str (англ. string — рядок).

Python визначає тип змінної на основі значення, присвоєного змінній.

21

media
media

Завдання

Визнач, якого типу дані збережено в змінних в таблиці:

Команда

Тип даних

х = 16

? (int, str, float)

y = “Патрон”’

? (int, str, float)

z = 70.215

? (int, str, float)

t = “25.2”

? (int, str, float)

22

media

Назви змінних

Назва змінної може містити
лише буквено-цифрові
символи та підкреслення (A–z,
0–9 та _).

Назва змінної має
починатися з літери або
символу підкреслення

Назви змінних
чутливі до
регістру (age,
Age та AGE — це
три різні змінні).

Назва змінної не
може починатися
з числа

23

media
media

Завдання

Напишіть, які назви змінних невірні:

1)

bananas

2)

name

3)

21_kto

4)

print

5)

Fred

6)

John_2145

24

media
media

Завдання

Перевір в середовищі Пайтон:
Програма

Результат виконання

х = 5
х = (x + 4) ** 2
print (x)

81

х = 3.5
y = 8
х = x * y - 2
print (x)

26

х = 5
y = 3
х = x - y
z = 2 * x + y / 2
print (10 * z)

55

25

media
media
media

АЛГЕБРА

Вивчення типів даних на Python приводить нас

на урок алгебри.

Поєднаймо наші знання з предмета з основами
програмування, щоб не лише краще зрозуміти

типи даних, але й перевірити, чи може

програмування допомогти у вивченні інших

шкільних предметів.

26

media
media

Раціональні вирази

Якщо раціональний вираз містить
ділення на вираз зі змінними, то він

називається дробовим
раціональним виразом.

Наприклад,

Вирази, складені з чисел,
змінних за допомогою дій

додавання, віднімання,

множення, ділення,

піднесення до натурального

степеня, називають

раціональними виразами.

27

media
media

ОДЗ

Область допустимих значень змінної — це всі значення змінної, за яких вираз

має сенс (тобто знаменник не нульовий).

Наприклад,

Спрощення дробових буквених виразів здійснюється відповідно до певних правил:

Усі знаменники та чисельники потрібно розкласти на множники, застосовуючи формули
скороченого множення. Вони допоможуть звести складні дробові вирази до простішого
вигляду.

Раціональні дроби можна спрощувати, скорочуючи чисельник і знаменник на один і той
самий ненульовий многочлен.

Якщо чисельник і знаменник раціонального дробу помножити на один і той самий
ненульовий многочлен, то отримаємо дріб, тотожно рівний початковому.

28

media

Вирази

Під час обчислень в Python порядок дій такий, як і в

математиці.

Спочатку — дії в дужках, потім — піднесення до степеня,
далі — множення та ділення і насамкінець — додавання.

Не забувай брати знаменник в дужки. Подумай, може,

треба взяти в дужки й чисельник.

29

media
media

Завдання

Запустіть обране вами середовище програмування.
Розв’яжіть задачу:

Гаррі купив в магазині «Відьмацькі витівки Візлі» n — карликові
пухнастики за ціною 6 шекелів кожен, m — їстівних чорних міток по 11.5
шекелів і одне «Гарантоване виведення прищів за 10 секунд» за 19
шекелів 89 кнатів.

Скільки грошей Гаррі заплатив за усю покупку (1 шекель = 100 кнатів)?

Числа m та n користувачі вводять з клавіатури, і вони записуються у
відповідні змінні.

30

media
media
media

Завдання

Знайти значення виразу (в зошиті) при х = 3:

Створи програму, яка буде обчислювати значення виразу.
Значення х користувачі вводять з клавіатури.
Протестуй програму при x = 3. Порівняй з результатом, який
вийшов в зошиті.

31

media
media
media

Завдання

Визначити, у якому порядку виконувати дії.
Розставити правильно дужки та обчислити за допомогою Python.

Підказка: деякі мішані числа треба перевести у неправильні дроби.

32

media
media
media

Завдання

1.Знайти значення функції при заданому значенні х.

x

y

0

?

1.55

?

-0.0045

?

Якщо хочеш задати число знаків після коми дійсного
числа, можна використати функцію round():

a = 3.1415926
print(round(a, 2))

Результат:

3.14

2. Зміни код таким чином, щоб при виведенні значення функції округлилось до десятих.

media
media
media
media

ТИПИ ДАНИХ
8 клас

2

Show answer

Auto Play

Slide 1 / 32

SLIDE