оператор div



Операция div

Автор Njakaa задал вопрос в разделе Другие языки и технологии

Объясните что выполняют операторы div mod. div mod что они делают и как. и получил лучший ответ

Ответ от Подрывник[гуру]
Итак что такое целочисленное деление вообще? В математике целочисленным делением называют такое деление, при котором одно целое число делится на другое целое число, а результатом является целая часть их частного . То есть например 20 / 5 = 4, 55 / 6 = 8, 100 / 3 = 33 и т. д. Согласитесь, что в некоторых случаях это очень удобно и практично . Теперь поговорим о реализации этого метода в Паскале . Тут все достаточно просто, открывать Америку не придется. В паскале за целочисленное деление отвечает оператор div . Теперь как это записывается в Pascal'e
?1 z := x div y
x - число, которое будем делить на y (делимое)
y - число, на которое будем делить число x (делитель)
z - результат целочисленного деления (целочисленное частное)
Таким образом, вот такая запись 55 / 6 = 8 в результате использования оператора div будет выглядеть так
?1 z := 55 div 6
z будет равно 9. Запомните! При использовании оператора div дробная часть будет отброшена!
А сейчас поговорим о делении с остатком. Оно не особо отличается и главным здесь является то, что в результате отбрасывается как раз целая часть .То есть 40 / 6 = 4, 10 / 3 =1, 22 / 5 = 2 и т. д. В паскале для этого есть оператор mod. Записывается он точно так же.
?1 z := x div y
x - число, которое будем делить на y (делимое)
y - число, на которое будем делить число x (делитель)
z - остаток
Например 40 / 6 = 4 с оператором mod будет такой
?1 z := 55 mod 6
И как результат получим z=4 .
Кстати оператор mod часто используют, для определения кратности чисел (кратность - это делимость на какое-нибудь число нацело . То есть например говорят, что числа 3, 6, 9, 12, 21 кратны трем . Или числа 5,10,15,20 кратны 5 ) . В статье нахождение четных элементов массива я упоминал о числах кратных двум (четных) . Итак как эту кратность определить в паскале . Обратите внимание, что если число кратное, то у него есть остаток (точнее оно имеет в остатке ноль) . Этим и стоит воспользоваться.
?1 if v mod m = 0 then
Сейчас я привел пример условия, которое проверяет кратность, где v - это число, проверяемое на кратность по числу m . Например чтобы проверить, является ли 40 кратным 4, используем оператор mod с условием и получим
?1 if 40 mod 4 = 0 then
а вобще вы про какой язык?
Источник:

Ответ от Вадим Бугурусланов[активный]

Ответ от Иван Хухрянский[активный]
mod - остаток от деления
div - целочисленное деление (без остатка)

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Объясните что выполняют операторы div mod. div mod что они делают и как.

Как правильно записывать операции с Div и Mod в c++?
В C++ нет операций "Div" и "Mod". Может, ты про паскалевские - целочисленное деление и остаток от
подробнее...

Помогите решить пожалуйста!
Для решения этой задачи тип integer не подходит т. к. предел типа данных integer = 32767, поэтому
подробнее...
спросили в Операция Экстрим
Как лечили травму мениска, если без операции?Кололи-ли хондропротекторы?
Если есть необходимость в операции, её лучше сделать. Сейчас артроскопию делают и шьют мениски.
подробнее...

Кто знает какие пласт операции сделала?
17-летняя Анастасия Михайлюта одержала победу в международном конкурсе «Мисс Бикини Мира – 2015»,
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в DAF DVB
div в ассемблере
mov ax, 40;
cwd ; ax-> dx:ax
mov bx, 3
div bx
; ax- целое dx - остаток. .подробнее...
спросили в MIT Modà
Функции div и mod в Си
Div эквивалент в Си это / если тип Int, а эквивалент mod
подробнее...

Подскажите программу которая может открывать файлы .dbf
DBFNavigator - это Windows утилита для просмотра и редактирования DBF файлов. Возможности
подробнее...

За что "отвечает" DEP в Win-XP. И как ее отключить ???
Технология DEP (Data Execution Protection — Защита от Выполнения Данных) , реализованная в Windows
подробнее...
спросили в Lineage 2
Я слышал что игрок Lineage 2 под ником dvp находится под следствием. Вопрос такой почему? и что ему светит ?
12 января на традиционной пятничной встрече клана InquisitorS («инки» или «инквизиторы» ) в баре на
подробнее...

как отключить DEP в Windows 7 напишите подробно!!! за ранее спасибо
XpoM, описанное тобой действие, да это отключение, но не DEP, а UAC.
а теперь подробнее про
подробнее...
спросили в Формат
подскажите что за документ формата DBF....какая нужна прога что бы его прочесть?
DBF — формат хранения данных, используемый в качестве одного из стандартных способов хранения и
подробнее...

УВеличить разрешение с 72 до 300 dpi
Уф... Как бы это обяснить, чтоб покороче и никто не ругался.. .
Ну начнем так: 72dpi - это,
подробнее...
Деление с остатком на Википедии
Посмотрите статью на википедии про Деление с остатком
Оператор набла на Википедии
Посмотрите статью на википедии про Оператор набла
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*