Урок:

Робота з цілими та дійсними числами в Python. Дії з текстом.

25.10.2024
0 0
Опис уроку (учням цей опис не показується):

Допомогти учням засвоїти поняття «цілі та дійсні числа». Ознайомитися з основним діями з текстом. Формувати вміння виділяти головне, актуалізувати, конспектувати, порівнювати, зіставляти.

Вміст уроку:
1
2
3
4
5
6
7

Урок не містить жодного завдання. Додайте завдання.

Щоб додати завдання, оберіть категорію завдання на панелі запитань.

1

Переглянути відео

2

Робота з цілими числами

1) Додавання

Ну з додаванням все просто. Між числами що додаються потрібно поставити знак “+”. Якщо обидва числа цілі то і результат буде ціле число:

0602k2jc-c323-767x154.png

2) Віднімання

Для віднімання чисел потрібно використовувати знак “-“. Якщо обидва числа цілі, то і результат буде ціле число:

0602k2jd-2ef8-777x149.png

3) Множення

Для виконання цієї дії між числами потрібно встановити знак множення “*”. І в даному випадку маємо такий результат:

0602k2je-7835-765x149.png

4) Ділення

Для ділення встановлюємо знак “/” між числом яке ділять і числом на яке ділять (не дорівнює 0). Зверніть увагу! При діленні цілого на ціле ми не отримуємо ціле число, а отримаємо дійсне, тобто:

0602k2jf-8d8f-780x156.png

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

Для піднесення числа до степеня потрібно застосувати знак “7”. Степінь як ви вже знаєте з уроків математики може бути цілим числом та навіть дробом.

а) Якщо степінь натуральне число або число 0, то результат буде ціле число:

0602k2jg-15ce-783x158.png

b) Якщо степінь числа від’ємна, то результат буде дійсним числом:

0602k2jh-fc14-797x165.png

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

При діленні націло на число, буде відбуватися ділення але дробова частина буде “відкидатися”. Саме при цьому виді ділення результат також буде ціле число, отже якщо вам необхідно отримати ціле число при діленні вам потрібно використовувати цей вид ділення. Позначається знаком “//”. Ось конструкція:

0602k2ji-0486-797x176.png

7) Залишок від ділення

Позначається дія знаком “%”. Результатом буде ціле число:

0602k2jj-3767-793x158.png

Що стосується дійсних чисел, то для них будуть притаманні всі попередні дії. Якщо при дії з декількома числами всі або хоча б одне з них буде дійсним, то результат від дії в будь-якому випадку буде дійсним числом.

При виконання дій з числами існують пріоритети операцій. Так які в математиці можна використовувати дужки і тому спочатку виконуються дії в дужках, потім піднесення до степені, далі множення і ділення і тільки після цього додавання та віднімання. Тому 5(4-2)=10, а 54-2=18.

Це лише найпростіші дії з числами в Python, бо також існують наступні вбудовані функції для роботи із ними (замість х та у встановлюються числа або змінні, з якими потрібно виконати ці дії):

abs(x) – модуль від числа;

bin(x) – переведення числа у двійкову систему числення;

hex(x) – переведення числа у шістнадцяткову систему числення;

max(x,y) – пошук максимуму з 2 чисел, може приймати будь-яку кількість аргументів;

min(x,y) – пошук мінімуму з 2 чисел, також може приймати будь-яку кількість аргументів;

round(x) – округлення числа;

round(x,y) – округлення числа х із вказаною точністю – у знаків після коми.

3

Дії з рядком тексту

На відміну від чисел з текстом можна виконувати тільки 2 основні операції: це додавання тексту та множення на число, але в будь якому разі результатом може бути тільки рядок тексту. А тепер про кожну дію окремо:

1) Додавання тексту

Суть дії полягає у тому, що ми можемо утворити рядок, який буде складатися із інших рядків тексту (доданків). Для того, щоб додати рядки тексту між собою, потрібно використовувати знак “+”. При цьому кожен із доданків повинен бути лише текстом, а, отже, у результаті отримуємо рядок тексту. А для того, щоб до тексту додати значення іншого типу даних, потрібно користуватися функцією str(). Отже:

