Операция 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 - целочисленное деление (без остатка)
Как правильно записывать операции с Div и Mod в c++?
В C++ нет операций "Div" и "Mod". Может, ты про паскалевские - целочисленное деление и остаток от
подробнее...
Помогите решить пожалуйста!
Для решения этой задачи тип integer не подходит т. к. предел типа данных integer = 32767, поэтому
подробнее...
Операция div 10 позволяет отбросить последнюю цифру числа. Операция mod 10 позволяет получить последнюю цифру числа.
а) 123 div 10 mod 10
б) 123 div
подробнее...
Как лечили травму мениска, если без операции?Кололи-ли хондропротекторы?
Если есть необходимость в операции, её лучше сделать. Сейчас артроскопию делают и шьют мениски.
подробнее...
Кто знает какие пласт операции сделала?
17-летняя Анастасия Михайлюта одержала победу в международном конкурсе «Мисс Бикини Мира – 2015»,
подробнее...
div в ассемблере
mov ax, 40;
cwd ; ax-> dx:ax
mov bx, 3
div bx
; ax- целое dx - остаток. .
подробнее...
Функции div и mod в Си
Div эквивалент в Си это / если тип Int, а эквивалент mod
подробнее...
Подскажите программу которая может открывать файлы .dbf
DBFNavigator - это Windows утилита для просмотра и редактирования DBF файлов. Возможности
подробнее...
За что "отвечает" DEP в Win-XP. И как ее отключить ???
Технология DEP (Data Execution Protection — Защита от Выполнения Данных) , реализованная в Windows
подробнее...
Я слышал что игрок Lineage 2 под ником dvp находится под следствием. Вопрос такой почему? и что ему светит ?
12 января на традиционной пятничной встрече клана InquisitorS («инки» или «инквизиторы» ) в баре на
подробнее...
как отключить DEP в Windows 7 напишите подробно!!! за ранее спасибо
XpoM, описанное тобой действие, да это отключение, но не DEP, а UAC.
а теперь подробнее про
подробнее...
подскажите что за документ формата DBF....какая нужна прога что бы его прочесть?
DBF — формат хранения данных, используемый в качестве одного из стандартных способов хранения и
подробнее...
УВеличить разрешение с 72 до 300 dpi
Уф... Как бы это обяснить, чтоб покороче и никто не ругался.. .
Ну начнем так: 72dpi - это,
подробнее...