Сравните результат выполнения
программ.
c := 10 div 5;
writeln (c);
Результат: с =2
|
c := 10 mod 5;
writeln (c);
Результат: с =0
|
Объяснение и вывод алгоритма
нахождения цифр, составляющих число.
1.
Дано двузначное
число и найти число десятков.
a:=25;
des:= a div 10;
2.
Дано двузначное
число и найти число единиц.
ed:=a mod 10;
3.
Дано трехзначное
число. Найти число сотен.
a := 265;
sot := a div 100;
4.
Дано трехзначное
число. Найти число десятков.
des:= a div 10 mod 10;
Алгоритм
нахождения цифр, составляющих число:
1.
Найти последнюю
цифру числа (N mod 10);
2. Уменьшить число в 10 раз, но так чтобы осталось в
классе целых чисел, и снова найти последнюю цифру ( N div 10 mod 10)
3.
Продолжать до тех
пор, пока не найдем все цифры в записи числа.
Обратная
задача.
Известны
цифры в записи целого двузначного числа – число десятков А и число единиц В.
Найти само число.
Реши
самостоятельно.
1.
Дана масса тела в
килограммах. Составить программу перевода массы в тонны и килограммы.
2.
С кондитерской
фабрики отгружают конфеты в коробках по 10 кг, 5 кг и 1 кг. Какое наименьшее
количество коробок потребуется для перевозки N килограмм конфет?
3.
Дано двузначное
число. Найти сумму и произведение его цифр.
4.
Дано трехзначное
число. В нем зачеркнули первую (последнюю) слева (справа) цифру и приписать её
в конце (начале). Написать полученное число.
5.
Дано трехзначное
число. Найти число, полученное при перестановке второй и третьей цифр заданного
числа.
6.
Дано трехзначное
число. Получить пять различных чисел, образованных перестановкой цифр заданного
числа.
7.
Допустим, вы
получили наследство 1 млн. долларов и хотите красиво пожить. После долгих
раздумий вы решаете, что будете жить на 8000$ в месяц. На сколько лет вам
хватит наследства?
|