0602k2jl-1373-791x150.png

Для того, щоб краще зрозуміти як саме рядки можуть додаватися приклад:

0602k2jm-43d9-812x138.png

2) Дублювання тексту

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

Наприклад:

0602k2jn-b91d-841x145.png

Для дій з текстом також зберігаються пріоритети операцій та використовуються дужки, тобто (‘q’+‘w’)3 не дорівнює виразу ‘q’+‘w’3. Спочатку, як і завжди, виконується дія у дужках, потім множення і тільки після всього цього черга доходить до додавання.

Функція len() підраховує символи в рядку

0602k2jo-d683-438x201.png

4

Практичне завдання.

Задача 1

Створити простий калькулятор для цілих чисел. На вході маємо два числа, програма виведе їх суму, різницю, добуток, частку першого на друге та другого на перше. Ускладнюється задача тим, що буде виводитися не тільки результат, а й сама дія з числами і після знака дорівнює результат.

5

Практичне завдання

Задача 2.

Ввести з клавіатури своє ПІП

Порахувати кількість символів

Вивести результат на екран

6

Дати письмові відповіді на питання:

1.Що означає функція round()?

2. Які дії з рядком тексту можна виконати?

3. Що означає функція len()?

7

Виконати тестування та додати скриншот результату

https://naurok.com.ua/test/join?gamecode=1076540

Рефлексія від 2 учнів

Сподобався:

0

Так: 2

Ні: 0

Зрозумілий:

0

Так: 2

Ні: 0

Потрібні роз'яснення:

0

Ні: 2

Так: 0

Рекомендуємо

Робота з великими числами в Python

Робота з великими числами в Python

269

Аватар профіля Губчик Вероніка Григорівна
Інформатика
10—11 клас

33 грн

Контрольна робота з теми "Цілі числа. Додавання та віднімання цілих чисел"

Контрольна робота з теми "Цілі числа. Додавання та віднімання цілих чисел"

456

Аватар профіля Рущак Галина Романівна
Математика
6 клас

20 грн

Дії над списками у мові програмування Python

Дії над списками у мові програмування Python

651

Аватар профіля Лизько Валентина Степанівна
Інформатика
9 клас

35 грн

Відмінювання числівників на означення цілих чисел

Відмінювання числівників на означення цілих чисел

176

Аватар профіля Лизько Валентина Степанівна
Українська мова
6 клас

35 грн

9 клас. Урок 34. Дії над списками у мові програмування Python

9 клас. Урок 34. Дії над списками у мові програмування Python

221

Аватар профіля Вітенко Іван
Інформатика
9 клас

26 грн

9 клас. Урок 34. Дії над списками у мові програмування Python

9 клас. Урок 34. Дії над списками у мові програмування Python

63

Аватар профіля Вітенко Іван
Інформатика
9 клас

72 грн

Схожі уроки

Впорядкування, пошук і фільтрування даних.

Впорядкування, пошук і фільтрування даних.

1284

Аватар профіля Вожга Ірина Леонідівна
Інформатика
9 клас

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

Створення й уведення структури таблиць. Поняття таблиці, поля, запису. Створення таблиць, означення полів і ключів у середовищі СКБД. Властивості полів, типи даних.

1104

Аватар профіля Савка-Ржематорська Оксана Василівна
Інформатика
9 клас

Цикли з передумовою у вкладених циклах

Цикли з передумовою у вкладених циклах

1342

Аватар профіля Вожга Ірина Леонідівна
Інформатика
6 клас

Налаштування часових параметрів аудіо- та відеоряду.

Налаштування часових параметрів аудіо- та відеоряду.

493

Аватар профіля Солодовнікова Катерина Олексіївна
Інформатика
8 клас

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

Елемент керування «кнопка». Поняття об’єкту та його властивостей і методів (на прикладі елементів екранної форми). Властивості і методи елементів керування.

650

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас

Елемент керування кнопка

Елемент керування кнопка

278

Аватар профіля Пилипенко Олена Володимирівна
Інформатика
8 клас