Сьогодні відбувся
Вебінар:
«
Інтеграція знань, практики та інноваційних технологій у професійному розвитку педагогів закладів освіти
»
Взяти участь Всі події
Тест:

Підключення додаткових модулів. Модуль math.

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Опис тесту (учням цей опис не показується):

Підключення додаткових модулів. Модуль math. Матеріал дла опрацювання даної теми для учнів 8 класу

Вміст тесту:
1
2
3
4
5
6
Опис, який учні побачать перед початком тестування

Библиотека Math в Python обеспечивает доступ к некоторым популярным математическим функциям и константам, которые можно использовать в коде для более сложных математических вычислений. Библиотека является встроенным модулем Python, поэтому никакой дополнительной установки через pip делать не нужно. В данном тесте будут даны примеры часто используемых функций и констант библиотеки Math в Python.

1

0.5 з 12 балів

Крім найпростіших операцій над числами, які ми вже розглядали, Python здатний обчислювати значення більш складні математичні функцій: тригонометричні, логарифмічні та ін. Для проведення таких обчислень з числами мова Python містить багато додаткових функцій, зібраних в бібліотеку (модуль), яка називається math. Щоб підключити бібліотеку треба підключити математичну бібліотеку командою:

2

0.5 з 12 балів

для того щоб звернутися до функції з імпортованого модуля треба:

3

3.5 з 12 балів

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

Вбудовані функції
Дії вбудованих функцій
1

abc()

А

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

2

dir()

Б

Функція видає інформацію про будь-яке передане їй значення. По суті, вона повідомляє, які функції можна використовувати з цим значенням, перераховуючи їх імена в алфавітному порядку. Наприклад, щоб отримати імена функцій, які можна використовувати зі змінною типу int, введіть:

3

help()

В

Скориставшись функцією можна отримати коротку довідку по будь-якій функції. Наприклад, довідка для функції abs:

4

eval()

Г

Функція приймає в якості аргументу рядок і виконує його, вважаючи, що це код на мові Python. Її часто використовують, щоб обробити введення користувача як Python-вираз. Наприклад, можна написати просту програму-калькулятор, яка запитує математичний вираз і за допомогою ці\ї функції обчислює результат. Введений користувачем вираз зчитується як рядок, і для його обчислення треба перетворити рядок в числа і оператори. Функція зробить це автоматично:

5

len()

Ґ

Функція повертає «довжину» об'єкта, тобто кількість елементів в ньому. Якщо це рядок, функція поверне кількість символів.

6

max()

Д

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

7

min()

Е

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

4

4 з 12 балів

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

Функції в бібліотеці math
Опис функції в бібліотеці math
1

ceil(x)

А

Повертає округлене x як найближче ціле значення типу int, яке дорівнює або перевищує x (округлення "вгору").

2

fabs(x)

Б

Повертає абсолютне значення (модуль) числа x. В Python є вбудована функція abs, але вона повертає модуль числа з тим же типом, що число, тут же завжди float abs (fabs).

3

modf(x)

В

На противагу ceil (x) повертає округлене x як найближче ціле значення типу int, менше або рівне x (округлення "вниз").

4

floor(x)

Г

Повертає дробову і цілу частину float числа. Обидва результати зберігають знак вихідного числа x і представлені типом float.

5

trunc(x)

Ґ

Повертає цілу частину числа x у вигляді int об'єкта.

6

pow(x, y)

Д

Повертає x в ступені y. На відміну від операції ** перетворює обидва аргументи в тип float.

7

sqrt(x)

Е

Квадратний корінь з x.

8

pi

Є

Константа π = 3.1415 ..

5

1.5 з 12 балів

РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ:

from math import*

a=3

b=4

h=(sqrt(pow(a, 2) + pow(b, 2)))

print(h)

c=hypot(a, b)

print(c)

6

2 з 12 балів

РЕЗУЛЬТАТ ВИКОНАННЯ ПРОГРАМИ:

from math import pow

a = pow(2, 3)

b = pow(4, 5)

print(a)

print(b)

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

Сподобався:

0

Так: 2

Ні: 0

Зрозумілий:

0

Так: 2

Ні: 0

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

0

Ні: 2

Так: 0

Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". провести тестування серед своїх учнів на основі цього тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". призначити в журнал
Створити тест на базі цього або додати запитання до вже існуючого тесту
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Флешкартки посилання на сторінку з картками
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити тренування (Квіз)
Для використання тесту скопіюйте його. Для цього натисніть кнопку "Створити тест на базі цього". Преміум створити змагання
Рекомендуємо

Підключення додаткових модулів. Модуль math.

Підключення додаткових модулів. Модуль math.

89

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

19 грн

Підключення додаткових модулів. Модуль math.

Підключення додаткових модулів. Модуль math.

137

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

20 грн

Підключення додаткових модулів. Мова Pyton

Підключення додаткових модулів. Мова Pyton

174

Аватар профіля Балюк-Дмітрієва Олена Миколаївна
Інформатика
8 клас

31 грн

Числові величини. Модуль Math

Числові величини. Модуль Math

114

Аватар профіля Гарабажій Марія
Різне
8 клас

25 грн

КР5_ Модуль tkinter.canvas. Модуль turtle.

КР5_ Модуль tkinter.canvas. Модуль turtle.

355

Аватар профіля Яценко Ірина Григорівна
Інформатика
7—11 клас

100 грн

Модулі Python

Модулі Python

265

Аватар профіля Киричек Ольга Володимирівна
Інформатика
9—11 клас та I—III курси

20 грн

Схожі тести

Підсумковий тест "Веб-технології"

Підсумковий тест "Веб-технології"

3053

Аватар профіля Краснянська Тетяна Володимирівна
Інформатика
10—11 клас

Архітектура комп'ютера

Архітектура комп'ютера

1695

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

Алгоритми з розгалуженням

Алгоритми з розгалуженням

887

Аватар профіля Іванська Тетяна Сергіївна
Інформатика
7 клас

Інформаційні технології

Інформаційні технології

664

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

Інформаційні системи

Інформаційні системи

452

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

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

Тест 4 "Повторення теми «Кодування даних» за 8 клас. Стиснення та архівування даних. Види стиснення даних. Архіватори. Типи архівних файлів. Операції над архівами."

343

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