

к3К2
Presentation
•
Arts
•
Professional Development
•
Practice Problem
•
Hard
Joker Naz
FREE Resource
32 Slides • 0 Questions
1
ТИПИ ДАНИХ
8 клас
2
2
З Python
рахувати
легко!
Зазвичай, коли нам потрібно виконати
обчислення, ми користуємося олівцем і папірцем
або калькулятором.
Спробуймо використати для обчислень Python.
3
Почнемо з простих обчислень
Додавання
print (2 + 2)
Результатом роботи програми
буде число 4 , виведене в
консоль (на екран).
І все!
4
Арифметичні дії
Віднімання
Множення
Ділення
print (2 - 2)
print (2 / 2)
print (2 * 2)
Результат
0
4
1.0
5
ОПЕРАТОРИ
+
Додавання
-
Віднімання
*
Множення
/
Ділення
Символи + або - в Python називають операторами.
Функція print () вивела на екран результат обчислень.
Зауважте: щоб Python вивів результат обчислень, вираз має бути записано без лапок.
6
Завдання
Обчисли в Python значення виразів:
Вираз
Результат
(125 + 658.54) / 4
195.885
356.44 * 6210 - 25.44
2213466.96
Зауважте, що десяткові
дроби записують через
крапку.
7
Завдання
Обчисли в 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
Дослідимо
Що буде, якщо додати лапки?
print (`2 + 2`)
Результат
2 + 2
Те, що записано в середині лапок — це набір символів,
фрагмент тексту і називається рядок.
Лапки можуть бути одинарні або подвійні,
9
Завдання
Тест: зіставлення.
Перевірте відповідність з Python
Команда
Результат
print (27 * 10)
270
print ('27 * 10')
27 * 10
10
У дужках через кому записано два об’єкти: рядок і вираз.
Рядок виводиться без змін, а значення виразу Python обчислює і
виводить результат.
Функція print()
11
ОПЕРАТОРИ
//
Ділення націло
%
Залишок від ділення
(остача)
**
Піднесення до степеня
Поділити націло — це взяти цілу частину від ділення.
Цілу частину називають неповною часткою, а залишок від
цілочисельного ділення — це остача.
12
7 поділити на 2
остача
неповна частка
Операція
Як записати
Результа
т
неповна
частка
print ( 7 // 2)
3
остача
print ( 7 % 2)
1
Цілочисельне ділення
13
ПІДНЕСЕННЯ ДО СТЕПЕНЯ
14
Завдання
1.Обчисли в Python:
32 пірати сховалися в діжки, по 5 піратів в кожну. Скільки повністю заповнених
піратами діжок було? Скільком піратам не вистачило місця в діжках?
2. Як знайти корінь квадратний за допомогою оператора ** ? А кубічний?
3. Обчисли усно і перевір за допомогою Python:
15
Додаємо введення
Спробуймо написати програму, яка буде виконувати
обчислення для чисел, введених користувачем. Наприклад,
додавати два числа.
Дані, введені користувачем, будемо зберігати у змінних:
a = input(“Введіть перше число ”)
Програма виведе запитання на екран і буде очікувати
відповіді користувача. Коли користувач введе число, воно
запишеться у змінну а.
Аналогічно, для змінної b:
b = input(“Введіть друге число ”)
Виконаємо додавання:
S = a + b
print (“Сума двох чисел дорівнює”, S)
16
ЗМІННІ
Що трапилось?!!
Сума чисел 3 та 7 не дорівнює 37!
17
ЗМІННІ
Коли користувачі вводять дані, Python зберігає їх як рядок (str). І рядки він
додає не так, як числа.
Щоб введені користувачами дані обчислювалися комп’ютером як числа,
треба перетворити їх на числа. Ось так:
a = int (input (“Введіть перше число ”))
Функція int() вказує, що дані всередині дужок треба сприймати як число.
Аналогічно, треба “огорнути” у функцію int() і змінну b:
b = int(input(“Введіть друге число ”))
18
ЦІЛІ ТА ДІЙСНІ ЧИСЛА
У програмуванні існує два типи чисел: цілі і з плаваючою крапкою. Ціле
число (integer) не має дробової частини. Наприклад, 5.
Число з плаваючою крапкою (float) може мати дробову частину. Це —
множина дійсних чисел, наприклад, 10.7587
a = float (input (“Введіть число ”))
Якщо ми хочемо перетворити рядок на число, використовуємо
для цілих чисел функцію int(), а для дійсних — float().
19
Завдання
1)
Відтворіть запропоновану програму обчислення площі
квадрата та запустіть її на виконання командою Run у меню
середовища програмування.
2)
Змініть програму так, щоб вона обчислювала також периметр
квадрата зі стороною а (a — ціле число).
3)
Змініть програму так, щоб вона обчислювала периметр і площу
квадрата зі стороною а (a — дійсне число).
20
Дані різних типів
Якщо ми присвоюємо значення 5 змінній x, типом є int (від
англ. integer — ціле число), а якщо присвоюємо значення
“Микола”, то типом — str (англ. string — рядок).
Python визначає тип змінної на основі значення, присвоєного змінній.
21
Завдання
Визнач, якого типу дані збережено в змінних в таблиці:
Команда
Тип даних
х = 16
? (int, str, float)
y = “Патрон”’
? (int, str, float)
z = 70.215
? (int, str, float)
t = “25.2”
? (int, str, float)
22
Назви змінних
Назва змінної може містити
лише буквено-цифрові
символи та підкреслення (A–z,
0–9 та _).
Назва змінної має
починатися з літери або
символу підкреслення
Назви змінних
чутливі до
регістру (age,
Age та AGE — це
три різні змінні).
Назва змінної не
може починатися
з числа
23
Завдання
Напишіть, які назви змінних невірні:
1)
bananas
2)
name
3)
21_kto
4)
5)
Fred
6)
John_2145
24
Завдання
Перевір в середовищі Пайтон:
Програма
Результат виконання
х = 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
АЛГЕБРА
Вивчення типів даних на Python приводить нас
на урок алгебри.
Поєднаймо наші знання з предмета з основами
програмування, щоб не лише краще зрозуміти
типи даних, але й перевірити, чи може
програмування допомогти у вивченні інших
шкільних предметів.
26
Раціональні вирази
Якщо раціональний вираз містить
ділення на вираз зі змінними, то він
називається дробовим
раціональним виразом.
Наприклад,
Вирази, складені з чисел,
змінних за допомогою дій
додавання, віднімання,
множення, ділення,
піднесення до натурального
степеня, називають
раціональними виразами.
27
ОДЗ
Область допустимих значень змінної — це всі значення змінної, за яких вираз
має сенс (тобто знаменник не нульовий).
Наприклад,
Спрощення дробових буквених виразів здійснюється відповідно до певних правил:
●Усі знаменники та чисельники потрібно розкласти на множники, застосовуючи формули
скороченого множення. Вони допоможуть звести складні дробові вирази до простішого
вигляду.
●Раціональні дроби можна спрощувати, скорочуючи чисельник і знаменник на один і той
самий ненульовий многочлен.
●Якщо чисельник і знаменник раціонального дробу помножити на один і той самий
ненульовий многочлен, то отримаємо дріб, тотожно рівний початковому.
28
Вирази
Під час обчислень в Python порядок дій такий, як і в
математиці.
Спочатку — дії в дужках, потім — піднесення до степеня,
далі — множення та ділення і насамкінець — додавання.
Не забувай брати знаменник в дужки. Подумай, може,
треба взяти в дужки й чисельник.
29
Завдання
Запустіть обране вами середовище програмування.
Розв’яжіть задачу:
Гаррі купив в магазині «Відьмацькі витівки Візлі» n — карликові
пухнастики за ціною 6 шекелів кожен, m — їстівних чорних міток по 11.5
шекелів і одне «Гарантоване виведення прищів за 10 секунд» за 19
шекелів 89 кнатів.
Скільки грошей Гаррі заплатив за усю покупку (1 шекель = 100 кнатів)?
Числа m та n користувачі вводять з клавіатури, і вони записуються у
відповідні змінні.
30
Завдання
Знайти значення виразу (в зошиті) при х = 3:
Створи програму, яка буде обчислювати значення виразу.
Значення х користувачі вводять з клавіатури.
Протестуй програму при x = 3. Порівняй з результатом, який
вийшов в зошиті.
31
Завдання
Визначити, у якому порядку виконувати дії.
Розставити правильно дужки та обчислити за допомогою Python.
Підказка: деякі мішані числа треба перевести у неправильні дроби.
32
Завдання
1.Знайти значення функції при заданому значенні х.
x
y
0
?
1.55
?
-0.0045
?
Якщо хочеш задати число знаків після коми дійсного
числа, можна використати функцію round():
a = 3.1415926
print(round(a, 2))
Результат:
3.14
2. Зміни код таким чином, щоб при виведенні значення функції округлилось до десятих.
ТИПИ ДАНИХ
8 клас
2
Show answer
Auto Play
Slide 1 / 32
SLIDE
Similar Resources on Wayground
23 questions
Закон за защита на личните данни - дискусия
Presentation
•
University
28 questions
Урок ПСХЭ 6 группа Сера, кислород
Presentation
•
University
20 questions
Personal Pronomen
Presentation
•
KG
22 questions
Любовь в Древней Греции
Presentation
•
University
25 questions
Цифровая гигиена в семье
Presentation
•
Professional Development
28 questions
Введення та виведення табличних величин
Presentation
•
9th Grade
23 questions
Аккредитация
Presentation
•
University
23 questions
ИКТ
Presentation
•
University
Popular Resources on Wayground
15 questions
Grade 3 Simulation Assessment 1
Quiz
•
3rd Grade
22 questions
HCS Grade 4 Simulation Assessment_1 2526sy
Quiz
•
4th Grade
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
20 questions
Math Review
Quiz
•
3rd Grade