Similar presentations:
Представление чисел в ЭВМ. Терминология в программировании
1.
ПРЕДСТАВЛЕНИЕ ЧИСЕЛ В ЭВМТЕРМИНОЛОГИЯ В ПРОГРАММИРОВАНИИ
Сыктывкар, 2022 год
Презентацию подготовили
Студенты 114 группы
ГПОУ «СПТ»
Сенькина Настя
Тебеньков Матвей
Егорова Юля
2.
ВВЕДЕНИЕ. ЭВМ ИЧТО ЭТО ТАКОЕ?
Основой задачей
программы,
выполняющей решение
на ЭВМ,
является алгоритм
решения задачи.
Чтобы алгоритм мог бы
ть выполнен на ЭВМ, необходи
мо записать его с соблюдением н
екоторых формальных правил и
соглашений на одном из
алгоритмических языков,
или языков программирования.
3.
ФИКСИРОВАННАЯЗАПЯТАЯ
Неотъемлемая часть программирования во всех языках;
Мы приводим пример использования такой запятой на командах div и mod
Формат представления вещественного
числа в памяти ЭВМ в виде целого числа.
Простейший пример арифметики с
фиксированной запятой — перевод
рублей в копейки.
4.
Фиксированная запятая и примерВ программировании на языке
Pascal
5.
ПЛАВАЮЩАЯЗАПЯТАЯ;
Другой вариант наименования «плавающей запятой» «показатель степени»
6.
ПЛАВАЮЩАЯ ЗАПЯТАЯПример в программировании на языке python:
При делении с фиксированной запятой мы получаем целочисленный результат
Благодаря команде «integer» или «Int»
И соответственно наоборот с командой «float», получаем число с плавающей
запятой
7.
ПОЧЕМУ ЗАПЯТАЯПЛАВАЮЩАЯ?
Если бы не существовало плавающей запятой, то при
использовании определенных операций в программировании, мы
сталкивались бы с определенной ошибкой, например:
Результат деления с фиксированной
запятой:
123.5 / 1000000 = 0.0
Если мы разрешим запятой
свободно изменять свое положение,
все встает на свои места:
123.5 / 1000000 = 0.0001235
8.
ИСТОЧНИКИИНФОРМАЦИИ
1. Портал «Хабр», – «Что нужно знать про арифметику с плавающей
запятой?»
2. О. Л. Голицына, – Литература «Языки программирования»
3. Образовательный портал 3TY.RU, – «Операции div и mod в
pascal»
4. Яндекс ДЗЕН, – «О представлении чисел в ЭВМ. Когда
Запятая плавает?»
5. С. Холодилов, – «Плавающая запятая и показатель степени»
6. Microsoft DOCS, – статья «Константы с плавающей запятой в C»