Презентация по информатике на тему
Читать

Презентация по информатике на тему "Работа с числами с плавающей точкой в python (6 класс)

Cкачать презентацию: Презентация по информатике на тему "Работа с числами с плавающей точкой в python (6 класс)

    Ничего не найдено.
Click here to cancel reply.

Презентация по слайдам:


Слайд #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