Операции над целыми числами div и mod
Что делает div? div – это деление нацело 5 div 2 =
Как работает div ? 14 div 2 = 15 div 2 = 15 div 4 = 12 div 5 = 12 div 13 = 12 div 10 =
Как работает div 10 с составом числа? 1234 div 10 = 1234 div 100 = 1234 div 1000 = 1234 div 10000 =
Что такое mod ? mod – это остаток от деления. То, что осталось от делимого, называется остатком. Вспомните деление столбиком:
Как работает mod ? 14 mod 2 = 15 mod 2 = 15 mod 4 = 12 mod 5 = 12 mod 13 = 12 mod 10 =
Как работает mod 10 ? 1234 mod 10 = 1234 mod 100 = 1234 mod 1000 = 1234 mod 10000 =
Как записать с помощью mod условие четности числа? X mod
Как записать с помощью mod условие нечетности отрицательного целого числа? Как записать с помощью mod условие нечетности отрицательного целого числа?
Короткое условие нечетности целого числа или
Как записать с помощью mod условие кратности числа X трем? Как записать с помощью mod условие кратности числа X трем?
Как записать с помощью mod условие X не делится на 3? Как записать с помощью mod условие X не делится на 3?
Как записать с помощью mod условие неделимости на 3 отрицательного числа ? Как записать с помощью mod условие неделимости на 3 отрицательного числа ?
Замечание! Для целочисленного деления всегда используется тип целый (integer). Некоторые ученики не знают значение слова «кратно». Кратно, значит делится без остатка.
Не путайте div и mod Остаток от деления Есть буква О mod Целочисленное деление Нет буквы О div Происходит от слова division – деление, отделение
Дано двухзначное число. Разобрать его на цифры. read(x); // х – двухзначное число 23 a:= x div 10; // делим на 10 и берем целую часть b:= x mod 10; // делим на 10 и берем остаток write (a,b);
Дано трехзначное число. Разобрать его на цифры. read(x); // х – трехзначное число 123 a:= x div 100; // делим на 100 и берем целую часть b:= x mod 100 div 10; // нужно 2 шага: 1) делим на 100 и берем остаток (123 mod 100 даст 23). 2) затем делим на 10, берем целую часть (23 div 10=2). с:= x mod 10; // делим на 10 и берем остаток write (a,b,с);
Состав трехзначного числа 547 = 500 + 40 +7