1.32M
Categories: programmingprogramming informaticsinformatics

Представление чисел в ЭВМ. Терминология в программировании

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»

9.

Спасибо за внимание!
English     Русский Rules