Урок:

Математичні функції (Python)

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

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

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

1

Опрацюйте теоретичний матеріал:

Сьогодні ми навчимо Python рахувати не просто «2 + 2», а використовувати спеціальні інструменти — функції. Це як кнопки на просунутому калькуляторі.

1. Вбудовані функції (стандартні)

У мові Python для розв’язування математичних задач існують убудовані стандартні функції. Їх можна використовувати без підключення модулів.

0901an6e-3450-888x338.png

2. Модуль math

Для використання інших математичних функцій потрібно завантажити модуль math:

from math import*

0901ann2-7731-883x423.png

Факторіал (factorial(n)) допомагає дізнатися кількість варіантів, якими можна розставити предмети.

Задача: Скількома способами можна розставити 5 різних книжок на полиці?

Відповідь: Це 5! (12345), що дорівнює 120 варіантам.

3. Випадкові числа (модуль random)

Щоб програма стала непередбачуваною (наприклад, у комп'ютерних іграх), використовують модуль random. Для роботи пишемо:

from random import *

0901anov-938f-837x266.png

Модуль random генерує псевдовипадкові числа, які насправді є результатом математичних алгоритмів. Це означає, що результати можуть виглядати випадковими, але залежати від певного початкового значення.

Пам'ятайте, що функції abs, round та divmod є вбудованими, тому їх можна використовувати одразу.

Для всіх інших (як-от sqrt, pi чи randint) обов'язково потрібно спочатку завантажити відповідний модуль (math або random).

2

5 з 11 балів

Виконайте інтерактивні вправи:

Скрін виконаних вправ прикріпіть до цього завдання.

3

1 з 11 балів

Яку команду слід записати в програмному коді, щоб отримати доступ до математичних функцій?

4

1 з 11 балів

Яка вбудована функція використовується для знаходження модуля (абсолютної величини) числа?

5

1 з 11 балів

Що поверне функція divmod(7, 3)?

6

1 з 11 балів

Який результат видасть функція round(1.5278, 2)?

7

1 з 11 балів

Яка функція модуля random вибирає випадкове ціле число у заданому діапазоні (включно)?

8

1 з 11 балів

Як називаються числа, що генеруються модулем random?

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

Сподобався:

0

Так: 3

Ні: 1

Зрозумілий:

0

Так: 3

Ні: 1

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

0

Ні: 4

Так: 0

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

Елементи вибору: прапорці, перемикачі

Елементи вибору: прапорці, перемикачі

44

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

25 грн

Математичні та статистичні функції

Математичні та статистичні функції

524

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

35 грн

9клас. Функції та медоти списків. Python

9клас. Функції та медоти списків. Python

141

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

50 грн

УРОК № 6.2 за темою «Математичні, статистичні та логічні функції»

УРОК № 6.2 за темою «Математичні, статистичні та логічні функції»

121

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

20 грн

7 клас. Урок 32. Реалізація математичних моделей (Google Таблиці, Python)

7 клас. Урок 32. Реалізація математичних моделей (Google Таблиці, Python)

208

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

21 грн

Виконання навчального проєкту "Комплексне використання логічних та математичних функцій"

Виконання навчального проєкту "Комплексне використання логічних та математичних функцій"

145

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

35 грн

Схожі уроки

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

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

1273

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

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

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

1087

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

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

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

1333

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

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

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

488

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

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

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

640

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

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

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

267

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