Слайд 2Операция DIV
Операция DIV вычисляет целое частное
Например:
10 div 2 = 5
10 div 3
= 3
2 div 4 = 0
13 div 4 = 3
Слайд 3Операция MOD
Операция MOD вычисляет целый остаток от деления.
Например:
10 mod 2 = 0
10
mod 3 = 1
14 mod 5 = 4
3 mod 5 = 3
Слайд 4Вычислите значения выражений
12 div 6 =
17 div 9 =
15 mod
4 =
21 mod 3 =
45 div 9 =
53 mod 7 =
100 mod 8 =
Слайд 5Проверьте ответы
12 div 6 = 2
17 div 9 = 1
15 mod 4
= 3
21 mod 3 = 0
45 div 9 = 5
53 mod 7 = 4
100 mod 8 = 4
Слайд 6Применение операций
DIV и MOD
Операция DIV может использоваться для выделения цифр из
числа.
Есть число x:=345 надо определить сумму цифр этого числа.
Решение:
A:=x div 100;
B:=(x-a*100) div 10;
C:=x – a*100 – b*10;
S:=a+b+c;
Writeln(s);
Придумайте другой вариант выделения цифр из числа.
Слайд 7Применение операций
DIV и MOD
Операция MOD используется для определения делимости нацело одного
числа на другое.
Например в программу вводится целое число d надо определить делится ли оно на 4 без остатка?
Решение:
READL (d);
If d mod 4 = 0
then writeln(‘ d делится без остатка на 4’)
else writeln(‘d не делится без остатка на 4’);
Слайд 8Задачи
В программу вводятся 3 целых числа, выведите на экран не четные числа?
В
программу вводятся 3 целых числа, определите сколько из них чётных?
В программу вводится целое четырёхзначное число. Определите будет ли сумма первых двух цифр равна сумме третьей и четвёртой цифры.