Презентация по информатике на тему "Работа с числами с плавающей точкой в python (6 класс)
Cкачать презентацию: Презентация по информатике на тему "Работа с числами с плавающей точкой в python (6 класс)
Презентация по слайдам:
Слайд #1
Работа с числами с плавающей точкой в python
© Радченко Александр Валерьевич, 2023

Слайд #2
Типы данных в python
© Радченко Александр Валерьевич, 2023

Слайд #3
Замечание
Часто символы в качестве отдельного типа данных не выделяются!
© Радченко Александр Валерьевич, 2023

Слайд #4
вспомним
Целые числа не имеют ограничений по длине!
© Радченко Александр Валерьевич, 2023

Слайд #5
вспомним
© Радченко Александр Валерьевич, 2023

Слайд #6
например
Сумма 5 и 8 вычисляется так:
© Радченко Александр Валерьевич, 2023

Слайд #7
Попробуйте сами
Вычислите:
Сумму 6 и 13
Остаток от деления 48 на 5
Целую часть частного 498/10
Произведение 685 и 6
Разность 658 и 365
Частное от деления 56 и 8
© Радченко Александр Валерьевич, 2023

Слайд #8
Должно получиться
Сумма 6 и 13
© Радченко Александр Валерьевич, 2023

Слайд #9
Должно получиться
Остаток от деления 48 на 5
© Радченко Александр Валерьевич, 2023

Слайд #10
Должно получиться
Целая часть частного 498 и 10
© Радченко Александр Валерьевич, 2023

Слайд #11
Должно получиться
685*6
© Радченко Александр Валерьевич, 2023

Слайд #12
Должно получиться
Разность 658 и 365
© Радченко Александр Валерьевич, 2023

Слайд #13
Должно получиться
Частное от деления 56 и 8
© Радченко Александр Валерьевич, 2023

Слайд #14
О числах с плавающей точкой
Числа с плавающей точкой в программировании представляют собой аналог дробей. Причем, как обыкновенных
Так и десятичных
© Радченко Александр Валерьевич, 2023

Слайд #15
О числах с плавающей точкой
Чтобы преобразовать целое число в число с плавающей точкой, необходимо:
Перенести запятую влево на столько знаков, сколько необходимо для того, чтобы осталось число, меньшее 10.
Умножить получившееся число на 10 в отрицательной степени, соответствующей количеству цифр, на которое перенесена запятая
© Радченко Александр Валерьевич, 2023

Слайд #16
Что такое число с плавающей точкой
Число с плавающей точкой занимает 32 бита в памяти
© Радченко Александр Валерьевич, 2023

Слайд #17
Как получить число с плавающей точкой в python
Для преобразования числа в формат с плавающей точкой в python существует функция float:
© Радченко Александр Валерьевич, 2023

Слайд #18
Попробуйте сами
Представить в формате числа с плавающей точкой следующие числа, организовав ввод с помощью оператора input: 485, 652,21, 983, 4258, 36874, -32.486
© Радченко Александр Валерьевич, 2023

Слайд #19
Должно получиться
485
© Радченко Александр Валерьевич, 2023

Слайд #20
Должно получиться
652
© Радченко Александр Валерьевич, 2023

Слайд #21
Должно получиться
21
© Радченко Александр Валерьевич, 2023

Слайд #22
Должно получиться
983
© Радченко Александр Валерьевич, 2023

Слайд #23
Должно получиться
4258
© Радченко Александр Валерьевич, 2023

Слайд #24
Должно получиться
36874
© Радченко Александр Валерьевич, 2023

Слайд #25
Должно получиться
-32486
© Радченко Александр Валерьевич, 2023

Слайд #26
Операции с числами с плавающей точкой
Сложение
© Радченко Александр Валерьевич, 2023

Слайд #27
Операции с числами с плавающей точкой
Вычитание
© Радченко Александр Валерьевич, 2023

Слайд #28
Операции с числами с плавающей точкой
умножение
© Радченко Александр Валерьевич, 2023

Слайд #29
Операции с числами с плавающей точкой
деление
© Радченко Александр Валерьевич, 2023

Слайд #30
Операции с числами с плавающей точкой
Целочисленное деление
© Радченко Александр Валерьевич, 2023

Слайд #31
Операции с числами с плавающей точкой
Просмотр остатка
© Радченко Александр Валерьевич, 2023

Слайд #32
Операции с числами с плавающей точкой
Округление
© Радченко Александр Валерьевич, 2023

Слайд #33
Вопрос на засыпку
Как отбросить дробную часть?
© Радченко Александр Валерьевич, 2023

Слайд #34
Ответ прост
Записать число оператором int:
© Радченко Александр Валерьевич, 2023

Слайд #35
Попробуйте сами
Разделить 2,4 на 0,8.
© Радченко Александр Валерьевич, 2023

Слайд #36
Должно получиться
© Радченко Александр Валерьевич, 2023

Слайд #37
Попробуйте сами
Нацело разделить 2,7 на 4,5
© Радченко Александр Валерьевич, 2023

Слайд #38
Должно получиться
Почему получился ноль?
© Радченко Александр Валерьевич, 2023

Слайд #39
Потому, что
Результат деления равен 0,6. Дробную часть python отбросил. И остался 0, но, поскольку тип данных мы не указали, по умолчанию python подставил плавающую точку
© Радченко Александр Валерьевич, 2023

Слайд #40
Попробуйте сами
Вычесть из 4,9 0,9
© Радченко Александр Валерьевич, 2023

Слайд #41
Должно получиться
© Радченко Александр Валерьевич, 2023

Слайд #42
Вопрос на засыпку
Как убрать 0 в результате?
© Радченко Александр Валерьевич, 2023

Слайд #43
А вот и ответ
Необходимо объявить результат целым числом:
Это называется явным объявлением типов. Обычно в python не используется
Float
© Радченко Александр Валерьевич, 2023

Слайд #44
Попробуйте сами
Вычислить результат выполнения выражения:
4*9+9/6. результат округлить до целых
5*8-6/3.
9-6*9/4
8+9/2
4+9/5
© Радченко Александр Валерьевич, 2023

Слайд #45
Должно получиться
© Радченко Александр Валерьевич, 2023

Слайд #46
Посчитайте в python
4.6*2.4+3.3
12*0.9-0.6/0.3
256*6+698
489-6*0.9
698*5/0.9
45/0.6+9
© Радченко Александр Валерьевич, 2023

Слайд #47
д/з
Округлить числа 485,695; 0,32; 1985,5 до целых
© Радченко Александр Валерьевич, 2023

Слайд #48
д/з
15 примеров из учебника математики расписать в python через переменные. В результатах отбросить дробные части, представить их как целые.
© Радченко Александр Валерьевич, 2023
