Рабочие листы
к вашим урокам
Скачать
1 слайд
Задание 15.2
Pascal. Операторы DIV и MOD
2 слайд
Целочисленное деление и деление с остатком
В математике целочисленным делением называют такое деление, при котором одно целое число делится на другое целое число, а результатом является целая часть их частного.
3 слайд
Основные правила
DIV - результат деления меньшего числа на большее равен нулю.
MOD - результат деления меньшего числа на большее равен меньшему числу.
Действие A mod 10 позволяет находить последнюю цифру в любом целом числе.
4 слайд
Оператор DIV
DIV применяется для поиска целой части от деления. Работает только с целыми числами (integer).
В данном примере n будет равно 1. Почему? Мы знаем, что DIV ищет целую часть от деления, т.е. в примере делится 12 на 10, а это будет равно 1,2. Значит целая часть от деления равна 1.
5 слайд
Оператор MOD
MOD применяется для поиска остатка от деления. Работает только с целыми числами (integer). Не думайте что это дробная часть, НЕ ПУТАЙТЕ!
В данном примере n будет равно 2. Почему? Мы знаем, что MOD ищет остаток от деления, т.е. в примере делится 12 на 10:
Значит остаток от деления равен 2.
6 слайд
Операторы DIV и MOD
Если 17 разделить на 3, то получится 5,66666… Здесь - целое число 5, оно и будет результатом операции DIV. Если мы разделим 17 на 3, то получится 5 – целое число и 2 – остаток. Результатом операции MOD будет число 2.
7 слайд
Примеры
35 div 10 =
36 div 5 =
77 div 3 =
345 div 10 =
123 div 12 =
44 div 1000 =
11 mod 2 =
32 mod 17 =
18 mod 3 =
1243 mod 100 =
45 mod 100 =
36 mod 10 =
3
7
25
34
10
0
1
15
0
43
45
6
8 слайд
Задача 1
Напишите программу, которая в последовательности натуральных чисел определяет количество чисел, кратных 6. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, кратное 6.
https://inf-oge.sdamgia.ru/problem?id=120
9 слайд
Задача 1
Решение:
https://inf-oge.sdamgia.ru/problem?id=120
Для решения задачи используются переменные типа Integer; последовательность чисел описывается массивом, с помощью цикла For; числа, кратные 6, находятся через оператор Mod.
10 слайд
Задача 2
Напишите программу, которая в последовательности натуральных чисел определяет сумму чисел, оканчивающихся на 4. Программа получает на вход количество чисел в последовательности, а затем сами числа. В последовательности всегда имеется число, оканчивающееся на 4. Количество чисел не превышает 1000. Введённые числа не превышают 30 000. Программа должна вывести одно число — сумму чисел, оканчивающихся на 4.
https://inf-oge.sdamgia.ru/problem?id=160
11 слайд
Задача 2
Решение:
https://inf-oge.sdamgia.ru/problem?id=160
Для решения задачи используются переменные типа Integer; последовательность чисел описывается массивом, с помощью цикла For; числа, оканчивающееся на 4, находятся через оператор Mod.
12 слайд
Задача 3
Напишите программу, которая в последовательности натуральных чисел определяет сумму всех чисел, кратных 6 и оканчивающихся на 4. Программа получает на вход натуральные числа, количество введённых чисел неизвестно, последовательность чисел заканчивается числом 0 (0 — признак окончания ввода, не входит в последовательность). Программа должна вывести одно число: сумму всех чисел, кратных 6 и оканчивающихся на 4.
https://inf-oge.sdamgia.ru/problem?id=340
13 слайд
Задача 3
Решение:
https://inf-oge.sdamgia.ru/problem?id=340
Для решения задачи используются переменные типа Integer; для определения окончания последовательности чисел используется цикл While; кратность 6 и окончание на 4, находятся через оператор Mod.
14 слайд
Спасибо за внимание!
Рабочие листы
к вашим урокам
Скачать
6 656 225 материалов в базе
«Информатика», Семакин И.Г., Залогова Л.А., Русаков С.В., Шестакова Л.В.
Глава 2. Введение в программирование
Больше материалов по этой темеНастоящий материал опубликован пользователем Чижевская Елена Олеговна. Инфоурок является информационным посредником и предоставляет пользователям возможность размещать на сайте методические материалы. Всю ответственность за опубликованные материалы, содержащиеся в них сведения, а также за соблюдение авторских прав несут пользователи, загрузившие материал на сайт
Если Вы считаете, что материал нарушает авторские права либо по каким-то другим причинам должен быть удален с сайта, Вы можете оставить жалобу на материал.
Удалить материалВаша скидка на курсы
40%Курс профессиональной переподготовки
600 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Курс повышения квалификации
36 ч. — 180 ч.
Оставьте свой комментарий
Авторизуйтесь, чтобы задавать вопросы.