1.03M
Categories: mathematicsmathematics programmingprogramming

Числа (практическая часть)

1.

2.3 Числа (практическая часть)
Илья Павлов

2.

Что такое числа
Числа – основное понятие в математике
Нужны для сравнения, нумерации и количественной характеристики чего
угодно

3.

Системы счисления
-
Десятичная (например, 10)
Двоичная (например, 1010)
Восьмеричная (например, 12)
Шестнадцатеричная (например, А)
Двоично-десятичная (например, 0001000)

4.

Целые числа (int)
-
Числа без дробной части

5.

Операции и методы целых чисел
Операция/Метод
Значение
x+y
Сложение
x-y
Вычитание
x*y
Умножение
x/y
Деление
x // y
Получение целой части от деления
x%y
Остаток от деления
-x
Смена знака числа
abs(x)
Модуль числа
bin(x)
Преобразование целого числа в двоичную строку
hex(х)
Преобразование целого числа в шестнадцатеричную строку
oct(х)
Преобразование целого числа в восьмеричную строку

6.

Практика (целые числа)
cart = 500000
payment = 43000
cr_payment_cart = payment / cart #0.086
cr_payment_cart *= 100
only_cart = cart - payment
print(cr_payment_cart) #8.6
print(only_cart) # 457000

7.

Вещественные числа (float)
-
Числа с дробной частью

8.

Методы вещественных чисел
+ все методы целых чисел
Метод
Значение метода
float.as_integer_ratio()
Вывод числителя и знаменателя
числа
float.is_integer()
Проверка, есть ли дробная часть
у числа
float.hex()
Преобразование в
шестнадцатеричную систему
float.from_hex()
Преобразование из
шестнадцатеричной системы

9.

Практика-алгоритм (вещественные числа)
1. Создать переменную cart
2. Создать переменную payment
3. Создать переменную cr_payment_cart делением payment / cart
4. Умножить переменную cr_payment_cart на 100
5. Проверить, является ли переменная cr_payment_cart целочисленным
значением
6. Создать переменную new_payment_cart путём приведения типа
7. Вывести значение new_payment_cart

10.

Практика-схема (вещественные числа)

11.

Практика-код (вещественные числа)
cart = 500000
payment = 43000
cr_payment_cart = payment / cart #0.086
cr_payment_cart *= 100 #8.6
cr_payment_cart.is_integer() #False
new_cr_payment_cart = int(cr_payment_cart)
print(new_cr_payment_cart) #8

12.

Комплексные числа (complex)
-
Сложные числа, которые нужны для работы с теми процессами, которые
мы не можем «потрогать» в реальности

13.

Методы комплексных чисел
Метод
Значение метода
complex.conjugate()
Вывод сопряжённого числа
complex.imag()
Вывод мнимой части
комплексного числа
complex.real()
Вывод действительной части
комплексного числа

14.

Резюме урока
- Вспомнили, что такое числа
- Познакомились с различными системами счисления
- Узнали, чем отличаются целые, вещественные и
комплексные числа
- Познакомились с методами Python для целых,
вещественных и комплексных чисел
English     Русский Rules