Слайд 2Задача
Дано двузначное число. Нужно найти число десятков в нем.
![Задача Дано двузначное число. Нужно найти число десятков в нем.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-1.jpg)
Слайд 3Решение:
Чтобы найти количество десятков (сотен, тысяч и пр.) нужно разделить исходное число
![Решение: Чтобы найти количество десятков (сотен, тысяч и пр.) нужно разделить исходное](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-2.jpg)
на десять (сто, тысячу и пр.) нацело.
Пример:
25/10=2(2 десятка)
689/100=6(6 сотен)
В Паскале для целочисленного деления применяют оператор DIV
Слайд 425 div 10 =2
689 div 10 =68
В общем виде: m div n
![25 div 10 =2 689 div 10 =68 В общем виде: m](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-3.jpg)
— целая часть от деленя m на n
program des;
var n:integer;
Begin
readln(n);
writeln(n div 10 ,'десятков в числе');
End.
Слайд 5Задача
Дана масса тела в килограммах. Составить программу перевода массы в тонны и
![Задача Дана масса тела в килограммах. Составить программу перевода массы в тонны и килограммы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-4.jpg)
килограммы.
Слайд 6Решение:
В 1 тонне 1000 килограмм, то есть чтобы отделить количество тонн нужно
![Решение: В 1 тонне 1000 килограмм, то есть чтобы отделить количество тонн](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-5.jpg)
нацело разделить число на 1000.
Однако, нам необходимо найти и количество килограмм в остатке, то есть нам нужен еще и остаток от целочисленного деления.
Пример:
6894/1000= 6 тонн и 894 килограмм
589/1000= 0 тонн и 589 килограмм
В Паскале для определения остатка от целочисленного деления применяют оператор MOD
Слайд 725 mod 10 =5
689 mod 100 =89
В общем виде: m mod n
![25 mod 10 =5 689 mod 100 =89 В общем виде: m](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/450357/slide-6.jpg)
— остаток от деленя m на n
program tonna;
var n:integer;
Begin
readln(n);
writeln(n div 1000 ,'тонн и ', n mod 1000, ' килограмм');
End.